Patents Assigned to Amazon Technologies
-
Patent number: 9648088Abstract: This disclosure is generally directed to providing access to media content for travelers during a trip, where the trip may include lodging, transit, and/or activities. A service provider may obtain information about a user and a trip. The service provider may determine information about the user, such as account information that may identify media content that is typically accessible by the user. An amount of available space on a device may be determined that can be used to store prefetched content for the trip. Recommended content may be selected to fill the amount of space on the device. The recommended content may be based on information about the user, information about the trip, and/or other information. The recommended content may be downloaded onto the device prior to the trip so that the user has access to the content from the device during the trip.Type: GrantFiled: March 25, 2014Date of Patent: May 9, 2017Assignee: Amazon Technologies, Inc.Inventors: Aditya Balwant Pande, Wesley Shawn Davis, Gustavo Eduardo Lopez
-
Patent number: 9645385Abstract: An apparatus for fabricating electronic displays comprises a glass substrate that includes pixel arrays formed on the glass substrate. Individual pixels of the pixel arrays include pixel walls to retain a first fluid, such as oil. The pixel arrays may include an edge seal to retain a second fluid, such as an electrolyte solution, that overlays the pixel walls and the first fluid. The glass substrate also includes a hydrophobic strip formed on the glass substrate. A wettability between the first fluid and the hydrophobic strip is different from a wettability between the second fluid and the hydrophobic strip.Type: GrantFiled: June 26, 2014Date of Patent: May 9, 2017Assignee: Amazon Technologies, Inc.Inventors: Ernest Jannis Phaff, Hermanus Johannes Jansen, Henricus Matheus Josephus Leenen
-
Patent number: 9647889Abstract: A computing resource service provider may provide computing instances organized into logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be place into standby. Standby instances may still be managed by the auto-scaling group but may not contribute to the capacity of the auto-scaling group for auto-scaling purposes.Type: GrantFiled: November 12, 2014Date of Patent: May 9, 2017Assignee: Amazon Technologies, Inc.Inventors: Shawn Jones, Eric Samuel Stone, Derek Solomon Pai
-
Patent number: 9648564Abstract: A processing device identifies a plurality of wake-ups that are requested by one or more applications and applies a wake-up restriction policy to the plurality of wake-ups. Applying the wake-up restriction policy to a wake-up of the plurality of wake-ups comprises determining whether the wake-up conforms to the wake-up restriction policy. Responsive to determining that the wake-up conforms to the wake-up restriction policy, the processing device permits the wake-up to activate at least one of the processing device or an additional processing device. Responsive to determining that the alarm wake-up will violate the wake-up restriction policy, the processing device prevents the wake-up from later activating at least one of the processing device or the additional processing device.Type: GrantFiled: March 26, 2014Date of Patent: May 9, 2017Assignee: Amazon Technologies, Inc.Inventors: Wentian Cui, Jin Guo, King Shaw
-
Patent number: 9640179Abstract: Techniques for tailoring beamforming techniques to environments such that processing resources may be devoted to a portion of an audio signal corresponding to a lobe of a beampattern that is most likely to contain user speech. The techniques take into account both acoustic characteristics of an environment and heuristics regarding lobes that have previously been found to include user speech.Type: GrantFiled: June 27, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Gregory Michael Hart, Kavitha Velusamy, William Spencer Worley, III
-
Patent number: 9641385Abstract: An example method of launching a virtual machine in a multi-tenant environment using dynamic configuration may include receiving a customer request to launch a virtual machine in the multi-tenant environment. The multi-tenant environment may include a plurality of host server computers. In response to the customer request, configuration parameters stored in association with an account of the customer may be retrieved in the multi-tenant environment. One or more parameters of a hardware and/or a software resource in the multi-tenant environment may be dynamically configured in accordance with the retrieved configuration parameters. The virtual machine may be launched on one of the plurality of host server computers, using the configured hardware and/or software resource. The configuration parameters may be associated with at least one desired performance characteristic of the virtual machine to be launched.Type: GrantFiled: December 16, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Mathew Daniel, Marcin Piotr Kowalski, Andries Petrus Johannes Dippenaar
-
Patent number: 9642286Abstract: A cooling controller of a cooling canister is configured to coordinate control of a set of fans coupled with the cooling canister with another set of fans coupled with an adjacent cooling canister. The cooling canister and the adjacent cooling canister include openings that are coupled together that permit air to flow between the cooling canister and the adjacent cooling canister. In some embodiments, the cooling control also coordinates control of a damper in at least one of the coupled openings of the coupled cooling canister and adjacent cooling canister.Type: GrantFiled: December 14, 2015Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Felipe Enrique Ortega Gutierrez, Christopher Strickland Beall, Darin Lee Frink
-
Patent number: 9639877Abstract: Electronic content items such as electronic books are enhanced by identifying citations within the content items, identifying sources of the objects of the citations, and associating the citations with such sources so that readers of the content items can easily purchase or otherwise obtain the citation objects. The citations may be updated as new products become available or information related to the products changes over time.Type: GrantFiled: July 6, 2012Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: James C. Petts, Aaron James Dykstra, Laura Ellen Grit, Lindsey Christina Fowler, Dennis H. Harding, George M. Ionkov, Samuel A. Minter
-
Patent number: 9639296Abstract: Systems and methods are disclosed which facilitate management of thin provisioned data storage. Specifically, portions of thinly provisioned data stores may be deallocated when they contain invalid data, such as data deleted by a user. A user may transmit notifications, which may include delete notifications, such as TRIM commands, to a provider of the data store (or to the data store itself) that data has been deleted. A management component may modify the data store, or metadata corresponding to the data store, to reflect the deletion. The management component may further monitor portions of the data store to determine whether individual portions contain entirely invalid data. If so, the portion may be deallocated from the thin provisioned data store, resulting in more efficient thin provisioning. Deallocation may be enabled even where deletion notifications from a user do not correspond directly to allocated storage portions.Type: GrantFiled: April 5, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventor: Pradeep Vincent
-
Patent number: 9639444Abstract: One or more computers is configured to run an end-to-end test including at least a plurality of independent tests of multiple stages of an asynchronous multi-stage data processing system. One of the set of independent tests is configured to send a request for test input data from a test data repository service for a particular stage. A converted version of the test input data is obtained. A comparison of the converted version to the output of the particular stage to verify operation of the particular stage is obtained. The output of the particular stage is transmitted to the test data repository service. One or more computers is configured to provide the test data repository service. The test data repository service is configured to store in the test data storage the output of the particular stage as test input data for a next stage of the asynchronous multi-stage data processing system.Type: GrantFiled: August 25, 2014Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventor: Carlos Alejandro Arguelles
-
Patent number: 9641434Abstract: Private network address obfuscation and verification methods and apparatus that may obfuscate private network source addresses embedded in packet header addresses when sending packets from private networks onto or over external, public networks, and that verify incoming packets to the private networks using the obfuscated private network addresses embedded in the incoming packet header destination addresses. Obfuscating the private network addresses embedded in outgoing packets and verifying incoming packets according to the obfuscated content embedded in the destination addresses may help keep the private network addresses of endpoints on the private network hidden in the packet header content on public networks and difficult to detect by entities on the public networks, which may, for example, make malicious activities such as denial of service (DoS) attacks on the private network impractical.Type: GrantFiled: December 17, 2014Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Douglas Stewart Laurence, Eric Jason Brandwine, Andrew Bruce Dickinson, James Christopher Sorenson, III
-
Patent number: 9641919Abstract: Voice-controlled devices that include one or more speakers for outputting audio. In some instances, the device includes at least one speaker within a cylindrical housing, with the speaker aimed or pointed away from a microphone coupled to the housing. For instance, if the microphone resides at or near the top of the cylindrical housing, then the speaker may point downwards along the longitudinal axis of the housing and away from the microphone. By pointing the speaker away from the microphone, the microphone will receive less sound from the speaker than if the speaker were pointed toward the microphone). Because the voice-controlled device may perform speech recognition on audio signals generated by the microphone, less sound from the speaker represented in the audio signal may result in more accurate speech recognition, and/or a lesser need to perform acoustic echo cancelation (AEC) on the generated audio signals.Type: GrantFiled: September 30, 2014Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: David Wilson Poole, Timothy Theodore List, Jacobi Colton Grillo, Wei Li, Tony David
-
Patent number: 9639705Abstract: Large volumes of data to be securely imported to, and exported from, a data storage service or other such location in a secure manner without a customer having to manage keys or encryption. A data management component can execute on a client device that can identify data to be stored and obtain the appropriate key for encrypting the data. Once the data is encrypted, the data can be transmitted to the data storage service. When the data is received to the data storage service, an ingestion station reads the encrypted data and causes the encrypted data to be stored to the data storage service. The data remains encrypted from the client device through being stored to the data storage service. When a request for the data is received, access to the key can be obtained and the data decrypted and returned in response to the request.Type: GrantFiled: June 17, 2015Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Graeme D. Baer, Eric Jason Brandwine
-
Patent number: 9639518Abstract: In some implementations, text is extracted from a digital work and proper nouns are identified in the text to generate a list of names. The list of names may be sorted so that names containing more information are positioned toward the beginning of the list. The list may be traversed to cluster names and alternate names into name sets that correspond to particular entities in the digital work. Non-unique names that appear in more than one name set may be disambiguated based on proximity to unique names in the same name sets to determine which occurrences of the non-unique names belong with which name sets. Furthermore, a representative name may be selected from among multiple names in a name set for use in representing an entity or object corresponding to the name set. In some examples, the representative name may be selected based on a fullness of the name.Type: GrantFiled: March 27, 2012Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Joshua M. Goodspeed, Janna S. Hamaker, Adam J. Iser, Tom Killalea, Abhishek Patnia, Alla Taborisskaya
-
Patent number: 9639825Abstract: In certain embodiments, a system receives a request sent by a device to authorize an operation. The system initiates display of an image encoding a challenge code to allow the device to capture the image and extract the challenge code. The device calculates a response using the challenge code and a seed, and sends the response to the system. In certain examples, the device may send the request over a first channel and the response over a second channel distinct from the first channel. In other examples, the device displays the response and a user inputs the response into a computing system to send to the system.Type: GrantFiled: June 14, 2011Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Gregory B. Roth, Nathan R. Fitch, Graeme D. Baer
-
Patent number: 9641686Abstract: A customer submits a request for assistance to a customer service. Accordingly, the customer service may access a customer database to obtain one or more customer preferences that can be used to select a service representative. If the customer database does not include these preferences, the customer service may utilize one or more customer attributes to calculate these one or more customer preferences. Subsequently, the customer service may access a service representative database and select a service representative based at least in part on the one or more customer preferences. The customer service may transmit the request to the selected service representative to enable the service representative to assist the customer.Type: GrantFiled: March 21, 2014Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Jesper Mikael Johansson, Donald Lloyd Kaufman, Joshua Brandon Kilpatrick, George Nikolaos Stathakopoulos
-
Patent number: 9639824Abstract: Containers for an inventory system can be formed from a set of container segments bounded by container partitions. The container segments can be coupled end to end to one another and include receiving features for receiving partitions therein. A segment can separate from an adjacent segment in response to receiving a partition in a receiving feature at an end of one of the segments, or in response to interaction with decoupler distinct from the partition. Containers of differing lengths can be provided by using partitions to bound different numbers of interconnected segments.Type: GrantFiled: December 22, 2014Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventor: Jeremiah David Brazeau
-
Patent number: 9638583Abstract: A virtual temperature monitoring system in a data center communicates with servers mounted in racks to receive internal temperature data generated by internal temperature sensors of the servers. The system derives a virtual sensor measurement of external temperatures external to the server, including a portion of a cold aisle that extends proximate to a rack in which the server is mounted, based upon a relationship between the received internal temperature sensors and the external environment. Sensor data from other sensors can be received via a building management system, and building management signals to the building management system can be generated based at least partially on the virtual sensor data. The virtual sensor data can be used to generate a graphical representation of the servers that highlights relative thermal characteristics of the servers based on the virtual external sensor measurements, including heat indices, excursions beyond thresholds, historical excursion histories, etc.Type: GrantFiled: May 21, 2014Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Peter George Ross, Adolfo Bravo Ferreira, Richard Chadwick Towner
-
Patent number: 9641450Abstract: With the advent of virtualization technologies, networks and routing for those networks can now be simulated using commodity hardware. For example, virtualization technologies can be adapted to allow a single physical computing machine to be shared among multiple virtual networks by providing one or more virtual machines simulated in software by the single physical computing machine, with each virtual machine acting as a distinct logical computing system. In addition, as routing can be accomplished through software, additional network setup flexibility can be provided to the virtual network in comparison with hardware-based routing. In some implementations, virtual network setup can be abstracted through the use of resource placement templates, allowing users to create virtual networks compliant with a customer's networking policies without necessarily having knowledge of what those policies are.Type: GrantFiled: July 5, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Eric J. Brandwine, Marvin M. Theimer, Don Johnson, Swaminathan Sivasubramanian
-
Patent number: 9639398Abstract: Burst throttling methods may be used manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A global token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a work token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O request are received the data storage service may determine if the I/O request is a member of a sequence and removed a reduced number for tokens from the work token bucket as a result. Furthermore, if there is sufficient capacity the data storage service may charge a reduced number of tokens to the work token bucket.Type: GrantFiled: March 31, 2015Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Norbert Paul Kusters, John Robert Smiley, Marc John Brooker, Bei-Jing Guo, Marc Levy