Patents Assigned to Amazon Technologies, Inc.
-
Patent number: 10860363Abstract: Systems and methods are described for managing virtual machine hibernation state incompatibility on hosted computing environments. Hibernated virtual machine instances may have limited compatibility with configurations of underlying host devices, such that attempting to awaken the virtual machine instance on a host device of a different configuration fails. This can be problematic, for example, as configurations of hosted computing devices change within an environment. The present disclosure addresses this issue by monitoring availability of a host device configuration, and, when the availability drops below a threshold, repairing the virtual machine hibernation state such that it is compatible with a new hosted device configuration.Type: GrantFiled: March 14, 2019Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventor: Jacob Gabrielson
-
Patent number: 10862952Abstract: Migration techniques are described. In an example, a computing system sends instructions associated with operational computing hardware to a client device. The instructions are sent based on a client request for relocating the operational computing hardware from a client location. This hardware is configured to provide client compute operations and store client data. The computing system provisions a private network within a data center of a provider. Based on an arrival of the portable enclosure with the operational computing hardware from the client location to a provider location associated with the data center, the computing system establishes a network connection between the private network and the operational computing hardware stored in the portable enclosure. The computing system provides remote access to the operational computing hardware via the private network based at least in part on the network connection.Type: GrantFiled: March 30, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventor: Colin Laird Lazier
-
Patent number: 10861081Abstract: An electronic service image marketplace for service images is provided that permits users to browse descriptions of service images implementing desired functionalities of a virtual machine image. The described service images may be further offered for purchase through the electronic service image marketplace. An operational data service, in communication with the electronic service image marketplace, may collect operational data from a plurality of host computing devices executing the selected service image. The operational data service may further analyze the collected operational data to obtain an aggregate measure of operational data for the selected service image when executed by host computing devices. The analyzed operational data may be further provided to the electronic service image marketplace for display within the description of the selected service image.Type: GrantFiled: April 14, 2017Date of Patent: December 8, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: John Daniel Thimsen, David Zipkin
-
Patent number: 10863296Abstract: A system configured to detect microphone failure and optimize settings using remaining functional microphones. For example, a device may detect a defective (e.g., nonfunctional or malfunctioning) microphone when an energy level for the defective microphone is lower than a threshold value for a period of time. After detecting the defective microphone, the device may update configuration settings by reassigning microphones (e.g., selecting a functional microphone instead of the defective microphone) and/or by calculating new configuration settings accordingly (e.g., excluding a nonfunctional microphone or compensating for an attenuation or phase shift of a malfunctioning microphone). For example, the system may recalculate beamformer coefficients using the remaining microphones, which may improve a performance of the device (e.g., wakeword detection, automatic speech recognition (ASR), etc.) and result in only a marginal performance degradation relative to fully-functioning microphones.Type: GrantFiled: March 26, 2019Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Balaji Nagendran Thoshkahna, Trausti Thor Kristjansson
-
Patent number: 10860295Abstract: Methods, systems, and computer-readable media for automated detection of ambiguities in software design diagrams are disclosed. One or more graphs are determined that represent a plurality of elements of a design diagram. The one or more graphs comprise a plurality of nodes representing components and a plurality of edges representing relationships between the components. An evaluation of the design diagram with respect to one or more rules is initiated by a rules engine. The evaluation is based (at least in part) on traversal of the one or more graphs. Based (at least in part) on the evaluation, one or more flaws are identified in the design diagram. A modified design diagram is generated that represents remediation of at least a portion of the one or more flaws.Type: GrantFiled: January 3, 2019Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Raghuveer Ketireddy, Benjamin Richeson, Trevor Tonn
-
Patent number: 10860533Abstract: A processing device receives a request to identify whether a file is a complete file. The processing device determines a first size of the file. The processing device determines whether the first size satisfies a size criterion. The processing device determines that the file is a complete file responsive to the determination that the first size satisfies the size criterion.Type: GrantFiled: June 23, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Eric Neilsen, Paul David Franklin
-
Patent number: 10860629Abstract: Techniques for intelligent task-oriented multi-turn dialog system automation are described. A seq2seq ML model can be trained using a corpus of training data and a loss function that is based at least in part on a distance to a goal. The seq2seq ML model can be provided a user utterance as an input, and a vector of a plurality of values output by a plurality of hidden units of a decoder of the seq2seq ML model can be used to select one or more candidate responses to the user utterance via a nearest neighbor algorithm. In some embodiments, the specially adapted seq2seq ML model can be trained using unsupervised learning, and can be adapted to select intelligent, coherent agent responses that move a task-oriented dialog toward its completion.Type: GrantFiled: April 2, 2018Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Rashmi Gangadharaiah, Balakrishnan Narayanaswamy, Charles Elkan
-
Patent number: 10863211Abstract: Methods and apparatus are described for providing media presentations that include content originating from multiple sources. Techniques disclosed include server-side logic for inserting secondary content, such as advertisements, into primary content, such as a VOD presentation. Systems implementing the disclosed techniques can support different viewer device capabilities relating to displaying media presentations that include content from multiple sources.Type: GrantFiled: November 12, 2018Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Yongjun Wu, Tarun Jindal, Kyle Woo, Rakesh Tangirala, Manish Rao, Sitaraman Ganapathy, Mairo Pedrini
-
Patent number: 10862796Abstract: A flow policy service that allows clients to define policies for packet flows to, from, and within their virtual networks on a provider network. Via the service, a client may define rules that specify appliances that inbound, outbound, and/or internal virtual network traffic should flow through. The rules may, for example, be attached to the virtual network, to subnets within the virtual network, and/or to resource instances within the virtual network. The rules may be specified in a descriptive, domain-specific language. The service determines how and where on the provider network to implement the rules in order to apply the specified policy. Thus, the actual implementation of the policy may be hidden from the client. The service may generate flow reports that may be used to confirm that traffic to, from, or within a virtual network is flowing through the correct network appliances according to the policy.Type: GrantFiled: January 18, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Andrew Bruce Dickinson, Kevin Christopher Miller, Eric Wayne Schultze
-
Patent number: 10860836Abstract: Techniques are generally described for object detection in image data. First image data comprising a first plurality of pixel values representing an object and a second plurality of pixel values representing a background may be received. First foreground image data and first background image data may be generated from the first image data. A first feature vector representing the first plurality of pixel values may be generated. A second feature vector representing a first plurality of pixel values of second background image data may be generated. A first machine learning model may determine a first operation to perform on the first foreground image data. A transformed representation of the first foreground image data may be generated by performing the first operation on the first foreground image data. Composite image data may be generated by compositing the transformed representation of the first foreground image data with the second background image data.Type: GrantFiled: November 15, 2018Date of Patent: December 8, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Ambrish Tyagi, Amit Kumar Agrawal, Siddhartha Chandra, Visesh Uday Kumar Chari, Shashank Tripathi, James Rehg
-
Patent number: 10858202Abstract: Described are systems for a materials handling facility to emit air from a floor which is used to generate an air cushion upon which one or more totes may move. The floor may contain one or more apertures which receive air from an air reservoir which is supplied by an air source such as a compressor. Air emitted by these apertures is constrained by a deck of the tote, forming an air cushion upon which the tote rests. In some implementations the air cushion may be maintained while a user is within a threshold distance, and discontinued when the user is beyond the threshold distance.Type: GrantFiled: June 21, 2018Date of Patent: December 8, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Alexander Michael McNamara, Thomas Meilandt Mathiesen, Korwin Jon Smith, Jason Michael Famularo, Sridhar Boyapati, Amber Autrey Taylor, Félix Joseph Étienne Pageau
-
Patent number: 10863146Abstract: Audio/video (A/V) recording and communication devices having a light source in accordance with various embodiments of the present disclosure are provided. In one embodiment, an A/V recording and communication device is provided, the A/V recording and communication device comprising: a processor, a camera, a communication module, a light source, and a non-transitory machine-readable memory storing a program executable by the processor, the program comprising sets of instructions for: receiving, using the communication module, from a client device associated with the A/V recording and communication device, an activation request to activate the light source; in response to receiving the activation request, activating the light source and recording, by the camera, image data in a field of view; receiving, using the communication module, from the client device, a deactivation request to deactivate the light source; and in response to receiving the deactivation request, deactivating the light source and the camera.Type: GrantFiled: September 12, 2018Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventor: James Siminoff
-
Patent number: 10860659Abstract: Disclosed are various embodiments for distributed verification of digital work product. A blockchain management application receives corresponding updates to a plurality of documents within a time interval. The blockchain management application then generates a single work product record in a blockchain. The single work product record evidences corresponding states of the plurality of documents at an end of the time interval.Type: GrantFiled: September 6, 2018Date of Patent: December 8, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Prashant Verma, Ronil Mokashi
-
Publication number: 20200380422Abstract: Methods and apparatus for dynamic modification of interruptibility settings of network-accessible resources are disclosed. A system includes a resource manager and a plurality of resource instances, each of which has an interruptibility setting. In response to an instance acquisition request, the resource manager allocates an instance with a first interruptibility setting, allowing the resource manager to revoke the client's access to the instance without a notification. In response to an approval of an interruptibility upgrade request, the resource manager modifies the interruptibility setting to a second setting that allows the client to retain access to the instance for at least a specified time. Respective billing amounts for the client's use of the instance are determined for each of the interruptibility settings used.Type: ApplicationFiled: August 14, 2020Publication date: December 3, 2020Applicant: Amazon Technologies, Inc.Inventor: David John Ward, JR.
-
Publication number: 20200379669Abstract: Technologies are provided for storing data in a storage device based on an associated attribute or attributes. A storage device can be configured to write data to a storage location of the storage device based on an associated attribute. The attribute can describe one or more storage-related requirements of the data. The storage device can identify one or more storage locations where the data can be stored that meet the storage-related requirements described by the attribute. A host computer can transmit an updated attribute for the data to the storage device to reflect new storage-related requirements for the data. The storage device can write the data to a new storage location that meets the new requirements. A mapping table can be maintained that associates a logical identifier for the data with the actual storage location where the data is stored.Type: ApplicationFiled: August 19, 2020Publication date: December 3, 2020Applicant: Amazon Technologies, Inc.Inventors: Keun Soo Jo, Munif M. Farhan, Seth William Markle
-
Publication number: 20200380216Abstract: Based on a candidate set of translations produced by a neural network based machine learning model, a mapping data structure such as a statistical phrase table is generated. The mapping data structure is analyzed to obtain a quality metric of the neural network based model. One or more operations are initiated based on the quality metric.Type: ApplicationFiled: August 14, 2020Publication date: December 3, 2020Applicant: Amazon Technologies, Inc.Inventors: Hagen Fuerstenau, Felix Hieber
-
Patent number: 10850922Abstract: In one embodiment, a conveyor system has first and second conveyors. The first conveyor has inner and outer sides and a first conveyor surface between the inner and outer sides that is configured to carry payloads between first and second conveyor ends along a first direction. The second conveyor has inner and outer sides and a second conveyor surface between the inner and outer sides of the second conveyor that is configured to carry payloads between the first and second conveyor ends along the first direction. The first and second conveyors are coupled to one another such that the inner sides are spaced closer to one another than the outer sides and the first and second conveyors are angularly offset from one another. The conveyor system is configured to rotate between a first orientation and a second orientation about an axis that extends along the first direction.Type: GrantFiled: October 10, 2018Date of Patent: December 1, 2020Assignee: Amazon Technologies, Inc.Inventors: David Alspaugh, Paul Raines, Timothy Talda
-
Patent number: 10853117Abstract: Methods, systems, and computer-readable media for management of virtual desktop instance pools are disclosed. A plurality of virtual desktop instances are provisioned in a pool for a client organization. The number of virtual desktop instances does not exceed a number of virtual desktop slots for the client organization. To a first client device associated with a first user, access is provided to a particular virtual desktop instance based (at least in part) on a determination that a current number of connected virtual desktop instances is less than the number. To a second client device associated with a second user, access is denied to the plurality of virtual desktop instances based (at least in part) on a determination that a current number of connected virtual desktop instances meets the number.Type: GrantFiled: July 30, 2018Date of Patent: December 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Nathan Bartholomew Thomas, Salman Aftab Paracha, Varun Verma
-
Patent number: 10853839Abstract: Supplemental content is selected or generated based at least in part upon colors of primary content with which the supplemental content is to be displayed. Color data is determined for primary content and that color data is used to select supplemental content that includes complementary or similar colors. Past performance data can be analyzed in order to determine which colors are most effective for a type of opportunity. When an opportunity arises to provide supplemental content, the effective colors can be recommended or, in some cases, automatically applied such that the supplemental content will include colors that improve the overall likelihood of performance of the supplemental content. If a designer is generating supplemental content, a tool can use such performance data to recommend colors based on the type of supplemental content or other such targeting criteria.Type: GrantFiled: November 4, 2016Date of Patent: December 1, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Jason Adrian Galep, Paul Anthony Kotas
-
Patent number: 10852705Abstract: Devices in an environment may be transitioned to a low power state based on calendar data or other types of user input. User input indicating a first device, a time period, and a set of conditions is received. When the time period occurs, device data from one or more devices in the environment is used to determine whether the set of conditions is met. If the conditions are met, an instruction from a device outside of the environment is provided to the first device to cause the first device to enter a low power state, during which the device is no longer accessible to other devices outside of the environment. After a lapse of the time period, a change in conditions, or in response to manual input provided to the first device, the first device returns to an operational state.Type: GrantFiled: November 21, 2018Date of Patent: December 1, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Myles Conley