×

Systems and methods for the implementation of base schema for organizing units of information manageable by a hardware/software interface system

  • US 7,739,316 B2
  • Filed: 08/21/2003
  • Issued: 06/15/2010
  • Est. Priority Date: 08/21/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method comprising:

  • executing an operating system that includes a shell and a kernel, the kernel of the operating system including a file system that is encapsulated by a database management program, wherein the file system stores data for one or more user space applications and the database management program generates objects for the data, wherein the database management program includes a base schema that characterizes each object into one or more object types that allows the operating system to understand and interpret the information in the file system, wherein the base schema defines object, property base, and extension types, wherein an object type is defined by properties of a foundational object type, the property base type being an anchor from which other property types are derived and through which derived property types are interrelated, and the extension type defines which object an extension extends and identification to distinguish one extension from another;

    wherein the database management program encapsulates the file system by handling file system access requests from the one or more user mode applications, wherein the one or more applications are configured to interface with one or more functions of an operating system application program interface that send read/write requests to the database management program of the operating system;

    receiving, by the application program interface of the operating system, at least one request from said one or more user space applications for specific data;

    identifying, by the database management program, a specific file that stores the specific data in the file system;

    deserializing, by the database management program, the specific file into data indicative of a specific object; and

    exposing, by the operating system, the specific object to the one or more user space applications.

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