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: 20210382636
    Abstract: A write lock request for a data object on behalf of a first data accessor is received at a lock manager. The data object is currently locked on behalf of a second data accessor. The lock manager modifies lock metadata associated with the data object to indicate the first data accessor as the primary lock owner, and designates the second data accessor as a non-primary owner.
    Type: Application
    Filed: July 24, 2020
    Publication date: December 9, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Saravana Perumal, Abhijit Chaudhuri, Mahesh H. Dhabade, Vivek Yadav, Nagaprasad K P, Rahul Kamalkishore Agrawal, Pankaj Chawla, Visakh Sakthidharan Nair
  • Patent number: 11196567
    Abstract: A database management system receives a request to perform a transaction. The database management system commits the transaction, and in response to committing the transaction, generates a cryptographic hash based on an attribute of the transaction. The cryptographic hash is stored in a leaf-region of a hash tree. In response to a request to verify the transaction, signatures are retrieved from the tree based on a traversal of the tree to locate the node corresponding to the transaction. The retrieved signatures are used to verify the transaction.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Tate Andrew Certain, Yannis Papakonstantinou, Allan Henry Vermeulen, Christopher Richard Jacques de Kadt
  • Patent number: 11196639
    Abstract: A high-availability (HA) framework for services deployed in provider network environments. Services may be deployed as machine images or containers to a provider network. The HA framework provides a “wrapper” around the deployed services that provides feedback loops and flow control for inbound and outbound communications to other services on the provider network or to other external entities. The HA framework intercepts inbound and outbound traffic to the service, and may automatically determine, configure, and adjust networking management aspects such as timeouts, flow control, etc. for the service. The HA framework may also intercept outbound traffic to monitor outbound connections to other services to determine if the services satisfy HA requirements of the service.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Jacob Adam Gabrielson
  • Patent number: 11197263
    Abstract: Network hardware devices organized in a wireless mesh network (WMN). The mesh network device receives, from a first device that is not part of the WMN, a first request to receive information about radar events in an area. The first request includes an identifier of a Dynamic Frequency (DFS) channel and first proximity data for at least one mesh network device in the vicinity of the first device. The mesh network device determines that i) the first device is located within the area; and ii) the first device is communicatively coupled with the at least one mesh network device and sends authorization to receive information about the radar events and coverage map data that identifies the area. The mesh network device sends, to the first device, first data about a first radar event in response to the radar event.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Kun Ting Tsai, Kiran Kumar Edara
  • Patent number: 11196732
    Abstract: An identity provider receives a request to configure authentication for enabling single sign-on to a service provider. The identity provider identifies the authentication protocols supported by the service provider and determines whether it is compatible with these authentication protocols. As a result of the identity provider being compatible with at least some of the authentication protocols, the identity provider generates configuration information that is usable by the service provider to configure the authentication. The identity provider transmits, to a computer system, a response that causes the computer system to be redirected to the service provider in order to provide information usable by the service provider to obtain the configuration information.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Dick Clarence Hardt, Darin Keith McAdams
  • Patent number: 11192726
    Abstract: A control system for an automated singulation system is provided. The control system detects a presence of a first item on a first conveyor and detects a presence of a second item on a second conveyor while the first item is present on the first conveyor. The second conveyor transfers items onto the first conveyor and is at a lower height than the second conveyor. The first conveyor is oriented perpendicularly with respect to the second conveyor. In response to detecting the presence of the second item, a location of the first item along a length of the first conveyor is determined. The first conveyor and the second conveyor are controlled based at least on the location of the first item.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Longyu Zhao, Tri Minh Quach, Xujie Wang, Canaan Seaton, Joseph Eaton
  • Patent number: 11196966
    Abstract: A method includes receiving video data from an A/V recording and communication device (A/V device) having a camera, the video data representing an object in a field of view (FOV) of the camera. The method further includes receiving, from the A/V device, identifying information for a wireless device proximate the object in the FOV of the camera (the FOV identifying information). The method further includes, after receiving the FOV identifying information, storing the video data and the FOV identifying information in a memory. The method further includes receiving identifying information for one or more wireless devices associated with activity of interest (the identifying information of interest). The method further includes determining that the FOV identifying information matches the identifying information of interest.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Quinton Choice Nixon, James Siminoff, Ahmad Shahamat, Joshua Yoon
  • Patent number: 11196707
    Abstract: Techniques are described for managing communications sent to and/or from multiple computing nodes, such as for a group of computing nodes that are part of one or more private networks. In at least some situations, the techniques are used in conjunction with providing network address translation (“NAT”) functionality to a group of computing nodes that share one or more networks, such as to provide NAT functionality in a distributed and asymmetric manner using multiple computing devices that perform different types of operations at different locations within the private network.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Andrew B. Dickinson
  • Patent number: 11196963
    Abstract: Implementations for combining a plurality of content based on instructions for a layout of a video conference are described. A video conference is established between a plurality of devices of participants of the video conference. First content is received from a device of the plurality of devices in the established video conference. Second content is also received. Instructions for a layout of the first content and the second content during the video conference is received. Based on the instructions for the layout, the first content and the second content are combined into a composite video stream. The composite video stream is saved or transmitted.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Tobias DiPasquale, Siddhartha Shankara Rao, John Joseph Dunne, Ivan Marcin, Richard Newman, Eric D. Cox
  • Patent number: 11194764
    Abstract: In an embodiment, processing logic receives a request to perform an operation with respect to a resource associated with an account. Processing logic determines a tag policy for the account, wherein the tag policy specifies a required tag for resources associated with the account, wherein the required tag comprises a key value pair comprising a tag key and an associated tag value. Processing logic determines or more tag compliance rules of the tag policy, wherein the one or more tag compliance rules comprise a required syntax for the tag key and a set of permissible values for the tag value. Processing logic determines that the resource fails to comply with the one or more tag compliance rules of the tag policy and performs a remedial action with respect to the resource.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Vijay K. Adhikari, Colin Watson, Sharjeel Sohail
  • Patent number: 11195522
    Abstract: Devices and techniques are generally described for rejecting false invocations of speech processing skills. In various examples, utterance data comprising automatic speech recognition (ASR) data and natural language understanding (NLU) data may be received. In some examples, ASR confidence data indicating a confidence level of the ASR data may be received. In further examples, NLU confidence data indicating a confidence level of the NLU data may be received. A machine learning model may determine, based at least in part on the ASR confidence data and the NLU confidence data, first false invocation data indicating a likelihood of false invocation of a speech processing skill. In some examples, a first directive may be sent to the speech processing system based at least in part on the first false invocation data. The first directive may be effective to cause the speech processing system to end a current dialog session.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: December 7, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Sumit Makashir, Adrien Carre, Jack FitzGerald, Cong Zhang, Piyush Bhargava, Chandrashekar Nagaraju, Md Moshiur Rahman, Xin Liang
  • Patent number: 11192633
    Abstract: Systems and methods to actively control vibrations affecting an aerial vehicle are described. Vibrations affecting a location of interest on an aerial vehicle may be measured, and phases of one or more propellers of the aerial vehicle may be determined. Based on the measured vibrations and determined phases of propellers, adjustments to the phases of the propellers may be determined to modify the vibrations affecting the location of interest. In this manner, vibrations at a location of interest on an aerial vehicle may be reduced, minimized, increased, induced, or otherwise modified as desired.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David Moro-Ludena, Benjamin Novak, Scott Harris
  • Patent number: 11194688
    Abstract: Techniques for an optimization service of a service provider network to generate an architecture diagram that represents an architecture of a web-based application. The optimization service may use the architecture diagram to determine modifications or changes to make to the application. For example, the optimization service may compare the architecture diagram with optimized architecture diagrams that represent application best practices, and determine the modifications or change to make to the application to optimize the application and bring the application in-line with best practices. Further, the optimization service may use the architecture diagram to generate a visualization, and provide the user account with the visualization of the architecture diagram to show users their application architecture.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Malcolm Featonby, Jacob Adam Gabrielson, Kai Fan Tang, John Merrill Phillips, Leslie Johann Lamprecht, Letian Feng, Roberto Pentz De Faria
  • Patent number: 11194464
    Abstract: Systems and methods for controlling display of content using objects are disclosed. Objects may be placed on a surface and one or more computing devices may be configured to identify the objects, determine the shape of the objects, and/or determine the locations of the objects with respect to the surface. Content displayed on the surface may be updated based at least in part on interaction of the object with the surface, such as changing locations of the objects, object proximities, object flipping, and/or object stacking, for example.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Charles Flick, Jiayi Liang, Martin Peter Aalund, James Merton Tidman
  • Patent number: 11194882
    Abstract: Techniques are described for determining a priority order for generating, serving, or rendering components of content such as a web page. Behavioral data may be collected from user devices, the behavioral data describing user interactions with components of the content during previous presentations of the content on the user devices. Based on the behavioral data, a score may be determined for one or more of the components, the score based on component dwell times, component presentation frequency, or other information. A priority order for the components may be based on the determined scores, and the components may be generated, served, or rendered in the priority order.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: December 7, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jon Arron McClintock, Jesper Mikael Johansson
  • Patent number: 11194486
    Abstract: Technologies are provided for secure sanitization of a storage device. A storage device can be configured to support an operational mode, into which the storage device is placed by default, and in which requests to cryptographically erase the storage device are rejected. The storage device can support a separate sanitization mode in which a request to cryptographically erase the storage device will be processed. Access to the sanitization mode can be restricted to trusted sources (such as a boot firmware of a computer connected to the storage device). The storage device can be configured to reject a command to place the storage device in the sanitization mode, unless the command is received during an initialization of the storage device. In at least some embodiments, the storage device can reject data access commands while it is in the sanitization mode.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Jaime Ismael Rangel Martinez
  • Patent number: 11194995
    Abstract: Techniques for face tracking in a telemedicine environment. A method of face tracking in a telemedicine environment may include streaming video data to a user device from an agent device via an application on the agent device, the video data captured by a camera connected to the agent device through a first connector, analyzing a frame of the video data by an extension of the application to determine a position of a provider's face in the video data, generating, by the extension, a movement instruction based at least on the position of the provider's face in the video data, sending, by the extension, the movement instruction to a base application in communication with a motorized camera base coupled to the agent device through a second connector, wherein the motorized camera base executes the movement instruction causing a change in an orientation of the camera.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Francisco Antonio Lunalvo Profida Ferreira
  • Patent number: 11194719
    Abstract: A system and method for management and processing of resource requests at cache server computing devices is provided. Cache server computing devices segment content into an initialization fragment for storage in memory and one or more remaining fragments for storage in a media having higher latency than the memory. Upon receipt of a request for the content, a cache server computing device transmits the initialization fragment from the memory, retrieves the one or more remaining fragments, and transmits the one or more remaining fragments without retaining the one or more remaining fragments in the memory for subsequent processing.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Christopher L. Scofield
  • Patent number: 11195422
    Abstract: This disclosure describes an unmanned aerial vehicle (“UAV”) configured to autonomously deliver items of inventory to various destinations. The UAV may receive inventory information and a destination location and autonomously retrieve the inventory from a location within a materials handling facility, compute a route from the materials handling facility to a destination and travel to the destination to deliver the inventory.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gur Kimchi, Daniel Buchmueller, Scott A. Green, Brian C. Beckman, Scott Isaacs, Amir Navot, Fabian Hensel, Avi Bar-Zeev, Severan Sylvain Jean-Michel Rault
  • Patent number: 11194758
    Abstract: Technology is described for data archiving in a service provider environment. A first archive data package may be received from an archival data store in the service provider environment. The first archive data package may include first data blocks and first key block data. Second data blocks and second key block data may be received from a source data store in the service provider environment. Merged data blocks may be created by combining the first data blocks with the second data blocks. The merged data blocks may be sent to the archival data store while merged key block data is being created. The merged data blocks and the merged key block data may be included in a second archive data package that is stored at the archival data store.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Pallav Milankumar Shah, Lakshay Virmani, Tej Paul Verma, Mukesh Bhangria, Jaya Talreja
  • Patent number: 11195408
    Abstract: A method for requesting help during an emergency event using a client device. The client device shows live video of the emergency event and provides a GUI element (e.g., panic button) in the GUI after receiving an input such as a touch gesture or keyboard input from the user. The user may select the button in the GUI to simultaneously request help from emergency services and neighbors. The request for help includes a link to view the live video.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Darrell Sommerlatt
  • Patent number: 11194793
    Abstract: A descriptor of a dynamically materialized view is stored. The descriptor includes a query to select a subset of cells from a data sheet, and a result of executing the query. In response to an update directed to the data sheet, the result stored in the descriptor is modified based on re-executing the query, and a notification is transmitted to an execution platform at which an application whose output depends on the dynamically materialized view runs.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Anupam Srivastava, Syed Kamran Masood, Adam Bosworth, Ian Eslick, Mohammad Asif Ali Khan, Joseph Rozenfeld
  • Patent number: 11194973
    Abstract: A system that can engage in a dialog with a user may select a system response to a user input based on how the system estimates a user may respond to a potential system response. Models may be trained to evaluate a potential system response in view of various available data including dialog history, entity data, etc. Each model may score the potential system response for various qualitative aspects such as whether the response is likely to be comprehensible, on-topic, interesting, likely to lead to the dialog continuing, etc. Such scores may be combined to other scores such as whether the potential response is coherent or engaging. The models may be trained using previous dialog/chatbot evaluation data. At runtime the scores may be used to select a system response to a user input as part of the dialog.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rahul Goel, Chandra Prakash Khatri, Tagyoung Chung, Raefer Christopher Gabriel, Anushree Venkatesh, Behnam Hedayatnia, Sanghyun Yi
  • Patent number: 11194815
    Abstract: Service interruptions in a multi-tenancy, network-based storage system can be mitigated by constraining the execution of queries. In various examples, a network-based storage system may receive a request to execute a query against data maintained by the network-based storage system. The network-based storage system may perform a unit of work to execute the query, progressing through some, but not all, of a set of operations that are to be completed for completing execution of the query. Upon completion of the unit of work, query execution may be paused, query state data may be saved, and query results may be generated for consumption by the requesting computing device. In some embodiments, tokens that are usable to resume query execution based on the saved query state data may be sent to customer computing devices for resuming query execution on-demand.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ankit Kumar, Alazel Acheson, Matthew William Berry, Ankul Rastogi, Amit Sahasrabudhe
  • Patent number: 11196646
    Abstract: An apparatus having a device of a user and a computer is disclosed. The computer may be configured to (i) transfer a manifest to the device in response to a viewing session being opened. The manifest generally has a plurality of modified links to a plurality of bitrates of a video content. Each one of the modified links may include an identifier that is unique to the viewing session. The computer may also be configured to (ii) receive a particular one of the modified links from the device, (iii) log a presence of the viewing session, and (iv) generate a request by removing the identifier from the particular modified link.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: December 7, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Gregory K. Truax, Gary T. Hertel
  • Patent number: 11194566
    Abstract: Generally described, one or more aspects of the present application relate to deploying a software update to multiple clusters in a decentralized manner, where the individual clusters manage their own deployments based on successes and/or failures experienced by other clusters that have installed the software update. For example, a set of least conservative clusters may install the software update right away, whereas a set of more conservative clusters may wait and see how many of the clusters have installed the update so far and/or how the update is performing on those clusters, before installing the update themselves.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Jacob Adam Gabrielson
  • Patent number: 11194983
    Abstract: A tag positioned on an object provides information for selecting augmented reality (AR) content that is based, at least in part, on a user profile or other user information. The tag may be utilized to transmit messages between users where AR content can be integrated into the message and presented upon scanning and processing of the tag. The AR content may also be related to user interests or real time user information, such as user location. The user may interact with the AR content to retrieve additional information, which provides an improved customer experience and improved integration into a provider ecosystem.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: December 7, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Vasitha Nihal Obeyesekere, Kim S. Houchens, Kitt Karhohs
  • Patent number: 11195140
    Abstract: A user may pick an item from a first inventory location, such as in a lane on a shelf, and may return it another location that is assigned to another type of item. Described are techniques to generate tidiness data that is indicative of whether an item has been returned to an inventory location assigned to that type of item. As items are taken, information about the type of item taken and its weight are stored. When an increase in weight at a lane indicates a return of an item to the lane, the weight of the return is compared to the stored weight of the items previously taken by a user. If the weights correspond to within a threshold value, the type of item associated with the stored weight is deemed to be returned and tidiness data indicative of a tidy return of the item to its appointed lane may be generated.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: December 7, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Paul Eugene Munger, Jayakrishnan Kumar Eledath, Daniel Bibireata, Gopi Prashanth Gopal, Liefeng Bo
  • Patent number: 11195534
    Abstract: Techniques for improving privacy protection by requesting consent to review and analyze a natural language interaction. A natural language processing (NLP) system may process a user query, provide a system response, and then request feedback indicating whether the system response was responsive to the user query. To improve an accuracy of the NLP system, the NLP system may request consent to review interaction data and generate training data in order to train a model. If consent is granted, the NLP system may store confirmation of the consent and share the interaction data for training. The NLP system may process the user query using a first skill but request the feedback using a separate feedback skill. Based on the feedback, the feedback skill may pass the interaction back to the first skill differently and/or cause the first skill to perform one or more different actions.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Zhengyan Shen, Saicharan Shriram Mujumdar, Umesh Halappa
  • Patent number: 11195531
    Abstract: This disclosure describes techniques and systems for encoding instructions in audio data that, when output on a speaker of a first device in an environment, cause a second device to output content in the environment. In some instances, the audio data has a frequency that is inaudible to users in the environment. Thus, the first device is able to cause the second device to output the content without users in the environment hearing the instructions. In some instances, the first device also outputs content, and the content output by the second device is played at an offset relative to a position of the content output by the first device.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Zoe Adams, Pete Klein, Derick Deller, Michael John Guarniere, Alina Chen, Apoorv Naik, Jeremy Daniel Johnson, Aslan Appleman
  • Patent number: 11195011
    Abstract: Aerial vehicles that are equipped with one or more imaging devices may detect obstacles that are small in size, or obstacles that feature colors or textures that are consistent with colors or textures of a landing area, using pairs of images captured by the imaging devices. Disparities between pixels corresponding to points of the landing area that appear within each of a pair of the images may be determined and used to generate a reconstruction of the landing area and a difference image. If either the reconstruction or the difference image indicates the presence of one or more obstacles, a landing operation at the landing area may be aborted or an alternate landing area for the aerial vehicle may be identified accordingly.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Andreas Klaus
  • Patent number: 11196748
    Abstract: A managed directory service obtains a request to generate a first account of a first directory within a first network. In response to the request, the managed directory service creates the first account within the first directory. From the request, the managed directory service also obtains credential information of a second account of a second directory within a second network. The managed directory service updates the first account to include this credential information to enable the first account to be used to access the second directory within the second network.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Keith Littleton Croney, Ron Cully, Nitish Goyal, Sachin Sanjay Gujar, Brandon Tang
  • Patent number: 11196627
    Abstract: A configuration policy applicable to one or more target resources is determined. An indication of a non-compliance workflow corresponding to the policy, indicating an action, is obtained via a programmatic interface. In response to detecting that a particular target resource does not comply with the configuration policy, implementation of the action is initiated.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Boo Boon Khoo, Lisa A. Winn, Archana Sridhar Mungara, Dennis Ono Tjandra, Thomas Smith, Jamie Layne White
  • Patent number: 11195393
    Abstract: Passing vehicle filters for audio/video (A/V) recording and communication devices in accordance with various embodiments of the present disclosure are provided. In one embodiment, an A/V recording and communication device is provided, the device comprising a camera configured to capture image data of an object within a field of view of the camera, wherein the field of view comprises at least one active motion zone; a communication module; and a processing module comprising: a processor; and a motion detection application that configures the processor to: detect motion of the object within the field of view; capture image data; assign an object ID; determine a speed and a direction of movement; determine an aspect ratio; create an object boundary and determine a distance between a center of the object boundary and the at least one active motion zone; and determine whether the object is a passing vehicle.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Changsoo Jeong
  • Patent number: 11196155
    Abstract: Devices, systems, and methods are provided for improving antenna isolation for collocated antennae. A device may include a first radio associated with a first antenna to transmit and receive first wireless signals using a first wireless communication technique. The device may include associated with a second antenna to transmit and receive second wireless signals using a second wireless communication technique. The device may include a multi-antenna isolation structure having a first portion and a second portion separated from the first portion, the first portion and the second portion are able to prevent the first antenna from receiving a portion of current associated with the second antenna.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammed Ziaul Azad, Chen Chen, Amit Gaikwad, In Chul Hyun
  • Publication number: 20210374072
    Abstract: Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.
    Type: Application
    Filed: August 11, 2021
    Publication date: December 2, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Gracjan Maciej Polak, Kanika Kalra, Vinayak Sundar Raghuvamshi, Syed Sajid Nizami, Per Weinberger, Amit Chhabra, Chaiwat Shuetrakoonpaiboon, Chen Zhou, Muhammad Usman, Jacob Shannan Carr, Nimit Kumar Garg, Jazarine Jamal, Reza Shahidi-Nejad
  • Publication number: 20210374610
    Abstract: At a machine learning service, a determination is made that an analysis to detect whether at least a portion of contents of one or more observation records of a first data set are duplicated in a second set of observation records is to be performed. A duplication metric is obtained, indicative of a non-zero probability that one or more observation records of the second set are duplicates of respective observation records of the first set. In response to determining that the duplication metric meets a threshold criterion, one or more responsive actions are initiated, such as the transmission of a notification to a client of the service.
    Type: Application
    Filed: March 26, 2021
    Publication date: December 2, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Leo Parker Dirac, Aleksandr Mikhaylovich Ingerman
  • Publication number: 20210377126
    Abstract: A virtual network verification service for provider networks that leverages a declarative logic programming language to allow clients to pose queries about their virtual networks as constraint problems; the queries may be resolved using a constraint solver engine. Semantics and logic for networking primitives of virtual networks in the provider network environment may be encoded as a set of rules according to the logic programming language; networking security standards and/or client-defined rules may also be encoded in the rules. A description of a virtual network may be obtained and encoded. A constraint problem expressed by a query may then be resolved for the encoded description according to the encoded rules using the constraint solver engine; the results may be provided to the client.
    Type: Application
    Filed: August 11, 2021
    Publication date: December 2, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: John Cook, Catherine Dodge, Sean McLaughlin
  • Patent number: 11188228
    Abstract: Transaction operations may be graphed in order to determine performance compliance of transactions. An event to analyze transactions may be detected. Transactions to analyze for the event may be identified and a description of transaction operations for the identified transactions may be obtained. A graph of the transaction operations may be generated to indicate the dependencies between transactions and an evaluation of the graph may be performed to determine whether the transactions were performed with serializable isolation.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rishabh Jain, Akshat Vig, Somasundaram Perianayagam, Alexander Richard Keyes, Vaibhav Jain, James Christopher Sorenson, III, Amit Gupta
  • Patent number: 11188407
    Abstract: When a computer boots up, a Basic Input/Output System (BIOS) configures system memory to have a crash memory area within the system address map, which can be used by a processor to dump crash memory data. When an error event occurs, the processor can initiate a dump to the crash memory area. Any desired data can be placed into the crash memory area, but typical data can include a state of registers in the processor. The processor then sets a flag, such as an external pin, indicating that the crash memory data is ready to be read. The flag can be read by a secure processor, which then reads the crash memory area at normal memory access speeds using the system bus. For example, the secure processor can access the crash memory area using Direct Memory Access (DMA) reads over a PCIe system bus.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Charles Swanson, Troy Lawson Bevis, Nathan Pritchard, Christopher James BeSerra
  • Patent number: 11188391
    Abstract: Systems and methods are described for allocating resources on an on-demand code execution system under conditions of scarcity, when demand for resources exceeds threshold limits. Under such conditions, a single high-demand resource consumer—such as a function or an account on the system—might monopolize available resources, denying access to the system to other resource consumers. Embodiments of the present disclosure prevent that monopolization by implementing constrained equal awards allocation, whereby resource consumers with relatively low-demand are allocated their requested resources, and remaining resources are divided substantially equally among remaining consumers of relatively high demand. The allocation techniques described herein may be implemented even under varying demand levels, without requiring each consumer to positively state their desired portion prior to allocation.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Balint Sule
  • Patent number: 11188564
    Abstract: Multiple shippable storage devices may be used for a bulk data transfer, local storage, and remote synchronization to a remote storage service. A storage service provider ships multiple shippable storage devices to a client, which are then attached to the client network. The client data on the client network is transferred to the shippable storage devices according to a redundancy encoding scheme. A subset of the shippable storage devices are then shipped back to the remote storage provider to store a copy of the client data at the remote storage service. The remainder of the shippable storage devices are sufficient in number to store the client data. When the client data is updated on the shippable storage devices, the shippable storage devices send an update via network transmission to the remote storage service. The remote storage service then updates the copy of the client data.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Frank Charles Paterra
  • Patent number: 11188727
    Abstract: A camera-based barcode reader captures an image, determines a region of interest of a barcode within the image, and generates a barcode image from the region of interest. The camera-based barcode reader aligns each of multiple horizontal regions within the barcode image to a reference horizontal region within the barcode image. The alignment of a horizontal region includes (i) determining a set of alignment parameters to apply to the horizontal region based on a comparison of the reference horizontal region to the horizontal region when adjusted to different combinations of alignment parameters and (ii) adjusting the horizontal region according to the set of alignment parameters for that horizontal region. After aligning the barcode image, the camera-based barcode reader decodes the barcode from the barcode image.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Taylor Jeffrey Lloyd, Keith Deacon, Dylan Andrew Norris, Alton Paul Werronen, Animesh Mishra, Roman Shmulevich
  • Patent number: 11189277
    Abstract: In speech processing systems personalization is added in the Natural Language Understanding (NLU) processor by incorporating external knowledge sources of user information to improve entity recognition performance of the speech processing system. Personalization in the NLU is effected by incorporating one or more dictionaries of entries, or gazetteers, with information personal to a respective user, that provide the user's information to permit disambiguation of semantic interpretation for input utterances to improve quality of speech processing results.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Imre Attila Kiss, Arthur Richard Toth, Lambert Mathias
  • Patent number: 11189273
    Abstract: Apparatuses and systems for conserving power for a portable electronic device that monitors local audio for a wakeword are described herein. In a non-limiting embodiment, a portable electronic device may have two-phases. The first phase may be a first circuit that stores an audio input while determining whether human speech is present in the audio input. The second phase may be a second circuit that activates when the first circuit determines that human speech is present in the audio input. The second circuit may receive the audio input from the first circuit, store the audio input, and determine whether a wakeword is present within the audio input.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Marko Bundalo, Dibyendu Nandy, Bhupal Kanaiyalal Dharia
  • Patent number: 11188469
    Abstract: A block-based storage system may implement page cache write logging. Write requests for a data volume maintained at a storage node may be received at a storage node. A page cache for may be updated in accordance with the request. A log record describing the page cache update may be stored in a page cache write log maintained in a persistent storage device. Once the write request is performed in the page cache and recorded in a log record in the page cache write log, the write request may be acknowledged. Upon recovery from a system failure where data in the page cache is lost, log records in the page cache write log may be replayed to restore to the page cache a state of the page cache prior to the system failure.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Danny Wei, John Luther Guthrie, II, James Michael Thompson, Benjamin Arthur Hawks, Norbert P. Kusters
  • Patent number: 11190504
    Abstract: A computer server controls access to a hosted service using digital certificates that are requested from each client attempting to access the service. When a particular client accesses the hosted service, the host service requests a digital certificate from the particular client and issues a challenge message. The particular client signs the challenge message and provides a client digital certificate to the hosted service. The hosted service confirms that the signature on the challenge message matches the client digital certificate, and that the client digital certificate is signed by a trusted entity. Trusted entities are defined by an administrator by uploading, to the hosted service, one or more trusted digital certificates associated with a trusted entities. Using the trusted digital certificates, the hosted service confirms that the digital certificate provided by the particular client is signed by at least one of the trusted entities.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Malcolm Russell Ah Kun, Uday Bheema, Ankur Goyal, Chao Li, Alexey A. Nikitin, Himesh Pandya, Prasanna Subash, Zhenghong Sun, Nathan Bartholomew Thomas, Harshit Kumar Tiwari, Venkatesh Velaga, Lihao Wang, Brian Scott Waters, Jeffery David Wells, Anand Krishnamoorthy
  • Patent number: 11190419
    Abstract: Memory is identified for a first set of histogram buckets for a metric with bucket value ranges distributed according to a first function, and a second set of histogram buckets with bucket value ranges distributed according to a second function. The second set of buckets overlaps with a metric value range targeted for enhanced granularity analysis. After the histogram is updated in response to obtaining metric values, a representation of at least some of the buckets is sent to a destination.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Valentin Gabriel Priescu, James Pinkerton, Marc Stephen Olson, Rajiv Satish Nair
  • Patent number: D937266
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sara Elizabeth Stille, Alexander Digby Williams, Claire Gottschalk, Weihua Ge
  • Patent number: D937770
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: December 7, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ippei Matsumoto, Maya Shirish Sathaye, Manish Avinash Mantrawadi