Patents Assigned to Amazon Technologies
  • Patent number: 9686332
    Abstract: Disclosed are various embodiments for a manifest generation service. A manifest generation service determines a bit rate for an on demand content stream to a client. A manifest is generated indicating a source for content at the determined bit rate. The bit rate is determined and manifests are generated repeatedly to adapt to changes in network conditions during the stream.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Joliveau, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 9684919
    Abstract: Methods and systems can be provided for providing items manufactured on demand to users. A user request for an item can be received. The item can have 3D manufacturing instructions associated therewith. A delivery method for the item can be determined. A manufacturing apparatus can be selected to manufacture the item based on the 3D manufacturing instructions. Instructions can be sent to the manufacturing apparatus to manufacture the item based on the 3D manufacturing instructions. Delivery instructions can be provided for delivering the item according to the delivery method.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Linda Knowlton Apsley, Colin Ian Bodell, Jacob Conrad Danton, Scott Randall Hayden, SaiPrasad Kapila, Eric Lessard, Robert Benjamin Uhl
  • Patent number: 9684579
    Abstract: A method for selecting test devices in a service provider environment may include receiving a request for performing a test on a device, the request specifying at least one parameter for the test. A list of available devices may be obtained. The list of available devices may be filtered to generate a list of candidate hardware devices that meet the at least one parameter for the test. Using a first set of operations, current state information for each of the candidate devices may be obtained. Using a second set of operations, at least one weight may be assigned to the current state information to generate weighted state information for each of the candidate devices. Device scores may be generated using the weighted state information. Based on the scores, one of the candidate devices may be selected for performing the test.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Zoe Adams, Jordan Petrov Marinov, Chaitanya Avinash Ganoo
  • Patent number: 9684641
    Abstract: In some examples, an electronic device may present a portion of a content item in a first language contemporaneously with a corresponding portion in a second language. Thus, a user may view the portion of content in the first language and the same portion of content in the second language. Further, the electronic device may dynamically adjust an area allotted to displaying each language version, such as in the case that a portion of content in one language takes up more space than a matching portion of content in the other language. In some examples, metadata for multiple language versions of a content item may include mapping information for correlating a portion of the first language version of the content item with a matching or corresponding portion of the second language version of the content item based, at least in part, on location information.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Janna S. Hamaker, Tom Killalea, Abhishek Patnia
  • Patent number: 9684160
    Abstract: The present disclosure relates to an electrowetting display device and a manufacturing method for the same, using a UV light reactive fluorosurfactant layer. The UV light reactive fluorosurfactant layer can include a UV-cured fluorine based material positioned above a cured UV reactive material. In an embodiment, the electrowetting display device can also include a substrate with a layer of pixel electrodes formed over the substrate, and partition walls formed over at least a portion of the layer of pixel electrodes. In one embodiment, the UV light reactive fluorosurfactant layer can be formed between the partition walls and above an inter-layer insulation film. In another embodiment, the UV light reactive fluorosurfactant layer can be formed between the partition walls and above the layer of pixel electrodes. The electrowetting display can also include a water repellent layer formed over the UV light reactive fluorosurfactant layer.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Taimei Kodaira
  • Patent number: 9686168
    Abstract: Disclosed herein are systems and methods for managing data transmission capacity between endpoints in a computing environment. The systems and methods are operable to receive, store and track information regarding data transmission components installed in the environment, and operable to receive, store and track information regarding how much of the total data transmission capacity between a given pair of endpoints in the system is being used, is reserved for future use, or is available for use. This information can be compared to predetermined threshold values to determine whether additional data transmission hardware should be added to the environment to increase the data transmission capacity.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhishek Patidar, Peter Gerard O'Connor
  • Patent number: 9686372
    Abstract: Systems and methods for rewriting code related to a network page are described herein. The systems and methods can determine whether the network page includes cacheable resources. Responsive to the determination, the systems and methods can rewrite the code for the network page to cause a user system to access the cacheable resource from a content distribution network. Further, the systems and methods can determine whether access to the cacheable resource should be provided via the content distribution network or a proxy server based at least partially on a relative location of the proxy server and the content distribution network to the user system requesting access to the network page.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Dharma Teja Naga Venkata Anne
  • Patent number: 9681163
    Abstract: Methods and apparatus are described for validating files associated with content items. The validation can be performed according to feedback statistics including failure rates pertaining to the content items.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Jiang Xuan
  • Patent number: 9679008
    Abstract: A computer-implemented data processing system and method includes storing a data set at a plurality of data centers. The data centers and hosts within the data centers may be organized according to a multi-tiered ring arrangement. A hashing arrangement may be used to implement the ring arrangement to select the data centers and hosts where the writing and reading of the data sets occurs. Version histories may also be written and read at the hosts and may be used to evaluate causal relationships between the data sets after the reading occurs.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter S. Vosshall, Swaminathan Sivasubramanian, Giuseppe deCandia, Deniz Hastorun, Avinash Lakshman, Alex Pilchin, Ivan D. Rosero
  • Patent number: 9679321
    Abstract: The technology may receive a product identification from a merchant and evaluate the product identification against evaluation rules to determine a likelihood of whether the product identification is valid for a product associated with the product identification.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Bradley John Pitzel
  • Patent number: 9681359
    Abstract: Techniques for providing friction-free transactions using geolocation and user identifiers are described herein. These techniques may ascertain a user's location based on a location of a mobile device. A transaction between the user and a merchant may be completed with zero or minimal input from the user based on the geolocation of the mobile device and the user identifiers. In some implementations, a transaction initiated earlier is completed when the mobile device arrives at the merchant. Additionally, a parent-child or similar relationship may be established between multiple devices. Security on the mobile device based may be provided by biometric identification and calculation of variance from regular movement patterns. Advertisements may be sent to the mobile device based on bids from merchants near to the mobile device. Promotions may be sent to the mobile device when more than a threshold number of mobile devices are located at the same merchant.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Harsha Ramalingam, Paul J. Walsh, Michael Carr
  • Patent number: 9676552
    Abstract: Disclosed are various embodiments that may facilitate retrieval of items from a storage location. A robotic drive unit transports a carrier storage unit to be proximate to a target storage unit that comprises a container in which an item is located. The robotic drive unit moves a container mover to transfer the container from the target storage unit to the carrier storage unit. The robotic drive unit transports the carrier storage unit with the container to a destination.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Rishabh Agarwal, Venkataramanan Subramanian, Mustafa Mustansir Hussain, Ahmed Shareef, Vikas Vishwanatham
  • Patent number: 9679128
    Abstract: A wearable device comprises a first member, a second member that is configured to move relative to the first member, a sensor disposed on the first member, one or more components disposed on the second member, and an authentication module. The sensor is configured to output a sense signal that is indicative of a distance between the sensor and at least one of the one or more components. When the wearable device is worn by a user, the wearable device may be authenticated. The sense signal indicates when at least a portion of the wearable device is opened and/or removed. The wearable device may be de-authenticated based at least in part on the sense signal indicating that a portion of the wearable device has been opened or removed.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Omar Sze Leung, Jung Sik Yang, Kenneth Lawrence Staton
  • Patent number: 9680808
    Abstract: Organizations maintain and generate large amounts of sensitive information using computer hardware resources and services of a service provider. Furthermore, there is a need to be able to delete large amounts of data securely and quickly by encrypting the data with a key and destroying the key. To ensure that information stored remotely is secured and capable of secure deletion, cryptographic keys used by the organization should be prevented from being persistently stored during serialization operations. Signaling methods are used to notify virtual machine instances of serialization events in order to prevent keying material from being stored persistently.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Todd Lawrence Cignetti, Eric Jason Brandwine, Robert Eric Fitzgerald, Andrew J. Doane
  • Patent number: 9680829
    Abstract: A method and apparatus for device authentication are provided. In the method and apparatus, authentication data for a first device is received. The first device is then authenticated based at least in part on demonstrated access to authentication data prior to broadcast of the authentication data. One or more actions may be taken in response to the authentication of the first device based at least in part on the demonstrated access to the authentication data.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon Arron McClintock, Darren Ernest Canavor, George Nikolaos Stathakopoulos
  • Patent number: 9679274
    Abstract: Access to calendar data indicating the state of time blocks is varied according to visibility conditions associated with at least some of the time blocks. Parameters for a meeting are used to determine a state in which to indicate a block of time, which may conflict with the meeting. The state may be either an occupied or unoccupied state.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Gregory Branchek Roth
  • Patent number: 9678773
    Abstract: A system for providing low latency computational capacity is provided. The system may be configured to maintain a pool of virtual machine instances, which may be assigned to users to service the requests associated with the users. The system may further be configured to receive a request to acquire compute capacity for executing a program code associated with a particular user, determine whether the pool of virtual machine instances includes a container that may be used to execute the program code therein, and cause the program code of the particular user to be executed in the container.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Sean Philip Reque
  • Patent number: 9679047
    Abstract: An architecture and techniques for outputting requested information from reference works (e.g., dictionaries, thesauruses, almanacs, atlases, encyclopedias, gazetteers) in a context-sensitive manner. For instance, when a user reads an electronic book (eBook) and requests a definition for a word found within the eBook, the techniques may display a definition for the word that has been selected based on the context of the request. In one example, the techniques may display a definition that corresponds to an identified genre of the eBook in which the word appears. In another example, the techniques may display a definition that corresponds to known information about the user, such as a preference of the user or the like.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sailesh Rachabathuni, Kenneth P. Kiraly
  • Patent number: 9678559
    Abstract: A decision engine executing on an electronic device may determine, using sensor data captured by multiple sensors of the device, whether a user is present in an environment that includes the device. If the user is determined to be present in the environment, the device may transition from a first state to a second state. The first state may be a first power state of the device in which the device is powered off or an idle or dormant state in which the device is powered on but a display of the device is powered off. Correspondingly, the second state may be a second power state of the device in which the device and the display are powered on and content is being rendered on the display. If the decision engine cannot make a determination based on the sensor data, a context engine may adjudicate the user presence determination.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David William Devries, Stewart Robin Shearer, Amit Singh Chhetri, Serkan Hatipoglu, Omar Sze Leung, Michael Serge Devyver, Leo Benedict Baldwin, Noam Sorek
  • Patent number: 9680872
    Abstract: Custom policies are definable for use in a system that enforces policies. A user, for example, may author a policy using a policy language and transmit the system through an application programming interface call. The custom policies may specify conditions for computing environment attestations that are provided with requests to the system. When a custom policy applies to a request, the system may determine whether information in the attestation is sufficient for the request to be fulfilled.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Eric Jason Brandwine