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.:

US 8239876 B1

PDF
Full Text
Expired
Date of Patent:
Aug. 07, 2012

Filed:

Jun. 12, 2007
Applicant:

Lifen Tian, Sunnyvale, CA (US);

Inventor:

Lifen Tian, Sunnyvale, CA (US);

Assignee:

Ricoh Company, Ltd., Tokyo, JP;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 9/44 (2006.01); G06F 9/46 (2006.01); G06F 13/00 (2006.01); G06F 15/16 (2006.01); G06F 15/167 (2006.01); G06F 15/177 (2006.01); G06F 15/173 (2006.01); H04N 1/00 (2006.01); H04N 1/40 (2006.01);
U.S. Cl.
CPC ...
Abstract

Techniques and systems for controlling resources used by a device's web services applications are disclosed. In one technique, web services applications release their allocated resources and enter a 'sleep mode' after being inactive for a specified period of time. In one technique, a device maintains a shared pool of memory resources. The pool contains data structures that web services applications are likely to re-use. Before allocating a new instance of a needed data structure from free memory, a web services application first determines whether the shared pool already contains a currently unused but allocated instance of a data structure of the needed type, and, if the shared pool does, then the web service application uses that instance, overwriting existing data in the instance as needed. Web services applications return such data structures to the shared pool when those web services applications are finished using those data structures.


Find Patent Forward Citations

Loading…