Efficient web services application status self-control system on image-forming device
US8239876B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Jun 12, 2007 |
| Grant date | Aug 7, 2012 |
| Priority date | — |
| Expiry date | Feb 7, 2030 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04N2201/0094
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.