Global Patent Index - EP 1057122 A1

EP 1057122 A1 20001206 - METHOD AND SYSTEM FOR IN-PLACE MODIFICATIONS IN A DATABASE

Title (en)

METHOD AND SYSTEM FOR IN-PLACE MODIFICATIONS IN A DATABASE

Title (de)

VERFAHREN UND SYSTEM FÜR IN-PLATZ ÄNDERUNGEN IN EINER DATENBANK

Title (fr)

PROCEDE ET SYSTEME SERVANT A EFFECTUER DES MODIFICATIONS EN PLACE DANS UNE BASE DE DONNEES

Publication

EP 1057122 A1 20001206 (EN)

Application

EP 99909597 A 19990225

Priority

  • US 9904071 W 19990225
  • US 7604898 P 19980226
  • US 4483998 A 19980320

Abstract (en)

[origin: WO9944156A1] A database system wherein one or more entry databases store a plurality of entries. Each entry is of a given type that defines the fields of the entry. Each field contains or identifies an object with associated attributes or data. The type of each entry may further define behavior in the form of methods the entry can implement. An entry type which is a subtype of another inherits all fields and behavior of its super-type, and contains additional fields and/or defines new/modified behavior. Entries may be expressed in a Java<TM> programming language. The database system may further employ a search engine which allows queries to be made upon entries in the database. In one implementation, the queries include a read operation, a take operation, and a notify operation. Each query request includes a command indicating the type of operation, and a template which is an entry object having some or all of its fields set to specific values that must be matched exactly. Other fields of the template entry may be specified as wildcards, whose values do not matter. The search engine may further be configured to create an index for caching entries having characteristics which are commonly specified by queries. In one implementation, the databases may also store sets of entries which are matched using sets of templates. In another implementation, the search engine can further implement operations for modifying an entry or set of entries in place in the database without removing it from the database.

IPC 1-7

G06F 17/30

IPC 8 full level

G06F 9/46 (2006.01); G06F 9/50 (2006.01); G06F 12/00 (2006.01); G06F 17/30 (2006.01); H04L 12/433 (2006.01)

CPC (source: EP)

G06F 9/5011 (2013.01); G06F 16/289 (2018.12); H04L 12/433 (2013.01)

Citation (search report)

See references of WO 9944156A1

Designated contracting state (EPC)

DE FR GB IE NL SE

DOCDB simple family (publication)

WO 9944156 A1 19990902; AU 2876999 A 19990915; CN 1298524 A 20010606; EP 1057122 A1 20001206; JP 2002505483 A 20020219; KR 20010041082 A 20010515

DOCDB simple family (application)

US 9904071 W 19990225; AU 2876999 A 19990225; CN 99805368 A 19990225; EP 99909597 A 19990225; JP 2000533837 A 19990225; KR 20007009121 A 20000818