Patents by Inventor Griffith Kadnier

Griffith Kadnier 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: 7404187
    Abstract: A system for including a set of software components and an application programming interface for the logical networked representation and implementation of a system of smart devices within a home or small office environment. The software components include a control object component and a user interface component. The control object is a software object capable that carries out communication, accepts and issues control messages. The control object allows a user to remotely control or query a physical device for which the specific control object has responsibility and for maintaining logical and physical connections and control of the device. The user interface supplies a coherent and transparent interface across all network media and topologies. The user interface is capable of communicating with any control object that it identifies as being controllable in a given system. The communication may be across a logical network or may be local to a particular device.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: July 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Andrew C. Baird, Griffith Kadnier
  • Publication number: 20050091665
    Abstract: A system for including a set of software components and an application programming interface for the logical networked representation and implementation of a system of smart devices within a home or small office environment. The software components include a control object component and a user interface component. The control object is a software object capable that carries out communication, accepts and issues control messages. The control object allows a user to remotely control or query a physical device for which the specific control object has responsibility and for maintaining logical and physical connections and control of the device. The user interface supplies a coherent and transparent interface across all network media and topologies. The user interface is capable of communicating with any control object that it identifies as being controllable in a given system. The communication may be across a logical network or may be local to a particular device.
    Type: Application
    Filed: October 29, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrew Baird, Griffith Kadnier
  • Patent number: 6823519
    Abstract: A system for including a set of software components and an application programming interface for the logical networked representation and implementation of a system of smart devices within a home or small office environment. The software components include a control object component and a user interface component. The control object is a software object capable that carries out communication, accepts and issues control messages. The control object allows a user to remotely control or query a physical device for which the specific control object has responsibility and for maintaining logical and physical connections and control of the device. The user interface supplies a coherent and transparent interface across all network media and topologies. The user interface is capable of communicating with any control object that it identifies as being controllable in a given system. The communication may be across a logical network or may be local to a particular device.
    Type: Grant
    Filed: June 24, 1999
    Date of Patent: November 23, 2004
    Assignee: Microsoft Corporation
    Inventors: Andrew C. Baird, Griffith Kadnier