Patents by Inventor Adam Sandford

Adam Sandford 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: 7483959
    Abstract: Extensible device data gathering is performed by a server in concert with at least one gatherer. The server accepts requests from clients and dispatches a gatherer to gather device data from devices on a network. When the data is returned, the server stores the data in a repository. The server also handles requests for repository data from clients. A gatherer presents an interface to the server which the server can use to dispatch the gatherer. The system is extensible because new gatherers may be created and may register with the server without any changes to the server. In one embodiment, this extensibility is achieved using the COM (Component Object Model) technology.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: January 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Craig Rowland, Christopher L. Burgess, Dieter Achtelstetter, Adam Sandford, Shobana Balakrishnan
  • Patent number: 7428587
    Abstract: A globally unique device identification is created. Initially, for a device, polling is performed for information regarding certain hardware components, such as hard disks, network cards, sound cards, video cards, etc. A device identifier is assigned to the device, which in one embodiment, is based on the hardware component information. The device identifier and the current information regarding the hardware components of the system are stored in a repository. Periodically, a new poll is performed of the hardware components of the system, and the current hardware component information in the repository is updated. A device is identified by the identity or similarity of the hardware component information read from the device with the stored current hardware component information.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: September 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Craig Rowland, Adam Sandford, Shobana Balakrishnan, Mark McCasey
  • Publication number: 20040128381
    Abstract: Extensible device data gathering is performed by a server in concert with at least one gatherer. The server accepts requests from clients and dispatches a gatherer to gather device data from devices on a network. When the data is returned, the server stores the data in a repository. The server also handles requests for repository data from clients. A gatherer presents an interface to the server which the server can use to dispatch the gatherer. The system is extensible because new gatherers may be created and may register with the server without any changes to the server. In one embodiment, this extensibility is achieved using the COM (Component Object Model) technology.
    Type: Application
    Filed: June 30, 2003
    Publication date: July 1, 2004
    Applicant: Microsoft Corporation
    Inventors: Craig Rowland, Christopher L. Burgess, Dieter Achtelstetter, Adam Sandford, Shobana Balakrishnan
  • Publication number: 20040122931
    Abstract: A globally unique device identification is created. Initially, for a device, polling is performed for information regarding certain hardware components, such as hard disks, network cards, sound cards, video cards, etc. A device identifier is assigned to the device, which in one embodiment, is based on the hardware component information. The device identifier and the current information regarding the hardware components of the system are stored in a repository. Periodically, a new poll is performed of the hardware components of the system, and the current hardware component information in the repository is updated. A device is identified by the identity or similarity of the hardware component information read from the device with the stored current hardware component information.
    Type: Application
    Filed: June 16, 2003
    Publication date: June 24, 2004
    Applicant: Microsoft Corporation
    Inventors: Craig Rowland, Adam Sandford, Shobana Balakrishnan, Mark McCasey