Patents Assigned to Amazon Technologies
-
Patent number: 9658899Abstract: A distributed lock manager (DLM) may be implemented in a distributed computing system that provides virtualized computing resources and/or virtual computing services to clients. Locks may be created and managed by the DLM in response to requests from clients to do so. The components of the DLM may communicate with each other over a network other than one over which client application components communicate with each other or access the shared resources protected by the locks. For example, DLM components may communicate over a control plane network of a cloud computing environment and application components may communicate over a data plane network of the cloud computing environment. The DLM may expose an API to clients, allowing them to make local calls to a DLM component on the same node to perform various lock management operations. The meanings of the lock values may be established by their use in client applications.Type: GrantFiled: June 10, 2013Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventor: George Oliver Jenkins
-
Patent number: 9660895Abstract: Methods and systems for geolocation routing and simulation of network conditions are disclosed. A network traffic profile is determined for a client device. A network access server selects an endpoint server based on the location of the selected endpoint server. The network access server routes traffic from the client device to an external server through the selected endpoint server. The network traffic from the client device to the external server appears to originate from a network address of the selected endpoint server. Network conditions for the network traffic are simulated based on the network traffic profile.Type: GrantFiled: March 4, 2014Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventor: Brian Matthew Bennett
-
Patent number: 9660971Abstract: Disclosed are various embodiments for generating event recommendations. Embodiments of the disclosure obtain media consumption events corresponding to media consumption in a media player user interface. A pattern of media consumption for the user is identified. An artist recommendation is generated based upon the media consumption. An event recommendation is generated corresponding to the artist.Type: GrantFiled: March 8, 2012Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Toby Ray Latin-Stoermer, Scott K. Meaker, Scott Durham, Stephen C. Mack, Ralph Cameron Harvey, Erin O. Anderson
-
Patent number: 9660972Abstract: A credential, such as a password, for an entity is used to generate multiple keys. The generated keys are distributed to credential verification systems to enable the credential verification systems to perform authentication operations. The keys are generated such that access to a generated key allows for authentication with a proper subset of the credential verification systems. Thus, unauthorized access to information used by one authentication system does not, by itself, allow for successful authentication with other authentication systems.Type: GrantFiled: June 25, 2012Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Gregory B. Roth, Graeme D. Baer
-
Patent number: 9658676Abstract: Subject matter disclosed herein relates to arrangements and techniques for sending messages directly among processing cores and directly among co-processors over a network-on-chip (NoC). More particularly, the present disclosure provides an Application Specific Integrated Circuit (ASIC) that includes processing cores coupled together with a NoC. Each processing core and co-processor includes two corresponding buffers. A first buffer is for sending messages and a second buffer is for receiving messages. Messages are sent from a processing core directly to another processing core through the NoC. Messages are also sent from a co-processor directly to another co-processor through the NoC.Type: GrantFiled: February 19, 2015Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Richard Thomas Witek, Long Li, Maya Suresh
-
Patent number: 9659577Abstract: A voice controlled assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The housing has an elongated cylindrical body extending along a center axis between a base end and a top end. The microphone(s) are mounted in the top end and the speaker(s) are mounted proximal to the base end. A control knob is rotatably mounted to the top end of the housing to rotate about the center axis. The control knob has an outer surface that is substantially flush with an outer surface of the housing to provide a smooth, continuous appearance to the voice controlled assistant.Type: GrantFiled: March 14, 2013Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventor: Heinz-Dominik Langhammer
-
Patent number: 9661438Abstract: A limiter for an audio system prevents loud audio signals that exceed a threshold from being output. Output of the audio signals are delayed. When a loud signal exceeds the threshold, the gain applied to the delayed signals is gradually reduced so that by the time the loud signal reaches the output, the gain is at a level that reduces the loud audio signal to be within the threshold. Thereafter the gain is gradually restored to normal over a longer period of time than the audio signals are delayed.Type: GrantFiled: March 26, 2015Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Jun Yang, Philip Ryan Hilmes
-
Patent number: 9659052Abstract: A system and method to recognize and resolve when a source data object is the same or similar to an existing data object in a database using structured information and facts about each object. The system and method compare relations of the source data object and relations of the existing data object in the database and determine how similar the source data object is to the data object in the database based on scores of the comparisons. The system and method may provide outputs, such as whether the data objects match, the data objects are distinct, the source data object is a strong match to multiple data objects in the database, and the data objects conflict one another. The system and method may then resolve the database entries based on the potential matching outputs.Type: GrantFiled: September 26, 2013Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Barry Dean Glennon, David Spike Palfrey, William Tunstall-Pedoe, Duncan Joseph Reynolds, Petra Elisabeth Holmes, Gregory Christopher Doran
-
Patent number: 9659534Abstract: Subject matter disclosed herein relates to addressing schemes that reduce visual artifacts and power consumption in electrowetting display devices. The electrowetting display comprises a first substrate and a second substrate opposite to the first substrate, wherein a plurality of pixel regions are defined between the first substrate and the second substrate. The electrowetting display further comprises a first fluid within the pixel regions and a second fluid on the first fluid, wherein the second fluid is immiscible with the first fluid. The electrowetting display also comprises a timing controller that includes a memory. The timing controller is configured to drive the plurality of pixel regions with one or more addressing schemes that control rates of driving the plurality of pixel regions.Type: GrantFiled: December 29, 2014Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventor: Petrus Maria de Greef
-
Patent number: 9658935Abstract: Disclosed are various embodiments for processing file modifications in a networked storage system. A new version of a file is obtained from a client over a network. The new version of the file is stored in a file system maintained by a networked storage system. If a modification listener is associated with the file, a notification that the file has been modified is sent to the modification listener.Type: GrantFiled: June 15, 2011Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
-
Patent number: 9660988Abstract: A user can have media files associated with a user account in a shared resource environment, enabling the user to access those files from multiple devices and locations. Instead of uploading each file, a process can scan the files to determine corresponding copies already stored to the shared resource environment, which can be associated with the user account without uploading another copy. In cases where encryption or other protection prevents the content of a file from being verified, a fingerprint of unencrypted records of the file can be generated and compared against an index of fingerprints for previously encountered files. If the fingerprint matches information stored for a media file, and the fingerprint meets at least one validity criterion, a copy of the media file can be associated with the user account even though the user's copy cannot be read, or potentially even played, by a component of the environment.Type: GrantFiled: August 3, 2015Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Colin Andrews, Aleksey Sergeyevich Perfilov
-
Patent number: 9658675Abstract: Subject matter disclosed herein relates to arrangements and techniques that provide for sending messages among processing nodes over a network-on-chip (NoC). More particularly, the present disclosure provides an Application Specific Integrated Circuit (ASIC) that includes processing cores and co-processors. The processing cores and co-processors are coupled together with a NoC. Each processing core and co-processor includes two corresponding buffers. A first buffer is for sending messages and a second buffer is for receiving messages. If a processing core or co-processor needs to send a message and the corresponding first buffer is full, if the message includes a flag that indicates a WAIT function, then the processing core and/or co-processor enters a low power state until the first buffer is available; otherwise the message is ignored and not sent. Additionally, if a second buffer is empty, then the corresponding processing core and/or co-processor enters the low power state.Type: GrantFiled: February 19, 2015Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Richard Thomas Witek, Long Li, Maya Suresh
-
Patent number: 9660890Abstract: A system and method for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request for an original resource and any embedded resource. The processing device uses the processed performance metric information to determine a set of service providers for alternatively hosting, processing, and/or transmitting at least a portion of the original resource and/or any embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent resource requests for the original resource and any embedded resources using each of a variety of alternative set(s) of service providers.Type: GrantFiled: June 1, 2015Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 9660970Abstract: 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: December 3, 2015Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Gregory Alan Rubin, Benjamin Philip Grubin
-
Patent number: 9660982Abstract: Disclosed are various embodiments for management functions relating to security credentials. Account data, which includes multiple security credentials for multiple network sites for a user, is stored in an encrypted form. A request to temporarily change the account data is obtained from a client. The request specifies a master security credential for accessing the account data. In response to the request, the multiple security credentials for the account data are changed to a single temporary security credential, as specified by a user. After an expiration period expires, the multiple security credentials are automatically reset to a plurality of different security credentials.Type: GrantFiled: August 17, 2016Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Daniel W. Hitchcock, Brad Lee Campbell
-
Patent number: 9659310Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for consumption based subscription frequency recommendations. A system configured to practice the example method first evaluates purchase statistics for an item to determine a consumption frequency. The system receives from a user a request for the item, and presents to the user a subscription recommendation based on the consumption frequency. The system can also provide recommendations for accessories by evaluating purchase statistics for an item to determine an accessory for the item, wherein a number of times the accessory is purchased with the item exceeds a threshold, receiving from a user a request for a subscription for recurring purchases of the item, and presenting to the user a recommendation to include the accessory as part of the subscription.Type: GrantFiled: March 14, 2012Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: James Gregory Allen, Jason E. Dishlip, Steven F. Toth, Ming-Hsiu Wang, Michael J. Beenen, Laura E. Ford, Kevin Alexander Lee
-
Publication number: 20170139462Abstract: Methods and apparatus for datacenter power management optimization are disclosed. Metrics, including workload data, thermal measurements and the like are collected from numerous endpoints within a datacenter. System profiles of a plurality of servers, and application workload profiles for various workloads, are stored. Based on analysis of collected metrics, power optimization operations comprising either workload scheduling operations, power configuration change operations, or both, are initiated.Type: ApplicationFiled: January 30, 2017Publication date: May 18, 2017Applicant: Amazon Technologies, Inc.Inventors: Nachiketh Rao Potlapally, James R. Hamilton
-
Publication number: 20170141958Abstract: Methods and apparatus for dedicated endpoint instances for network-accessible services are disclosed. The number of dedicated endpoint instances to be established to direct work requests of a given client to back-end nodes of a service may be determined. Configuration policies for the instances, including one or more policies related to caching, authentication, redundancy, durability, availability, and/or load balancing, may also be determined. Configuration of the instances may be initiated, and an indication that the endpoint or endpoints have been configured may be provided to the client.Type: ApplicationFiled: January 30, 2017Publication date: May 18, 2017Applicant: Amazon Technologies, Inc.Inventors: Adam Douglas Morley, David Craig Yanacek
-
Publication number: 20170139910Abstract: System and methods for managing versions of partition maps in a distributed data store are disclosed. A relational database may use partition maps to indicate the location of data in a particular partition, or in a replica thereof. These partition maps may be versioned using a two-stage mechanism in which partition map updates are communicated to all nodes, or to affected nodes only, and in which operation may continue without waiting for acknowledgment of their application to each node. The system may handle minor partition changes differently than major partition changes. For example, if a replica of a partition is promoted to be a primary copy due to hardware or network failures, partition map changes may only be propagated to nodes in the same replica group. For major partition changes (e.g., splits, moves, mergers, added partitions, or size change), a new partition map may be made available to all nodes.Type: ApplicationFiled: January 30, 2017Publication date: May 18, 2017Applicant: Amazon Technologies, Inc.Inventors: Grant Alexander MacDonald Mcalister, Swaminathan Sivasubramanian, Rajesh Sudhakar Sheth
-
Patent number: D787532Type: GrantFiled: May 18, 2016Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Matthew T. Williams, Iain A. Kennedy, James Joel Massey, Isaac W. Oates