Enhanced processing technique for object-oriented software
US6430627B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Dec 31, 1997 |
| Grant date | Aug 6, 2002 |
| Priority date | — |
| Expiry date | Dec 31, 2017 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/4488
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for handling multiple call processing requests by a mobile switching center having call processing software which includes an application raising a series of events to be handled in sequence, at least one of which is implemented in a single use dynamic object. For each of the events implemented in a single use dynamic object, a quasi-singleton is created and cached in a data store for later use (and re-use) in handling the event. When a request is received, the call processing handles, in sequence, a series of events. If a first one of the series of events to be handled is implemented as a quasi-singleton, the quasi-singleton is marked in use. In the event that the quasi-singleton is unavailable, however, for example, if a prior event using the quasi-singleton traps or suspends, a new quasi-singleton is created for use in handling the event. After the event has been handled, the quasi-singleton is freed, thereby making it available for re-use by either a next event in the sequence of events, next execution of the application or a first execution of a next application.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.