Patents Assigned to Amazon Technologies
-
Patent number: 10514847Abstract: A data storage system includes multiple head nodes and multiple data storage sleds mounted in a rack. For a particular volume or volume partition one of the head nodes is designated as a primary head node for the volume or volume partition. The primary head node is configured to store data for the volume in a data storage of the primary head node and cause the data to be replicated to a secondary head node. The primary head node is also configured to cause the data for the volume to be stored in a plurality of respective mass storage devices each in different ones of the plurality of data storage sleds of the data storage system.Type: GrantFiled: December 28, 2016Date of Patent: December 24, 2019Assignee: Amazon Technologies, Inc.Inventors: Norbert P. Kusters, Nachiappan Arumugam, Christopher Nathan Watson, Marc John Brooker, David R. Richardson, Danny Wei, John Luther Guthrie, II
-
Patent number: 10516603Abstract: Methods and apparatus for interfaces to manage inter-regional connectivity for direct network peerings. A system may include a connectivity coordinator, a first resource collection in a first geographical zone and a second resource collection in a second geographical zone. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request via the interface to establish a logically isolated network path to the second resource collection on behalf of a client that has a dedicated physical link set up to connect to the first resource collection. In response to the request, the coordinator performs one or more configuration operations to enable traffic to flow from the client's network to the second resource collection over a logically isolated network path using the dedicated physical link.Type: GrantFiled: June 29, 2018Date of Patent: December 24, 2019Assignee: Amazon Technologies, Inc.Inventors: Andrew J. Doane, Kevin Christopher Miller, David B. Lennon
-
Patent number: 10516764Abstract: A computing device may receive a compress data streams which may then be decompressed to generate decompressed data. The computing device may then determine if the decompressed data includes a flag indicating that the decompressed data should be modified. If the decompressed data is to be modified, the computing device may add padding values to the compressed data stream until a boundary block of the compressed data stream is reached. The modified compressed data stream may then be transmitted to an endpoint.Type: GrantFiled: December 16, 2016Date of Patent: December 24, 2019Assignee: Amazon Technologies, Inc.Inventors: Alexander Julian Tribble, Maxim Chetrusca, Dan Mutescu, Radu Weiss
-
Publication number: 20190384845Abstract: Database queries may be performed using resources based on a determined size of the database query. Database query size may be dynamically determined for a database query when the query is received. The database query may be assigned to resources used for database queries of the determined size. In some embodiments, timeouts may be applied to reassign database queries to different resources if the performance of the database query exceeds a timeout threshold.Type: ApplicationFiled: June 13, 2018Publication date: December 19, 2019Applicant: Amazon Technologies, Inc.Inventors: Gaurav Saxena, George Constantin Caragea, Naresh Kishin Chainani, Martin Grund
-
Patent number: 10511567Abstract: A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.Type: GrantFiled: January 9, 2017Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
-
Patent number: 10511481Abstract: Methods, systems, and computer-readable media for optimizing application configurations in a provider network are disclosed. An application description is determined that comprises one or more resource utilization characteristics of an application. Automated analysis is performed of a plurality of potential configurations for the application based at least in part on the application description. The automated analysis comprises scoring at least a portion of the potential configurations based at least in part on a scoring function. A recommended configuration for the application is determined based at least in part on the automated analysis. The recommended configuration comprises a type and number of computing resources in a multi-tenant provider network.Type: GrantFiled: December 15, 2015Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Lucia Castellanos, Jordan Brest, Varvara Nasonova
-
Patent number: 10507949Abstract: A container formed from a single piece of cardboard or like materials may double as a plate. The single piece may generally take the form of an oval, and may include a number of panels separated by specifically oriented creases and folds which enable the single piece to be folded into the container, and contain a food product such as a sandwich therein, or unfolded into a plate-like flat surface from which the food product may be eaten by a customer. A frame including a plurality of elbows, pegs or other extensions may be used to form the single piece into a semi-folded state, facilitating processes for preparing or packaging the food product.Type: GrantFiled: June 29, 2016Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Sigifredo Carriedo Nunez, Gordon Mueller, Herman Hou Meng Chan, Shannon Quek
-
Patent number: 10509663Abstract: A customer submits a request to a virtual computer system service to launch a virtual machine instance and to join this instance to a managed directory. The service may obtain, from the customer, a domain name and Internet Protocol addresses for the selected directory, which is then stored within a systems management server. When launched, the instance may initiate an agent, which may communicate with the systems management server to obtain the configuration information. The agent may use this configuration information to establish a communications channel with the managed directory and create a temporary set of computer credentials that may be used to verify that the customer is authorized to join the virtual machine instance to the managed directory. If the credentials are valid, the managed directory may generate a computer account within the managed directory, which may be used to join the virtual machine instance to the managed directory.Type: GrantFiled: February 4, 2015Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Lekshmi Unnikrishnan, Manivannan Sundaram, Martin Chen Mao, Sivaprasad Venkata Padisetty, Praerit Garg, Sameer Palande, Bradley Scott Murphy, Manoj Krishna Ghosh
-
Patent number: 10511656Abstract: A system for collecting and disseminating log information may comprise a log agent and a log service. A log agent may transmit a log stream to a log service using non-overlapping adjacent subsets of log entries. Each subset may be associated with a unique and monotonically increasing sequence number, which is not incremented until the subset is received and processed by a log service.Type: GrantFiled: October 19, 2018Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Daniel Vassallo, Emmanuel Pierre Devillard, Hongqi Wang, Muhammad Umer Azad
-
Patent number: 10509764Abstract: Apparatus and methods are disclosed herein for remote, direct memory access (RDMA) technology that enables direct memory access from one host computer memory to another host computer memory over a physical or virtual computer network according to a number of different RDMA protocols. In one example, a method includes receiving remote direct memory access (RDMA) packets via a network adapter, deriving a protocol index identifying an RDMA protocol used to encode data for an RDMA transaction associated with the RDMA packets, applying the protocol index to a generate RDMA commands from header information in at least one of the received RDMA packets, and performing an RDMA operation using the RDMA commands.Type: GrantFiled: May 25, 2016Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Erez Izenberg, Leah Shalev, Nafea Bshara, Guy Nakibly, Georgy Machulsky
-
Patent number: 10509696Abstract: Errors may be detected and mitigated during the migration of data. Migration of data from a source data store to a target data store may be monitored for errors. When an error is detected, one or more responsive actions may be identified to modify performance of the migration. In some embodiments, responsive actions may include further analyses to validate the migration. In some embodiments, the responsive actions may be corrective actions to correct the detected error. Once identified, the responsive actions may be performed to modify performance of the migration.Type: GrantFiled: August 16, 2017Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Ilia Gilderman, Arun Kumar Thiagarajan, John MacDonald Winford
-
Patent number: 10510109Abstract: Described is a system and method for routing output information to one or more of a plurality of output devices. In one implementation, output information that includes information to be presented and a location information identifying where the output information is to be presented may be generated by an output host. The output information is received by an output router that determines, based on the location information, an output device and routes the output information to the output device for presentation.Type: GrantFiled: December 9, 2013Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Alexander Michael McNamara, Nathan Lee Wesling, Natalie Thuy-Tien Nguyen, Jack Bradley Jones, Felix Joseph Etienne Pageau, Lu Ye, Kevin Alexander Lee, Sridhar Boyapati, Benjamin Ralph Hollis, David William Bettis, Kirk Arlo Petersen, Korwin Jon Smith
-
Patent number: 10509601Abstract: A data storage system includes multiple data storage units and a zonal control plane. The zonal control plane assigns volumes to respective ones of the data storage units. The data storage units include multiple head nodes and data storage sleds. At least one of the head nodes implements a local control plane for the data storage unit. Also, the head nodes of each data storage unit are configured to service read and write requests directed to one or more volumes serviced by the data storage unit independent of the zonal control plane.Type: GrantFiled: December 28, 2016Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Norbert P. Kusters, Nachiappan Arumugam, Christopher Nathan Watson, Marc John Brooker, David R. Richardson, Danny Wei, John Luther Guthrie, II
-
Patent number: 10510232Abstract: Parcel theft deterrence for audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device captures image data that includes a parcel, a parcel boundary may be created for monitoring the parcel within. In various embodiments, when the parcel is removed from the parcel boundary, a user alert may be generated to notify a user of a client device associated with the A/V recording and communication device that the parcel has been removed.Type: GrantFiled: August 4, 2017Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: John Modestine, Elliott Lemberger, James Siminoff, Joshua Roth
-
Patent number: 10511186Abstract: In an automatic transfer power supply with relay protection, multiple electric power sources may be selectively coupled with a switched-mode power supply circuit using multiple corresponding sets of relays. The switched-mode power supply circuit may include one or more switches that operate under the control of a switch controller element to implement the functionality of the switched-mode power supply. To protect the relays during source transfer, a source transfer controller may signal the switch controller element to halt current flow through the switched-mode power supply circuit, and then signal the relays to change state while the current flow is halted, thereby protecting the relays during source transfer. Sparking may be reduced in relays that physically move metal armatures to make and break electrical connections, prolonging relay life and/or reducing relay failures and improving power supply availability.Type: GrantFiled: June 1, 2017Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: William Mische, Jared Joseph Lee, Richard Arvel Stevens
-
Patent number: 10510340Abstract: Techniques for using a dynamic wakeword detection threshold are described. A server(s) may receive audio data corresponding to an utterance from a device in response to the device detecting a wakeword using a wakeword detection threshold. The server(s) may then determine the device should use a lower wakeword detection threshold for a duration of time. In addition to sending the device output data responsive to the utterance, the server(s) may send the device an instruction to use the lower wakeword detection threshold for the duration of time. Alternatively, the server(s) may train a machine learning model to determine when the device should use a lower wakeword detection threshold. The server(s) may send the trained machine learned model to the device for use at runtime.Type: GrantFiled: December 5, 2017Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Gengshen Fu, Shiv Naga Prasad Vitaladevuni, Paul McIntyre, Shuang Wu
-
Patent number: 10510358Abstract: An approach to speech synthesis uses two phases in which a relatively low quality waveform is computed, and that waveform is passed through an enhancement phase which generates the waveform that is ultimately used to produce the acoustic signal provided to the user. For example, the first phase and the second phase are each implemented using a separate artificial neural network. The two phases may be computationally preferable to using a direct approach to yield a synthesized waveform of comparable quality.Type: GrantFiled: September 29, 2017Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Roberto Barra-Chicote, Alexis Moinet, Nikko Strom
-
Patent number: 10510158Abstract: Systems and methods related to identifying locations and/or ranges to objects using airborne imaging devices are disclosed. An object tracking system may include a plurality of aerial vehicles having associated imaging devices and a control station. Information related to positions and orientations of aerial vehicles and associated imaging devices may be received. In addition, imaging data may be received and processed to identify optical rays associated with objects within the imaging data. Further, a three-dimensional mapping of the identified optical rays may be generated, and locations or ranges of the objects relative to the aerial vehicles may be determined based on any intersections of optical rays within the three-dimensional mapping.Type: GrantFiled: November 13, 2017Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventor: Ishay Kamon
-
Patent number: 10509659Abstract: A system tasked with processing inputs and generating outputs, such as a transaction processor, might have many users. Updates to a particular user's use case can require an update to the code of the system. Examples of this disclosure provide a mechanism by which configuration can be employed to update output logic rather than code, which can facilitate updating and roll-out.Type: GrantFiled: September 28, 2016Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Douglas Dance, Mark Hjelm, Yu Liu, Vivek Mehta
-
Patent number: D870114Type: GrantFiled: January 24, 2019Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Emmanuel J M Laffon de Mazieres, Christopher Green, Giles David Matthew McWilliam