Method and apparatus for performing conditional operations on externally shared data
US5742830A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Feb 1, 1995 |
| Grant date | Apr 21, 1998 |
| Priority date | — |
| Expiry date | Feb 1, 2015 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99931
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A Structured External Storage (SES) processor is linked by a communication means to one or more general purpose processors. Two or more applications executing on the one or more general purpose processors communicate function request messages to a message processor within the SES to effect serialized sharing of data within the SES. Within the message processor, a predicate function means executes unconditionally on receipt of one of the function request messages, and a data function means executes conditionally and atomically with respect to the predicate function means following a "successful" condition produced by the predicate function means. The predicate function means comprises a predicate compare function means and a predicate update means, the predicate compare function means executing unconditionally and producing a "successful" or "unsuccessful" result, the predicate means executing conditionally and atomically with respect to the predicate compare function means, following a "successful" result by the predicate update compare function means.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.