Patents by Inventor Philip L. Boyer

Philip L. Boyer 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: 8027997
    Abstract: Disclosed is a technique for processing a base model. The base model is received. Then, the base model is used to create a ViewType comprising a ViewType object, one or more ViewList objects corresponding to classes in the base model, and one or more ViewElem objects corresponding to attributes in the base model.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sharon T. Conn, Jean-Jacques Paul Daudenarde, Amy Marie Silberbauer, Philip L. Boyer
  • Patent number: 8001159
    Abstract: Disclosed is a technique for manipulating instance data of a base model. A ViewType, a root object representing an object of the base model, and an operation are received. Whether the ViewType and the root object are compatible is determined. When the ViewType and the root object are compatible, the operation is applied to the instance data of the base model while using the ViewType to traverse the instance data.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sharon T. Conn, Amy Marie Silberbauer, Philip L. Boyer
  • Publication number: 20090112920
    Abstract: Disclosed is a technique for processing a base model. The base model is received. Then, the base model is used to create a ViewType comprising a ViewType object, one or more ViewList objects corresponding to classes in the base model, and one or more ViewElem objects corresponding to attributes in the base model.
    Type: Application
    Filed: January 6, 2009
    Publication date: April 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sharon T. Conn, Jean-Jacques Paul Daudenarde, Amy Marie Silberbauer, Philip L. Boyer
  • Patent number: 7526499
    Abstract: Disclosed is a technique for processing a base model. The base model is received. Then, the base model is used to create a ViewType comprising a ViewType object, one or more ViewList objects corresponding to classes in the base model, and one or more ViewElem objects corresponding to attributes in the base model.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sharon T. Conn, Jean-Jacques Paul Daudenarde, Amy Marie Silberbauer, Philip L. Boyer
  • Publication number: 20090012993
    Abstract: Disclosed is a technique for manipulating instance data of a base model. A ViewType, a root object representing an object of the base model, and an operation are received. Whether the ViewType and the root object are compatible is determined. When the ViewType and the root object are compatible, the operation is applied to the instance data of the base model while using the ViewType to traverse the instance data.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sharon T. Conn, Amy Marie Silberbauer, Philip L. Boyer
  • Patent number: 7409408
    Abstract: Disclosed is a technique for manipulating instance data of a base model. A ViewType, a root object representing an object of the base model, and an operation are received. Whether the ViewType and the root object are compatible is determined. When the ViewType and the root object are compatible, the operation is applied to the instance data of the base model while using the ViewType to traverse the instance data.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Sharon T. Conn, Amy Marie Silberbauer, Philip L. Boyer
  • Publication number: 20080184109
    Abstract: Disclosed is a technique for generating a relational view. Initially, identification of a base model, a relational schema, and a ViewType are received. Then, a statement to create a relational view of the instance data for the base model using the ViewType is automatically generated.
    Type: Application
    Filed: April 11, 2008
    Publication date: July 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philip L. BOYER, Sharon T. CONN, Amy Marie SILBERBAUER
  • Patent number: 7389304
    Abstract: Disclosed is a technique for generating a relational view. Initially, identification of a base model, a relational schema, and a ViewType are received. Then, a statement to create a relational view of the instance data for the base model using the ViewType is automatically generated.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: June 17, 2008
    Inventors: Philip L. Boyer, Sharon T. Conn, Amy Marie Silberbauer
  • Patent number: 5797136
    Abstract: A system, method, and program enables database management systems for relational and object-oriented databases to recognize a quantifier in a query as being designated as optional. An optional quantifier will participate in a query depending upon certain conditions. If the columns (or objects) projected out in the view that are dependent upon the quantifier are not used by the query, the quantifier is dropped from the definition of the view. The query is processed using only the relations in the view not associated with the optional quantifier. The results returned are as if a left outer join operation with duplicate elimination had been performed, although the actual processing of the query was independent of, i.e., did not involve, a left outer join operation. If the columns (or objects) projected out in the view that are dependent upon the quantifier are used by the query, the optional quantifier remains in the definition of the view and the query is processed using a join operation.
    Type: Grant
    Filed: October 5, 1995
    Date of Patent: August 18, 1998
    Assignee: International Business Machines Corporation
    Inventors: Philip L. Boyer, Gerald G. Kiernan
  • Patent number: 5778355
    Abstract: A method of, and system for, interactively accessing information in response to a user command having a predefined operator and specifying one of a plurality of collections of information. The collections of information are stored in an object-oriented database in a hierarchical arrangement of data members. The hierarchical arrangement can include one level of data members and in which one of the data members is composed of a next level of data members. Each data member is stored according to one of a system-specified and a user-specified storage definition. A set of user-specified storage definitions is defined from the plurality of storage definitions. Upon detecting the user command, the specified collection of information is analyzed to determine which data members of the one level are stored according to one of the storage definitions of the set.
    Type: Grant
    Filed: June 11, 1996
    Date of Patent: July 7, 1998
    Assignee: International Business Machines Corp.
    Inventors: Philip L. Boyer, Michael James Carey, Gerald G. Kiernan
  • Patent number: 5774692
    Abstract: The system, method, and program of this invention provides for a new type of quantifier that is useful for object-oriented queries that reference collections and nested collections of objects. The invention is applicable to any other type of database where the data has a hierarchical relationship, also. This new type of quantifier is called an outer quantifier. The outer quantifier appears in the language of the query (in the FROM clause) and creates a new runtime semantic. The function and semantics provided by outer quantifiers is similar to that provided partly by left outer joins in relational systems. Outer quantifiers are bound to a null instance if the collection over which they are defined is empty. Outer quantifiers are a simple way of expressing queries so that objects having empty collections of nested objects are included in the result, also.
    Type: Grant
    Filed: October 5, 1995
    Date of Patent: June 30, 1998
    Assignee: International Business Machines Corporation
    Inventors: Philip L. Boyer, Gerald G. Kiernan