IP Library Granted Patent US 8,327,361
Granted Patent B2
US 8,327,361 · App. 12/262,882 · Granted Dec 4, 2012

Method and system for storing and referencing partial complex resources using object identifiers in a printing system

View Patent ↗
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 8,327,361
App. No.
12/262,882
Granted
Dec 4, 2012
Kind
B2
Abstract

A print control unit coupled with a printer, the print control unit having host to provide partial resource components to a complex resource generator, the partial resources components including printing instructions. The complex resource generator to generate a shell representing a complex resource, generate a partial complex resource having the partial resource components, the shell to hold the partial complex resource, and store the partial complex resource to be referenced later.

Claims (29)

1. A system comprising:

a print control unit coupled with a printer, the print control unit having a complex resource generator to receive partial resource components, the partial resource components including base resources such as printing instructions, wherein the complex resource generator to

generate a partial complex resource having the partial resource components, wherein the partial complex resource represents a partially derived resource from the base resources, wherein the partial complex resource is identified by a unique Object Identifier (OID) generated using the base resources as input;

generate a shell representing a final form of a complex resource, the shell to hold the partial complex resource;

store the partial complex resource within the shell such that the shell is used for subsequent accesses of the partial complex resource without having to regenerate the complex resource each time the partial complex resource is subsequently accessed; and

complete the partial complex resource into the complex resource by adding newly generated resource components to the partial complex resource that are queried and not located within the partial complex resource.

2. The system of claim 1 , wherein the complex resource generator is further to reference the partial complex resources to identify each partial resource component via the unique Object Identifier (OID), wherein the complex resource generator to receive a request for a resource component.

3. The system of claim 2 , wherein the complex resource generator is further to facilitate generation of the requested resource component if the requested resource component is not located at the partial complex resource.

4. The system of claim 3 , where the complex resource generator is further to add the generated resource component to the partial complex resources.

5. The system of claim 1 , wherein the complex resource represents a derived resource.

6. A method for providing computer services, comprising:

receiving partial resource components at a complex resource generator, the partial resource components including base resources such as printing instructions;

generate, using the complex resource generator, a partial complex resource having the partial resource components, wherein the partial complex resource represents a partially derived resource from the base resources, wherein the partial complex resource is identified by a unique Object Identifier (OID) generated using the base resources as input;

generating, using the complex resource generator, a shell representing a final form of a complex resource, the shell to hold the partial complex resource;

store the partial complex resources within the shell such that the shell is used for subsequent accesses of the partial complex resource without having to regenerate the complex resource each time the partial complex resource is subsequently accessed; and

complete the partial complex resource into the complex resource by adding newly generated resource components to the partial complex resource that are queried and not located within the partial complex resource.

7. The method of claim 6 , further comprising referencing the partial complex resource to identify each partial resource component via the unique Object Identifier (OID) in response to a request for a resource component.

8. The method of claim 7 , further comprising generating the requested resource component if the requested resource component is not located at the partial complex resource.

9. The method of claim 8 , further comprising adding the generated resource component to the partial complex resources.

10. The method of claim 6 , wherein the complex resource represents a derived resource.

11. A computer program product of a non-transitory computer-storage medium usable with a programmable computer, the computer program product having computer-readable code embodied therein for providing computer services, the computer-readable code comprising instructions for:

receiving partial resource components at a complex resource generator, the partial resource components including base resources such printing instructions;

generate, using the complex resource generator, a partial complex resource having the partial resource components, wherein the partial complex resource represents a partially derived resource from the base resources, wherein the partial complex resource is identified by a unique Object Identifier (OID) generated using the base resources as input;

generating, using the complex resource generator, a shell representing a final form of a complex resource, the shell to hold the partial complex resource;

store the partial complex resources within the shell such that the shell is used for subsequent accesses of the partial complex resource without having to regenerate the complex resource each time the partial complex resource is subsequently accessed; and

complete the partial complex resource into the complex resource by adding newly generated resource components to the partial complex resource that are queried and not located within the partial complex resource.

12. The computer program product of claim 11 , wherein the computer-readable code further comprising instructions for referencing the partial complex resource to identify each partial resource component via the unique Object Identifier (OID) in response to a request for a resource component.

13. The computer program product of claim 12 , wherein the computer-readable code further comprising instructions for generating the requested resource component if the requested resource component is not located at the partial complex resource.

14. The computer program product of claim 13 , wherein the computer-readable code further comprising instructions for adding the generated resource component to the partial complex resources.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2015
From: RICOH PRODUCTION PRINT SOLUTIONS LLC
To: RICOH COMPANY, LTD.
Reel/Frame 036336/0564 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2008
From: COULTER, JUSTIN; TOWNS, TIMOTHY; MALONEY, ISRAEL
To: INFOPRINT SOLUTIONS COMPANY, LLC
Reel/Frame 021770/0536 →