Patents by Inventor Scott E. Seiber
Scott E. Seiber 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: 11455701Abstract: Computer-implemented functionality is described herein for assisting a user in interacting with an environment. In one implementation, the functionality operates by: determining that a particular user is within a prescribed proximity to an electronic sign, or will be in prescribed proximity to the electronic sign, based on sensor information provided by one or more sensors within the environment; determining an identity of the user; determining at least one destination of the user based at least on calendar information; providing directions to the destination(s), to provide unfiltered direction information; optionally filtering the unfiltered direction information with respect to restriction information (e.g., privacy information, security information, etc.), to produce filtered direction information; composing sign information based on the filtered direction information; and sending the sign information to the electronic sign for presentation by the sign.Type: GrantFiled: September 26, 2019Date of Patent: September 27, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Hubert Van Hoof, David M. Gray, Scott E. Seiber, David J. Brennan, John R. Sanders
-
Publication number: 20200074578Abstract: Computer-implemented functionality is described herein for assisting a user in interacting with an environment. In one implementation, the functionality operates by: determining that a particular user is within a prescribed proximity to an electronic sign, or will be in prescribed proximity to the electronic sign, based on sensor information provided by one or more sensors within the environment; determining an identity of the user; determining at least one destination of the user based at least on calendar information; providing directions to the destination(s), to provide unfiltered direction information; optionally filtering the unfiltered direction information with respect to restriction information (e.g., privacy information, security information, etc.), to produce filtered direction information; composing sign information based on the filtered direction information; and sending the sign information to the electronic sign for presentation by the sign.Type: ApplicationFiled: September 26, 2019Publication date: March 5, 2020Inventors: Hubert Van Hoof, David M. Gray, Scott E. Seiber, David J. Brennan, John R. Sanders
-
Patent number: 10475144Abstract: Computer-implemented functionality is described herein for assisting a user in interacting with an environment. In one implementation, the functionality operates by: determining that a particular user is within a prescribed proximity to an electronic sign, or will be in prescribed proximity to the electronic sign, based on sensor information provided by one or more sensors within the environment; determining an identity of the user; determining at least one destination of the user based at least on calendar information; providing directions to the destination(s), to provide unfiltered direction information; optionally filtering the unfiltered direction information with respect to restriction information (e.g., privacy information, security information, etc.), to produce filtered direction information; composing sign information based on the filtered direction information; and sending the sign information to the electronic sign for presentation by the sign.Type: GrantFiled: February 26, 2016Date of Patent: November 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Hubert Van Hoof, David M. Gray, Scott E. Seiber, David J. Brennan, John R. Sanders
-
Patent number: 10372756Abstract: A technique is described herein for controlling equipment in a local environment. The technique can use a conversational interface component to receive messages from any user in a group of users. In a media-related context, a media BOT receives each message and determines whether it contains a command to play a particular media item. If so, the media BOT formulates the message as an input query and sends the input query to a search system, with instruction to perform a domain-specific search. The search system identifies a top-ranked media item based on the input query, selected from among a curated media-specific corpus. By virtue of the use of the scoped search system, the technique can successfully leverage preexisting linguistic processing mechanisms. The technique can also generate group profiles associated with users who interact with the conversational interface component, and then use the group profiles to automatically select media items.Type: GrantFiled: March 2, 2018Date of Patent: August 6, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Scott E. Seiber, Lawrence B. Ripsher
-
Publication number: 20180196874Abstract: A technique is described herein for controlling equipment in a local environment. The technique can use a conversational interface component to receive messages from any user in a group of users. In a media-related context, a media BOT receives each message and determines whether it contains a command to play a particular media item. If so, the media BOT formulates the message as an input query and sends the input query to a search system, with instruction to perform a domain-specific search. The search system identifies a top-ranked media item based on the input query, selected from among a curated media-specific corpus. By virtue of the use of the scoped search system, the technique can successfully leverage preexisting linguistic processing mechanisms. The technique can also generate group profiles associated with users who interact with the conversational interface component, and then use the group profiles to automatically select media items.Type: ApplicationFiled: March 2, 2018Publication date: July 12, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Scott E. Seiber, Lawrence B. Ripsher
-
Patent number: 9940390Abstract: A technique is described herein for controlling equipment in a local environment. The technique can use a conversational interface component to receive messages from any user in a group of users. In a media-related context, a media BOT receives each message and determines whether it contains a command to play a particular media item. If so, the media BOT formulates the message as an input query and sends the input query to a search system, with instruction to perform a domain-specific search. The search system identifies a top-ranked media item based on the input query, selected from among a curated media-specific corpus. By virtue of the use of the scoped search system, the technique can successfully leverage preexisting linguistic processing mechanisms. The technique can also generate group profiles associated with users who interact with the conversational interface component, and then use the group profiles to automatically select media items.Type: GrantFiled: September 27, 2016Date of Patent: April 10, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Scott E. Seiber, Lawrence B. Ripsher
-
Publication number: 20180089315Abstract: A technique is described herein for controlling equipment in a local environment. The technique can use a conversational interface component to receive messages from any user in a group of users. In a media-related context, a media BOT receives each message and determines whether it contains a command to play a particular media item. If so, the media BOT formulates the message as an input query and sends the input query to a search system, with instruction to perform a domain-specific search. The search system identifies a top-ranked media item based on the input query, selected from among a curated media-specific corpus. By virtue of the use of the scoped search system, the technique can successfully leverage preexisting linguistic processing mechanisms. The technique can also generate group profiles associated with users who interact with the conversational interface component, and then use the group profiles to automatically select media items.Type: ApplicationFiled: September 27, 2016Publication date: March 29, 2018Inventors: Scott E. Seiber, Lawrence B. Ripsher
-
Publication number: 20170249714Abstract: Computer-implemented functionality is described herein for assisting a user in interacting with an environment. In one implementation, the functionality operates by: determining that a particular user is within a prescribed proximity to an electronic sign, or will be in prescribed proximity to the electronic sign, based on sensor information provided by one or more sensors within the environment; determining an identity of the user; determining at least one destination of the user based at least on calendar information; providing directions to the destination(s), to provide unfiltered direction information; optionally filtering the unfiltered direction information with respect to restriction information (e.g., privacy information, security information, etc.), to produce filtered direction information; composing sign information based on the filtered direction information; and sending the sign information to the electronic sign for presentation by the sign.Type: ApplicationFiled: February 26, 2016Publication date: August 31, 2017Inventors: Hubert Van Hoof, David M. Gray, Scott E. Seiber, David J. Brennan, John R. Sanders
-
Patent number: 8584047Abstract: Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an orbital path. Choosing one of the orbitally displayed nodes opens it, moving down in the hierarchy. Nodes which were not chosen are undisplayed, and child node(s) of the chosen node are orbitally displayed. Node movements may be animated. A history displays recently chosen nodes. Choosing a parent node of the orbiting nodes undisplays the child nodes, and the parent node and its siblings are orbitally displayed, thereby moving up in the hierarchy. A user may select nodes from different parts of the hierarchy by moving them into a selection tray. Selected nodes can then be subjected to a specified batch operation. Controls are available for sorting nodes and/or for altering node appearance in the display.Type: GrantFiled: May 18, 2010Date of Patent: November 12, 2013Assignee: Microsoft CorporationInventors: Emmanuel J. Athans, Daniel Dole, Jeffrey Thomas Chrisope, Tarek Madkour, Stephen Giff, Jeannette Anne Gatlin, Scott E. Seiber, Jeffrey Stylos, James Kristian Johansen
-
Publication number: 20110289459Abstract: Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an orbital path. Choosing one of the orbitally displayed nodes opens it, moving down in the hierarchy. Nodes which were not chosen are undisplayed, and child node(s) of the chosen node are orbitally displayed. Node movements may be animated. A history displays recently chosen nodes. Choosing a parent node of the orbiting nodes undisplays the child nodes, and the parent node and its siblings are orbitally displayed, thereby moving up in the hierarchy. A user may select nodes from different parts of the hierarchy by moving them into a selection tray. Selected nodes can then be subjected to a specified batch operation. Controls are available for sorting nodes and/or for altering node appearance in the display.Type: ApplicationFiled: May 18, 2010Publication date: November 24, 2011Applicant: MICROSOFT CORPORATIONInventors: Emmanuel J. Athans, Daniel Dole, Jeffrey Thomas Chrisope, Tarek Madkour, Stephen Giff, Jeannette Anne Gatlin, Scott E. Seiber, Jeffrey Stylos, James Kristian Johansen
-
Patent number: 7266559Abstract: A method and computer-readable medium are provided for constructing a classifier for classifying search queries. The classifier is constructed by receiving a query from a user and applying the query to a classifier to identify the task. An unsupervised mapping between the query and the task is then identified and is used to train a new classifier. Under one embodiment, the unsupervised mapping is identified based on a user's selection of the task.Type: GrantFiled: December 5, 2002Date of Patent: September 4, 2007Assignee: Microsoft CorporationInventors: Daniel B. Cook, Chad S. Oftedal, Scott E. Seiber, Matthew A. Goldberg
-
Publication number: 20040111419Abstract: A method and computer-readable medium are provided for constructing a classifier for classifying search queries. The classifier is constructed by receiving a query from a user and applying the query to a classifier to identify the task. An unsupervised mapping between the query and the task is then identified and is used to train a new classifier. Under one embodiment, the unsupervised mapping is identified based on a user's selection of the task.Type: ApplicationFiled: December 5, 2002Publication date: June 10, 2004Inventors: Daniel B. Cook, Chad S. Oftedal, Scott E. Seiber, Matthew A. Goldberg