System and Methods for Sharing Resources Among Application Modules
AssigneeLexmark International Technology Sarl
InventorsCynthia Diane Anschutz, Shane Evan Blazek, David Mark Elton, Kristopher John Andrew Haney
Life of this patent
Estimating the term…
Abstract
A system and method for sharing resources among application modules includes receiving, on an application including a plurality of modules, a resource from a server; determining a storage position identifier corresponding to an identifier of the resource and indicative of a storage position in a database for storing resources dedicated for the application; and storing the resource in the database based on the determined identifier for sharing among the plurality of modules.
Claims20
A method for sharing resources among application modules, comprising:
- receiving a resource on an application including a plurality of modules;
- determining a storage position identifier corresponding to an identifier of the resource and indicative of a storage position in a database for storing resources dedicated for the application;
- and
- storing the resource in the database based on the determined identifier for sharing among the plurality of modules.
A method of implementing an optimized application resource retrieval system, comprising:
- establishing, by an application including a plurality of browsers, a communications link with a server for requesting for a set of resources;
- providing a cache in the application for storing a set of identifiers associated with the set of resources;
- and
- linking each identifier in the set of identifiers in the cache to a storage position location in a database,
- wherein a resource requested by at least two browsers of the plurality of browsers is retrieved from the server once and stored in the database for accessing by the other of the plurality of browsers.
A computing device with a non-transitory computer-readable storage medium having one or more computer-executable instructions to:
- determine, in an application, whether a resource is stored in a memory based on a storage position identifier corresponding to an identifier of the resource and indicative of a storage position in the memory;
- and
- upon a negative determination:
- request the resource from a server including one or more resources;
- determine a storage position identifier corresponding to the identifier of the resource;
- and
- store the resource in the memory based on the determined storage position identifier for sharing among a plurality of modules included in the application.
Dependencies are inferred from the claim text.