Patents Assigned to Amazon Technologies
  • Patent number: 9653014
    Abstract: A method of driving an electro wetting display panel includes applying a first data voltage to a pixel part of the display panel during a first section of a frame and applying a second data voltage different from the first data voltage to the same pixel part during a second section of the frame. The first data voltage is converted from display data based on a first gamma curve. The second data voltage is converted from the display data based on a second gamma curve. Light transmittance through the pixel part is changed based on movement of a fluid within the pixel part.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Hyun-Sik Hwang, Uk-Chul Choi, Yong-Jun Jang, Su-Hyeong Park, Ji-Myoung Seo
  • Patent number: 9654431
    Abstract: A system and method of verifying a registered contact path associated with a user account is provided. The disclosed techniques utilize a message sent via the registered contact path, wherein the message contains, among other content, a link. The link is instrumented to identify the registered contact path when activated, e.g., by the recipient or otherwise, allowing a determination as to whether the registered contact path is active. User login data for the user account received subsequently includes a login contact path, and the registered contact path may be further flagged as verified if it is determined that the login contact path and the registered contact path are the same.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Jesper Mikael Johansson
  • Patent number: 9653821
    Abstract: An antenna structure with a radio frequency (RF) circuit, an antenna carrier, and conductive material disposed on the antenna carrier and coupled to the RF circuit slot is described. The conductive material can radiate or receive first electromagnetic energy as a loop antenna in a first frequency band in a second order mode. The conductive material can include a first slot between portions of the conductive material and a second slot between other portions of the conductive material. The first slot or the second slot can radiate or receive second electromagnetic energy as a slot antenna at a second frequency band in a first order mode. The second frequency band can be higher than the first frequency band.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Khaled Ahmad Obeidat, Ming Zheng, Adrian Napoles, Peter Eli Renner, Cheng Jung Lee
  • Patent number: 9654898
    Abstract: Electronic content items may be organized into playlists and associated with a plurality of sources. These playlists may be managed using at least one media content manager. A compatibility hierarchy may be implemented to determine compatibility of certain electronic content items with other electronic content items, which may be organized into playlists. Other playlists may be populated based at least in part on the compatibility hierarchy. Playlists comprising electronic content items associated with a plurality of sources may be playable by implementing a federated media player.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Bobby Dean Martin
  • Patent number: 9652909
    Abstract: An identification device includes a radio-frequency identification (RFID) card, a base member, and a front panel. The RFID card is configured to transmit an identification number. The front panel includes a laser-markable layer. The base member has a back panel and a perimeter wall extending transverse from the back panel. The base member forms a recess accommodating the front panel. The base member and the front panel are joined to form an assembly in which the RFID card is enclosed.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Giles David Matthew McWilliam, Steven Craig DiNoto, Michael David Morris Sniderman, Jesse Scott Knutson
  • Patent number: 9652534
    Abstract: A video search system provides a user with a list of videos that are similar to a reference video selected by the user. A client device operated by the user may receive the reference video and transmit it to the video search system. The video search system generates a reference textual representation of actions depicted in the reference video based on an analysis of the contents of the reference video. The video search system further compares the reference textual representation with a plurality of textual representations generated based on videos stored in a library of videos. Based at least partly on the comparison, the video search system generates video search results that are provided to the client device. In certain functions, the client device may generate the reference textual representation and transmit the reference textual representation to the video search system for comparison.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Ganesh Narayanan
  • Patent number: 9652766
    Abstract: Described herein are storage systems, computer readable mediums, and methods for overcoming size limit storage limitations associated with storage systems. Processed transactions may be removed from an object so that input data may be stored at the object. In some implementations, the storage system removes the processed transactions from the object once a section of the object includes a threshold amount of data, and stores the processed transactions at a transaction datastore. Once the processed transactions have been removed from the object, the storage system may store the input data at the object.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhin Hattikudru, Ajay Bhutani, Chelsea Celest Krueger, Anantharam Vanchiprakash
  • Patent number: 9654340
    Abstract: Techniques are described for managing communications for a managed virtual computer network overlaid on a distinct substrate computer network. The techniques may be used in situations in which a configurable network service provides managed virtual computer networks for clients and also provides one or more network-accessible services that are available to the managed virtual computer networks, with particular managed virtual computer networks being configured to provide local private access to at least one of the provided network-accessible services, despite those provided network-accessible services being located externally to the particular managed virtual computer networks.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Gabrielson, Zachary J. Hansen, Diane N. Lye
  • Patent number: 9654483
    Abstract: A technology is described for limiting the rate at which a number of requests to perform a network action are granted using rate limiters. An example method may include receiving a request for a token granting permission to perform a network action via a computer network. In response, rate limiters may be identified by generating hash values using hash functions and a network address representing a source network where the hash values identify memory locations for the rate limiters. The rate limiters may have a computer memory capacity to store tokens that are distributed in response to the request. Token balances for the rate limiters may be determined, and permission to perform the network action may be granted as a result of at least one of the token balances being greater than zero.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan Mark Benson, Michael F. Diggins, Anton Romanov, David Dongyi Lu, Xingbo Wang
  • Patent number: 9654501
    Abstract: A method and apparatus for mitigating a distributed denial-of-service attack are disclosed. In the method and apparatus a first set of data received from a computer system and addressed to a server is monitored over a first interval to determine whether one or more conditions for limiting computer system data are met. As a result of the one or more conditions for limiting the computer system data being met, a limit is placed on a second set of data provided to the server over a second interval. It is then determined whether one or more conditions for removing the limit are met and as a result of the one or more conditions for removing the limit being met, the limit is removed over an interval subsequent to the second interval.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jered D. Ast, Greg Allen Bur
  • Patent number: 9654458
    Abstract: Techniques are disclosed for identifying an unauthorized device in a network environment that comprises a plurality of heterogeneous devices. In some embodiments, tests may be performed about a device, using information provided by the device, information about the device obtained from a neighboring device, or information about a placement of the device within a network topology. These tests may be used to determine whether a device is unauthorized for the network.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhoy Bhaktwatsalam, Vivek Bhanu, Chris Higgins
  • Patent number: 9652471
    Abstract: A file system manager implemented at a provider network identifies a storage device of a first group of storage devices of a provider network as an initial location of a file system object. Based on an access metric associated with the object, the file system manager initiates a transfer of contents of the object to a second storage device of a different storage device group, without receiving a client request specifying the transfer. In response to an access request received via a file system programmatic interface, contents of the object are provided from the second storage device. Based on a second access metric, the object is transferred back to the first group of storage devices.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Karthikeyan Krishnan, Akshai Parthasarathy, Abdul Sathar Sait
  • Patent number: 9653093
    Abstract: Features are disclosed for using an artificial neural network to generate customized speech recognition models during the speech recognition process. By dynamically generating the speech recognition models during the speech recognition process, the models can be customized based on the specific context of individual frames within the audio data currently being processed. In this way, dependencies between frames in the current sequence can form the basis of the models used to score individual frames of the current sequence. Thus, each frame of the current sequence (or some subset thereof) may be scored using one or more models customized for the particular frame in context.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Spyridon Matsoukas, Nikko Ström, Ariya Rastrow, Sri Venkata Surya Siva Rama Krishna Garimella
  • Patent number: 9652082
    Abstract: Some implementations include electronic devices having space efficient component configurations. In some instances, an electronic device may include an electronic display, a light source, and a lightguide having one or more reflective surfaces. This disclosure describes, in part, configurations of these and other components that create opportunities for efficiently using space associated with the electronic device.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jun Lin, Anurupa Rao, Amrinder Pal Singh Saini
  • Patent number: 9654840
    Abstract: Digital content items may include additional content such as advertisements. Placement of the additional content may be based on a characteristic of the digital content item and/or a characteristic of a consumer of the digital content item. In one implementation, a level of interest is determined for multiple time points in a digital content item and an advertisement is located in the digital item based on the level of interest.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Roy F. Price
  • Patent number: 9652617
    Abstract: In various embodiments, static, dynamic, and behavioral analyses may be performed on an application. A set of code fragments employed by the application may be determined. A set of device resources employed by the application may be determined. An application fingerprint is generated for the application and potentially malicious component and/or behaviors are identified. The application fingerprint encodes identifiers for the set of code fragments and identifiers for the set of device resources.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ethan Zane Evans, David Allen Markley, Eric Jason Brandwine
  • Patent number: 9651771
    Abstract: A method of providing a layer of a first fluid and a layer of a second fluid on a first area of a support plate of an electrowetting device includes providing an emulsion of dispersed first fluid and continuous second fluid, the emulsion including an amount of the second fluid for forming the layer of the second fluid.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ivar Schram, Akira Nakasuga, Bokke Johannes Feenstra
  • Patent number: 9649766
    Abstract: Short range transmissions are used to identify potential interactions between warehouse workers and warehouse robots in automated warehouses. The robot can be equipped with one or more short range transmission tags, such as radio frequency identification (RFID) tags, while the warehouse worker can be equipped with a short range transmission reader, such as an RFID reader. The robot can detect a warehouse worker that is within range when the RFID tags on the robot are written to by the RFID reader. The warehouse robots and warehouse workers can also be equipped with one or more cameras to identify fiducials in the automated warehouse and to report their positions. A central control or interaction server can ensure that warehouse robots and warehouse workers are routed appropriately to avoid incidents.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Stubbs, Matthew David Verminski, Stephen Caldara, Robert Michael Shydo, Jr.
  • Patent number: 9652129
    Abstract: Techniques are described for optimizing the use of computing resources in connection with providing online services. A user interface (UI) executes in the cloud and is streamed as video to a client device. When the user navigates away from the UI, the connection between the client and the computing resource is terminated and the resource is placed back in the pool. The most recent state of the UI is retained so that when the user navigates back to the UI, a new resource is allocated and the UI begins executing at or near the point where the user last interacted with the UI.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Manuel Dominic Caballero
  • Patent number: 9654623
    Abstract: A data aggregation service is configured to minimize the number of service calls made to network services. The data aggregation service might be configured to cache objects returned in response to service calls to network services in a shared data object. A hash of the input values in the service calls to the network services may be utilized to determine whether an object referenced by the cache can be utilized instead of making another service call. The data aggregation service might also be configured to utilize change tracking to determine when calls are to be made to dependent services. The data aggregation service might also be configured to utilize data-specific time to live (“TTL”) values, to allow network services to specify the data they are interested in at a granular level, and/or to perform automated optimization of TTL values. Other optimizations might also be implemented by the data aggregation service.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Krishnan Ananthanarayanan Kolazhi, Purbesh Sahoo