Patents by Inventor David John Nettleton

David John Nettleton 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: 7624131
    Abstract: Described is a collection of type versions (objects) associated with an application program that lists only those type versions that can be bound to an application program. This ensures stability and security by preventing other type versions from being bound to the application program, unless overridden by policy. A type binding process only materializes objects for stored types that correspond to matching type versions in the application's known types collection. The type may be loaded from a local folder, or from a global cache, providing installation flexibility. A data container accessible to the application may be populated with data for fields defined on a type in the collection having a version not bound to the application program, and for fields of a related type not maintained in the collection. Default values are used to populate any unpopulated fields when policy specifies that a different type version be used.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Jason Hunter, David John Nettleton
  • 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
  • Publication number: 20080178166
    Abstract: Described is a collection of type versions (objects) associated with an application program that lists only those type versions that can be bound to an application program. This ensures stability and security by preventing other type versions from being bound to the application program, unless overridden by policy. A type binding process only materializes objects for stored types that correspond to matching type versions in the application's known types collection. The type may be loaded from a local folder, or from a global cache, providing installation flexibility. A data container accessible to the application may be populated with data for fields defined on a type in the collection having a version not bound to the application program, and for fields of a related type not maintained in the collection. Default values are used to populate any unpopulated fields when policy specifies that a different type version be used.
    Type: Application
    Filed: January 18, 2007
    Publication date: July 24, 2008
    Applicant: Microsoft Corporation
    Inventors: Jason Hunter, David John Nettleton
  • Patent number: 5847270
    Abstract: An arrangement for mounting a stylus on a stylus support for a metrological instrument includes a camming pin on a mounting disc of the stylus support, which passes through a mounting hole in a mounting disc of the stylus. A spring applies a sideways force to a sloping cam surface of the camming pin, which is converted into a force pulling the camming pin through the mounting hole and thus holding the mounting discs together. An operator can deform the spring so that it releases the camming pin, allowing the stylus to be mounted or dismounted without applying significant force to the pivot bearing of the stylus support. If excessive radial force is applied to the stylus arm, the spring will ride up the cam surface allowing the stylus to be released from the stylus support, thereby avoiding applying extreme forces to the pivot bearing.
    Type: Grant
    Filed: May 21, 1997
    Date of Patent: December 8, 1998
    Assignee: Taylor Hobson Limited
    Inventor: David John Nettleton