-
公开(公告)号:US11366855B2
公开(公告)日:2022-06-21
申请号:US16697948
申请日:2019-11-27
Applicant: Amazon Technologies, Inc.
Inventor: Jean-Pierre Dodel , Zhiheng Huang , Xiaofei Ma , Ramesh M. Nallapati , Krishnakumar Rajagopalan , Milan Saini , Sudipta Sengupta , Saurabh Kumar Singh , Dimitrios Soulios , Ankit Sultania , Dong Wang , Zhiguo Wang , Bing Xiang , Peng Xu , Yong Yuan
IPC: G06F16/00 , G06F16/901 , G06N3/04 , G06F16/2457 , G06F16/903
Abstract: Techniques for searching documents are described. An exemplary method includes receiving a document search query; querying at least one index based upon the document search query to identify matching data; fetching the identified matched data; determining one or more of a top ranked passage and top ranked documents from the set of documents based upon one or more invocations of one or more machine learning models based at least on the fetched identified matched data and the document search query; and returning one or more of the top ranked passage and the proper subset of documents.
-
公开(公告)号:US11496444B1
公开(公告)日:2022-11-08
申请号:US16450658
申请日:2019-06-24
Applicant: Amazon Technologies, Inc.
Inventor: Yong Yuan , Saurabh Kumar Singh , Sachin Bangalore Raj
IPC: H04L9/40
Abstract: Technologies are disclosed for enforcing access control to resources of an indexing system using resource paths. Before performing a search for resources, access control is performed. By determining the resource paths that the user is authorized and/or unauthorized to access before performing the search, the search engine returns resources that the user is authorized to access instead of returning resources that the user may not be authorized to access. Before submitting a search query to a search engine an augmented search query is generated. The augmented search query includes one or more filter rules (which may be referred to herein as “filters”) that specify the resource paths to include or exclude from the search. The augmented search query limits the search to resources that the user is authorized to access.
-
3.
公开(公告)号:US11159646B1
公开(公告)日:2021-10-26
申请号:US14798161
申请日:2015-07-13
Applicant: Amazon Technologies, Inc.
Inventor: Saurabh Kumar Singh
Abstract: A service provider system may provision virtualized computing resources to implement a virtual desktop instance. An interactivity agent installed on the virtual desktop instance may collect data representing interactions between a user and various input devices (e.g. a keyboard or mouse) that are associated with the execution of various desktop applications, and may provide the interactivity data to a desktop application preferences service implemented in the service provider system. The desktop application preferences service may, based on the interactivity data, characterize the usage of the desktop applications and their targets (e.g., documents) to determine which applications and targets are likely to be used during subsequent virtual desktop sessions (e.g., those used most or most recently). When a new session is started, the determined collection of preferred applications (and targets thereof) may be presented in a user interface from which they may be collectively launched, or they may be launched automatically.
-
公开(公告)号:US11151317B1
公开(公告)日:2021-10-19
申请号:US16261306
申请日:2019-01-29
Applicant: Amazon Technologies, Inc.
Inventor: Saurabh Kumar Singh , Sichen Zhao
IPC: G06F40/232 , G06F40/242 , G06F40/20
Abstract: Contextual spelling methods and systems are provided that utilize natural language processing and n-gram frequencies to group documents into logical groups and to provide spelling correction suggestions. For example, a contextual spelling correction system may receive a set of documents, group the documents into separate logical groups, generate dictionaries associated with the logical groups, receive a user input, determine scores for potential spelling correction suggestions regarding the user input, and provide spelling correction suggestions based at least partly on the dictionaries associated with the logical groups.
-
公开(公告)号:US11580126B1
公开(公告)日:2023-02-14
申请号:US16915544
申请日:2020-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Ankit Sultania , Eric Brian Ceres , Karthik Saligrama Shreeram , Yong Yuan , Saurabh Kumar Singh , Priyank Mundra
IPC: G06F16/2458 , G06F16/23 , G06F16/93 , G06F16/22 , G06F16/242
Abstract: Techniques for request throttling in a provider network environment are described. A throttle handler controls whether requests will be processed through maintaining a token-based record, per type of request, having a token value indicative of a number of requests that can be processed over a time period. For a request, the token value of the token-based record corresponding to the request type is updated based on calculating an elapsed time between a last update time of the token-based record and the current time, calculating an intermediate token value as the existing token value plus a value of the elapsed time multiplied by a rate, and updating the token value to be the minimum between the intermediate token value and a burst value. The request is serviced when the updated token value is determined to be greater than or equal to a number of tokens needed to perform the request.
-
-
-
-