Patents by Inventor David E. Britton

David E. Britton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6405202
    Abstract: The present invention discloses a method and system for improved user access control to an Object Oriented Database (OODB) based on property level security. Property level access control specifies who can access each piece of information within an object of an OODB. Embodiments of the present invention include a database comprising at least one object, the object containing at least one property and a property access control list comprising at least one property level permissions set. The property access control list may be used to control user access at the property level of an OODB. The present invention may further include a group access list including the identity of groups that have access to the property.
    Type: Grant
    Filed: April 27, 1999
    Date of Patent: June 11, 2002
    Assignee: Trident Systems, Inc.
    Inventors: David E. Britton, Nicholas E. Karangelen
  • Patent number: 6401101
    Abstract: The present invention provides a method, server/computer and data structure for reducing the overhead of dynamically linking attribute values across objects and minimizing memory requirements for storing cloned objects by utilizing a process of generating at least two Complex Objects, each having at least one Component Object, wherein each of said Complex Objects shares at least one Component Object with another Complex Object. By using a combination of Tailored Server and class methods (for construction, property access, copy, clone, delete, etc.) in handling the Complex Objects, the present invention hides the multiple Component Object complexity from the user and manages the generation and modification of Complex Objects including object schema definition and object instantiation. Thus, for example, Complex Object cloning permits a concomitant change for a common core property value to be accomplished for all clones that share the Shared Component Object.
    Type: Grant
    Filed: May 27, 1999
    Date of Patent: June 4, 2002
    Assignee: Trident Systems, Inc.
    Inventors: David E. Britton, Nicholas E. Karangelen, Theresa Surowiec, Thomas M. Kalafut, Michael Stoddard, Vasiliki Paraskevas Kelly