Updating web resources

US10694353B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10694353-B2
Application numberUS-201715635112-A
CountryUS
Kind codeB2
Filing dateJun 27, 2017
Priority dateMay 17, 2012
Publication dateJun 23, 2020
Grant dateJun 23, 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.

Updating web resources includes extracting web resources from an application to local files in response to an initial start-up of the application, downloading updates to the web resources to the local files from an external server; and running the application using contents from the local files.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for updating web resources, comprising, with a processor to access and execute computer readable instructions stored on a non-transitory computer readable storage medium, sending an application comprising web resources to a client device, wherein the application extracts the web resources from the application to local files in response to an initial start-up of the application; receiving a query from the client device to identify an update to the web resources, wherein the update comprises at least one common update targeted to multiple operating systems and at least one specific update targeted to an operating system of the client device; and sending the update to the client device, wherein the update updates the local files to obtain updated local files, wherein the application runs using contents from the updated local files. 2. The method of claim 1 , wherein the application comprises machine readable instructions to extract the web resources which are pre-packaged in the application, wherein the application executes the instructions pre-packaged in the application to extract the web resources. 3. The method of claim 1 , wherein a private browser of the application accesses the web resources of the local files. 4. The method of claim 1 , wherein the query is received in response to any of start-up of the application, an expiration of a run time of the operating system, a change in a foreground/background status of the application, or a closure of the application. 5. The method of claim 1 , wherein the at least one specific update targeted to the operating system of the client device overrides the at least one common update targeted to multiple operating systems. 6. The method of claim 1 , wherein upon an initial startup of the application, the web resources extracted from the application are used, wherein the query is received upon a subsequent application startup. 7. The method of claim 1 , wherein a resource indicator of the update is a web resource version identification. 8. The method of claim 1 , wherein a resource indicator of the update is a target operating system identification. 9. The method of claim 1 , wherein the application uses an older version of the web resources from the local files while the update is being sent. 10. The method of claim 5 , wherein the at least one specific update targeted to the operating system of the client device overrides the at least one common update targeted to multiple operating systems in response to a conflict between the at least one specific update and the at least one common update. 11. The method of claim 1 , wherein the application and the local files are operated in a native container, the native container providing an interface for the application. 12. A method for updating web resources, comprising, with a processor to access and execute computer readable instructions stored on a non-transitory computer readable storage medium, sending an application comprising web resources to a client device, wherein the application extracts the web resources from the application to local files in response to an initial start-up of the application; receiving a query from the client device to identify an update to the web resources, wherein the update comprises a resource indictor comprising an identification for an operating system of the client device; and sending the update to the client device, wherein the update updates the local files to obtain updated local files, wherein the application runs using contents from the updated local files. 13. The method of claim 12 , wherein the resource indicator also comprises a web resource version identification. 14. The method of claim 12 , wherein the application runs during a non-connectivity period. 15. The method of claim 12 , wherein the application and the local files are operated in a native container on the client device, the native container providing an interface for the application. 16. The method of claim 15 , wherein the update comprises an update bundle marked with a native container identification, wherein the native container identification is used by the client device to determine for which version of the native container the update applies. 17. A method for updating web resources, comprising, with a processor to access and execute computer readable instructions stored on a non-transitory computer readable storage medium, sending an application comprising web resources to a client device, wherein the web resources are pre-packaged in the application, wherein the application extracts the web resources to local files in response to an initial start-up of the application; receiving a query from the client device to identify an update the web resources in response to any start-up of the application; and sending the update to the client device, wherein the update updates the local files to obtain updated local files, wherein the application runs using contents from the updated local files. 18. The method of claim 17 , wherein the query is received in response to any of an expiration of a run time of the operating system, a change in a foreground/background status of the application, or a closure of the application. 19. The method of claim 17 , wherein the update comprises at least one common update targeted to multiple operating systems and at least one specific update targeted to the operating system of the client device. 20. The method of claim 19 , wherein the at least one specific update targeted to the operating system of the client device overrides the at least one common update targeted to multiple operating systems in response to a conflict between the at least one specific update and the at least one common update.

Assignees

Inventors

Classifications

  • for supporting Internet browser applications · CPC title

  • by software upgrading or downloading · CPC title

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • H04W4/60Primary

    Subscription-based services using application servers or record carriers, e.g. SIM application toolkits · CPC title

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · 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 US10694353B2 cover?
Updating web resources includes extracting web resources from an application to local files in response to an initial start-up of the application, downloading updates to the web resources to the local files from an external server; and running the application using contents from the local files.
Who is the assignee on this patent?
Workday Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/60. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 23 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).