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: 8225214Abstract: 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: GrantFiled: February 19, 2009Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp
-
Publication number: 20110093787Abstract: 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: ApplicationFiled: February 19, 2009Publication date: April 21, 2011Applicant: Microsoft CorporationInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp
-
Patent number: 7827281Abstract: 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: GrantFiled: June 11, 2007Date of Patent: November 2, 2010Assignee: Microsoft CorporationInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua M. Freedman
-
Patent number: 7647400Abstract: 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: GrantFiled: December 7, 2006Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
-
Patent number: 7610376Abstract: 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: GrantFiled: December 7, 2006Date of Patent: October 27, 2009Assignee: Microsoft CorporationInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
-
Patent number: 7496849Abstract: 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: GrantFiled: November 2, 2004Date of Patent: February 24, 2009Assignee: Microsoft CorporationInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp
-
Publication number: 20080147775Abstract: 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: ApplicationFiled: June 11, 2007Publication date: June 19, 2008Applicant: MICROSOFT CORPORATIONInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
-
Publication number: 20070168502Abstract: 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: ApplicationFiled: December 7, 2006Publication date: July 19, 2007Applicant: TANGIS CORPORATIONInventors: Kenneth Abbott, Dan Newell, James Robarts, Ken Swapp, Joshua Freedman
-
Patent number: 7231439Abstract: 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: GrantFiled: November 28, 2000Date of Patent: June 12, 2007Assignee: Tangis CorporationInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp, Joshua Freedman
-
Publication number: 20050066281Abstract: 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: ApplicationFiled: November 2, 2004Publication date: March 24, 2005Applicant: Tangis CorporationInventors: Kenneth Abbott, Dan Newell, James Robarts, Ken Swapp
-
Patent number: 6812937Abstract: 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: GrantFiled: November 28, 2000Date of Patent: November 2, 2004Assignee: Tangis CorporationInventors: Kenneth H. Abbott, Dan Newell, James O. Robarts, Ken Swapp