Patents Assigned to Amazon Technologies
-
Patent number: 10560372Abstract: Systems and methods are disclosed to implement a request routing layer of a service provider system, where the request routers are aware of different versions of a service implemented by the servers of the system. In embodiments, the request routers may discover the different versions of the service via periodic health messages or request responses from the servers. Requests are routed to the servers according to a routing policy that specifies the relative proportions of requests that are to be routed to each version. Version metrics generated from the requests may be captured and provided to a version change manager, which may update the routing policy based on the metrics, either increasing or decreasing the proportion of requests for the different versions. In embodiments, the request router may implement additional rules that control their routing behavior in response to detected error conditions.Type: GrantFiled: August 28, 2017Date of Patent: February 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Tai Geoffrey Lucas, Marcin Piotr Kowalski
-
Patent number: 10560365Abstract: Techniques for detecting a predetermined waveform pattern in a signal received at a system are disclosed herein. A standard deviation and an average of the signal are calculated and used to determine a plurality of zones for the signal. A plurality of samples is obtained from the signal and one of the zones is associated with each of the samples. Transitions of the signal between the zones are identified based on the association of the zones with the samples. A predetermined waveform pattern may be detected in the signal based on the transitions between the zones. A notification may be generated indicating that the predetermined waveform pattern is detected based on a correspondence of the transitions of the signal matching a set of the predetermined transitions.Type: GrantFiled: September 26, 2017Date of Patent: February 11, 2020Assignee: Amazon Technologies, Inc.Inventor: Marco Losito
-
Patent number: 10560127Abstract: Network hardware devices organized in a Wireless mesh network (WMN) in which the network hardware devices cooperate in distribution of content files to client consumption devices in an environment of limited connectivity to broadband Internet infrastructure are described. One mesh network device includes a housing including reflective chambers within with multiple antennas are disposed. A first radio is operable to cause a first antenna to radiate electromagnetic energy in a first frequency range and a first reflector chamber is operable to reflect the electromagnetic energy in a first direction away from the housing. Second, third, and fourth radios are operable to cause the respective antennas within the respective reflective chambers to radiate electromagnetic energy and the respective reflective chamber is to reflect the electromagnetic energy in a respective direction away from the housing.Type: GrantFiled: May 13, 2016Date of Patent: February 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Tzung-I Lee, In Chul Hyun, Omar Fawazhashim Zakaria
-
Publication number: 20200041987Abstract: Techniques, including systems and methods, for testing systems utilize a decoupled architecture. A device for administering a test on a system is decoupled from one or more other devices that apply a load on the system as part of the test. The one or more devices that apply the load on the system and the system itself may be located in a common facility. The one or more devices that apply the load on the system may apply the load in a manner specific to one or more applications executing on the system.Type: ApplicationFiled: October 9, 2019Publication date: February 6, 2020Applicant: Amazon Technologies, Inc.Inventors: Carlos A. Arguelles, Siamak Irantash
-
Publication number: 20200045178Abstract: Methods, systems, and computer-readable media for interactive voice response using a cloud-based service are disclosed. Voice input indicating interaction with an entity is received at a service provider environment. The entity is associated with an IVR data structure comprising one or more options associated with contacting the entity. The IVR data structure is selected based (at least in part) on analysis of the voice input by the service provider environment. The voice input is sent from a voice-capturing device to the service provider environment via a non-telephonic network. A contact point is selected from the IVR data structure based (at least in part) on analysis of the voice input and/or contextual information. A connection is initiated with the contact point.Type: ApplicationFiled: October 11, 2019Publication date: February 6, 2020Applicant: Amazon Technologies, Inc.Inventors: John Michael Hartman, Michael Frederick Kahn
-
Patent number: 10552892Abstract: Systems and methods are disclosed that use social networking profiles of users to generate personalized content of display pages. The personalized content may be generated using profile data retrieved via an application program interface of a social networking system, and may be presented on the display pages of a distinct system, such as a site that hosts an electronic catalog of items. The personalized content may include features that allow a user to indicate a like or preference for an item and that can be customized based on, e.g., the extent of the user's social network or the influence the user has over other potential users of the catalog system. Systems and methods are also disclosed that use the social networking profiles to generate personalized messages that can be posted to social network contacts of the user to provide information about items for which the contacts may be interested.Type: GrantFiled: February 10, 2017Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Jeetendra Mirchandani, Sumit Kumar Sultania, Vinayak Ramachandra Hegde
-
Patent number: 10552796Abstract: A service provider system may implement an approval service that manages approval requests received from other services on behalf of a customer organization and its end users. An administrator in the organization may create approval templates that define voting strategies at multiple approval levels and associate them with particular requests (individually, or by product, portfolio, project, action, message topic, workflow, or request type). The administrator may create approval groups whose members are authorized to respond to particular requests. Each approval template (or approval level) may include a different voting strategy or be associated with a different approval group. The approval system may support pre-notification of subsequent approval levels, auto-escalation, or auto-expiration. The approval service may employ a notification service to manage actionable notification messages that include approval requests. Members of approval groups may retrieve requests and select from available actions (e.g.Type: GrantFiled: December 19, 2014Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Frederik Christophe Delacourt, Quan Binh To, Christopher Whitaker, Benjamin David Newman, Zachary Thomas Crowell, Julien Jacques Ellie
-
Patent number: 10549916Abstract: A mobile drive unit includes a pivot between the front chassis unit and the rear chassis unit, which both support a support structure that pivotally supports a payload housing.Type: GrantFiled: March 23, 2018Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Dragan Pajevic, Stephen T. Campbell, Peter Thomas Colantonio, David William Guerin, Jude Royston Jonas, Kevin John Trenholme
-
Patent number: 10555023Abstract: Techniques are described that enable personalized recap clip sequences.Type: GrantFiled: September 25, 2017Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Shaun Patrick McCarthy, Yaron Sole, Trevor James Walker, Arun Velayudhan Pillai, Venkatraman Prabhu
-
Patent number: 10552999Abstract: Systems, methods, and computer-readable media are disclosed for generating graphical indicators of various data for parallel presentation. Example methods include determining a set of data with first data and second data for a first segment and a second segment, determining a first ranking using the first data, where the first segment is ranked in a first position and the second segment is ranked in a second position, generating a first discrete visualization with a first graphical indicator for the first segment in a first location and a second graphical indicator for the second segment in a second location. Example methods may include determining a second ranking using the second data, where the first segment is ranked in the second position and the second segment is ranked in the first position, generating a second discrete visualization with a first graphical indicator and a second graphical indicator in the same respective locations.Type: GrantFiled: May 14, 2018Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Samuel John Gracie, George Brookhart
-
Patent number: 10554072Abstract: A system and method of using light-energy to communicate with a packaged computing device is described. In some embodiments, an optical detector of the computing device stored in a container receives light energy through a light-transparent window of the container. In some embodiments, the light energy is used to charge a battery of the computing device while the computing device is in the container. In some embodiments, a pre-defined pattern of light pulses is used to transition the computing device between a sleep state and a wake state while the computing device is in the container.Type: GrantFiled: February 26, 2015Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: James (Jimmy) Robert Lim, Yuting (Tim) Yeh, David Wang, Poon-Keong Ang, Erik Avy Vaknine
-
Patent number: 10552135Abstract: Some examples include techniques for efficiently handling an application package. For instance, a native code library used by an application may be identified. A wrapper library that enables the application to access the native code library may be created. The wrapper library may be stored in a first area of the application package. The native code library may be stored in a second area of the application package. If the application package includes more than one native code library, the application package may include a loading order specifying an order in which the native code libraries are to be loaded into a memory of a computing device.Type: GrantFiled: September 16, 2016Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Eugene Gershnik, Matthew B. Barr, Jacob D. Cohen, John M. Pyle
-
Patent number: 10553029Abstract: Techniques are described that enable virtual reality content to be delivered. These techniques include encoding frames of stereoscopic virtual reality content and decoding reference frames of the stereoscopic virtual reality content for non-viewed sections of the virtual reality content.Type: GrantFiled: December 28, 2016Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Charles Benjamin Franklin Waggoner, Yongjun Wu
-
Patent number: 10552819Abstract: Media enhanced mobile payments enable a user to make payments and payment requests that include additional media. The user may transmit a text-based message that may be used to update an account associated with a recipient. Additional media, such as a personalized voice recording, may be acquired by a host from the user, and may be associated with the text-based message. The additional media may be transmitted to the recipient identified in the text-based message. In some aspects, the text-based message may be a short messaging service (SMS) text message. Further aspects may include the host connecting to the user via a telephone call to record the personalized voice recording.Type: GrantFiled: October 7, 2008Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Diwakar Gupta, Chih-Jen Huang, Gerald Yuen, Philip Yuen
-
Patent number: 10554392Abstract: An HSM management hub coordinates the distribution and synchronization of cryptographic material across a fleet of connected hardware security modules (“HSMs”). Cryptographic material is exchanged between HSMs in the fleet in a cryptographically protected format. In some examples, the cryptographic material is encrypted using a common fleet key maintained by the HSMs in the fleet. In other examples, the cryptographic material is protected using asymmetric cryptographic keys that are associated with the members of the HSM fleet. The HSM management hub may be used to divide the HSM fleet into subdomains by providing domain keys to subsets of HSMs within the HSM fleet. Cryptographic information that is encrypted with particular domain keys can be distributed across the entire HSM fleet, and restricted to use by authorized HSMs that are in possession of the particular domain keys.Type: GrantFiled: April 20, 2017Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Gregory Alan Rubin, Benjamin Philip Grubin
-
Patent number: 10552193Abstract: A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.Type: GrantFiled: August 14, 2017Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Ajay Nair
-
Patent number: 10552083Abstract: A method and apparatus for capturing a snapshot of storage volumes of a data capture group are disclosed. In the method and apparatus, a request to create a data capture group may be received and processed. The data capture group may have one or more storage volumes. Upon defining the data capture group, a snapshot of the storage volumes of the data capture group may be taken.Type: GrantFiled: December 20, 2018Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventor: Simon Jeremy Elisha
-
Patent number: 10552021Abstract: Disclosed are various embodiments analyzing a user's interaction with his or her music library. The system generates a time series by tracking a plurality of instances of music library interaction between a user and a music library. The system also determines a distribution expressed in the time series, the distribution indicating a trend of playing a set of audio items for a particular period of time, the set of audio items being associated with a class, wherein a timestamp corresponds to an occurrence of the trend. The system associates the distribution with a triggering event and generates a recommendation according to the class in response to the triggering event.Type: GrantFiled: July 1, 2016Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventor: Aneeb Naveed Qureshi
-
Patent number: D874548Type: GrantFiled: September 17, 2018Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher Loew, James Siminoff, Spiro Sacre, Mark Siminoff
-
Patent number: D874552Type: GrantFiled: August 2, 2019Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher Loew, James Siminoff, Spiro Sacre, Mark Siminoff