Patents Assigned to Amazon Technologies, Inc.
  • Patent number: 10674331
    Abstract: Technology for indoor location estimation of wireless stations is described. In one embodiment, a processing device identifies a plurality of wireless stations that support a signal round-trip-time measurement protocol. The processing device associates the plurality of wireless stations with one another to form a logical grouping of the plurality of wireless stations and provides an indication of the plurality of wireless stations in the logical grouping to each of the plurality of wireless stations. The processing device receives a first round-trip-time measurement value for a signal transmitted between a first wireless station and a second wireless station of the logical grouping and a second round-trip-time measurement value for a signal transmitted between the first wireless station and a third wireless station of the logical grouping. These round-trip-time measurement values indicate a distance between the wireless stations, respectively.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Rongsheng Huang, Shao-Cheng Wang, Jungtao Liu, Koohyun Um
  • Patent number: 10674063
    Abstract: Time-of-flight cameras may be synchronized where the fields of view of the time-of-flight cameras overlap. The time-of-flight cameras may be programmed within intervals of time for illuminating their respective fields of view that do not conflict with one another. When a first time-of-flight camera illuminates a first field of view that overlaps with a second field of view of a second time-of-flight camera, and the second time-of-flight camera detects reflected light from the illumination, the second time-of-flight camera may determine a time to illuminate the second field of view based on the reflected light. In this manner, any number of time-of-flight cameras may be synchronized with one another without requiring a direct connection between the time-of-flight cameras.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Gabor Szedo Becker
  • Patent number: 10674114
    Abstract: A video display hub is mounted in a common household area such as a kitchen or family room. During times that have been designated as being available for communications, devices in first and second households exchange and display blurred video, allowing users in each household to see vague shapes and movements of the other household. Upon noticing activity, a user in the first household may initiate a video conversation, causing the video from the first household to be unblurred and causing unobscured voice to be transmitted to the second household. A user in the second household may respond by allowing the video conversation to be fully enabled, allowing the video from the second household to be unblurred and unobscured voice to be transmitted back to the first household.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Douglas McQueen, Meng Li, Eric Alan Breitbard, Robert Steven Murdock, Julien George Beguin, Gregory Michael Hart, David A. Limp, Scott Ian Blanksteen
  • Patent number: 10674257
    Abstract: A head-mounted wearable device incorporates a transducer into a nosepiece. Vibrations from the user's speech are transferred through the bridge of the nose and are detected by the transducer to produce an audio signal. In one implementation, a nose plate with a pair of attached nosepieces is mounted to a transducer, such as an accelerometer. The nose plate may be affixed to a front frame of the head-mounted wearable device using a motion limiter mechanism.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: June 2, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Xuan Zhong, Jung Sik Yang, Jianchun Dong, Chia-Jean Wang, Oliver Huy Doan
  • Patent number: 10673854
    Abstract: Systems and methods for proactively deleting applications and/or deactivating permissions granted thereto are described. A system determines a user's usage pattern of an application. The system also determines a standard usage pattern associated with the application. The standard usage pattern may be determined from application usage patterns of multiple users of the system. When the user's usage pattern deviates from the standard usage pattern, the system may cause the application to be deleted from one or more of the user's devices. The system may also deactivate user permissions associated with the application when the user's usage pattern deviates from the standard usage pattern. The system also outputs an indication to the user soliciting whether the system to re-download the application and/or reactivate the permissions.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Felix Wu, Rohan Mutagi
  • Patent number: 10674061
    Abstract: Approaches are described for managing the processing of images or video on a computing device. A portable computing device can include one or more dedicated components, such as an application-specific integrated circuit (ASIC) or other dedicated processor component, to be integrated into the computing device to perform at least a portion of the imaging processing of captured images or video. For example, the dedicated processor component can enable the offloading of basic image signal processing, as well as higher level or “machine vision” processing from the device processor of the device. In this way, the dedicated processor component can perform signal processing for which the input is an image (or video), and where image or video data can be analyzed, interpreted and/or manipulated to generate an output, the output of image processing being either an image or a set of characteristics or parameters related to the image. The output can be provided to a device processor for further processing.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Smita Neglur
  • Patent number: 10674001
    Abstract: Systems and methods for voice-enabled configurations for audio-output devices are disclosed. User accounts may be associated with one or more voice-enabled devices. Those voice-enabled devices may include audio-output functionality, while other voice-enabled devices do not include audio-output functionality. For devices without audio-output functionality, sending and/or receiving calls and/or messages may depend on whether the device is connected to an auxiliary device with audio-output functionality, via wired and/or wireless connection. Notifications of whether calling and/or messaging is enabled may be sent to the sending and/or receiving devices.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Shambhavi Sathyanarayana Rao, Manish Degan, Sachin Goel, Benjamin Ryan Snellings, Fuxing Liu, Yahia Chafik Chehadeh
  • Patent number: 10669069
    Abstract: This application describes fabric storage totes, as well as techniques for use of fabric totes in an infrastructure that uses mechanical systems to transport the fabric totes and/or access inventory items in the fabric totes. The fabric totes may include a fabric base and side walls, with a hardened material support structure. Additionally, the fabric totes may include two handles made of a substantially hard material. The fabric totes may be accessed and transported, manually and/or mechanically, via interaction with the handles.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Fernando Tubilla Kuri
  • Patent number: 10673971
    Abstract: Techniques are described for employing a queue service as an intermediary to communicate messages between separate networks. A first proxy service may access a request generated by a client device operating in a first network, the request initially indicating a destination that is a server device operating in a second network. The request may be an application level protocol request. The first proxy service may modify the request to include, as a destination, a queue maintained by a queue service that is accessible from the first and second networks. The first proxy service may enqueue the modified request in the queue. A second proxy service operating in the second network may retrieve the enqueued request and communicate the request to the server device. One or more responses generated by the server device may be enqueued in a queue by the second proxy service for delivery to the client device.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Timur Melsovich Hindanov, Jonathan Joseph Bryak
  • Patent number: 10674552
    Abstract: Using a method of operating a system that includes remote servers, multiple electronic devices, and a wireless portable, the portable wireless device receives notification of an incoming call. The system uses the remote servers and other parts of the system to determine that one of the electronic devices can wirelessly communicate with the portable wireless device, and establishes a wireless connection between the portable wireless device and that device. The system determines whether the user is also located with the portable wireless device and wirelessly connected device and if so, routes incoming call audio to that device. If the system determines that the user is located with a different device, incoming call audio is routed from the portable wireless device to the device near the portable wireless device, and then the call audio is bridged to the device near the user.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: June 2, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Dor Naveh, Arunjeet Singh, Adrian Hurditch
  • Patent number: 10671094
    Abstract: An aerial vehicle and system for automatically detecting an object (e.g., human, pet, or other animal) approaching the aerial vehicle is described. When an approaching object is detected by an object detection component, a safety profile may be executed to reduce or avoid any potential harm to the object and/or the aerial vehicle. For example, if the object is detected entering a safety perimeter of the aerial vehicle, the rotation of a propeller closest to the object may be stopped to avoid harming the object and rotations of remaining propellers may be modified to maintain control and flight of the aerial vehicle.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gur Kimchi, Louis LeRoi LeGrand, III, Joshua White Traube
  • Patent number: 10673827
    Abstract: A request is received by a provider network from a requestor for data associated with a customer of the provider network. The data is not stored at the provider network, and the request includes a first encryption key. The provider network verifies that the requestor is authorized to request data from the customer of the multi provider network. The provider network sends information pertaining to the requested data to the customer. The provider network also sends the identity of the requestor and the first encryption key. The provider network sends, to the requestor, data that is encrypted, and a decryption key for decrypting the encrypted data.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Earl Robert Kinney, III, Stefano Buliani, Atanas Ivanov Ivanov
  • Patent number: 10669054
    Abstract: An actuator system for fabricating a cavity within thermoplastic material includes a plurality of actuators arranged in an array. When dimensions of an item are determined, the actuator system may be programmed with data regarding such dimensions to fabricate a cavity for the item. A subset of the actuators, and distances by which each of the actuators is to be extended, may be selected based on dimensions of the item, in order to fabricate a cavity within the thermoplastic material that may accommodate the item therein. Additionally, the actuators and the distances may be selected based on intrinsic or extrinsic data regarding the item, and a cavity fabricated within the thermoplastic material may include one or more buffer zones or protective regions that are specifically formed with respect to aspects of the item.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Hoffman, Cory Richard Boudreau, Todd Ethan Brunner, David C. Franchino, Alexandra Kay Hartford, Vivian Lin, Mohan Mahadevan, John Gaetano Matrecano, Alexandra Surasky-Ysasi, Timothy Alan Talda
  • Patent number: 10673717
    Abstract: One or more programs of instruction configure networking-enabled electronic devices to communicate in a ring communication network with a network controller. One or more startup files in one or more devices are configured to enable IP Forwarding, local system monitoring, and signal transmission processes on device startup. Data packets are sent from the network controller to each device coupled to the ring network, where each device processes a separate data packet to configure itself for ring network communication using IP Forwarding. Monitoring devices over a ring network includes using receipt of signals to determine if one or more devices have dropped from the network, modifying IP Forwarding by one or more devices on the network to compensate for a device dropping out, receiving data associated with one or more device parameters, launching one or more read-only interfaces providing device data, and updating various device elements over the network.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Oleg Perevalov, Arthur Myer, Shinji Anzai
  • Patent number: 10670888
    Abstract: A head-mounted wearable device incorporates a channel inset into a front frame. A flexible printed circuit (FPC) is arranged within the channel and allows communication between a left side of the front frame to a right side. Using the FPC, electronics in a left temple attached to the front frame are connected to the electronics in a right temple attached to the front frame. A retention piece is used to maintain the FPC within the channel, provide protection from an external environment, and so forth. The retention piece may comprise an overmold of silicone plastic.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: June 2, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jung Sik Yang, Eliot Kim, Chia-Jean Wang
  • Patent number: 10673712
    Abstract: Techniques for executing commands associated with system stacks using parallel workflows are described herein. A dependency representation based at least in part on a stack description is created. The stack description describes stack resource instance and dependencies between those resource instances. The dependency representation is then analyzed to determine sub-workflows each of which may be executed in parallel. The sub-workflows may be altered based on one or more runtime interdependencies and the stack command may be executed by performing the sub-workflows in a determined order.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jaykumar Harish Gosar, Abhijeet Kumar, Madhusudan Govindarajan, Avinash Jaisinghani, Jeffrey Lloyd Baker, Prashant Jayaraman, Pete Peerapong Janes
  • Patent number: 10673772
    Abstract: Provided are systems and methods for reliable, out-of-order receipt of packets. In some implementations, provided is an apparatus configured to communicate with a network and a host device. The apparatus may receive packets over the network at a receive queue. The packets may originate from a source on the network, and may be received out of order. The apparatus may further, for each received packet, identify a transport context associated with the source and a destination of the packet, and determine whether the packet can be accepted. Upon determining that the packet can be accepted, the apparatus may further identify the one receive queue at which the packet was received; determine a user application to receive the packet, transfer the packet from the one receive queue to a buffer in host memory, and identify an order in which the packet was received with respect to other packets.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Leah Shalev, Brian William Barrett, Nafea Bshara, Georgy Machulsky
  • Patent number: 10668621
    Abstract: Techniques described herein include a system and methods for implementing fast motion planning of collision detection. In some embodiments, an area voxel map is generated with respect to a three-dimensional space within which a repositioning event is to occur. A number of movement voxel maps are then identified as being related to potential repositioning options. The area voxel map is then compared to each of the movement voxel maps to identify collisions that may occur with respect to the repositioning options. In some embodiments, each voxel map includes a number of bits which each represent voxels in a volume of space. The comparison between the area voxel map and each of the movement voxel maps may include a logical conjunction (e.g., an AND operation). Movement voxel maps for which the comparisons result includes a value of 1 are then removed from a set of valid repositioning options.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Stephen A. Caldara
  • Patent number: 10671136
    Abstract: This disclosure describes techniques for detecting and recovering from faults in computing devices. The faults being detected may consume amounts of power within normal consumption parameters of the device, such as under upper-current protection limits of a power adapter. The power adapter may include components which prevent power from being supplied to the device if the current drawn by the device is not periodically reduced to less than a threshold amount of current. The device may include logic which causes the device to periodically reduce the current drawn from the power adapter to less than the threshold amount of current to reset a timer of the components of the power adapter. Thus, the device may periodically reduce the current drawn when the device is operating normally, but fail to reduce the current drawn when experiencing a fault, which results in the power adapter shutting off power to the faulted device.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Benjamin Thomas Gaide
  • Patent number: 10669869
    Abstract: Aerial vehicles may be equipped with propellers having pivotable blades that are configured to rotate or fold when the propellers are not rotating under power. A pivotable blade may rotate about an axis of a propeller with respect to a hub in the presence of wind flow until the pivotable blade is coaligned with a fixed blade, in a direction opposite to the wind flow. A pivotable blade may also fold over a hub of a propeller in the presence of wind flow, with the pivotable blade and a fixed blade being oriented in directions opposite to the wind flow. A center of mass of the pivotable blade may be caused to be on the same side of an axis as a center of mass of a fixed blade, even where the axis is not normal to the wind flow, thereby reducing an amount of drag generated by the propeller.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley David Urban, Dominic Timothy Shiosaki, Ricky Dean Welsh