×

Data management system and method to host applications and manage storage, finding and retrieval of typed items with support for tagging, connections, and situated queries

  • US 7,921,112 B2
  • Filed: 04/19/2010
  • Issued: 04/05/2011
  • Est. Priority Date: 01/25/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data management method for managing a plurality of objects, the method comprising:

  • providing, in a computing device data management system, one or more cells with each cell having an object container wherein each object container is capable of containing a plurality of types of items;

    providing, in the computing device data management system, one or more connection elements within each cell such that each connection is between items in the same cell or items in different cells and each connection indicates an association between the items; and

    providing, in the computing device data management system, tag elements within items that denote tags that are associated with each item wherein the tags indicate a context of the item so that the item is searchable based on the tag;

    wherein each cell object container comprises one or more pieces of information linked with the cell object container wherein the one or more pieces of information are stored in a native XML format; and

    wherein each piece of information in each cell object container is based on an abstract base type object having one or more general characteristics elements of an object including an ItemID element that specifies a unique item identifier and a KindID element that specifies a unique identifier that identifies a type of the content and one or more semantic property elements, and a plurality of base components, each base component being a child of the abstract base type object and inheriting the one or more general characteristics and one or more semantic properties, each base component being a container item kind that describes a type of object and encapsulates the particular type of object wherein each type of object associated with the system is represented by the abstract base type object and one of the base components.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×