Patent · US Expired

Method and apparatus for performing conditional operations on externally shared data

US5742830A · kind A · utility

50Cited by
9References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 1, 1995
Grant dateApr 21, 1998
Priority date
Expiry dateFeb 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.