IP Library Granted Patent US 8,161,067
Granted Patent B2
US 8,161,067 · App. 10/771,055 · Granted Apr 17, 2012

Method and apparatus for managing complex presentation objects using globally-unique identifiers

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,161,067
App. No.
10/771,055
Granted
Apr 17, 2012
Kind
B2
Abstract

A method and apparatus for managing complex presentation objects using globally-unique identifiers. Downloaded objects are identified by globally-unique identifiers to maintain object integrity and to facilitate capturing downloaded objects for reuse without additional download time overhead. An object may be referenced by selected indicia, such as a name, a globally-unique identifier or a globally-unique identifier and an object locator, The object is located by the selected indicia. Then, a decision is made whether to allow capture of the object based upon whether the selected indicia includes a globally-unique identifier and is secure.

Claims (17)

1. A method for processing referenced objects, comprising:

referencing an object stored on a network for executing a presentation job at a presentation device using a selected indicia, wherein the referencing the object using the selected indicia further consists of selecting only an object name to reference the object, selecting only a globally-unique network object identifier (OID) to reference the object, and selecting the globally-unique network OID and a locator to reference the object;

determining the object to be found within the network when the globally-unique network OID associated with the object is found at the presentation device;

generating an error when the object is not found using the object name and when the object is not found in a search of an inline resource group;

transferring the object to the presentation device and storing the object in persistent storage when the object is located having the globally-unique network OID and a search for an object having the globally-unique network OID at the presentation device is unsuccessful; and

transferring the object to the presentation device without storing the object in persistent storage when the object is found when referencing only the object name of the object and the object does not have the globally-unique network OID; and

transferring the object to the presentation device and storing the object in persistent storage when the globally-unique network OID can not be found at the presentation device and when an inline object having the globally-unique network OID is found and is secure.

2. The method of claim 1 , wherein the referencing the object using a selected indicia consists of referencing the object using only an object name, the object being searched only by the object name using normal platform specific search criteria, and when the object is found, determining whether the object also includes the globally-unique network OID, the object being downloaded without capture when the object does not include the globally-unique network OID, otherwise a search is performed at the presentation device for the globally-unique network OID for the object referenced only by the object name when the object is determined to contain the globally-unique network OID, wherein when the globally-unique network OID for the referenced object is located at the presentation device, storing the object in persistent storage at the presentation device using the globally-unique network OID when the object is determined to be secure.

3. The method of claim 1 , wherein the referencing the object using a selected indicia consists of referencing the object only using the globally-unique network OID, a search at the presentation device for the globally-unique network OID for the object referenced using only the globally-unique network OID is performed and when the globally-unique network OID is not located at the presentation device, searching for the object in the inline resource group, and transferring the object to the presentation device and storing the object in persistent storage using the globally-unique network OID when the object is found inline and the object is determined to be secure.

4. The method of claim 1 further comprises looking for the file by object locator using normal search criteria when the inline search is unsuccessful, check to see if the located resource has the globally-unique network OID when the object is found using the object locator and whether the globally-unique network OID matches the globally-unique network OID from a map data resource (MDR), transferring the object to the presentation device and storing the object in persistent storage according to the globally-unique network OID when the globally-unique network OID matches the globally-unique network OID from the MDR and the object is deemed secure.

5. An article of manufacture comprising a program storage medium readable by a computer, the medium tangibly embodying one or more programs of instructions executable by the computer to perform a method for processing referenced objects, the method comprising:

referencing an object stored on a network for executing a presentation job at a presentation device using a selected indicia, wherein the referencing the object using the selected indicia further consists of selecting only an object name to reference the object, selecting only a globally-unique network object identifier (OID) to reference the object, and selecting the globally-unique network OID and a locator to reference the object;

determining the object to be found within the network when the globally-unique network OID associated with the object is found at the presentation device;

generating an error when the object is not found using the object name and when the object is not found in a search of an inline resource group;

transferring the object to the presentation device and storing the object in persistent storage when the object is located having the globally-unique network OID and a search for an object having the globally-unique network OID at the presentation device is unsuccessful; and

transferring the object to the presentation device without storing the object in persistent storage when the object is found when referencing only the object name of the object and the object does not have the globally-unique network OID; and

transferring the object to the presentation device and storing the object in persistent storage when the globally-unique network OID can not be found at the presentation device and when an inline object having the globally-unique network OID is found and is secure.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 037593 FRAME 0641. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME TO AN ASSIGNMENT. Recorded Feb 22, 2016
From: RICOH PRODUCTION PRINT
To: RICOH COMPANY, LTD.
Reel/Frame 037868/0632 →
CHANGE OF NAME Recorded Jan 26, 2016
From: RICOH PRODUCTION PRINT
To: RICOH COMPANY, LTD.
Reel/Frame 037593/0641 →
CHANGE OF NAME Recorded Jan 26, 2016
From: INFORPRINT SOLUTIONS COMPANY, LLC
To: RICOH PRODUCTION PRINT SOLUTIONS LLC
Reel/Frame 037593/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2007
From: INTERNATIONAL BUSINESS MACHINES CORPORATION, A NEW YORK CORPORATION; IBM PRINTING SYSTEMS, INC., A DELAWARE CORPORATION
To: INFOPRINT SOLUTIONS COMPANY, LLC, A DELAWARE CORPORATION
Reel/Frame 019649/0875 →