Patents Assigned to Amazon Technologies
-
Patent number: 10398055Abstract: A portable server assembly system includes a container structure configured to be transported between data center locations, such as a shipping container. The portable server assembly system also includes a plurality of robots that are stowed in the container when being transported between data center locations, and that assemble servers when deployed at a particular data center location. In some embodiments, when a first data center location is substantially populated with servers assembled by the portable server assembly system (or another system), the portable server assembly system is re-deployed to another data center for use in assembling servers for populating the other data center.Type: GrantFiled: June 27, 2018Date of Patent: August 27, 2019Assignee: Amazon Technologies, Inc.Inventors: Prateek Tandon, David Edward Bryan, Kevin M. Bailey, Kypros Constantinides, Ioana Galis, Bryan Wiehardt
-
Patent number: 10395243Abstract: Financial transactions, such as buying and selling, may be facilitated by merchant-based shadow account numbers. A master account may contain several associated shadow accounts. Each shadow account may in turn be associated with a specific merchant or group of merchants. Merchants and users may store and use the shadow account numbers rather than the master account numbers. Stolen or otherwise compromised shadow account numbers are useless with other non-associated merchants. Furthermore, the shadow numbers may be easily invalidated while leaving the master account untouched.Type: GrantFiled: March 13, 2013Date of Patent: August 27, 2019Assignee: Amazon Technologies, Inc.Inventors: Jesper M. Johansson, David H. Hijirida, Peter S. Vosshall, Rajiv Chopra, Terrance Douglas Hanold
-
Patent number: 10395175Abstract: Certain embodiments herein relate to dynamically displaying related information based on a current location in content. Various types of content may include characters in a story, places, events, or other objects. Relationships associated with these objects may be determined, along with a location in the content at which the relationships exist. Such information may facilitate presentation of the relationships by a reader device based on a current location in the content displayed by the reader device.Type: GrantFiled: December 12, 2014Date of Patent: August 27, 2019Assignee: Amazon Technologies, Inc.Inventors: Julie Lynne Teodorescu-Badia, Walter Manching Tseng, Abhishek Patnia
-
Patent number: 10396828Abstract: A mobile device may include a plurality of hardware devices. The physical devices may be virtualized to enable efficient access and utilization. Furthermore, the mobile device may support containerization of applications executed by the hardware devices. The virtualized physical devices may be provided to various containers executed by the mobile device. Furthermore, a priority mechanism may be used to manage container access to the physical devices.Type: GrantFiled: July 16, 2018Date of Patent: August 27, 2019Assignee: Amazon Technologies, Inc.Inventors: Tipu Saleem Qureshi, Deepak Singh, William Andrew Thurston
-
Publication number: 20190258618Abstract: An index handler determines, with respect to a key to be inserted into an index, that a candidate destination node of the index meets a split criterion. The index handler generates and embeds a deferred split descriptor comprising an identifier of a new node within the destination node. Before an insert-completed indication is provided, the destination node is written to a back-end data store without acquiring a lock and without writing out the new node to the back-end data store. During the traversal of the index, the index handler identifies another deferred split descriptor indicating a second new node. After providing the indication that the key was successfully inserted, the index handler writes the second new node to the back-end data store.Type: ApplicationFiled: April 26, 2019Publication date: August 22, 2019Applicant: Amazon Technologies, Inc.Inventor: Andrew Ross Evenson
-
Publication number: 20190258646Abstract: Methods, systems, and computer-readable media for distributed transactions across multiple consensus groups are disclosed. A distributed transaction system comprises a proposer and a plurality of consensus groups, including a first consensus group comprising a first plurality of members and a second consensus group comprising a second plurality of members. The proposer proposes a transaction to at least a portion of the first consensus group and at least a portion of the second consensus group. A majority of the members in the first consensus group agree to perform the transaction, where the transaction is selected from a plurality of proposed transactions involving the first consensus group. A majority of the members in the second consensus group also agree to perform the transaction. The members of the first and second consensus groups perform the transaction to update a plurality of stored replicas.Type: ApplicationFiled: May 3, 2019Publication date: August 22, 2019Applicant: Amazon Technologies, Inc.Inventors: Tao Chen, Divya Ashok Kumar Jain, Fan Ping, Marc John Brooker
-
Publication number: 20190260673Abstract: Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are separated by one or more physical networks. In some situations, the techniques may be used to provide a virtual network between multiple computing nodes that are separated by one or more intermediate physical networks, such as from the edge of the one or more intermediate physical networks by modifying communications that enter and/or leave the intermediate physical networks. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users (e.g., users of a program execution service). The managing of the communications may include determining whether communications sent to managed computing nodes are authorized, and providing the communications to the computing nodes only if they are determined to be authorized.Type: ApplicationFiled: February 22, 2019Publication date: August 22, 2019Applicant: Amazon Technologies, Inc.Inventor: Daniel Todd Cohn
-
Publication number: 20190258853Abstract: Visual task feedback for workstations in a materials handling facility may be implemented. Image data of a workstation surface may be obtained from image sensors. The image data may be evaluated with regard to the performance of an item-handling task at the workstation. The evaluation of the image data may identify items located on the workstation surface, determine a current state of the item-handling task, or recognize an agent gesture at the workstation. Based, at least in part on the evaluation, one or more visual task cues may be selected to project onto the workstation surface. The projection of the selected visual task cues onto the workstation surface may then be directed.Type: ApplicationFiled: May 6, 2019Publication date: August 22, 2019Applicant: Amazon Technologies, Inc.Inventors: James Christopher Curlander, Robert Alexander Colburn
-
Patent number: 10387179Abstract: Techniques are provided for scheduling tasks to a plurality of computing nodes, such as physical computers and virtual machine instances. Based on operational parameters of the computing nodes and process parameters of the compute tasks to be executed, one or more of the computing nodes can be selectively clustered to compute tasks in an optimized manner. As an example, the order in which the tasks are executed can be determined to maintain the optimization of the task execution.Type: GrantFiled: December 16, 2014Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Todd Christian Hildebrant, David Blake Pellerin, Dougal Stuart Ballantyne
-
Patent number: 10387450Abstract: Data replication groups may be used to store data in a distributed computing environment. A data replication group may include a set of nodes executing a consensus protocol to maintain data durably. In order to increase efficiency and performance of the data replication, a particular node of the data replication group may be assigned the role of master node. The role of master node may be lease in accordance with a consensus protocol. If the lease is not renewed within an interval of time election/selection of a new master node may be commenced.Type: GrantFiled: August 31, 2016Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Tao Chen, Marc John Brooker, Divya Ashok Kumar Jain, Norbert Paul Kusters, Fan Ping, Lakshmi N. Pallikila
-
Patent number: 10389696Abstract: A system may transmit, to a first entity, data to indicate an association between the first entity and a public key, wherein the public key is to be used to establish a cryptographically protected communications session between the first entity and a second entity, receive the data in response to a request to verify the association, and transmit, to the second entity, an indication that the data is valid. The system may be a cryptography service that is partially by the first and second entities. A partially trusted system can a computer system that is trusted in some respects but not trusted in other respects. A partially trusted cryptography service may be trusted to generate digital signatures and verify authenticity of digital signatures, but not trusted with access to a cryptographic key that can be used to access a cryptographically protected communications between a first entity and a second entity.Type: GrantFiled: July 6, 2017Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventor: Matthew John Campagna
-
Patent number: 10388019Abstract: Described are systems and methods for determining an agent that performed an event within a materials handling facility. When an event is detected, an overhead image and a side-view image corresponding to the event location are obtained. Depth information is determined for the overhead image and a depth pattern generated that represents an agent. The depth pattern from the overhead image is overlaid onto the side-view image and the side-view image is segmented so that a representation of the agent included in the side-view image is extracted. A distance between the extracted representation of the agent and the event location is then determined. An association between the agent and the event may be determined based on the distance between the extracted representation and the event location.Type: GrantFiled: June 23, 2015Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Gang Hua, Gerard Guy Medioni
-
Patent number: 10388092Abstract: This application describes techniques for providing computer vision-based surveillance of in-home services. In some instances, a remote system may authenticate a guest at an environment using data that the remote system receives from a camera apparatus. To authenticate the guest, the remote system can determine that an identification of the guest matches an identification of a worker associated with a scheduled service at the environment. When the scheduled service includes an in-home delivery, the remote system can further determine that a package in possession of the guest matches an item for the scheduled in-home delivery. In some instances, after the guest enters the environment, the remote system can further monitor the environment to ensure that the guest stays within a designated location of the environment. The remote system can further send a message to an electronic device when the guest is outside of the designated location.Type: GrantFiled: September 28, 2016Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Mashhour Solh, Siyi Ding, Rohith Mysore Vijaya Kumar, Xiaoran Wang
-
Patent number: 10387200Abstract: Burst throttling methods may be used to manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A first token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a second token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O requests are received tokens may be charged the first token bucket and the second token bucket. Furthermore, if there is sufficient capacity, the data storage service may charge a reduced number of tokens to the third token bucket.Type: GrantFiled: July 10, 2017Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Norbert Paul Kusters, John Robert Smiley, Marc John Brooker, Bei-Jing Guo, Marc Levy
-
Patent number: 10388298Abstract: A system configured to improve speech quality by performing residual echo suppression (RES). The system may detect when double talk is present in a voice conversation and may use different attenuation parameters based on a frequency of audio data. The system may perform RES on the audio data using a low attenuation value for low frequencies and a high attenuation value for high frequencies and determine that double talk is present when a difference in energy level between the low frequencies and the high frequencies is below a threshold. If double talk is present, the RES may generate output audio data using a low attenuation value for low frequencies and a high attenuation value for high frequencies. If double talk is not present, the RES may generate output audio data using a high attenuation value for low frequencies and a high attenuation value for high frequencies.Type: GrantFiled: May 3, 2017Date of Patent: August 20, 2019Assignee: Amazon Technologies, inc.Inventors: Ramya Gopalan, Carlo Murgia, Sridhar Pilli
-
Patent number: 10387934Abstract: Techniques for providing category predictions may be provided. For example, a process may attempt to improve a user experience when the user provides a search query. The process can predict the category associated with the search query, even when the category is not a keyword in the search query. Once the category is determined, data may be provided for the particular category, including data that enables an adjustment of a user experience. For example, when the category is apparel, the user experience may include an image-heavy layout and, when the category is books, the user experience may provide more text.Type: GrantFiled: June 12, 2014Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventor: Thomas Jay Hoover
-
Patent number: 10387340Abstract: The following description is directed to managing a nonvolatile medium. The nonvolatile medium can be organized as a plurality of storage units. In one example, a method can include measuring read latencies for the individual storage units of the nonvolatile medium. A probability distribution of future read latencies for the nonvolatile medium can be estimated based on the measured read latencies for the individual storage units of the nonvolatile medium. Information can be moved from a particular storage unit of the nonvolatile medium to a different storage unit of the nonvolatile medium based on the estimated probability distribution of future read latencies for the nonvolatile medium.Type: GrantFiled: March 2, 2017Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Leonid Baryudin, Wenzhou Chen
-
Patent number: 10388155Abstract: Disclosed are various embodiments for coordination of autonomous vehicles in a roadway. A roadway management system can generate lane configurations for a roadway or a portion of the roadway. The roadway management system can determine the direction of travel for lanes in a roadway and direct autonomous automobiles to enter the roadway in a particular lane.Type: GrantFiled: January 13, 2017Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: James Christopher Curlander, Ryan Scott Russell, Allan Scott Bathurst, Udit Madan, Jules Cook Graybill, Jonathan Blair Norwood, Wesley Scott Lauka, Pragyana K. Mishra, Darren Ernest Canavor
-
Patent number: 10386903Abstract: A method for migrating a power shelf between being supplied single-phase power and three-phase power includes coupling a second power adapter to an input of a power shelf of a rack while power is being supplied to the power shelf via a first power adapter coupled to another input of the power shelf. The first power adapter includes a multi-pin connector coupled to the input and three other connectors each coupled to respective single-phase power sources and the second power adapter includes a multi-pin connector configured to couple with the other input and another connector configured to couple with a three-phase power source.Type: GrantFiled: September 26, 2017Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Michael Jon Moen, Brandyn David Giroux, Jing Wang
-
Patent number: 10388131Abstract: Methods for audio/video (A/V) recording and communication devices including a camera, are provided. One such method comprises determining that a parcel has been left within an area about the A/V recording and communication device, determining that the parcel has been removed from the area about the A/V recording and communication device, determining whether removal of the parcel from the area about the A/V recording and communication device was authorized, and when the removal of the parcel from the area about the A/V recording and communication device is determined to have been unauthorized, generating an alert.Type: GrantFiled: August 4, 2017Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: James Siminoff, Joshua Roth