Patents by Inventor Thomas Jay Hoover
Thomas Jay Hoover 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: 11605376Abstract: Techniques for implementing a virtual assistant using directed acyclic graphs (DAGs) are described. When a trigger event occurs (e.g., the receipt of a natural language input, the receipt of sensor data, the detection of a performed gesture, etc.), an endpoint of processing of the trigger event is determined. A DAG is then generated that represents processing of the trigger event. Generate of the DAG starts by building a portion of the DAG for the endpoint processing component, and working backward based on data dependencies. Within the DAG, one or more components that output data, but do not receive data output by another component, may be determined. Thereafter, processing of the trigger event may be commences by initiating processing of the determined one or more components.Type: GrantFiled: June 26, 2020Date of Patent: March 14, 2023Assignee: Amazon Technologies, Inc.Inventor: Thomas Jay Hoover
-
Patent number: 11016968Abstract: Devices and techniques are generally described for a mutation architecture for a contextual data aggregator. In some examples, a context aggregator system may determine a first operation associated with a first directive. In at least some examples, the first operation may be operable to store contextual data. In some examples, the context aggregator system may receive a first command including the first directive. In various examples, the context aggregator system may generate a first extension supporting the first operation based at least in part on the first directive. In some examples, the context aggregator system may receive a second command comprising the first extension and first contextual data. In at least some examples, the context aggregator system may store the first contextual data in a database based at least in part on the first extension.Type: GrantFiled: September 18, 2018Date of Patent: May 25, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Thomas Jay Hoover
-
Patent number: 10991364Abstract: Systems including a universal context aggregator configured to pre-fetch context information that may be used to perform various processes with respect to a user input are described. The aggregator may have access to data representing what context information components of the system routinely request in various situations. When a particular situation is present, prior to being queried, the aggregator may pre-fetch context information that the aggregator is likely to be queried for.Type: GrantFiled: September 18, 2018Date of Patent: April 27, 2021Assignee: Amazon Technologies, Inc.Inventors: Thomas Jay Hoover, Srinivas Palla, Anupam Kumar, Aravindhan Rathakrishnan, Andrei Dorin Zaharia
-
Patent number: 10977264Abstract: Disclosed are various embodiments that involve selecting supplemental content. A compatibility rule is determined to require supplemental content from a first content provider to be a predetermined minimum distance from supplemental content from a second content provider. A layout is generated to include a first slot and a second slot. A first content item from the first content provider is assigned to the first slot, and a second content item from the second content provider is assigned to the second slot. A network page is generated using the layout.Type: GrantFiled: December 21, 2017Date of Patent: April 13, 2021Assignee: Amazon Technologies, Inc.Inventors: Edward Thomas Banti, Thomas Jay Hoover, Alexander Michael Spinelli
-
Patent number: 10796079Abstract: Disclosed are various embodiments for selecting page layouts based upon an outcome prediction associated with a request for a content page. Session variables associated with a request can be extracted. A score can be calculated based upon the session variables. The score can be generated by a machine learning engine that is trained using archived session data. A page layout can be selected based upon the generated score and a respective content page generated.Type: GrantFiled: September 21, 2015Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Joseph Bradley, Lakshya Bhagat, Nick Ciubotariu, Michael Albert Galassi, William Kevan Bennett Kennedy, Alexander Michael Spinelli, Nathan Andrew Sterken, Andrew James Will, Wei Zhang, Albert J. Kennis, Thomas Jay Hoover, Neil Christopher Fritz
-
Patent number: 10783876Abstract: Devices and techniques are generally described for shared execution caching of contextual data. A first request to retrieve a first value from a first field of a database may be received. First entity identifier data associated with the first request may be determined. A second request to retrieve the first value from the first field may be received, the second request being associated with second entity identifier data. A determination may be made that a first host device is associated with the first entity identifier data and the second entity identifier data. In some examples, a first executable instruction effective to retrieve the first value from the first field of the database when executed by the first host device may be generated. In some examples, the first value may be retrieved from the first field of the database and sent to the first speech processing component.Type: GrantFiled: September 25, 2018Date of Patent: September 22, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Thomas Jay Hoover
-
Patent number: 10474670Abstract: Techniques for providing category predictions may be provided. For example, a process may attempt to improve a user experience when the user provides a search query. The process can predict the category associated with the search query, even when the category is not a keyword in the search query. Once the category is determined, data may be provided for the particular category, including data that enables an adjustment of a user experience. For example, when the category is apparel, the user experience may include an image-heavy layout and, when the category is books, the user experience may provide more text.Type: GrantFiled: June 12, 2014Date of Patent: November 12, 2019Assignee: Amazon Technologies, Inc.Inventor: Thomas Jay Hoover
-
Patent number: 10387934Abstract: Techniques for providing category predictions may be provided. For example, a process may attempt to improve a user experience when the user provides a search query. The process can predict the category associated with the search query, even when the category is not a keyword in the search query. Once the category is determined, data may be provided for the particular category, including data that enables an adjustment of a user experience. For example, when the category is apparel, the user experience may include an image-heavy layout and, when the category is books, the user experience may provide more text.Type: GrantFiled: June 12, 2014Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventor: Thomas Jay Hoover
-
Patent number: 10304111Abstract: A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. In one embodiment, the electronic marketplace modifies a user experience for the user based on the fingerprint information. An interactive network region comprising search results related to a query issued by a user is generated, based on fingerprint information. Various categories of items related to a query issued by the user are identified based on fingerprint information and the search results are organized based on categories.Type: GrantFiled: May 29, 2014Date of Patent: May 28, 2019Assignee: Amazon Technologies, Inc.Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Lisa Jane Hinegardner, Thomas Jay Hoover, Alexander Michael Spinelli
-
Patent number: 10055503Abstract: Embodiments of methods, systems, and storage medium associated with processing a search request for items are disclosed herein. In one instance, the method may include determining that a search request includes an indication of intent to obtain information about items that are related to other items, obtaining information about a first set of items from a first data repository, including the obtained information as input in the search request, and obtaining, in response to the search request, information about a second set of items related to the items of the first set from a second data repository. The second data repository may include information about items, including relationship of the second set of items with the first set of items. The item relationship may be determined based on collaborative filtering of information associated with the first or second items. Other embodiments may be described and/or claimed.Type: GrantFiled: January 9, 2017Date of Patent: August 21, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Thomas Jay Hoover
-
Patent number: 10026107Abstract: A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. A classification for a query is determined based on the fingerprint information. In one embodiment, an electronic marketplace receives a query from a user, accesses a query classification database having fingerprint information, determines a fingerprint for the query based on the fingerprint information and dynamically modifies a user experience for the user based at least in part on the fingerprint information.Type: GrantFiled: March 17, 2014Date of Patent: July 17, 2018Assignee: Amazon Technologies, Inc.Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Lisa Jane Hinegardner, Thomas Jay Hoover, Alexander Michael Spinelli
-
Publication number: 20180121523Abstract: Disclosed are various embodiments that involve selecting supplemental content. A compatibility rule is determined to require supplemental content from a first content provider to be a predetermined minimum distance from supplemental content from a second content provider. A layout is generated to include a first slot and a second slot. A first content item from the first content provider is assigned to the first slot, and a second content item from the second content provider is assigned to the second slot. A network page is generated using the layout.Type: ApplicationFiled: December 21, 2017Publication date: May 3, 2018Inventors: EDWARD THOMAS BANTI, THOMAS JAY HOOVER, ALEXANDER MICHAEL SPINELLI
-
Patent number: 9881065Abstract: Disclosed are various embodiments that involve selecting supplemental content to be included with search results in a network page. At least one search result is generated by executing a search based at least in part on relevance to a search query. Supplemental content is selected based at least in part upon relevance to the search query without regard to the at least one search result. A subset of the supplemental content is selected in response to determining that the subset is permitted to be presented together in a search results page as defined by at least one compatibility rule. The search results page is generated to include the subset of the supplemental content and the search results.Type: GrantFiled: May 11, 2016Date of Patent: January 30, 2018Assignee: Amazon Technologies, Inc.Inventors: Edward Thomas Banti, Thomas Jay Hoover, Alexander Michael Spinelli
-
Patent number: 9767204Abstract: Techniques for providing category predictions may be provided. For example, a process may attempt to improve a user experience when the user provides a search query. The process can predict the category associated with the search query, even when the category is not a keyword in the search query. Once the category is determined, data may be provided for the particular category, including data that enables an adjustment of a user experience. For example, when the category is apparel, the user experience may include an image-heavy layout and, when the category is books, the user experience may provide more text.Type: GrantFiled: June 12, 2014Date of Patent: September 19, 2017Assignee: Amazon Technologies, Inc.Inventor: Thomas Jay Hoover
-
Patent number: 9767417Abstract: Techniques for providing category predictions may be provided. For example, a process may attempt to improve a user experience when the user provides a search query. The process can predict the category associated with the search query, even when the category is not a keyword in the search query. Once the category is determined, data may be provided for the particular category, including data that enables an adjustment of a user experience. For example, when the category is apparel, the user experience may include an image-heavy layout and, when the category is books, the user experience may provide more text.Type: GrantFiled: June 12, 2014Date of Patent: September 19, 2017Assignee: Amazon Technologies, Inc.Inventor: Thomas Jay Hoover
-
Patent number: 9760930Abstract: A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. In one embodiment, the electronic marketplace modifies a user experience for the user based on the fingerprint information. Search results presented to the user are modified by arranging items of the search results in accordance with one or more layouts and views based on query fingerprint information. Various categories of items related to a query issued by the user are identified based on fingerprint information and the search results are organized based on categories.Type: GrantFiled: May 29, 2014Date of Patent: September 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Lisa Jane Hinegardner, Thomas Jay Hoover, Alexander Michael Spinelli
-
Patent number: 9747628Abstract: A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. In one embodiment, the electronic marketplace modifies a user experience for the user based on the fingerprint information. An interactive network region comprising search results related to a query issued by a user is generated, based on fingerprint information. Various categories of items related to a query issued by the user are identified based on fingerprint information and the search results are organized based on categories.Type: GrantFiled: May 29, 2014Date of Patent: August 29, 2017Assignee: Amazon Technologies, Inc.Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Lisa Jane Hinegardner, Thomas Jay Hoover, Alexander Michael Spinelli
-
Patent number: 9727614Abstract: A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. A classification for a query is determined based on the fingerprint information. In one embodiment, an electronic marketplace receives a query from a user, accesses a query classification database having fingerprint information, determines a fingerprint for the query based on the fingerprint information and dynamically modifies a user experience for the user based at least in part on the fingerprint information.Type: GrantFiled: March 17, 2014Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Lisa Jane Hinegardner, Thomas Jay Hoover, Alexander Michael Spinelli
-
Patent number: 9720974Abstract: A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. A classification for a query is determined based on the fingerprint information. In one embodiment, an electronic marketplace receives a query from a user, accesses a query classification database having fingerprint information, determines a fingerprint for the query based on the fingerprint information and dynamically modifies a user experience for the user based at least in part on the fingerprint information.Type: GrantFiled: March 17, 2014Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Lisa Jane Hinegardner, Thomas Jay Hoover, Alexander Michael Spinelli
-
Publication number: 20170116347Abstract: Embodiments of methods, systems, and storage medium associated with processing a search request for items are disclosed herein. In one instance, the method may include determining that a search request includes an indication of intent to obtain information about items that are related to other items, obtaining information about a first set of items from a first data repository, including the obtained information as input in the search request, and obtaining, in response to the search request, information about a second set of items related to the items of the first set from a second data repository. The second data repository may include information about items, including relationship of the second set of items with the first set of items. The item relationship may be determined based on collaborative filtering of information associated with the first or second items. Other embodiments may be described and/or claimed.Type: ApplicationFiled: January 9, 2017Publication date: April 27, 2017Inventor: Thomas Jay Hoover