Patents Assigned to Amazon Technologies, Inc.
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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