Patents by Inventor Joshua M. Michaels

Joshua M. Michaels 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: 7761473
    Abstract: Aspects of the subject matter described herein relate to creating, maintaining, and using relationships between items. In aspects, items such as files, folders, and other objects may be stored in a data store. A user may desire to form a relationship between two items that provides additional semantic information regarding the relationship. To do so, an instance of an item reference is created and populated with data that associates the item reference with a source item and optionally a target item. The item reference is part of a type hierarchy and inherits properties from ancestor types. These types are included in a payload of the item reference and may be exposed to programs that seek to obtain information about the relationship indicated by the item reference. An item reference may be added without changing other data about the referenced items.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Shishir Samir Mehrotra, Richard Louis Negrin, Greg S Friedman, David John Nettleton, Nigel R Ellis, Joshua M Michaels
  • Patent number: 7725839
    Abstract: A three-dimensional object that represents computer data and methods and computer-readable media for presenting same. The object has a first, active side and a second, inactive side. The active side may contain information relating to the computer data.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: May 25, 2010
    Assignee: Microsoft Corporation
    Inventor: Joshua M. Michaels
  • Publication number: 20080288487
    Abstract: Aspects of the subject matter described herein relate to creating, maintaining, and using relationships between items. In aspects, items such as files, folders, and other objects may be stored in a data store. A user may desire to form a relationship between two items that provides additional semantic information regarding the relationship. To do so, an instance of an item reference is created and populated with data that associates the item reference with a source item and optionally a target item. The item reference is part of a type hierarchy and inherits properties from ancestor types. These types are included in a payload of the item reference and may be exposed to programs that seek to obtain information about the relationship indicated by the item reference. An item reference may be added without changing other data about the referenced items.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Shishir Samir Mehrotra, Richard Louis Negrin, Greg S. Friedman, David John Nettleton, Nigel R. Ellis, Joshua M. Michaels