Patents Assigned to Amazon Technologies, Inc.
  • Publication number: 20180204301
    Abstract: Methods, systems, and computer-readable media for dynamic and application-specific virtualized graphics processing are disclosed. Execution of an application is initiated on a virtual compute instance. The virtual compute instance is implemented using a server. One or more graphics processing unit (GPU) requirements associated with the execution of the application are determined. A physical GPU resource is selected from a pool of available physical GPU resources based at least in part on the one or more GPU requirements. A virtual GPU is attached to the virtual compute instance based at least in part on initiation of the execution of the application. The virtual GPU is implemented using the physical GPU resource selected from the pool and accessible to the server over a network.
    Type: Application
    Filed: January 18, 2017
    Publication date: July 19, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Malcolm Featonby, Yuxuan Liu, Umesh Chandani, John Merrill Phillips, JR., Nicholas Patrick Wilt, Adithya Bhat, Douglas Cotton Kurtz, Mihir Sadruddin Surani
  • Patent number: 10027592
    Abstract: A group of computing devices use a wireless channel for communication, resulting in congestion. Within that group, some devices may need to exchange time sensitive application data, such as data indicative of control inputs received from a user. A destination device may transmit a clear to send (CTS) frame over the channel that indicates a CTS interval indicative of a time to suspend transmission. Other computing devices respond to the CTS frame by suspending transmission for the specified CTS interval. However, a source device in the group of many computing devices receives the CTS frame and initiates transmission of application data instead of suspending transmission. As a result, the source device transmits while other computing devices are not transmitting. In some implementations a beacon frame may be transmitted before a CTS frame. The destination device may confirm receipt of the application data by transmitting an acknowledgement to the source device.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: July 17, 2018
    Assignee: AMAZON TECHNOLOGIES, INC
    Inventors: Jin Guo, Shengwei Zhang, Qingyun Wei, King Shaw
  • Patent number: 10026302
    Abstract: A method of responding to alarm includes receiving an alarm message from an alarm system at a site. The alarm message may indicate that an alarm has been triggered at the site. In response to receiving the alarm message, a responder may be identified to respond to the alarm. A call message may be automatically sent over a network to a mobile alarm device in the possession of the responder. A message may be received back from the mobile alarm device accepting the call message for the alarm. In some embodiments, the responder's response to the alarm (for example, time to arrive at the alarm, time to clear the alarm) is automatically timed and monitored based on messages received from the responder over the mobile alarm device.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Edward M. Bacco, Katrin Korten
  • Patent number: 10025943
    Abstract: A collection of key-value pairs may be maintained by a key-value database management system. Updates to the collection may be provided by a partially trusted entity. The updates to the collection may be stored in a series of transactions that are committed synchronously but associated with a second version of the collection of key-value pairs that is not immediately visible to a data consumer. The second version of the collection may initially be associated with an unaccepted state. The second version may be accepted and made available to the data consumer, or rejected and rolled back to the previous version.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Lakhan Arya Multani, Sachin Girdhar
  • Patent number: 10027594
    Abstract: One pre-configured code point from of a plurality of code points for a multiprotocol label switching (MPLS) traffic class represents a congestion marked code point associated with traffic congestion and the remaining code points represent not-congestion marked. Congestion associated with a label switching path can be determined based on a congestion notification from a router queue and on a pre-determined congestion indicator from a packet header.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Kiran Kalkunte Seshadri, Bijendra Singh, Thomas A. Volpe, Kari Ann O'Brien
  • Patent number: 10026107
    Abstract: A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. A classification for a query is determined based on the fingerprint information. In one embodiment, an electronic marketplace receives a query from a user, accesses a query classification database having fingerprint information, determines a fingerprint for the query based on the fingerprint information and dynamically modifies a user experience for the user based at least in part on the fingerprint information.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Lisa Jane Hinegardner, Thomas Jay Hoover, Alexander Michael Spinelli
  • Patent number: 10025673
    Abstract: A system that implements a data storage service may store data for database tables in multiple replicated partitions on respective storage nodes. In response to a request to restore a given table that was backed up in a remote storage system (e.g., key-value durable storage system), the service may create a new table, and may import a copy of each of the partitions of the given table from the remote storage system into the new table. The request to restore the table may specify a modified value for a configuration parameter for the table or for one of its partitions. The service may apply the new configuration parameter value to the table or its partitions during the restore operation. The new configuration parameter value may indicate an increase or decrease in storage capacity or throughput capacity, and its application may automatically trigger a partition split or move operation.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Maximiliano Maccanti, Timothy Andrew Rath, Rama Krishna Sandeep Pokkunuri, Akshat Vig, Clarence Wing Yin Ng, Srivaths Badrinath Copparam, Rajaprabhu Thiruchi Loganathan, Wei Xiao, William Alexander Stevenson
  • Patent number: 10023393
    Abstract: Robotic arms or manipulators can be used to toss inventory items within an inventory system. Tossing strategies for the robotic arms may include information about how a grasped item is to be moved and released by a robotic arm to achieve a trajectory for moving the item to a receiving location. A tossing strategy may also use a trajectory that avoids time and/or space reserved for a trajectory of another tossed item. The receiving location can include surfaces and/or other features that can be manipulated for receiving the item based on one or more characteristics of the tossed item and/or a trajectory of the tossed item.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremiah David Brazeau, Andrew M. Sweeney, Henry David Garcia, Fred Chen, Brian Michael Lusignan
  • Patent number: 10026399
    Abstract: Architectures and techniques for selecting a voice-enabled device to handle audio input that is detected by multiple voice-enabled devices are described herein. In some instances, multiple voice-enabled devices may detect audio input from a user at substantially the same time, due to the voice-enabled devices being located within proximity to the user. The architectures and techniques may analyze a variety of audio signal metric values for the voice-enabled devices to designate a voice-enabled device to handle the audio input.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramya Gopalan, Shiva Kumar Sundaram
  • Patent number: 10027678
    Abstract: Provided are systems and methods for location-aware security configuration of peripheral devices. In various implementations, a location-aware peripheral device comprises an interface and a configuration engine. The interface may communicatively couple the peripheral device to a computing system. The configuration engine may be configured to, upon powering on in the computing system, detect a characteristic of the computing system. In some implementations, the configuration engine may further select a trust level for the computing system. In some implementations, selecting a trust level may include using the detected characteristic to identify a profile stored on the peripheral device. The profile may describe a pre-determined computing system. The configuration engine may further be configured to program the peripheral device with a configuration that is associated with the selected trust level. The configuration may program a feature of the peripheral device.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Adi Habusha
  • Patent number: 10023252
    Abstract: In one embodiment, an intermodal container comprises a metal box, and left and right wheel assemblies. The box includes a front wall, a rear door opposite the front wall along a longitudinal direction, first and second sidewalls that oppose one another along a lateral direction, a top wall, a bottom wall that opposes the top wall along a vertical direction, and a structural frame. The left and right wheel assemblies are spaced from one another along the lateral direction. Each one of the wheel assemblies includes an axle and at least one tire mounted on the axle. The wheel assemblies are movable between an extended position in which the tires extend below the first and second sidewalls in the vertical direction so as to be engageable with a ground surface, and a retracted position in which the first and second sidewalls extend below the tires along the vertical direction.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Bjone
  • Patent number: 10026099
    Abstract: Tracking waiting lists associated with merchants and presenting deals to users based on adding the users to waiting lists is described. A service provider may enable merchants to track waiting lists associated with their own services and services of other merchants. Users may be automatically added to waiting lists of merchants based at least in part on a service provider determining that a user is at a geographic location of a merchant. Based at least in part on adding a user to a waiting list for a particular merchant, the service provider may access and select deals from one or more alternative merchants. The one or more alternative merchants may not have waiting lists or may have waiting lists with fewer groups than the waiting list for the particular merchant. The service provider may offer the deals to the user via a user device.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Siddharth Vivek Joshi, David Aronchick, James Robert Blair, Canku Alp Calargun, Hyma Srinivasa Murthy, Vishal Bethur Sathyamurthy, Scott Kerns Windsor
  • Patent number: 10027888
    Abstract: A system and method for identifying an interesting area within video data using gaze tracking is provided. The system determines gaze vectors for individual faces and determines if the gazes are aligned on a single object. For example, the system may map the gaze vectors to a three-dimensional space and determine a point at which the gaze vectors converge. The point may be mapped to the video data to determine the interesting area having a high priority. The system may generate a heat map indicating gaze tracking over time to delineate persistent interesting areas and instantaneous interesting areas.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: James Domit Mackraz
  • Patent number: 10025447
    Abstract: This disclosure is directed to migrating an avatar from a first computing device to a second computing device during a user interaction with the avatar, such as during a user-support session with the avatar. Migration includes depicting the avatar on the first device at a first time and then terminating the avatar on the first device and displaying the avatar on a second, different device at a second time. In some embodiments, the avatar may be migrated along with content. The first device may transfer data to the second device using a peer-to-peer transfer. In some embodiments, a remote computing device may facilitate the migration of the avatar and content between devices.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Aditi Chandrashekhar Dixit, Pieter Sierd van der Meulen
  • Patent number: 10025304
    Abstract: Robotic units may operate in a workspace that is shared with human workers. In order to safeguard the workers, operation of a robotic unit may be inhibited when a worker is near the robotic unit. In order to determine the position of the worker and thereby determine the proximity of the worker and the robotic unit, a time-of-flight measurement is performed to determine the distance of the worker from each of multiple reference locations within or about the workspace. A circular bounding area is defined around each reference location based on the determined distances. A bounded position area is identified as the intersection of the circular bounding areas. The worker is then indicated as being within the bounded position area.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Stubbs, Jonathan Evan Cohn
  • Patent number: 10026115
    Abstract: Collecting dimension data (e.g., height, chest size, etc.) associated with users and leveraging the dimension data to generate and display size distributions in association with products in an online marketplace is described. The size distributions may summarize data so that users may make sizing decisions based on users with similar user dimensions who acquired a same garment. The size distributions may summarize data so that a user may compare values corresponding to ranges of user dimensions in the context of a size of garment. The values may be determined based on adjusting a baseline value based at least in part on a number of users who acquire a garment, return a previously acquired garment, or provide negative feedback about the size of the garment. Graphical representations, such as pie charts, bar charts, etc., that are representative of the size distributions may be presented to users for providing contextual recommendations and/or information to streamline online shopping transactions.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Huafeng Jin, Fei Zhao
  • Patent number: 10027662
    Abstract: Systems, methods, and devices for dynamically authenticating a user are disclosed. A speech-controlled device captures a spoken command, and sends audio data corresponding thereto to a server. The server determines the audio data includes a spoken command to receive content, and therefrom determines a source storing the content. The server also determines threshold user authentication confidence score data associated with the content source. Based at least in part on the threshold user authentication confidence score data, the server determines a user authentication technique, and a device configured to capture user authentication data. The server determines user authentication confidence score data using user authentication data received from the device, and determines weighted user authentication confidence score data therefrom.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohan Mutagi, Chintan Gohil, Sai Sailesh Kopuri, Philip Alexander Lee, Felix Wu, Nancy Yi Liang
  • Patent number: 10025776
    Abstract: Systems and methods for an online mediated language translation market are described. A language translation mediation (“LTM”) system may provide customers with the ability to request and receive language translation services on demand and/or in real-time. Language translation services may be provided by the language translation mediation system, for example via translators who know multiple languages, in exchange for a translation fee. A customer may request a translation of text, images, audio and/or video content from the LTM system, the LTM system routes the translation request to one or more translators who may perform the translation, and the LTM system provides one or more selected translations to the customer. In some embodiments the LTM system may determine a price for a translation and/or facilitate payment on behalf of, or from, the customer, to the translator who provided the translation for the customer.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Warren Sjoberg, Deon Poncini
  • Patent number: 10025802
    Abstract: A configuration manager of a storage service receives a set of service requirements, comprising one or more of: a performance requirement for one or more types of storage operations, or an access interface type requirement Based on the service requirements, a candidate storage configuration that includes one or more data store instances and a first log-based transaction manager is generated. Subsequent to an approval of the first storage configuration by a client, the establishment of the data store instances and the log-based transaction manager is initiated.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan Henry Vermeulen, Omer Ahmed Zaki, Upendra Bhalchandra Shevade, Gregory Rustin Rogers
  • Patent number: 10027587
    Abstract: Disclosed herein is an apparatus for processing an Internet Protocol (IP) header and label switching (LS) headers of a packet in a pipeline. The apparatus includes an LS header processing circuit configured to select a first operation for the packet using an LS header from the packet, and an IP header processing circuit configured to perform an IP lookup to select a second operation for the packet. The apparatus further includes a tunnel initiation circuit configured to initiate an LS tunnel or IP tunnel. The LS header processing circuit, the IP header processing circuit, and the tunnel initiation circuit are operable to operate sequentially on a same packet and concurrently on different packets in a pipeline. Each of these circuits is operable to be bypassed based on an outermost header in the packet, or the selected one of the first operation or the second operation.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Kari Ann O'Brien, Thomas A. Volpe, Bijendra Singh