Patentable/Patents/US-6662270
US-6662270

System and method for caching of reusable objects

PublishedDecember 9, 2003
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A system and method for enabling implementation-transparent caching of reusable objects in an application program using a language, which may be a page description language, with defined operators is described. A default operator from the language, which supports a set of default caching operations is selected. A set of additional caching operations for use in a specific caching implementation is created. The set of additional caching operations is associated with the defined operator. A key for selecting between the set of default caching operations and the set of additional caching operations is also defined. When the application program is executed, the application program automatically selects the set of default caching operations or the set of additional caching operations based on the value of the key.

Patent Claims
16 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system for enabling implementation-transparent caching of reusable objects in an application program using a language with defined operators, each defined operator having a set of application-defined operations associated with it, comprising: a memory storing a defined operator from the language which supports a set of application-defined caching operations; a set of new caching operations having new functionality for use in a specific caching implementation, wherein the set of new caching operations is associated with the defined operator; and a key for selecting between the set of application-defined caching operations and the set of new caching operations; and a processor for executing the application program, wherein, upon execution of the application program, the application program automatically selects the set of application-defined caching operations or the set of new caching operations based on the value of the key.

2

2. The system of claim 1 , wherein the language comprises a page description language.

3

3. The system of claim 2 , wherein the page description language comprises Adobe PostScript.

4

4. The system of claim 3 , wherein the set of application-defined caching operations comprise defineresource, resourcestatus, findresource and execform.

5

5. The system of claim 2 , wherein the set of new caching operations comprise using an external resource.

6

6. The system of claim 2 , wherein the set of new caching operations comprise permanently storing a reusable object for reuse across multiple jobs.

7

7. The system of claim 2 , wherein the set of new caching operations comprises enabling modifications of a reusable object.

8

8. The system of claim 7 , wherein the modifications comprise scaling and rotation.

9

9. A method for enabling implementation-transparent caching of reusable objects in an application program using a language with defined operators, each defined operator having a set of application-defined operations associated with it, comprising: selecting a defined operator from the language which supports a set of application-defined caching operations; creating a set of new caching operations having new functionality for use in a specific caching implementation; associating the set of new caching operations with the defined operator; and defining a key for selecting between the set of application-defined caching operations and the set of new caching operations; wherein, upon execution of the application program, the application program automatically selects the set of default caching operations or the set of additional caching operations based on the value of the key.

10

10. The method of claim 9 , wherein the language comprises a page description language.

11

11. The method of claim 10 , wherein the page description language comprises Adobe PostScript.

12

12. The method of claim 11 , wherein the set of application-defined caching operations comprise defineresource, resourcestatus, findresource and execform.

13

13. The method of claim 10 , wherein the set of new caching operations comprise using an external resource.

14

14. The method of claim 10 , wherein the set of new caching operations comprise permanently storing a reusable object for reuse across multiple jobs.

15

15. The method of claim 10 , wherein the set of new caching operations comprises enabling modifications of a stored reusable object.

16

16. The method of claim 15 , wherein the modifications comprise scaling and rotation.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

May 16, 2000

Publication Date

December 9, 2003

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System and method for caching of reusable objects” (US-6662270). https://patentable.app/patents/US-6662270

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.