Amazon Patents Granted
Patents granted to Amazon by the U.S. Patent and Trademark Office (USPTO).
-
Patent number: 11115630Abstract: A network-connected security device is communicatively coupled to an audio/video (A/V) recording and communication device having a camera and a speaker. A method receives video data captured by the camera, and performs an object recognition algorithm upon the received video data to identify an object therein. The method performs a table lookup using the identified object, into a data structure that associates objects with at least one description of a predefined voice message. The method selects a description of a predefined voice message associated with the identified object, and transmits the selected description's predefined voice message to the A/V recording and communication device for output through the speaker.Type: GrantFiled: March 20, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Elliott Lemberger, John Modestine, Kevin Park, Richard Carter Mosher, Trevor Grolle, Kirk David Bacon
-
Patent number: 11115473Abstract: Methods, apparatus, and computer-accessible storage media for providing redundant storage gateways. A client may create a storage gateway group and add storage gateways to the group. The client may assign one or more volumes on a remote data store to each the storage gateways in the group. Volume data for each storage gateway in the group may be replicated to at least one other storage gateway in the group. If one of the gateways in the group becomes unavailable, one or more other gateways in the group may take over volumes previously assigned to the unavailable gateway, using the replicated data in the group to seamlessly resume gateway operations for the respective volumes. Client processes that previously communicated with the unavailable gateway may be manually or automatically directed to the gateway(s) that are taking over the unavailable gateway's volumes.Type: GrantFiled: March 6, 2020Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: James Christopher Sorenson, III, Yun Lin
-
Patent number: 11115309Abstract: Probe packets are transmitted from a source network to an external network to validate that the external network is accepting network prefix announcements to be loaded into forwarding tables of routers of the external network to ensure network connectivity. The network prefix announcements can be Border Gateway Protocol (BGP) announcements transmitted from the source network to the external network during a BGP peering session. After announcing a network prefix announcement, the source network can transmit a probe packet having a destination address in a range associated with the announced network prefix to the external network. An edge router of the source network can monitor incoming packets using an ingress Access Control List (ACL) to detect whether the probe packet returns, and if so, validate that the network prefix announcement was successful. If the probe packet does not return, an alert can be generated and/or remedial actions can be taken.Type: GrantFiled: June 3, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventor: Thomas Bradley Scholl
-
Patent number: 11115224Abstract: A system provides credential management for computer systems and services within a customer data center by acting as an intermediary to an authentication service of a computing resource service provider. In an embodiment, an application server hosts an agent that is registered as a trusted provider of credentials. In an embodiment, the agent is cryptographically linked to the application server using a digital certificate. In an embodiment, the agent uses the digital certificate to authenticate with a credential server, and the credential server provides short-term credentials that may be used to access services of the computing resource service provider. In an embodiment, the short-term credentials are transmitted from the credential server to the agent, and the agent provides the credentials to one or more applications running on the application server. In an embodiment, the credentials allow the applications to access the services of the computing resource service provider.Type: GrantFiled: June 5, 2018Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Ian Scofield, Scott Bradley Ward
-
Patent number: 11113428Abstract: A shippable data transfer device includes a data storage medium encased in a chamber surrounded by an anti-tamper casing. The anti-tamper casing includes an anti-tamper layer with identifying elements arranged in a unique or otherwise identifiable pattern. The anti-tamper layer is configured to actively re-arrange, alter, or obscure the identifying elements in response to a breach of the anti-tamper casing.Type: GrantFiled: March 22, 2018Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: John Totah, Shan Cheng, Frank Charles Paterra
-
Patent number: 11115615Abstract: A mobile computing device displays crime information of a street associated with a current location of the mobile computing device on a display of the mobile computing device. The mobile computing device communicates a request for crime information associated with the current location of the mobile computing device to at least one server and receives the requested crime information. The mobile computing device generates an augmented reality view of the current location by overlaying the requested crime information upon a live view of the current location on the display of the mobile computing device.Type: GrantFiled: February 12, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventor: Amanda M. Duda
-
Patent number: 11112942Abstract: Disclosed are various embodiments for providing content via multiple display devices. First content is transmitted to a second computing device for rendering on a first display device. A current state of the first content rendered on the first display device is determined. A directive is sent to a third computing device to render second content that is synchronized to be relevant to the current state of the first content on a second display device corresponding to the third computing device. The second content comprises a list of cast members currently on screen in the first content.Type: GrantFiled: February 26, 2020Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventor: Richard Andrew Leatham
-
Patent number: 11111084Abstract: A dispensing system (e.g., in a warehouse or other item-fulfillment environment) can include a tray holder sized for releasably receiving a tray. A rotational actuator may operate to pivot the tray holder between a first position aligned for receipt in the tray holder of a tray in a recumbent orientation and a second position in which the tray is arranged in an upended orientation. When the tray is in the upended orientation, an opening system may engage a door on an end of the tray to move the door from a closed state in which items contained in the tray are prevented from falling out of the tray and to an open state in which the items are allowed to fall out of the tray.Type: GrantFiled: December 4, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: William Scott Kalm, Kevin Senh Ly
-
Patent number: 11115404Abstract: Systems and methods are described for facilitating service connections by user-defined code executing on an on-demand code execution system. Rather than hard code state information used by network services into the code, the code can be provided with an interface that augments requests for network services with state information. When the user-defined code is executed by the on-demand code execution system, additional code can also be executed that provides the interface. The user-defined code may access the target network service through the interface, as if the target network service existed locally to an environment of the code. The interface can then augment requests to the target network service with state information. Because state information is maintained outside the user-defined code, portability of the user-defined code can be increased.Type: GrantFiled: June 28, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Adam Charles Siefker, Sean Oczkowski, David Richardson, Samvid H. Dwarakanath, Marc John Brooker, Orr Weinstein
-
Patent number: 11115223Abstract: A method and apparatus for distributing cryptographic material are disclosed. In the method and apparatus, cryptographic material is obtained and it is determined that the cryptographic material is to be made available for use by one or more computing resources. The cryptographic material is then sent to one or more secure modules, whereby a secure module of the one or more secure modules is programmatically accessible to a computing resource of the one or more computing resources and programmatic access enables the computing resource to request performance of one or more cryptographic operations using the cryptographic material while exporting the cryptographic material to the computing resource is denied.Type: GrantFiled: July 26, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Todd Lawrence Cignetti, Andrew Jeffrey Doane, Stefan Popoveniuc, Matthew Allen Estes, Alexander Edward Schoof, Robert Eric Fitzgerald, Peter Zachary Bowen
-
Patent number: 11113186Abstract: This disclosure describes techniques for testing and publishing of resource handlers in a cloud environment. For example, a code-development interface may be utilized to generate initial code for the building of resource handlers. The initial code may be verified and the resource handlers may be built and deployed to a test platform. One or more execution tests may be run on the resource handlers in the test platform to determine if the resource handlers execute successfully. The resource type associated with the resource handlers may be published to a registry service and the resource type may be made available for provisioning.Type: GrantFiled: December 13, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Diwakar Chakravarthy, Ryan John Lohan, Sayali Suhas Deshpande, Xiaodong Ma, Bharath Swaminathan
-
Patent number: 11113161Abstract: A data transfer device is used to augment the capabilities of a data storage system. The data transfer device may be capable of persistently storing data for an indeterminate amount of time, and may be configured to store a portion of a bundle of redundancy coded shards that span between the data transfer device and a data storage system configured to store the remainder of the bundle. Data stored on the data transfer device may be read from and written directly to the data transfer device without transfer of data to the data storage system. If the data transfer device is not available, the remaining shards of the bundle may provide a regenerated, original form of the data.Type: GrantFiled: August 27, 2018Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Colin Laird Lazier, Adam Frederick Brock
-
Patent number: 11115272Abstract: Techniques are described for identifying “out-of-band” modifications to an interrelated set of computing resources, also referred to herein as a computing resource stack, that was provisioned at a service provider network using an infrastructure modeling service. An infrastructure modeling service generally allows users to describe a computing resource stack in a text file or other type of descriptive representation, referred to herein as an infrastructure template, and to automatically provision computing resource stacks defined in templates at a service provider network. Users may at times make so-called out-of-band modifications to one or more computing resources of a provisioned computing resource stack, either inadvertently or in response to time-sensitive demands, where an out-of-band modification is made outside of the infrastructure modeling service.Type: GrantFiled: April 12, 2018Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Anil Kumar, Matthew John Hinkle, Rajesh Viswanathan, Prashant Prahlad
-
Patent number: 11113120Abstract: Techniques are described for enabling users to configure the auto scaling of virtual computing resources using various intent-based auto scaling configurations. Intent-based configurations generally provide various indications of how a user intends to use a scalable group of virtual computing resources and what expectations a user might have about how those resources are scaled in response to changes in demand. A service provider network receives first input to create a scalable group of virtualized computing resources, the first input indicating at least one primary scaling configuration used by the hardware virtualization service to scale the scalable group of compute instances over time, and further receives second input indicating at least one secondary, intent-based scaling configuration used to scale the virtualized computing resources, for example, when the service is unable to scale the group of virtualized computing resources according to the at least one primary scaling condition.Type: GrantFiled: May 8, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: James Greenfield, Willem Visser, Diwakar Gupta
-
Patent number: 11113046Abstract: A branded fleet server system includes a pre-assembled third-party computer system integrated into a chassis of the branded fleet server system. The pre-assembled third-party computer system is configured to execute proprietary software that is only licensed for use on branded hardware. A baseboard management controller (BMC) included in the server chassis couples with the pre-assembled computer system via one or more cables coupled to ports of the pre-assembled computer system. The BMC enables remote control of the pre-assembled computer system, such as remote power on and power off. Also the BMC may enable automatic and remote software and/or firmware updates to be performed at the pre-assembled computer system.Type: GrantFiled: September 24, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Peter Zachary Bowen, Darin Lee Frink, Eric Robert Northup, David A Skirmont, Manish Singh Rathaur
-
Patent number: 11115813Abstract: Techniques are described for providing fault tolerance for wireless communications in a wireless network (e.g., wireless local area network (LAN)). A client establishes a first connection with a first access point (AP) of multiple APs via first radio of the client and a second connection with a second AP of the multiple APs via a second radio of the client. The first AP and the second AP are connected to the same wireless LAN. Data associated with a communication session is communicated via the first and second connections. In response to detecting that the second connection satisfies one or more criteria, a third connection is established with a third AP of the multiple APs via the second radio of the client.Type: GrantFiled: December 4, 2018Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Erik R. Parker, Trent Allie, Andrew Michael Johnson
-
Patent number: 11115731Abstract: The present disclosure relates to sampling wireless signals received at a receiver. Subsets of the digital samples are multiplied by a Pseudo-Noise (PN) code to generate tone signals. A pattern of tone signals may indicate the presence of a repeating preamble. This may be used to locate a payload that follows the preamble. A tone signal of a payload may be decoded by multiplying a subset of the digital samples with the PN code to generate a tone signal. The tone signal may be transformed into the frequency domain to identify a frequency component having an energy level above a threshold. Using the frequency component, the payload is decoded. By structuring a packet as a series of PN-code modulated tone signals, packets received from different sources may be differentiated even when they arrive at overlapping points of time. This allows for a larger transmitting capacity in a network.Type: GrantFiled: May 12, 2020Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventor: Benjamin Wild
-
Patent number: 11115322Abstract: Disclosed are various embodiments of a stateful network router. In one embodiment, a stateful network router intercepts a network data connection between a first host and a second host on a network. The stateful network router routes first data packets from the network data connection sent by the first host to the second host to a target. The stateful network router also routes second data packets from the network data connection sent by the second host to the first host to the target.Type: GrantFiled: March 27, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Andrew Bruce Dickinson, Anoop Dawani, Joseph Elmar Magerramov, Nishant Mehta, Lee Spencer Dillard
-
Patent number: 11111076Abstract: With respect to a transfer facility configured to optimize package transfers therethrough, a container housing packages may be delivered to a first floor of the transfer facility. The packages may be transported to consolidation stations based on destinations associated therewith. In some examples, the packages may be bound for a single destination and thus transported to a single consolidation station. In some examples, the packages may be bound for multiple destinations and thus transported to a second floor of the transfer facility for sortation. A destination and mode of transportation associated with the package may be determined at an induction station on the second floor, as well as a consolidation station associated therewith. A drive unit may insert the package into a chute for transit down a slide to the consolidation station, where it may be placed into another container for shipment to the destination via the mode of transportation.Type: GrantFiled: October 12, 2020Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Stephen T. Campbell, Robert M Whitten, Shilpi Gupta, Ibolya Horvath, Oksana Mikhailovna Kharchenko, Justina Lakinger, Ryan Clarke
-
Patent number: 11113938Abstract: Audio/video (A/V) recording and communication devices with multiple cameras 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 first camera having a first resolution; a second camera having a second resolution, wherein the second resolution is higher than the first resolution; a communication module; and a processing module operatively connected to the first camera, the second camera, and the communication module, the processing module comprising: a processor; and a camera application, wherein the camera application configures the processor to: maintain the first camera in a powered-on state; maintain the second camera in a low-power or powered-off state; and determine when to power up the second camera based on an output signal from the first camera.Type: GrantFiled: December 5, 2017Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventor: James Siminoff
-
Patent number: 11113567Abstract: Described are systems and methods for generating training data that is used to train a machine learning system to detect moving objects represented in sensor data. The system and methods utilize position data received from a target vehicle to determine data points within sensor data that represents that target vehicle. For example, a station at a known location may receive Automatic Dependent Surveillance-Broadcast (“ADS-B”) data (position data) corresponding to a target vehicle that is within the field of view of a station sensor, such as a camera. The position data may then be correlated with the sensor data and projected into the sensor data to determine data points within the sensor data that represent the target vehicle. Those data points are then labeled to indicate the location, size, and/or shape of the target vehicle as represented in the sensor data, thereby producing training that may be provided to train a machine learning algorithm or system to detect moving objects, such as aircraft.Type: GrantFiled: January 28, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Jean-Guillaume Durand, Pradeep Krishna Yarlagadda, Ishay Kamon, Francesco Callari
-
Patent number: 11115302Abstract: Techniques for self-service publication of metrics are described. A provider network includes metrics publications services. Aspects of the metrics publication services allow customers to generate customer-defined metrics from customer-defined queries of data sets. Such data sets may contain data related to software and/or hardware performance. Other aspects of the metrics publication services allow customers to make data sets available to metrics publications services, to identify available data sets, and to identify available metrics.Type: GrantFiled: September 17, 2018Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventor: Archak Sainanee
-
Patent number: 11112974Abstract: Technologies are provided for dynamically changing a size of a cache region of a storage device. A storage device controller writes data to the cache region of the storage device using a particular storage format. The storage device controller then migrates the cached data to a storage region of the device, where the data is written using a different storage format. A dynamic cache manager monitors input and output activity for the storage device and dynamically adjusts a size of the cache region to adapt to changes in the input and/or output activity. The dynamic cache manager can also adjust a size of the storage region. The storage device controller can automatically detect that the storage device has dynamic cache support and configure the storage device by creating the cache region and the storage region on the device.Type: GrantFiled: January 28, 2020Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Munif M. Farhan, Phyllis Ng, Darin Lee Frink, Nafea Bshara
-
Patent number: 11111009Abstract: This disclosure describes a configuration of a multirotor aircraft that will facilitate enhanced yaw control. The multirotor aircraft includes one or more adjustable members that will twist the frame of the multirotor aircraft, thereby adjusting the orientation of the motors and propellers and enhance the yaw control of the multirotor aircraft. In some implementations, the adjustable member(s) are passive and twist in response to differential thrusts generated by the propellers. In other implementations, the adjustable members are active and twist in response to a yaw command from the multirotor aircraft control system.Type: GrantFiled: May 11, 2017Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Brian C. Beckman, Michael John Elzinga, Scott Raymond Harris, Louis Leroi LeGrand, III, Frederik Schaffalitzky
-
Patent number: 11113702Abstract: Devices and methods are provided for used segmented impact analysis to determine high-valued computer-based actions. The device may determine a first user account associated with performance of a first computer-based action and a second computer-based action associated with a network-accessible resource. The device may determine a second user account associated with performance of the first computer-based action, but not with the second computer-based action. The device may determine a first value for the first user account, the first value based on the performance of the second computer-based action. The device may determine a second value for the second user account, the second value based on the failure to perform the second computer-based action. The device may determine a third value, wherein the third value is a difference between the first value and the second value. The device may send the third value with a product recommendation.Type: GrantFiled: December 12, 2018Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventor: Brad Campbell
-
Patent number: 11112772Abstract: Methods and systems are provided to generate a base digital file for a garment, which may be used in garment production. For example, a system may receive a library from a data source and generate a base digital file for the garment. The base digital file may include a garment identifier, a panel object associated with a panel identifier and references to garment information in the library, and a seam object representing a seam that forms a portion of the garment.Type: GrantFiled: June 24, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Akshay Vivek Choche, Shini Arora, Juthika Das, Nikita Jain, Simon Johnston, Nancy Yi Liang, Jennifer Lin, Matthew Keith Miller, Palvali Teja Burugu, Chetan Shivarudrappa, Gabriel J. Zimmerman
-
Patent number: 11113273Abstract: Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.Type: GrantFiled: November 29, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Patent number: 11113233Abstract: Systems and methods are provided to enable parallelized multiply-accumulate operations in a systolic array. Each row of the systolic array can include multiple busses enabling independent transmission of inputs along the respective bus. Each processing element of a given row-oriented bus can receive an input from a prior element of the given row-oriented bus, and perform arithmetic operations on the input. The systolic array can be divided into a plurality of sub-arrays corresponding to a row-oriented bus where each sub-array is separated by a shifter. Each shifter can shift a row-oriented bus into the active bus position for a given sub-array. Use of row-oriented busses can enable parallelization to increase speed or enable increased latency at individual processing elements.Type: GrantFiled: June 29, 2020Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventor: Thomas A Volpe
-
Patent number: 11113715Abstract: Various embodiments of a framework which allow dynamic testing of many creative content and other messages simultaneously using metrics-based optimization. A “multi-armed bandit” algorithmic approach employed, as an alternative to limited AB-type testing, to automatically select a set of content parameters based on the content parameters' respective probabilities, render the selected parameters to generate content sent to a user, and, after obtaining feedback in the form of user interaction data, update the parameters for future, iterative selection of content parameters. This framework can be used in essentially any setting to allow for the provision of feedback, including user interaction data.Type: GrantFiled: November 16, 2017Date of Patent: September 7, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Michael Schmutz, Aigars Reiters
-
Patent number: 11113155Abstract: Transactional log data for a distributed database may be archived by a number of computing nodes scalable to a specified concurrency parameter. A log record may be mapped to a computing node for performance of an archiving operation. The log record may be stored with information indicative of a position, in a hierarchy of shards, of the shard from which the log record originated. The log record may be replayed in an order, relative to other records, that is based on the shard's position in the shard hierarchy. The log record may be replayed on a shard identified based on a time-invariant and idempotent hash function.Type: GrantFiled: October 20, 2017Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Benjamin Aldouby Schwartz, Serj Kazar, Dumanshu Goyal
-
Patent number: 11113280Abstract: A locally optimized plan for executing a command using a sequence of steps can be determined for a single computing node. However, the locally optimized sequence of steps may not be optimized for a combined system comprising multiple computing nodes, any one of which may be tasked with executing the command. A plan that is optimized for the combined system may be determined by comparing the predicted cost of locally optimized plans for computing nodes in the combined system.Type: GrantFiled: December 17, 2015Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Liang Gang Yu, John Robert Smiley
-
Patent number: 11115220Abstract: A system and method wherein an authentication request to verify authentication information submitted to a first system in connection with a first request submitted to the first system is received from the first system. A response to the authentication request is generated that includes information usable by a second system to make, without communicating with the authentication system, based at least in part on the information and one or more cryptographic processes, a determination whether fulfillment of a second request from the first system is allowable under authority of the authentication system, with the determination being based at least in part on policy information included in the information that specifies one or more policies applicable to an identity that is associated with the first request. The response generated is provided to the first system.Type: GrantFiled: May 4, 2016Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Graeme David Baer
-
Patent number: 11113254Abstract: Techniques for scaling record linkage via elimination of highly overlapped blocks are described. A method for scaling record linkage via elimination of highly overlapped blocks includes identifying a first plurality of blocks based at least on a plurality of records stored in a storage service of a provider network, identifying a plurality of sets of matching blocks from the first plurality of blocks, deleting the plurality of sets of matching blocks except for a first block from each set from the plurality of sets of matching blocks, and iteratively performing dynamic blocking based at least on the first block to generate subsequent pluralities of blocks until the subsequent pluralities of blocks are below a threshold size.Type: GrantFiled: September 30, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Andrew Borthwick, Stephen Michael Ash
-
Patent number: 11114090Abstract: Described are techniques for linking generating a skill-stored user profile, and linking same with a natural language processing (NLP) system-stored user profile. In at least some examples, a user may provide a natural language input to a NLP system. The NLP system may determine a skill is to process to perform an action responsive to the natural language input. To perform the action, the skill may require the user have a user profile stored by the skill, but the user may not have such a user profile. However, the NLP system may store a user profile for the user. The NLP system may determine the user profile stored thereby and may send, with user permission, information in the user profile to the skill. The skill may use the received information to generate and store a user profile for the user. Thereafter, the skill may provide the NLP system with a user profile identifier that the skill may use to identify the user's profile stored thereby.Type: GrantFiled: June 27, 2019Date of Patent: September 7, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Fabien Hertschuh, Mohit Mittal, John Montague Howard, Akshit Proothi, Rahul Manne
-
Patent number: 11113841Abstract: Techniques are disclosed. The techniques include receiving, from a camera, an image showing a portion of a physical topography and target object. The techniques include determining, based on the image, a location of the target object shown in the image and a physical characteristic of the target object shown in the image, the physical characteristic being common with at least another target object. The techniques then include determining a three dimensional (3D) position of the target object in a 3D representation of the portion of the physical topography, the 3D position determined based on (i) the location of the target object, and (ii) the physical characteristic. Based on detecting a cluster of 3D positions of target objects (over several images), the techniques involve generating a 3D boundary of a zone of a portion of the physical topography.Type: GrantFiled: June 11, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Lev Zelenskiy, Jon Ducrou, James Eather, Michael Neville
-
Patent number: 11115697Abstract: Techniques for resolution-based manifest generation for adaptive bitrate video streaming are described. As one example, a computer-implemented method includes performing a first, convex hull optimization on a video file for a first device resolution, performing a second, convex hull optimization on the video file for a second, lower device resolution, generating a first video representation for a point on both the first, convex hull optimization and the second, convex hull optimization for the first device resolution and the second, lower device resolution, generating a second video representation for a point only on the second, convex hull optimization for the second, lower device resolution, receiving a request for a manifest for the video file from a client device at the second, lower device resolution, generating the manifest for the client device that identifies the first video representation and the second video representation, and sending the manifest to the client device.Type: GrantFiled: December 6, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Deepthi Nandakumar, Brian Manuel Alvarez, Daniel Robert Graham, Avisar Ten-Ami, Lei Li
-
Patent number: 11115629Abstract: A method for remotely confirming delivery of a package may be accomplished using a client device and a using a network-connectable audio/video (A/V) recording and communication device. The method includes initiating the two-way communication between the client device and the A/V recording and communication device. The method further includes receiving, via a user interface of the client device, an indication that a package is being delivered to a building associated with the A/V recording and communication device. The method further includes receiving, at the client device, information about the package and displaying, on a display of the client device, the information about the package. The method further includes receiving, via the user interface, an electronic signature indicating acceptance of delivery of the package. The method further includes transmitting, by the client device, the electronic signature to a delivery service server.Type: GrantFiled: October 30, 2018Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Elliott Lemberger, John Modestine, Joshua Roth, Micah Stone
-
Patent number: 11113777Abstract: Systems and methods are provided herein for detecting congestion within a workspace. Historical navigational data may be obtained that indicates a number of locations for mobile drive units of the workspace over various historical time periods. Planned path data for each MDU may be obtained, the planned path data may indicate planned paths of travel for each MDU. A grid of overlapping volumes may be generated for the workspace and each instance of historical navigational data and/or planned path data may be utilized to map historical and/or future locations of the MDUs to corresponding volumes of the grid. A protocol set may be implemented to detect congested volumes based at least in part on the historical navigational data and/or the planned path data for each volume of the grid over one or more time periods. In response to detecting a congested volume, one or more remedial actions may be performed.Type: GrantFiled: February 8, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Aayush Aggarwal, Vishnu Ayyagari, James Plumley
-
Patent number: 11115293Abstract: Methods and apparatus are disclosed for programming reconfigurable logic devices such as FPGAs in a networked server environment. In one example, a system hosting a network service providing field programmable gate array (FPGA) services includes a network service provider configured to receive a request to implement application logic in a plurality of FPGAs, allocate a computing instance comprising the FPGAs in responses to receiving the request, produce configuration information for programming the FPGAs, and send the configuration information to an allocated computing instance. The system further includes a computing host that is allocated by the network service provider as a computing instance which includes memory, processors configured to execute computer-executable instructions stored in the memory, and the programmed FPGAs.Type: GrantFiled: November 17, 2016Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Robert Michael Johnson, Nafea Bshara, Matthew Shawn Wilson
-
Patent number: 11115365Abstract: A technology is provided for reducing latency in a messaging system. Unprocessed messages in a message queue are consumed via a messaging overflow service launched in response to an alarm triggered by a monitoring service that indicates the message queue has reached a predetermined threshold. The unprocessed messages are processed via the messaging overflow service to generate a processed data store values. The processed data store values are stored in a cache associated with the messaging overflow service.Type: GrantFiled: July 27, 2017Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventor: Srinivasan Dwarakanathan
-
Patent number: 11106456Abstract: Generally described, aspects of the present disclosure relate to a live update process of the virtual machine monitor during the operation of the virtual machine instances. An update to a virtual machine monitor can be a difficult process to execute because of the operation of the virtual machine instances. Generally, in order to update the virtual machine monitor, the physical computing device needs to be rebooted, which interrupts operation of the virtual machine instances. The live update process provides for a method of updating the virtual machine monitor without rebooting the physical computing device.Type: GrantFiled: March 6, 2020Date of Patent: August 31, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Anthony Nicholas Liguori, Matthew Shawn Wilson, Ian Paul Nowland
-
Patent number: 11108579Abstract: Systems and methods are provided for managing a conference call with multiple voice-enabled and voice-capturing devices, such as smart speakers. Reproduced, duplicate voice commands can cause unexpected results in a conference call. The voice commands can be determined to be received from the same conference call. A voice command for a particular voice-enabled device can be selected based on an energy level of an audio signal, event data, time data, and/or user identification.Type: GrantFiled: January 13, 2020Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Jonathan Alan Leblang, Milo Oostergo, James L. Ford, Kevin Crews
-
Patent number: 11106540Abstract: A proxy server receives requests from a client computer system and generates corresponding sets of database commands that are capable of fulfilling the requests when submitted to a database server. The proxy server may repeat processing associated with a particular request more than once under different operational conditions in order to improve future performance. In some examples, the proxy server submits a particular database command sequence to the database server using various operational parameters, and measures the performance of each submission to identify a particular set of operational parameters to be applied to the database server with future submissions. In another example, the proxy server determines a number of alternative command sequences that fulfill a particular request, and measures the performance of each of the alternative command sequences to determine how command sequences are generated for future requests.Type: GrantFiled: April 3, 2017Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Brian Welcker, Dennis Tighe, Matthew Walters
-
Patent number: 11106667Abstract: Transactional scans of portions of a database may be performed. When a query is received that causes a scan of a database, different portions of the database may be scanned within separate transactions. Operations applicable to perform the scan the records of the different portions of the database may be invoked once within the transactions instead of invoking the operations individually for each of the records in the different portions. Results of the query based on the scanned portions may then be provided in response to the query.Type: GrantFiled: January 15, 2018Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Yongsik Yoon, Gopi Krishna Attaluri, Kamal Kant Gupta, Yingjie He, Saileshwar Krishnamurthy
-
Patent number: 11106386Abstract: Techniques for dynamic throttling of capacity reclamation are described. A method of dynamic throttling of capacity reclamation may include obtaining a plurality of deletion requests, the plurality of deletion requests including client device-originating deletion requests and service-originating deletion requests, generating a plurality of deletion tasks corresponding to the plurality of deletion requests, determining a deletion request rate associated with the client device-originating deletion requests based on request metadata, and executing the plurality of deletion tasks based on the deletion request rate.Type: GrantFiled: May 20, 2019Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Boyan Sun, Amol Madhav Joshi, Matthew John Surawski, Rahul Upadhyaya
-
Patent number: 11104294Abstract: Energy absorbing means on an autonomous ground robot, which is intended for delivering packages in an uncontrolled and unprotected environment, include elastically deformable padding, crushable material, and spring-loaded or like mechanical devices.Type: GrantFiled: September 26, 2018Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Brett Skaloud, Andrew Stubbs
-
Patent number: 11107152Abstract: Embodiments of systems and methods described herein provide users with access to a weight-based shipping service that enables the users to purchase a group of items and pay a flat shipping fee. These systems and methods can enable a user to combine certain items into a box or set of boxes based on weight for a reduced shipping cost. In addition, systems and methods described herein can recommend items to users for purchase based at least in part on the items that a user has added to a box, including based on remaining weight in the box.Type: GrantFiled: April 12, 2019Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Priyanka Wadhawan, Yvonne Chou, Douglas James Herrington, Stephenie Landry, Na Li, Lisa Marie Maya, Subramanian Sundaresan, Hao Yu
-
Patent number: 11108805Abstract: Methods, systems, and computer-readable media for automated packetless network reachability analysis are disclosed. An analysis is performed of network configuration data for a network comprising a host computer. Based at least in part on the analysis, one or more ports at the host computer that are reachable from another computer are determined. Based at least in part on the analysis, one or more routes to the one or more ports are determined. A report is generated that is descriptive of the one or more ports and the one or more routes.Type: GrantFiled: June 27, 2018Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Catherine Dodge, Nikhil Reddy Cheruku, John Byron Cook, Temesghen Kahsai Azene, William Jo Kocik, Sean McLaughlin, Mark Edward Stalzer, Blake Whaley, Yiwen Wu
-
Patent number: 11108898Abstract: Techniques for improving the packet error rate associated with the processing of packets are described. In an example, a system receives a first packet in a first slot of a frame and a second packet in a second slot of the frame. The first packet includes a first header and a replica of the first header. The first header indicates that the first packet is associated with the second packet. The system generates a second header based at least in part on the first header and the replica. The second header indicates an association with the second packet. The system generates a third packet that includes the second header and performs, based at least in part on the third packet, a contention resolution process on packets associated with slots of the frame.Type: GrantFiled: December 5, 2019Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventor: Jung Joo Lee
-
Patent number: D929367Type: GrantFiled: June 6, 2018Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Michael Edward James Paterson, Giles David Matthew McWilliam, Marc Rene Walliser