Invention Grant
- Patent Title: Entity database
-
Application No.: US16589248Application Date: 2019-10-01
-
Publication No.: US11301447B2Publication Date: 2022-04-12
- Inventor: Matthew John Reveley Lewis
- Applicant: Improbable Worlds Ltd
- Applicant Address: GB London
- Assignee: Improbable Worlds Ltd
- Current Assignee: Improbable Worlds Ltd
- Current Assignee Address: GB London
- Agency: Banner & Witcoff, Ltd.
- Main IPC: G06F16/22
- IPC: G06F16/22 ; G06F16/23 ; G06F16/245 ; G06F16/00 ; G06F16/2455

Abstract:
Database schemas, systems, and methods are described herein which enhance database operations when responding to streaming (subscribed) queries regarding records stored in the database. A database schema may include a data table storing a plurality of records each having a plurality of data fields. The schema may also include a query table, and a query index table or tree, or other data structure. The data table stores the current state of each record as defined by its associated data fields. The query table stores all queries mapped to the one or more clients that have subscribed to each query. The query index table, tree, or other data structure indexes the subscribed queries based on a data field common to or associated with the indexed queries. Subsequently, when records and data fields are updated (mutated) in the database, the query index data structure can be used to quickly assess which subscribed clients need to be sent updates with mutated data, so that only the clients who have subscribed to receive updates based on a particular data field do so and the cost of identifying those clients is greatly reduced.
Public/Granted literature
- US20200034346A1 Entity Database Public/Granted day:2020-01-30
Information query