The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 06, 1998
Filed:
Jul. 28, 1995
Jim W Bahls, Pleasanton, CA (US);
George S Denny, San Jose, CA (US);
Richard G Hannan, San Jose, CA (US);
Janna L Mansker, San Jose, CA (US);
Bruce E Naylor, Morgan Hill, CA (US);
Betty J Patterson, San Jose, CA (US);
Sandra L Stoob, Morgan Hill, CA (US);
Judy Y Tse, San Francisco, CA (US);
Anuradha V Vakkalagadda, San Jose, CA (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A computer program product comprising a computer useable medium having computer program logic recorded on it for enabling a processor in a computer system to interact with a shared storage medium comprising a ready queue is described and a staging queue. The computer program logic enables the processor to determine whether a data object is larger than available storage capacity of a working storage associated with an application. A public key is associated with the data object and is available to all applications. If it is determined that the data object is larger than available storage capacity of the working storage, then the computer program product enables the processor to generate a private key for the data object, enables the processor to divide the data object into N segments, enables the processor to cause segments 2 through N of the data object to be stored in the staging queue via the working storage (the private key is also stored with each of the segments 2 through N in the staging queue), and enables the processor to cause segment 1 of the data object, the public key, and the private key to be stored in the ready queue. The private key becomes available to all applications once stored in the ready queue.