Dynamic cognitive optimization of web applications

US10554770B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10554770-B2
Application numberUS-201715693507-A
CountryUS
Kind codeB2
Filing dateSep 1, 2017
Priority dateFeb 27, 2017
Publication dateFeb 4, 2020
Grant dateFeb 4, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for dynamically and cognitively generating and delivering web build layers for web applications is provided. The method may include receiving, by a computer, file requests associated with web applications. The method may further include, in response to receiving the file requests, identifying resource files associated with the file requests and the web applications by querying, by a computer, at least one application server for the resource files. Additionally, the method may include determining, by a computer, related resource files based on the identified resource files by tracking information and user activity associated with the identified resource files. The method may also include generating web build layers by grouping, by a computer, the determined related resource files. The method may further include delivering the generated optimized web build layers to the web applications based on the tracked information and user activity.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for dynamically and cognitively generating and delivering web build layers for a web application, the method comprising: receiving, by a computer, a file request associated with the web application, wherein the received file request comprises a request for loading content on the web application; in response to receiving the file request, identifying a plurality of resource files associated with the received file request and the web application by querying, by a computer, at least one application server for the plurality of resource files; determining, by a computer, whether the plurality of resource files are related based on tracked information and tracked user activity associated with the plurality of resource files, wherein the determining whether the plurality of resource files are related based on the tracked information and the tracked user activity associated with the plurality of resource files comprises determining whether there is a dependency relationship between the plurality of resource files, determining a frequency with which a user uses one or more of the plurality of resource files, and determining whether one or more of the plurality of resource files are restricted to a particular type of user; generating a plurality of web build layers comprising the determined plurality of related resource files, wherein generating comprises determining different types of relationships between the plurality of identified resource files based on the tracked plurality of information and user activity, and grouping the plurality of identified resource files based on the determined different types of relationships, wherein in response to generating a plurality of different groupings of the plurality of determined related resource files based on the determined different types of relationships, selecting for delivery to the web application one or more groupings out of the plurality of different groupings based on a file size associated with each of the one or more groupings and network traffic associated with a network, wherein one or more of the plurality of the determined related resource files are included in two or more groupings associated with the plurality of different groupings; and based on the selection of the one or more groupings, delivering the generated plurality of web build layers to the web application based on the tracked plurality of information and user activity.

Assignees

Inventors

Classifications

  • G06F16/986Primary

    Document structures and storage, e.g. HTML extensions · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • H04L67/22Primary

    Electricity · mapped topic

  • H04L67/535Primary

    Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10554770B2 cover?
A method for dynamically and cognitively generating and delivering web build layers for web applications is provided. The method may include receiving, by a computer, file requests associated with web applications. The method may further include, in response to receiving the file requests, identifying resource files associated with the file requests and the web applications by querying, by a co…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/986. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).