Patents by Inventor John Patrick Thompson

John Patrick Thompson 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: 8055907
    Abstract: A programming interface for a computer platform can include various functionality. In certain embodiments, the programming interface includes one or more of the following groups of types or functions: those related to core file system concepts, those related to entities that a human being can contact, those related to documents, those common to multiple kinds of media, those specific to audio media, those specific to video media, those specific to image media, those specific to electronic mail messages, and those related to identifying particular locations.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: November 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael E. Deem, Michael J. Pizzo, John Patrick Thompson, Denise L. Chen, Alexander Vaschillo, Bekim Demiroski, Srinivasmurthy P. Acharya, Robert T. Whitney
  • Patent number: 7653652
    Abstract: A schema for a SQL (structured query language) database defines classes, properties, methods, and associations.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: January 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Raxit A. Kagalwala, John Patrick Thompson
  • Patent number: 7020655
    Abstract: A database schema includes database classes that represent various database objects (e.g., tables, views, etc.) and user classes that represent users and roles of the database. The database schema also has permission classes that represent permissions of the users/roles with respect to the database objects. The permission classes are modeled in the database schema as associations between database classes and user classes.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: March 28, 2006
    Assignee: Microsoft Corporation
    Inventors: Raxit A. Kagalwala, John Patrick Thompson
  • Patent number: 6961730
    Abstract: Described herein is a schema extension of the Common Information Model (CIM), designed to model manageable aspects of a database server such as a Structure Query Language (SQL) server. The database schema contains a data file class that represents files associated with databases. The operating system also has a data file class, representing files that are managed by the operating system. An association is defined between the two data file classes, allowing queries to navigate between the database schema and the operating system schema.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: November 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Raxit A. Kagalwala, John Patrick Thompson
  • Patent number: 6810400
    Abstract: A database schema includes database classes that represent various database objects (e.g., tables, views, etc.) and user classes that represent users and roles of the database. The database schema also has permission classes that represent permissions of the users/roles with respect to the database objects. The permission classes are modeled in the database schema as associations between database classes and user classes.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: October 26, 2004
    Assignee: Microsoft Corporation
    Inventors: Raxit A. Kagalwala, John Patrick Thompson
  • Publication number: 20030105732
    Abstract: A schema for a SQL (structured query language) database defines classes, properties, methods, and associations.
    Type: Application
    Filed: February 20, 2001
    Publication date: June 5, 2003
    Inventors: Raxit A. Kagalwala, John Patrick Thompson
  • Publication number: 20020156790
    Abstract: Described herein is a schema extension of the Common Information Model (CIM), designed to model manageable aspects of a database server such as a Structure Query Language (SQL) server. The database schema contains a data file class that represents files associated with databases. The operating system also has a data file class, representing files that are managed by the operating system. An association is defined between the two data file classes, allowing queries to navigate between the database schema and the operating system schema.
    Type: Application
    Filed: February 20, 2001
    Publication date: October 24, 2002
    Inventors: Raxit A. Kagalwala, John Patrick Thompson
  • Publication number: 20020116385
    Abstract: A database schema includes database classes that represent various database objects (e.g., tables, views, etc.) and user classes that represent users and roles of the database. The database schema also has permission classes that represent permissions of the users/roles with respect to the database objects. The permission classes are modeled in the database schema as associations between database classes and user classes.
    Type: Application
    Filed: February 20, 2001
    Publication date: August 22, 2002
    Inventors: Raxit A. Kagalwala, John Patrick Thompson