Patents by Inventor Ken Swapp

Ken Swapp 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: 8225214
    Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing of information includes receiving from first and second sources indications of ability to supply values for, respectively, an indicated one of the state attributes and another of the state attributes. In such situations, after receiving an indication of the indicated attribute from a first client, the providing of information further includes determining that the first source is available to supply a value for the indicated attribute, obtaining from the first source an indication of the value and information describing the indicated value, determining based at least in part on the descriptive information whether the indicated value is appropriate to be supplied to the client, and supplying the indicated value to the client when it is determined that the indicated value is appropriate.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp
  • Publication number: 20110093787
    Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing of information includes receiving from first and second sources indications of ability to supply values for, respectively, an indicated one of the state attributes and another of the state attributes. In such situations, after receiving an indication of the indicated attribute from a first client, the providing of information further includes determining that the first source is available to supply a value for the indicated attribute, obtaining from the first source an indication of the value and information describing the indicated value, determining based at least in part on the descriptive information whether the indicated value is appropriate to be supplied to the client, and supplying the indicated value to the client when it is determined that the indicated value is appropriate.
    Type: Application
    Filed: February 19, 2009
    Publication date: April 21, 2011
    Applicant: Microsoft Corporation
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp
  • Patent number: 7827281
    Abstract: Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the modeled current state, and supplying to a client a value for the one attribute received from the first source. After the supplying of the value, the providing can include receiving from a second source a value supplying ability for the one attribute and supplying of a value for the one attribute based on values received for the one attribute from the first and second sources. After the supplying of that value, the providing can include receiving from the first source an indication of a value supplying inability for the one attribute and supplying a value for the one attribute received from the second source.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: November 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua M. Freedman
  • Patent number: 7647400
    Abstract: Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the modeled current state, and supplying to a client a value for the one attribute received from the first source. After the supplying of the value, the providing can include receiving from a second source a value supplying ability for the one attribute and supplying of a value for the one attribute based on values received for the one attribute from the first and second sources. After the supplying of that value, the providing can include receiving from the first source an indication of a value supplying inability for the one attribute and supplying a value for the one attribute received from the second source.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
  • Patent number: 7610376
    Abstract: Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the modeled current state, and supplying to a client a value for the one attribute received from the first source. After the supplying of the value, the providing can include receiving from a second source a value supplying ability for the one attribute and supplying of a value for the one attribute based on values received for the one attribute from the first and second sources. After the supplying of that value, the providing can include receiving from the first source an indication of a value supplying inability for the one attribute and supplying a value for the one attribute received from the second source.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: October 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
  • Patent number: 7496849
    Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing of information includes receiving from first and second sources indications of ability to supply values for, respectively, an indicated one of the state attributes and another of the state attributes. In such situations, after receiving an indication of the indicated attribute from a first client, the providing of information further includes determining that the first source is available to supply a value for the indicated attribute, obtaining from the first source an indication of the value and information describing the indicated value, determining based at least in part on the descriptive information whether the indicated value is appropriate to be supplied to the client, and supplying the indicated value to the client when it is determined that the indicated value is appropriate.
    Type: Grant
    Filed: November 2, 2004
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp
  • Publication number: 20080147775
    Abstract: Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the modeled current state, and supplying to a client a value for the one attribute received from the first source. After the supplying of the value, the providing can include receiving from a second source a value supplying ability for the one attribute and supplying of a value for the one attribute based on values received for the one attribute from the first and second sources. After the supplying of that value, the providing can include receiving from the first source an indication of a value supplying inability for the one attribute and supplying a value for the one attribute received from the second source.
    Type: Application
    Filed: June 11, 2007
    Publication date: June 19, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
  • Publication number: 20070168502
    Abstract: Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the modeled current state, and supplying to a client a value for the one attribute received from the first source. After the supplying of the value, the providing can include receiving from a second source a value supplying ability for the one attribute and supplying of a value for the one attribute based on values received for the one attribute from the first and second sources. After the supplying of that value, the providing can include receiving from the first source an indication of a value supplying inability for the one attribute and supplying a value for the one attribute received from the second source.
    Type: Application
    Filed: December 7, 2006
    Publication date: July 19, 2007
    Applicant: TANGIS CORPORATION
    Inventors: Kenneth Abbott, Dan Newell, James Robarts, Ken Swapp, Joshua Freedman
  • Patent number: 7231439
    Abstract: Techniques for providing information about a current state modeled with multiple attributes is described. The providing of information can include receiving from a first source an indication of an ability to supply values for one of the state attributes of the modeled current state, and supplying to a client a value for the one attribute received from the first source. After the supplying of the value, the providing can include receiving from a second source a value supplying ability for the one attribute and supplying of a value for the one attribute based on values received for the one attribute from the first and second sources. After the supplying of that value, the providing can include receiving from the first source an indication of a value supplying inability for the one attribute and supplying a value for the one attribute received from the second source.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: June 12, 2007
    Assignee: Tangis Corporation
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
  • Publication number: 20050066281
    Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing of information includes receiving from first and second sources indications of ability to supply values for, respectively, an indicated one of the state attributes and another of the state attributes. In such situations, after receiving an indication of the indicated attribute from a first client, the providing of information further includes determining that the first source is available to supply a value for the indicated attribute, obtaining from the first source an indication of the value and information describing the indicated value, determining based at least in part on the descriptive information whether the indicated value is appropriate to be supplied to the client, and supplying the indicated value to the client when it is determined that the indicated value is appropriate.
    Type: Application
    Filed: November 2, 2004
    Publication date: March 24, 2005
    Applicant: Tangis Corporation
    Inventors: Kenneth Abbott, Dan Newell, James Robarts, Ken Swapp
  • Patent number: 6812937
    Abstract: Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing of information includes receiving from first and second sources indications of ability to supply values for, respectively, an indicated one of the state attributes and another of the state attributes. In such situations, after receiving an indication of the indicated attribute from a first client, the providing of information further includes determining that the first source is available to supply a value for the indicated attribute, obtaining from the first source an indication of the value and information describing the indicated value, determining based at least in part on the descriptive information whether the indicated value is appropriate to be supplied to the client, and supplying the indicated value to the client when it is determined that the indicated value is appropriate.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: November 2, 2004
    Assignee: Tangis Corporation
    Inventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp