Amazon Patents

Amazon.com, Inc. sells electronics, books, media and other general merchandise through its websites. The company also manufactures and sells electronic devices, including its Kindle e-Readers, Fire tablets and Fire phones. The company also provides services to developers and enterprises through Amazon Web Services, which offers computing, storage, database, analytics and deployment services.

Amazon Patents by Type
  • Amazon Patents Granted: Amazon patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Amazon Patent Applications: Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Publication number: 20210109907
    Abstract: Versions of a schema may be maintained for application to hierarchical data structures. Updates to include in a new version of a schema may be received. The updates may be evaluated for compatibility with a current version of the schema. Compatible updates may be included in the new version of the schema. Incompatible updates may not be included in the new version of the schema. The new version of the schema may be made available for application to hierarchical data structures inclusive of the compatible updates to the schema.
    Type: Application
    Filed: December 4, 2020
    Publication date: April 15, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Mahendra Manshi Chheda, James Robert Englert, Srikanth Mandadi, Alazel Acheson, Daniel Stephen Popick
  • Patent number: 10979885
    Abstract: Network hardware devices organized in a wireless mesh network (WMN). A first mesh network device performs a three-stage discovery protocol; in a first stage, a discovery scan uses a first radio to find a set of neighbor devices in proximity; in a second stage, a discovery locate probe process is performed on a secondary discovery channel that is from a same frequency band group as a first DFS channel; in a third stage, a CAC is performed via the first DFS channel and, after the CAC, a neighbor peering request is sent and a neighbor peering response is received from a second mesh network device via a second radio. The neighbor peering response confirms establishment of a first communication channel between the second radio of the first mesh network device and a radio of the second mesh network device over the first DFS channel.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ashish Kumar Shukla, Kun Ting Tsai, Karim Abulmakarem Mohamed Khalil, Burak Varan, Lori Yoshida, Kiran Kumar Edara
  • Patent number: 10980085
    Abstract: A hub device of a network receives data from edge devices and generates a local result. The hub device also sends the data to a remote provider network and receives a result from the remote provider network, wherein the result is based on the data received from the edge devices. The hub device then generates a response based on the local result or the received result. The hub device may determine to correct the local result based on the result received from the remote provider network, and generate the response based on the corrected result. The hub device may generate an initial response before receiving the result from the provider network. For example, the hub device may determine that the confidence level for the local result is above the threshold level and in response, generate the initial response based on the local result.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunil Mallya Kasaragod, Aran Khanna, Calvin Yue-Ren Kuo
  • Patent number: 10979810
    Abstract: An audio device having a housing including a first loudspeaker disposed in the housing and oriented to emit sound towards a top of the housing, a second loudspeaker disposed in the housing and oriented to emit sound towards a bottom of the housing, and a third loudspeaker disposed in the housing and oriented to emit sound radially outward from the housing of the audio device. Embodiments may include a microphone array disposed proximate the top of the audio device and encircling the first loudspeaker.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: April 13, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Giovanni Mata Magana, Alexander David Savello, Chia Hung Kuo, Thompson Quang-Tue Nguyen, Danny Chan, Albert John Yu Sam Chua
  • Patent number: 10979359
    Abstract: A polling resource management system and methodology for facilitating the management of polling resources for polling message queues. A user interacts with customer applications within a web services system. A polling manager within the web services system utilizes polling resources, such as polling threads, polling assignments, and polling workers to access and implement messages in the message queues. A polling resource manager automatically scales the polling assignments, polling threads, and invoke threads to better utilize the polling resources and to reduce latency experienced by the user when interacting with the customer applications.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gyanendra Mishra, Surya Prakash Dhoolam, Cecilia Deng, Hans-Philipp Anton Hussels
  • Patent number: 10979477
    Abstract: Techniques are described for synchronizing video of a live event with separately generated metadata relating to the live event. Timing information representing a delay associated with the encoding and packaging pipeline is determined for each origin that produces a set of content streams, and then provided in the form of a synchronization offset in the client manifest for various streaming technologies. The client device requests the metadata, and synchronizes the metadata with content segments using timing information associated with each and the synchronization offset communicated in the manifest.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremy Matthew Cabrido, Vinay Raj, Yongjun Wu
  • Patent number: 10974140
    Abstract: A video game client on a client device may, for example, be operated by a broadcasting game player, and the client device may capture video generated by a video game client and transmit (e.g., stream) the video to one or more spectators. The video game client may include a local server component, such as a hypertext transfer protocol (HTTP) server, which executes locally at the client device. The local server component may be employed to provide statistical information from the video game to a local client component, such as a web interface. The statistical information provided by the local server component may be included in one or more visual display items that are generated by the client device. The visual display items may be included in the video that is captured and transmitted by the client device, thereby potentially providing live streaming statistical information to spectators of the video game.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David Hendrik Verfaillie, Christopher Stewart, Brent Ryan Nash, Jorge Oseguera
  • Patent number: 10979668
    Abstract: Audio/video (A/V) recording and communication devices in network communication with additional cameras in accordance with various embodiments of the present disclosure are provided. In one embodiment, an audio/video (A/V) recording and communication device is provided comprising: a first camera configured to capture image data at a first resolution; a communication module; and a processing module operatively connected to the first camera and the communication module, wherein the processing module is in network communication with a backend server, the processing module comprising: a processor; and a camera application that configures the processor to: maintain the first camera in a low-power state; receive a power-up command signal from the backend server based on an output signal from a second camera; power up the first camera in response to the power-up command signal; and capture image data using the first camera in response to the power-up command signal.
    Type: Grant
    Filed: November 16, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, Elliott Lemberger
  • Patent number: 10979303
    Abstract: Methods, systems, and computer-readable media for segmentation of maintenance on distributed systems are disclosed. A data set is partitioned according to a hash function into a plurality of segments. A maintenance activity is initiated on a first segment. During the maintenance activity, a first request to perform a first action on the data set is received. Based at least in part on determining that the first request is associated with the first segment using the hash function, the first action is performed using additional processing associated with the maintenance activity. During the maintenance activity, a second request to perform a second action on the data set is received. Based at least in part on determining that the second request is associated with a second segment using the hash function, the second action is performed without the additional processing associated with the maintenance activity.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Shannan Carr, Stanislav Pavlovskii, Brian Thomas Kachmarck, Kanika Kalra, Amit Chhabra, Chaiwat Shuetrakoonpaiboon, Chen Zhou, Jazarine Jamal, Muhammad Usman, Syed Sajid Nizami, Gracjan Polak, Asad Khan Durrani, Ryan Preston Gantt
  • Patent number: 10979636
    Abstract: Systems and methods for communicating in a network using share signals in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for communicating in a network may include receiving, from a first client device, a share signal including first image data captured by a camera of a first audio/video (A/V) recording and communication device and a command to share the first image data with a network of users; processing the share signal by comparing the first image data to second image data captured by a camera of a second A/V recording and communication device; and generating and transmitting an alert to a second client device associated with the second A/V recording and communication device when comparison of the first image data with the second image data indicates a person of interest is depicted in both the first image data and the second image data.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, Mark Troughton, Jeff Zavala
  • Patent number: 10979676
    Abstract: Described are systems and methods that enable users to virtually experience an environment at a destination location from their own user device, control their experience and even interact with others that are physically located within the environment. Likewise, the user's experience may even be improved with the inclusion of enhancements that are presented to the user as the user experiences the environment. User's may interact with the enhancements to obtain additional enhancements, interact with others physically located within the environment, interact with and direct a guide that is physically located within the environment, and receive near real-time video and audio that is transmitted from a guide device located within the environment.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Kelly, Cameron Townley Charles, Amy Marie Bergsieker, Ting-Hsiang Tony Hwang, Elliot Chong, Celso Gomes, Babak Amir Parviz
  • Patent number: 10979535
    Abstract: Systems, methods, and computer-readable media are disclosed for decoupled selection of content for semi-connected electronic devices. In one embodiment, an example method may include determining a set of candidate content for presentation at a semi-connected device, the set of candidate content comprising first content and second content of at least one content campaign, determining that an impression of the first content was served while the semi-connected device was disconnected from a network, determining that the first content and the second content were eligible for presentation at a first timestamp of a first impression interaction for the impression of the first content, determining a first bid amount for the first content and a second bid amount for the second content at a second timestamp of delivery of the first content to the semi-connected device, and determining a winning bid amount for the first impression interaction using the first bid amount and the second bid amount.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: John Martin Miller, Deep Desai, Lucas Jacobs, Michael Lee Loritsch, Abhijeet More, Ross Tucker
  • Patent number: 10979299
    Abstract: Technology is described for registering Internet of Things (IoT) devices. A hub device may receive a request for hub registration from an IoT device. The request for hub registration may include IoT device information. The hub device may validate the request for hub registration at the hub device based on the IoT device information. The hub device may retrieve registration information from an IoT service. The registration information may include a dedicated security certificate for the IoT device. The hub device may forward the registration information to the IoT device to enable the IoT device to communicate IoT device data to the IoT service.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Allan Askar
  • Patent number: 10976949
    Abstract: Technology is described for a durable and provably complete archival of streaming data for a potentially indefinite retention period. According to the present technology, streaming data may be prepared for storage to meet completeness and consistency requirements that may result in once-and-only-once delivery and serialization of the streaming data. In one example, a storage preparation service may archive a data stream in real-time to a first data store that provides eventual write consistency and use another data store to provide a consistent view of the data. The storage preparation service may capture metadata that satisfies the completeness requirements and may provide conflict resolution to ensure write consistency.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert Mcgregor Calhoun, Jr.
  • Patent number: 10979446
    Abstract: Disclosed are various embodiments for automated vulnerability chaining. A vulnerability chaining engine receives data indicating that a plurality of vulnerabilities are present in at least one host. The vulnerabilities are individually assigned a respective default risk score. The vulnerability chaining engine determines that an exploitation of a combination of the vulnerabilities would result in a greater risk score for the host(s) than indicated by the respective default risk scores based at least in part on respective vulnerability types associated with the individual vulnerabilities. A chained risk score that is higher than the respective default risk scores is assigned to the individual vulnerabilities.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Eugene Stevens, Matthew Block, Dennis Wayne Kuntz
  • Patent number: 10979297
    Abstract: Disclosed are various embodiments for a network identification device and its integration with other applications. The network identification device can include a number of components, such as a first network interface, a second network interface, a processor, and a memory. A profile that represents a computing device communicatively coupled to the first network interface may be stored in the memory. Machine readable instructions may also be stored in the memory. When executed by the processor, the machine readable instructions may cause the network identification device to process a request for the profile received from a second computing device via the second network interface. The machine readable instructions may also cause the network identification device to send the profile to the second computing device via the second network interface.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: April 13, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Don Franke
  • Patent number: 10974953
    Abstract: This disclosure describes, in part, embodiments of a material dispenser configured to dispense material while tracking an amount of dispensed material and messaging to a user, in near-real-time, the amount of dispensed materials, a running cost of the dispensed materials, and/or the like. The material dispenser may include one or more weight sensors to track an amount of dispensed material and a display to indicate to a user a running amount of material that has been dispensed and a running cost to the user.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Robert Towers, Sridhar Boyapati, Dilip Kumar, Gianna Lise Puerini, Jason Michael Famularo
  • Patent number: 10977192
    Abstract: Disclosed herein is an apparatus configured to log transactions of a translation lookaside buffer (TLB) into a software-accessible buffer. The apparatus includes a memory management unit (MMU) configured to translate a logical memory address to a physical memory address for accessing a physical memory. The apparatus also includes a TLB configured to store a plurality of entries, where each entry includes a logical memory page address and an associated physical memory page address. The apparatus further includes a software-accessible buffer and a TLB event logging circuit configured to detect an event associated with an entry of the TLB and store information regarding the detected event in the software-accessible buffer.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Adi Habusha, Nafea Bshara
  • Patent number: 10974848
    Abstract: A vibrometric signature for a vehicle, or a set of one or more frequencies where vibration of the vehicle is naturally observed in the presence of excitation, may be generated and used to make one or more determinations regarding the integrity or suitability of the vehicle for one or more missions. When the vehicle is subjected to excitation over a range of frequencies, images of the vehicle are captured, and power levels of vibrations of the vehicle are calculated based on the images. A vibrometric signature is generated based on the power levels of the vibrations, and compared to vibrometric signatures previously generated for the aerial vehicle, or to vibrometric signatures associated with one or more other vehicles, or anomalies experienced by such other vehicles, to determine whether the vehicle may be cleared for the performance of one or more missions, or whether maintenance or inspections are required.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Pragyana K. Mishra, Gur Kimchi
  • Patent number: 10976486
    Abstract: Devices that include light assemblies for providing visual feedback to users that operate the electronic devices. In some instances, the devices comprise voice-controlled devices and, therefore, include one or more microphones for receiving audible commands from the users. After receiving a command, for instance, one such voice-controlled device may cause a corresponding light assembly of the device to illuminate in some predefined manner. This illumination may indicate to the user that device has received the command. In other instances, the devices may illuminate the lighting assembly for an array of other purposes. For instance, one such device may illuminate the corresponding light assembly when powering on or off, playing music, outputting information to a user (e.g., via a speaker or display), or the like.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacobi Colton Grillo, Faiza Hassan, Isabella Talley Lewis, Tony David
  • Patent number: 10976793
    Abstract: A rack computer system can provide data indicating electrical power consumption by separate sets of the mass storage devices, including separate individual mass storage devices, of the rack computer system. A power sensor can be electrically coupled to a power transmission line for each mass storage device. The power sensor can be coupled to the power transmission line externally to the mass storage device. The power sensor can be an internal power sensor of the mass storage device, where a mass storage device microcontroller transmits internally-generated data to an external power monitoring system. A microcontroller can transmit the data to a baseboard management controller via a side-band connection between the mass storage device and the controller. The data can be transmitted via an in-band connection between a baseboard management controller and an instance of firmware which accesses internally-generated data from mass storage device microcontrollers.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Felipe Enrique Ortega Gutierrez, Jason Alexander Harland, Roey Rivnay, David Edward Bryan, Christopher Strickland Beall
  • Patent number: 10979439
    Abstract: Systems and methods are described for management of data transmitted between computing devices in a communication network. An administrative component can configure one or more devices in the communication path of messages to be exchanged by devices to interpret codes embedded in the communication messages. A receiving device can review incoming messages for one or more processing codes or instructions that are embedded in the portion of the communication typically utilized solely to identify the subject matter of the communication, generally referred to as the topic portion of the communication. The receiving devices can then process the embedded codes to determine how the communication message will be routed or otherwise processed.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Rahul Sharma
  • Patent number: 10977148
    Abstract: Disclosed are various embodiments for triggering a processing of a data object stored in a bucket in a data store. A modification listener can determine that that the data object has been modified. The modification listener can trigger a processing of the data object by executable code associated with the data object.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
  • Patent number: 10977264
    Abstract: 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: Grant
    Filed: December 21, 2017
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Edward Thomas Banti, Thomas Jay Hoover, Alexander Michael Spinelli
  • Patent number: 10977218
    Abstract: Files for a large application can be managed using a distributed file system (DFS) and distributed processing system. Application files can be stored to nodes of an immutable DFS, where the nodes are part of a hierarchical representation of the file system. A distributed processing system enables multiple users to modify respective portions of the file system, where the users obtain only relevant subsets of the application files, allowing for efficient caching. New or modified files can be stored back to the respective nodes of the shared repository, such as by using objects with using names or identifiers that are unique to a particular version, such as may be generated by hashing contents of the files. The parent nodes in the hierarchical tree can be updated to reflect the portion of the tree that has changed, allowing for fast version control as other nodes do not have to be analyzed.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: April 13, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: James Alan Umstot
  • Patent number: 10977226
    Abstract: The values of various operating and/or configuration parameters of a data environment are managed using a set of self-service Web services and interfaces of a separate control environment. A customer can submit a Web services call into an externally-facing application programming interface (API) or other such externally-facing interface of the control environment. The API receiving the call, as well as information extracted from the call, can be used to determine appropriate adjustments to be performed in the data environment. A workflow can be instantiated that includes tasks used to validate and/or apply the adjustments to the target resources, such as databases, data instances, data stores, instance classes, etc. Various real-time functions such as monitoring and auto-scaling also can be performed via the control plane.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Grant Alexander Macdonald Mcalister, Rajesh Sudhakar Sheth
  • Patent number: 10977111
    Abstract: A constraint solver service of a computing resource service provider performs evaluations of logic problems provided by the service provider's users and/or services by deploying a plurality of constraint solvers to concurrently evaluate the logic problem. Each deployed solver has, or is configured with, different characteristics and/or capabilities than the other solvers; thus, the solvers can have varying execution times and ways of finding a solution. The service may control execution of the solvers using virtual computing resources, such as by installing and configuring a solver to execute in a software container instance. The service receives solver results and delivers them according to a solution strategy such as “first received” to reduce latency or “check for agreement” to validate the solution. An interface allows the provider of the logic problem to select and configure solvers, issue commands and modifications during solver execution, select the solution strategy, and receive the solution.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Neha Rungta, Temesghen Kahsai Azene, Pauline Virginie Bolignano, Kasper Soe Luckow, Sean McLaughlin, Catherine Dodge, Andrew Jude Gacek, Carsten Varming, John Byron Cook, Daniel Schwartz-Narbonne, Juan Rodriguez Hortala
  • Patent number: 10976996
    Abstract: Techniques for creating groups of devices for controlling these groups with voice commands are described herein. For instance, an environment may include an array of secondary devices (or “smart appliances”, or simply “devices”) that are configured to perform an array of operations. Users may request to create different groups of these devices, such that the users may control entire groups at a single time with individual voice commands.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohan Mutagi, He Lu, Willy Lew Yuk Vong, Michael Dale Whiteley, Fred Torok, Shikher Sitoke, David Ross Bronaugh, Bo Li
  • Patent number: 10977128
    Abstract: Techniques and methods for generating and implementing multiple layers of redundancy coded data are disclosed. For example, a redundancy coding scheme may include data elements that include data that is unencoded relative to the input, yet may still fully participate in providing redundancy to any data element in a given set. In a layered scheme, the input may include a bundle or group of encoded (or unencoded) data elements, thereby nesting two or more layers of redundancy coding. The specific amount of redundancy generated by such a scheme may be adjusted and adapted to failure characteristics of the entity on which the data elements are stored.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Colin Laird Lazier
  • Patent number: 10977149
    Abstract: A testing environment in which offline simulations can be run to identify policies and/or prediction models that result in more valuable content being included in content pages is described herein. For example, the offline simulations can be run in an application executed by an experiment device using data gathered by a production content delivery system. The simulation application can test any number of different policies and/or prediction models without impacting users that use a production content delivery system to request content.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Giovanni Zappella, Cédric Philippe Charles Jean Ghislain Archambeau, Edward Thomas Banti, Michael Brueckner, Borys Marchenko, Martin Milicic, Jurgen Ommen, Dmitrij Scsadej
  • Patent number: 10977238
    Abstract: A method and apparatus is disclosed for utilizing a validity map to indicate whether an overwriting data portion of user data is received. In the method and apparatus, a plurality of data portions of user data are received, whereby each data portion of the plurality of data portion may overwrite another data portion. A validity map may be utilized to indicate whether a data portion is an overwriting data portion. The validity map may be utilized for retrieving the data portion instead of the data portion being replaced.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeffrey Arthur Johnson, Mark Christopher Seigle
  • Patent number: 10977685
    Abstract: The systems and methods are directed to identity resolution service (IRS) which may be used to enable accurate and faster conversion contribution analysis across multiple channels. IRS may be responsible for keeping track of relationships between user identifiers and for determining a user canonical identifier given a set of input identifiers and identity mappings. Users may utilize multiple devices and browsers to view advertisements and perform actions that result in conversion events. Users may be anonymous on one device but logged in and recognized on a different device and/or browser. The canonical identifier associated with a user may be used to obtain a full set of conversion events generated by the user and the full set of ad traffic to which the user was exposed. Conversion attribution analysis using the full set of conversion events and full set of ad traffic will result in accurate conversion rates for advertisers.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Halston Crites, Richard Everett Edwards, III, John Koster, IV, John Michael Nilles, Michael G. Yee
  • Patent number: 10977518
    Abstract: Techniques for generating and utilizing machine learning based adaptive instructions for annotation are described. An annotation service can use models to identify edge case data elements predicted to elicit differing annotations from annotators, “bad” data elements predicted to be difficult to annotate, and/or “good” data elements predicted to elicit matching or otherwise high-quality annotations from annotators. These sets of data elements can be automatically incorporated into annotation job instructions provided to annotators, resulting in improved overall annotation results via having efficiently and effectively “trained” the annotators how to perform the annotation task.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rahul Sharma, Vikram Madan, James Robert Blair, Charles Bell
  • Patent number: 10977377
    Abstract: Customers of a service provider are able to provision compartments of the accounts. The both the accounts and the compartments, in some embodiments, may have associated computing resources and identities. One or more identities of the account may be authorized to perform administrative operations in the compartment. Identities of the compartment may lack the ability to perform any administrative actions outside of the compartment but inside of the account.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Anders Samuelsson, Bradley Jeffery Behm
  • Patent number: 10977528
    Abstract: Techniques for determining image similar are described. For example, a computer-implemented method comprising: receiving a request to determine similarity between a first image and at least one other image; determining similarity between the first image and at least one other image based upon one or more Gram matrix-based style values and one or more vector distance calculation-based content values as determined from one or more outputs of layers of a convolutional neural network; and providing an indication of the similarity of between the first image and the at least one other image is described.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Dylan Tong
  • Patent number: 10977669
    Abstract: A service provider may obtain information about a plurality of items offered for acquisition by a merchant. The service provider may identify one or more items of the plurality of items that are the same as one or more respective items included in a catalog of items associated with the service provider. The items included in the catalog of items may be available for acquisition via the service provider. Additionally, the service provider may communicate with the merchant to offer services in relation to the items included in the service provider catalog of items that match the items offered by the merchant.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gustavo Eduardo Lopez, Michael Martin George
  • Patent number: 10978069
    Abstract: Techniques for altering default language, in system outputs, with language included in system inputs are described. A system may determine a word(s) in user inputs, associated with a particular user identifier, correspond to but are not identical to a word(s) in system outputs. The system may store an association between the user identifier, the word(s) in the user inputs, and the word(s) in the system outputs. Thereafter, when the system is generates a response to a user input, the system may replace the word(s), traditionally in the system outputs, with the word(s) that was present in previous user inputs. Such processing may further be tailored to a natural language intent.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Starr McCraw, Sheena Yang, Sampat Biswas, Ryan Summers, Michael Sean McPhillips
  • Patent number: 10977431
    Abstract: Devices, systems, and methods are provided for automated personalized Zasshi. The system may generate a computer-executable file including first content associated with a first book, and second content associated with a second book, the first content including first image data and first text data, and the second content including second image data and second text data. The system may determine a selectable action associated with the first content or the second content, and may determine metadata associated with the first content, the second content, and the selectable action. The system may transmit the computer-executable file and may receive selection data associated with the selectable action. The system may determine, based on the metadata, that the selectable action is associated with the first content. The system may determine, based on the selectable action, third content.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: John Burke
  • Patent number: 10977681
    Abstract: Disclosed are various embodiments for a pricing application. Customer interest in unpurchased items is determined by a browsing history of a customer. A notification is communicated to a merchant of the item soliciting an offer for the item to be communicated to the customer. The offer is then communicated to the customer for redemption.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav Gupta, Aman Bindal, Vivek Chawda, Saket Saurabh
  • Patent number: 10978062
    Abstract: Techniques for presenting content by a voice-controlled device are described. In an example, the voice-controlled device is operatively coupled to a presentation device and supports dual mode functionalities. In a first mode, the voice-controlled device sends content for presentation at the presentation device. In a second mode, the voice-controlled device presents the content at a presentation interface of the voice-controlled device. Based on speech input from a user indicating an issue with a content presentation in the first mode, the voice-controlled device switches to the second mode and presents a message at the presentation interface indicating that subsequent content presentations would be presented at this interface. The voice-controlled device remains in the second mode until receiving additional speech input necessitating a switch to the first mode.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Valere Joseph Vanderschaegen, Kazim Das, Donald L. Cantrell, Johan Le Nerriec, Joseph Pedro Tavares
  • Patent number: 10977711
    Abstract: An intermediate result set is obtained from a first machine learning model whose input data set comprises values of a first set of properties associated with a session of operations. The intermediate result and a second set of properties associated with the session are provided as input to a second machine learning model. A value of at least one property of the first set is determined before a value of at least one property of the second set is determined. A particular action recommendation, based at least in part on output generated by the second machine learning model, is implemented.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashant Verma, Anoop Balakrishnan, Janick M. Bernet
  • Patent number: 10977441
    Abstract: Techniques for routing items addressed to an unstructured address are described. One embodiment includes receiving an order for delivery of a first package, the order specifying a first address that does not comply with a defined address format. The first address is processed using one or more hybrid machine learning algorithms to determine a Normalized Delivery Location (NDL) associated with the first address. A sorting zone that encompasses the NDL is determined. The sorting zones correspond to a predefined geographic region. Embodiments facilitate transport of the first package to a physical shipping location within the predefined geographic region.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Alok Tiwari, Rajat Arora, Bonney Varghese, Vamshi Surabhi, Homayoun Taherian, Abhishek Verma
  • Patent number: 10977379
    Abstract: This disclosure describes techniques implemented partly by a service provider to monitor a cloud-based service by generating and placing canary records in storage locations along with real records to identify improper access events of the records or other data. The service provider may detect an access event where records in a storage location were accessed, and determine whether a canary record was accessed. If a canary record was accessed, the service provider may determine that the access event was potentially performed by a malicious entity because authorized users generally may not have reason to access a canary record when utilizing their cloud-based service. The service provider may generate canary records that are difficult to identify by a malicious entity, and may position canary records in the storage locations to help ensure that the canary records are accessed by a malicious entity during an improper access event.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan Williams, Khai Tran
  • Patent number: 10979436
    Abstract: A policy associated with a notification received by one or more computer systems is obtained. A first request is submitted, to a service, for a first current capacity of a resource. An amount by which to adjust a capacity of the resource is calculated, based at least in part on the policy and the first current capacity. A second request is submitted, to the service, to adjust the capacity of the resource by the amount. A third request is submitted, to the service, for a second current capacity of the resource, and whether the second request has been fulfilled is determined based at least in part on a comparison between the second current capacity and the response to the third request.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Thomas Lewis, Kai Fan Tang, Farzad Moghimi, Ahmed Usman Khalid, Stephan Weinwurm
  • Patent number: 10979534
    Abstract: Techniques for launching compute instances on cloud provider network substrate extensions deployed within communications service provider networks are described. A service of a cloud provider network receives a request to launch a compute instance from a customer, the request including a latency requirement. A provider substrate extension is selected to host the compute instance from a plurality of provider substrate extensions of the cloud provider network based at least in part on the latency requirement. The plurality of plurality of provider substrate extensions are connected to a communications service provider network and controlled at least in part by the service of the cloud provider network via a connection through the communications service provider network. A message is sent to cause the selected provider substrate extension to launch the compute instance for the customer.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ishwardutt Parulkar, Georgios Elissaios, Diwakar Gupta, Devlin Roarke Dunsmore, Michael Phillip Quinn, Leslie Andrew Prock
  • Patent number: 10979403
    Abstract: A system and method for providing data such as credentials to a third-party service while protecting the data from being transmitted to unintended locations. The system receives a first request containing encrypted data and information identifying the third-party service, validates that the first request is to be transmitted to the third-party service, generates a second request by replacing the encrypted data from the first request with unencrypted data, and transmits the second request to the third-party service.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Dan Mutescu, Cristi Ursachi
  • Patent number: 10978081
    Abstract: A system may embed audio watermarks in audio data using a sign sequence. The system may detect audio watermarks in audio data despite the effects of reverberation. For example, the system may embed multiple repetitions of an audio watermark before generating output audio using loudspeaker(s). To detect the audio watermark in audio data generated by a microphone, the system may perform a self-correlation that indicates where the audio watermark is repeated. In some examples, the system may encode the audio watermark using multiple repetitions of a multi-segment Eigenvector. Additionally or alternatively, the system may encode the audio watermark using a binary sequence of positive and negative values, which may be used as a shared key for encoding/decoding the audio watermark. The audio watermark can be embedded in output audio data to enable wakeword suppression (e.g., avoid cross-talk between devices) and/or local signal transmission between devices in proximity to each other.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Yuan-Yen Tai, Mohamed Mansour, Parind Shah
  • Patent number: 10978904
    Abstract: A system for performing computing operations in a data center includes one or more sets of computer systems, one or more primary power systems, and a reserve power system. The primary power systems include a downstream portion that supplies power to at least one of the sets of computer systems. The reserve power system includes switches that switch between supplying a primary power feed and a reserve power feed from the reserve power system through part of the primary power system. An input resiliency switch can switch between supplying primary power or reserve power to support power supplied to the sets of computer systems through the primary power system based upon a primary power feed fault. A power distribution switch can switch between supplying primary power and reserve power to part of the downstream portion of the primary power system to bypass an upstream portion of the primary power system.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul Andrew Churnock, Huyen Van Nguyen, Kelsey Michelle Wildstone, Patrick Hughes, Nigel McGee
  • Patent number: D916122
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Ninad Naik
  • Patent number: D916164
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Shuai Yue, Sydney Tye Minnis