Processing orchestration for systems including machine-learned components

    公开(公告)号:US11605376B1

    公开(公告)日:2023-03-14

    申请号:US16913436

    申请日:2020-06-26

    Abstract: 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.

    REFINING USER SEARCH FOR ITEMS RELATED TO OTHER ITEMS

    公开(公告)号:US20170116347A1

    公开(公告)日:2017-04-27

    申请号:US15401977

    申请日:2017-01-09

    Abstract: 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.

    Speech processing using contextual data

    公开(公告)号:US10783876B1

    公开(公告)日:2020-09-22

    申请号:US16141573

    申请日:2018-09-25

    Abstract: 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.

    Refining user search for items related to other items

    公开(公告)号:US10055503B2

    公开(公告)日:2018-08-21

    申请号:US15401977

    申请日:2017-01-09

    CPC classification number: G06F16/9535 G06F16/245 G06F16/90328 G06F16/955

    Abstract: 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.

    Generating category layouts based on query fingerprints

    公开(公告)号:US09747628B1

    公开(公告)日:2017-08-29

    申请号:US14290822

    申请日:2014-05-29

    CPC classification number: G06Q30/0625 G06Q30/0643

    Abstract: 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.

    Refining user search for items related to other items
    6.
    发明授权
    Refining user search for items related to other items 有权
    优化用户搜索与其他项目相关的项目

    公开(公告)号:US09582534B1

    公开(公告)日:2017-02-28

    申请号:US13927969

    申请日:2013-06-26

    Abstract: 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.

    Abstract translation: 本文公开了与处理物品的搜索请求相关联的方法,系统和存储介质的实施例。 在一个实例中,该方法可以包括确定搜索请求包括用于获得关于与其他项目相关的项目的信息的意图的指示,从第一数据仓库获取关于第一组项目的信息,包括获得的信息作为输入 并且响应于所述搜索请求,从第二数据存储库获得关于与所述第一集合的项目相关的第二组项目的信息。 第二数据存储库可以包括关于项目的信息,包括第二组项目与第一组项目的关系。 可以基于与第一或第二项相关联的信息的协同过滤来确定项目关系。 可以描述和/或要求保护其他实施例。

    Selecting supplemental content for inclusion in a search results page
    7.
    发明授权
    Selecting supplemental content for inclusion in a search results page 有权
    选择补充内容以包含在搜索结果页面中

    公开(公告)号:US09367627B1

    公开(公告)日:2016-06-14

    申请号:US14095428

    申请日:2013-12-03

    CPC classification number: G06F17/30554 G06F17/3053 G06Q30/0241

    Abstract: Disclosed are various embodiments that involve selecting supplemental content to be included in a search results page. A search query is received. A set of search results is generated by executing a search based at least in part on the search query. A subset of supplemental content providers is selected based at least in part on respective relevancies of the supplemental content providers to the search query. A search results page is generated. The search results page is configured to present supplemental content from the subset of supplemental content providers in association with the set of search results.

    Abstract translation: 公开了涉及选择要包括在搜索结果页面中的补充内容的各种实施例。 接收到一个搜索查询。 通过至少部分地基于搜索查询来执行搜索来生成一组搜索结果。 补充内容提供者的一个子集至少部分地基于补充内容提供者对搜索查询的相应重新进行选择。 生成搜索结果页面。 搜索结果页面被配置为从辅助内容提供者的子集中提供与该组搜索结果相关联的补充内容。

    Mutation architecture for contextual data aggregator

    公开(公告)号:US11016968B1

    公开(公告)日:2021-05-25

    申请号:US16134617

    申请日:2018-09-18

    Abstract: 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.

    Method medium and system for category prediction for a changed shopping mission

    公开(公告)号:US10387934B1

    公开(公告)日:2019-08-20

    申请号:US14303539

    申请日:2014-06-12

    Abstract: 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.

    Selecting supplemental content for inclusion in a search results page

    公开(公告)号:US09881065B2

    公开(公告)日:2018-01-30

    申请号:US15151766

    申请日:2016-05-11

    CPC classification number: G06F17/30554 G06F17/3053 G06Q30/0241

    Abstract: 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.

Patent Agency Ranking