Patent · US Active

Custom entities and fields in a multi-tenant database system

US7779039B2 · kind B2 · utility

1,040Cited by
15References
1Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 2, 2004
Grant dateAug 17, 2010
Priority date
Expiry dateMar 14, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/6218
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods for hosting variable schema data such as dynamic tables and columns in a fixed physical database schema. Standard objects, such as tables are provided for use by multiple tenants or organizations in a multi-tenant database system. Each organization may add or define custom fields for inclusion in a standard object. Custom fields for multiple tenants are stored in a single field within the object data structure, and this single field may contain different data types for each tenant. Indexing columns are also provided, wherein a tenant may designate a field for indexing. Data values for designated fields are copied to an index column, and each index column may include multiple data types. Each organization may also define custom objects including custom fields and indexing columns. Custom objects for multiple tenants are stored in a single custom object data structure. The primary key values for the single custom object table are globally unique, but also include an object-specific identifier which may be re-used among different entities.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.