IP Library Patent Application 14059344
Patent Application
App. No. 14/059,344

APPLICATION-AWARE BROWSER

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/059,344
Abstract

Methods and apparatus, including computer program products, are provided for an application-specific browser. In some implementations, a method may be provided which includes retrieving, by a browser, content of a resource; determining, based on an identity of the resource, whether to store the content in a persistent cache; and storing the content in the persistent cache, when the identity indicates storage to persistent cache is enabled for the content of the resource.

Claims (40)

1 . A computer-readable medium containing instructions to configure at least one processor to cause operations comprising:

retrieving, by a browser, content of a resource;

determining, based on an identity of the resource, whether to store the content in a persistent cache; and

storing the content in the persistent cache, when the identity indicates storage to persistent cache is enabled for the content of the resource.

2 . The computer-readable medium of claim 1 further comprising:

storing the content in a non-persistent cache, when the identity indicates storage to persistent cache is not enabled for the content of the resource.

3 . The computer-readable medium of claim 1 , wherein the browser includes a plugin configured to perform at least the determining and the storing.

4 . The computer-readable medium of claim 2 , wherein the plugin includes script configured in accordance Apache Cordova.

5 . The computer-readable medium of claim 2 , wherein the plugin is native to the browser.

6 . The computer-readable medium of claim 1 , wherein the resource includes at least one of the following: a plugin, an application, a hypertext markup language file, a cascading style sheet, a script, a JavaScript, a JavaScript Object Notation, and an image.

7 . The computer-readable medium of claim 1 , wherein the determining further comprises:

accessing metadata indicative of whether storage to persistent cache is enabled for the content of the resource, wherein the metadata includes at least one of the identity of the resource, an address of the resource, and a uniform resource locator of the resource, and wherein the storing further comprises:

storing, based on the accessed metadata, the content in the persistent cache, when the metadata indicates storage to persistent cache is enabled for the content.

8 . The computer-readable medium of claim 7 , wherein the metadata includes a list of one or more resources.

9 . The computer-readable medium of claim 2 , wherein the determining further comprises:

receiving, from at least one of the plugin and a web server, an indication that storage to persistent cache is enabled for the content; and wherein the storing further comprises:

storing, based on the received indication, the content in the persistent cache, when the received indication indicates storage to persistent cache is enabled for the content.

10 . A method comprising:

retrieving, by a browser, content of a resource;

determining, based on an identity of the resource, whether to store the content in a persistent cache; and

storing the content in the persistent cache, when the identity indicates storage to persistent cache is enabled for the content of the resource.

11 . The method of claim 10 further comprising:

storing the content in a non-persistent cache, when the identity indicates storage to persistent cache is not enabled for content of the resource.

12 . The method of claim 10 , wherein the browser includes a plugin configured to perform at least the determining and the storing.

13 . The method of claim 11 , wherein the plugin includes script configured in accordance Apache Cordova.

14 . The method of claim 11 , wherein the plugin is native to the browser.

15 . The method of claim 10 , wherein the resource includes at least one of the following: a plugin, an application, a hypertext markup language file, a cascading style sheet, a script, a JavaScript, a JavaScript Object Notation, and an image.

16 . The method of claim 10 , wherein the determining further comprises:

accessing metadata indicative of whether storage to persistent cache is enabled for the content of the resource, wherein the metadata includes at least one of the identity of the resource, an address of the resource, and a uniform resource locator of the resource, and wherein the storing further comprises:

storing, based on the accessed metadata, the content in the persistent cache, when the metadata indicates storage to persistent cache is enabled for the content.

17 . The method of claim 16 , wherein the metadata includes a list of one or more resources.

18 . The method of claim 11 , wherein the determining further comprises:

receiving, from at least one of the plugin and a web server, an indication that storage to persistent cache is enabled for the content; and wherein the storing further comprises:

storing, based on the received indication, the content in the persistent cache, when the received indication indicates storage to persistent cache is enabled for the content.

19 . A system comprising:

at least one processor; and

at least one memory including computer program code which when executed causes operations comprising:

retrieving, by a browser, content of a resource;

determining, based on an identity of the resource, whether to store the content in a persistent cache; and

storing the content in the persistent cache, when the identity indicates storage to persistent cache is enabled for the content of the resource.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2013
From: BRUNSWIG, FRANK; LINGG, ALEXANDER; RICHSTEIN, HANS-JUERGEN; SETHI, RAMANDEEP; STADELMAN, STANLEY
To: SAP AG
Reel/Frame 031603/0024 →