Patents Assigned to Amazon Technologies
  • Patent number: 12159086
    Abstract: A device can perform device arbitration, even when the device is unable to communicate with a remote system over a wide area network (e.g., the Internet). Upon detecting a wakeword in an utterance, the device can wait a period of time for data to arrive at the device, which, if received, indicates to the device that another speech interface device in the environment detected an utterance. If the device receives data prior to the period of time lapsing, the device can determine the earliest-occurring wakeword based on multiple wakeword occurrence times, and may designate whichever device that detected the wakeword first as the designated device to perform an action with respect to the user speech. To account for differences in sound capture latency between speech interface devices, a pre-calculated time offset value can be applied to wakeword occurrence time(s) during device arbitration.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Stanislaw Ignacy Pasko
  • Patent number: 12159050
    Abstract: Conversion to a virtual target may be performed for a source of a data store migration. A request that selects one of multiple data store conversion targets as a virtual target of data store migration from a source of the data store migration may be received. One or more conversion scripts for the data store migration may be generated based on an analysis of a possible conversion between the source of the data store migration and the virtual target of the data store migration using metadata obtained from the source of the data store migration that describes the source of the data store migration and a model corresponding to the virtual target of the data store migration. The conversion scripts may be stored for later execution.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Igor Bekelman, Mykyta Sokolov, Svitlana Malik, Mykhailo Silin, Irena Balin, Yuriy Yaroshenko, Vladyslav Tkachuk
  • Patent number: 12159162
    Abstract: A computing device can obtain usage data associated with the device. The usage data indicate how the computing device operates or how the device is used. The device can analyze the usage data to recognize usage patterns. The usage patterns can correspond to recurring actions or tasks initiated by the user using the device, such as actions or tasks initiated due to the user's habits and/or routines. Based on the usage patterns, the device can determine a task that has a sufficient likelihood of being performed using the device within a specified or determined time (e.g., 5 minutes from now, one year from now, etc.). The device can provide information (e.g., recommendations) associated with the task, and likely relevant to the user. The user can use the provided information to perform the task, thereby increasing the ease of access or efficiency associated with performing the task.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Gy Stuart Fullmer, Arnaud Marie Froment, Srinivasan Sridharan, Levon Dolbakian, Andrea Robin Kilpatrick, Michael David Dumont
  • Patent number: 12159218
    Abstract: A single instruction multiple data (SIMD) processor is used to implement a dropout layer between a first layer and a second layer of a neural network. The SIMD processor can implement the dropout layer by setting one or more elements in an output tensor of the first layer to zero before providing it as an input tensor to the second layer. Setting of the one or more elements to zero is based on a dropout rate, and pseudo-random numbers generated by a random number generator in the SIMD processor.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jiading Gai, Hongbin Zheng, Animesh Jain, Randy Renfu Huang, Vignesh Vivekraja
  • Patent number: 12156716
    Abstract: Data about concentration of one or more types of molecules present within a human body are determined noninvasively using radio frequency (RF) signals. Signals at several different frequencies at very low power levels are emitted using an antenna mounted to a wearable device. Operating values, such as changes to the impedance of the antenna resulting from interaction between the RF signals and the user, are associated with the concentration of one or more types of molecules within the user. These changes in impedance may be relatively small. Circuitry in the device determines internal impedance of the circuitry, compensating for internal impedances and improving overall accuracy of the measured impedance resulting from interaction with the user.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: December 3, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Adrian Napoles, Christopher Raymond Grajewski, Andreas Caduff, David Heckerman
  • Patent number: 12159021
    Abstract: Systems and methods for determining semantic relationships in digital content are provided. Digital content may be processed to detect and extract one or more entities present in at least a subset of the digital content. The entities may include at least one image and at least one body of text. One or more aspects of the entities may be analyzed to filter out a subset of the entities based on a determined importance of the entities to the subset of the digital content. An anchor entity may be determined from one or more remaining entities after the filtering. Relationships between the one or more remaining entities and the anchor entity may be determined, and a presentation pattern for presenting the related entities may be determined. The presentation pattern may be stored to a repository and used as training data to detect future relationships within digital content.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Vasanth Elancheralathan, Medhini Gajapathy, Aaishwarya Ramalingam, Hemant Kumar Agrawal
  • Patent number: 12160519
    Abstract: A service provider manages access control to multiple services through an authentication system. One or more services are able to fulfill requests at least in part by submitting requests to other services of the service provider. Such a service is able to obtain, from the authentication system, information that can be passed on to one or more other services to enable the one or more other services to determine request validity without having to contact the authentication system. The information may include, for example, one or more responses that the one or more other services would have received had the one or more services contacted the authentication system themselves.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Graeme David Baer
  • Patent number: 12159756
    Abstract: An apparatus comprising an array of electrical conductors connected to circuitry that determines data indicative of objects at particular locations based on capacitance at junctions of conductors in the array. The apparatus comprises a first set of conductors arranged on a first substrate and a second set of conductors arranged on a second substrate to form an array. The first and second substrates are separated by an air gap within which the electrical conductors are positioned. Each conductor may be independently addressable, having a proximal end connected to readout electronics and a distal end that is not. The apparatus may be cut, at the ends distal to where the conductors connect to the circuitry, to fit a desired location, such as on a store shelf, while remaining operational.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: December 3, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Andrew James Pierce, James Stephanick, Joshua Smith, Nathan P. O'Neill, Robert M. Riggs, Sergio Alfredo Phan Lung Li, Benjamin Hong Yee, Alan Akiyoshi Nonaka, Ali Rahimi, Graham Cyril Jordan, David Bryan Michelman
  • Patent number: 12158828
    Abstract: A technology is described for correlating application performance to external event types. An example method may include obtaining electronic content from a content server associated with an electronic content provider and extracting a potential reference to an external event from the electronic content, where the external event may impact performance of an application hosted on a computing resources. The reference may be identified as being associated with an external event type using a categorization technique that associates the reference in the electronic content to one or more external event types, and an external event log may be generated to include event data for the external event type to allow correlation of the external event type to performance of the application hosted on the computing resources.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Sudeeptha Mysore Jothiprakash
  • Patent number: 12158973
    Abstract: Systems, devices, and methods are provided for stable pseudonymous identifiers. A system may obtain first data, and obtain a first cryptographic key from a cryptography service. The system may determine, based at least in part on the first data and the first cryptographic key, a first hash output of a hash function. The system may determine that a mapping table does not include a first record associated with the first hash output. The system may create, in the mapping table, a first record comprising the first hash output and a random value. The system may provide the random value as a stable pseudonymous identifier of the first data. If the first cryptographic key is subject to a key rotation, the pseudonymous identifier of the first data may remain constant even though the value of the key changes as a result of the key rotation.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: John Nilles, Lionel Bitoun, Rahul Chopra, Fredrik Wass, Ron E. Knapp, Megan Duffy, Nelson M. Pereira
  • Patent number: 12158939
    Abstract: A device, having executed a single sign-on operation, may maintain a private device key in volatile memory. A client application may request an authentication artifact as part of obtaining authentication credentials for the device. Responsive to the request, an artifact may be signed with the private device key to generate the requested authentication artifact. The single sign-on operation may be authenticated using an authentication device and a wrap key generated and applied by a secure cryptographic processor using an identifier based on an attestation certificate obtained from the authentication device after successful authentication. The wrap key may be used to decrypt the private device key stored on a persistent device storage.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Wesley Thomas Spears, David Ruysser Gabler, Maciej Broda, Yuk-Chung Eric Kam, Anis Bishara
  • Patent number: 12159499
    Abstract: A garage door is controlled to open using an audio/video (A/V) recording and communication device. The device detects a vehicle within an area about the garage door and receives, using a camera, image data representative of an object associated with the vehicle. The device also compares the image data representative of the object associated with the vehicle with previously stored image data and identifies the object based on the comparing of the image data representative of the object with the previously stored image data. The device also authenticates an electronic device within the vehicle that is associated with the object by wirelessly communicating with the electronic device and determines, based at least in part on the authenticating of the electronic device within the vehicle, that the vehicle is an authorized vehicle. The device also transmits an actuation command to the garage door to cause the garage door to open.
    Type: Grant
    Filed: July 11, 2023
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Elliott Lemberger, John Modestine, Mark D Siminoff, Peter Gerstberger, Spiro Sacre, Christopher Loew
  • Patent number: 12159628
    Abstract: Techniques for facilitating natural language interactions with visual interactive content are described. During a build time, a system analyzes various websites and applications relating to a particular user goal to understand website and application navigation and information relating to the user goal. The learned information is used to store configuration data. During runtime, when a user request performance of an action, the system engages in a dialog with the user to complete the user's goal. The system uses the stored configuration data to determine actions to be performed at a website or application to complete the user's goal, and determines system responses to present to the user to facilitate completion of the goal. Such system responses may request information from the user, may inform the user of information displayed at the website or application, etc.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Amitabh Saikia, Devesh Mohan Pandey, Tagyoung Chung, Shanchan Wu, Chien-Wei Lin, Govindarajan Sundaram Thattai, Aishwarya Naresh Reganti, Arindam Mandal, Prakash Krishnan, Raefer Christopher Gabriel, Meyyappan Sundaram
  • Patent number: 12159217
    Abstract: Methods for simplifying a dependency graph in a neural network accelerator are provided. Computations and data movements for the neural network accelerator may be described with a flow graph, where graph nodes represent computation or data movement operations and graph edges represent dependencies between operations. A flow graph may contain redundant edges that can be removed while retaining the reachability of each of the nodes in the graph. To identify redundant edges, a compiler may generate vector clocks to track the relationships of operations performed by various execution engines prior to execution of a program reaching a given node or operation. Redundant edges may be identified and removed based on the relative values of the vector clocks to reduce the complexity of the graph.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: December 3, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Drazen Borkovic
  • Publication number: 20240394245
    Abstract: A real-time data validation system prevents problematic updates from being replicated from a primary database to a replica database. The data validation system may inject a time delay into the replication process, so that when an update in a replication stream fails a specified data validation, the data validation system will prevent the update from being applied to the replica. The replication process may be halted to take snapshot of the replica database during the halt, and resumed after the snapshot. Accordingly, if the problematic update is later confirmed to be invalid, the replica database can be rolled back to a point before the problematic update. Advantageously, the disclosed system can be used to implement a variety of data validations on top of a database replication process to protect the replica database from receiving undesired updates.
    Type: Application
    Filed: July 31, 2024
    Publication date: November 28, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Nathan Dye, Jacob Adam Gabrielson, Brian L. Barker
  • Publication number: 20240394473
    Abstract: A chat input identifier may receive various chat inputs based on voice or text inputs from a user. The chat input identifier may apply different filters to the chat inputs to identify one or more chat correction pairs (e.g., chat input with errors, corrected chat input) from among the plurality of chat inputs. The chat correction pairs are used to train an auto-correction model. The trained auto-correction model receives a given chat input that has one or more errors. The auto-correction model processes the given chat input to generate a corrected version of the given chat input (without the need to obtain a correction from the user). The corrected chat input is then provided to a dialog-driven application.
    Type: Application
    Filed: August 6, 2024
    Publication date: November 28, 2024
    Applicant: Amazon Technologies, Inc.
    Inventor: Saab Mansour
  • Patent number: 12153576
    Abstract: Queries may be accelerated with compound disjunctive conditions. A query is received and a compound disjunctive condition identified. Different strategies, such as inferring and adding additional disjunctive join conditions, may be implemented as part of query planning. These additional disjunctive join conditions may be included in a query plan generated for the query, which is then executed to return a result for the query.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: November 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Steven Alan Kirk, Mohammed Alkateb, Andreas Michael Kipf
  • Patent number: 12155690
    Abstract: The present disclosure generally relates to systems and methods for utilization of network mitigation techniques in the form of null address routing to mitigate coordinated DDOS attacks. A monitoring and mitigation service can characterize a command and control node as compromised or otherwise manipulated for purposes of generating distributed attacks. The monitoring and mitigation service can then identify network mitigation information in the form of null routing addresses that will cause network communications associated with the identified command and control node to be terminated or otherwise not delivered to the intended network-based resources. The monitoring and mitigation service can propagate the null routing address to routing components. The network mitigation information can be associated with expiration criteria for the routing components that receive and implement the network mitigation technique.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: November 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Kelly Anne Rooker, Thomas Bradley Scholl, Kushal Mall, Darshan Narayana Reddy, Lewis Iain McLean, Andrew Robert Hassall, Grace Marie Hatamyar, Bradford Sachin Chatterjee, Sidath Manawadu, Bobby Brown, John Shields, Karthik Chandrashekar
  • Patent number: 12154021
    Abstract: Devices and techniques are generally described for providing a graphical user interface. In some examples, first image data may be sent to a computing device, that when rendered is effective to display a first combination of items disposed together in a first environment and a first selectable control. In some examples, first data may be received indicating a selection of the first selectable control. In various examples, a first computing device may determine first feature data representing the first image data. In some examples, the first computing device may determine second image data using the first feature data. In some examples, the second image data may be sent to a second computing device. The second image data, when rendered, may be effective to display a second combination of items disposed together in a second environment.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: November 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Josh Sternberg, Akshad Viswanathan, Xiaopeng Zhang, Ethan Alexander Smith, Lenworth Richard Rose, Joyce Huan Fu, Mengyun Lv, Rui Chen, Alexandru Indrei, Reece Dano, Saeed Salahi, Anqi Liang
  • Patent number: 12151565
    Abstract: Described are systems and methods for providing a fault tolerant electrical power system that is configured to continue operating through various fault and/or failure conditions, so as to withstand certain single points of fault and/or failure conditions. Exemplary embodiments of the present disclosure can provide an exemplary electrical power system that includes various components that are electrically coupled to a shared direct current (DC) bus via protection devices that are configured to isolate the various components in the event of certain fault and/or failure conditions. Additionally, the exemplary electrical power system can also include a high-impedance midpoint grounding connection configured to shift the voltages of the shared DC bus in view of certain fault and/or failure conditions, as well as introducing certain separations (e.g., physical and/or electrical) to mitigate the possibility of certain faults and/or failure conditions.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: November 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Frederic Pierre Lacaux, Xiaoqi Wang, Jianqi Shang, Larry W. Juang, Andrew Lueneburg