Patents Assigned to Amazon Technologies
-
Patent number: 10482561Abstract: Methods, systems, and computer-readable media for interaction monitoring for virtualized graphics processing are disclosed. Execution of an application is initiated on a virtual compute instance that is implemented using CPU and memory resources of a server. Instruction calls are produced by the execution of the application and sent from the server to a graphics server over a network. The graphics server comprises a physical GPU, and a virtual GPU is implemented using the physical GPU and attached to the virtual compute instance. GPU output is generated at the graphics server based at least in part on execution of the instruction calls using the virtual GPU. A log of interactions between the application and the virtual GPU is stored. The interactions comprise the instruction calls sent to the graphics server and responses to the instruction calls sent to the virtual compute instance.Type: GrantFiled: January 11, 2017Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Malcolm Featonby, Yuxuan Liu, Umesh Chandani, John Merrill Phillips, Jr., Adithya Bhat, Douglas Cotton Kurtz, Mihir Sadruddin Surani
-
Patent number: 10481993Abstract: A computing function may be executed on a computing node by a computing services provider. Execution of the computing function may generate diagnostic information. A first set of diagnostic information may be analyzed to identify an operational state associated with an elevated risk of an error condition. The identified operational state may be mapped to a property associated additional diagnostic information that may be generated and stored in response to the identification of the operational state. Diagnostic information not associated with the operational state may be discarded.Type: GrantFiled: October 18, 2016Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventor: Nima Sharifi Mehr
-
Patent number: 10484372Abstract: Secure interactions between a client device executing an application and a remote server associated with the application are enabled without credentials such as passwords. The application may acquire an encryption key pair, store a first key of the pair on the client device, and secure access to it by associated biometric data. The second key of the pair is stored on the remote server in association with the user's account. Responsive to a request on the application for an action that requires authentication with the remote server, the user must input biometric data which, only if verified, enables access to use the first key. The first key is then used to encrypt authentication data for submission to the remote server. The server accesses the public key and uses it to decrypt the data and verify the source of the request. If verified, the server then authorizes the requested action.Type: GrantFiled: December 14, 2015Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Jesper Mikael Johansson, Rami Kawach
-
Patent number: 10482125Abstract: Technology is described for generating music playlists tailored to a geographical region. Collective music listening habits may be identified for a geographical region. The collective music listening habits for the geographical region may be categorized into one or more categories of music. Geographical station programming may be generated according to at least one of the categories of music. The geographical station programming may include a music playlist that corresponds to the collective music listening habits for the geographical region.Type: GrantFiled: November 14, 2016Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Christopher Woolf Phillips, Eric Scott Eisher
-
Patent number: 10482885Abstract: A speech-processing system configured to determine entities corresponding to ambiguous words such as anaphora (“he,” “she,” “they,” etc.) included in an utterance. The system may associate incoming utterances with a speaker identification (ID), device ID, and other data. The system then tracks entities referred to in utterances so that if a later utterance includes an ambiguous entity reference, the system may take the speaker ID, device ID, etc. from the ambiguous reference, along with the text of the utterance and other data, and compare that information to previously mentioned entities (or other entities that may be relevant) to identify the entity mentioned in the ambiguous statement. Once the entity is determined, the system may then complete command processing of the utterance using the identified entity.Type: GrantFiled: November 15, 2016Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventor: Michael Moniz
-
Patent number: 10484617Abstract: The high-intensity specular reflection of light from a surface of an object may create distortions in images of the object, in locations determined based on a perspective of an optical sensor. Multiple images of the object taken from different perspectives may include multiple specular artifacts in different locations, and a composite image of the object that omits such artifacts may be generated based on the multiple images. In particular, pixels of each of the images corresponding to the locations of the specular artifacts and having optimal intensities may be identified. The composite image may be generated based on the pixels having optimal intensities, and by excluding the pixels corresponding to the specular artifacts.Type: GrantFiled: May 31, 2018Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Robert Alexander Colburn, James Christopher Curlander
-
Patent number: 10481767Abstract: In some implementations, a device displays a user interface that provides supplemental information in connection with a digital work. For example, the supplemental information may include a listing of objects identified in the digital work. Further, a visual representation may be displayed with each listed object. The visual representation for each listed object may provide a representation of at least one location of at least one occurrence of the object in the digital work. The objects may be displayed according to a supplemental information view, a page view, a chapter view, a book view, a series view, a library view, or the like. Additionally, one or more object buttons may be displayed concurrently with the listing of objects. The object buttons may correspond to the types of objects displayed, and may be selected to limit the displayed objects to a particular type.Type: GrantFiled: September 4, 2015Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Joshua M. Goodspeed, Janna S. Hamaker, Peter Thomas Killalea, Adam Joseph Iser, Abhishek Patnia, Alla Taborisskaya
-
Patent number: 10485127Abstract: An electronic device includes a housing and a water tight display disposed within the housing. The display may include a light guide and a gasket coupled to at least a portion of the light guide. A cavity may be interposed between the gasket and the light guide. A flexible printed circuit assembly (FPCA) may couple to the light guide and the gasket to seal an opening of the cavity. Light sources may be connected to the flexible printed circuit assembly and disposed within the cavity. Adhesive tape may couple to the light guide and the gasket on a side opposite the FPCA to seal an opening of the cavity. Collectively, the light guide, the gasket, the flexible printed circuit assembly, and the adhesive tape may prevent water from reaching the cavity.Type: GrantFiled: August 29, 2018Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Firmansyah Sulem, Robert L. D. Zenner
-
Patent number: 10484495Abstract: A notification management server may receive merchant data indicative of notifications that are to be sent to user devices. The notification management server may access preference data that is indicative of distribution information for distributing the notifications. Based on the preference data the notification management server may send the notifications to a particular user device and omit sending the notification to other user devices. The particular user device upon receipt of the notifications may send confirmation data. The confirmation data may indicate a presentation receipt associated with the notifications. When the notification management server does not receive the confirmation data, the notification is stored. Upon receipt of heartbeat data, the notification management server may send the stored notifications to the particular user device.Type: GrantFiled: October 10, 2017Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventor: Abinash Mahapatra
-
Patent number: 10484331Abstract: A technology is provided for security appliance provisioning. In one example, a method includes providing a variety of types of physical security appliances in a service provider environment. A selection may be received identifying a selected security appliance from among the variety of types of physical security appliances for use in a customer virtual infrastructure within the service provider environment. The selected security appliance may be provisioned for use at an edge location of the customer virtual infrastructure. The selected security appliance may be configured to enforce a security policy defined for the customer virtual infrastructure.Type: GrantFiled: June 28, 2016Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventor: Hart Matthew Rossman
-
Patent number: 10484257Abstract: A network event remediation service receives event logs from network computing devices to identify issues associated with these network computing devices. Based on these issues, the service generates various tasks to address the identified issues. The service obtains historical task data in order to determine whether any tasks do not comport with historical tasks performed by the network computing devices and removing such tasks. The service obtains health data from the network computing devices to calculate device scores for each device. The service uses the device scores to prioritize the tasks for each network computing device. These tasks are then dispatched to the network computing devices.Type: GrantFiled: July 15, 2015Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Andreas Louca, Goran Peretin, João André Henriques Ferreira, Mark Noel Kelly
-
Patent number: 10484348Abstract: A network device includes a processor coupled to network interface circuitry and cryptographic circuitry. The network interface circuitry is configured to couple the network device to a local computer communication network. The processor is configured to generate an encryption key based on a hardware specific value recorded in the network device, and apply the cryptographic circuitry and the encryption key to encrypt files for storage in an Internet storage system coupled to a remote computer communication network, and present the encrypted files stored, by the processor, in the Internet storage system, to a computing device coupled to the network device via the local computer communication network, as a storage system attached to the local computer communication network.Type: GrantFiled: December 22, 2016Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Alex Levin, Ron Diamant, Ihab Bishara, Michael Butler Fortin, Gary Lee Szilagyi, Georgy Machulsky
-
Patent number: 10482413Abstract: A client-side data transfer tool may be used to encrypt customer data and store the encrypted data onto a shippable data storage device. The shippable storage device is provided to the client by a remote storage service provider for importing the customer data into the service provider. The data transfer tool receives client-keys from the service provider, separate from the shippable storage device. The data transfer tool generates keys to encrypt the customer data. The data transfer tool then uses the client-keys received from the service provider to encrypt the tool-generated keys. The encrypted data and the encrypted tool-generated keys are transferred onto the shippable storage device. Data transfer techniques may take into account characteristics of the data source and the data destination. For multiple shippable storage devices, data transfer may occur in parallel. The shippable storage device is then shipped back to the service provider, which imports the data.Type: GrantFiled: December 18, 2015Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Frank Paterra, Firat Basarir
-
Patent number: 10484429Abstract: Systems, methods, and computer-readable media are disclosed for automated sensitive information and data storage compliance verification. In one embodiment, an example method may include determining a software application stored at a database, determining software code of the software application, and determining that the software code includes a function that accesses critical user information. Example methods may include determining a risk score for the software application based at least in part on the function, and determining a compliance level for the software application based at least in part on the function.Type: GrantFiled: October 26, 2016Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: John Kenneth Fawcett, Joe Jony Jeyaratnam, Pramod Raghavendran, Martin Christopher Hare Robertson, Keerat Singh Sharma
-
Patent number: 10482925Abstract: A system and method for selecting portions of video data from preview video data is provided. The system may extract image features from the preview video data and discard video frames associated with poor image quality based on the image features. The system may determine similarity scores between individual video frames and corresponding transition costs and may identify transition points in the preview video data based on the similarity scores and/or transition costs. The system may select portions of the video data for further processing based on the transition points and the image features. By selecting portions of the video data, the system may reduce a bandwidth consumption, processing burden and/or latency associated with uploading the video data or performing further processing.Type: GrantFiled: October 13, 2017Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Ambrish Tyagi, Suresh Bholabhai Lakhani, Rohith Mysore Vijaya Kumar, Yadunandana Nagaraja Rao, Amit Kumar Agrawal
-
Patent number: 10481963Abstract: A system for servicing a request in a distributed computing environment includes a plurality of computing devices configurable to implement a first compute instance group. The first instance group includes a first plurality of compute instances of a provider network. One or more of the computing devices is configured to implement a first network device that is configured to receive a first service request from a client directed to an application and to provide the first service request to each of the first plurality of compute instances. The application is run on each of the first plurality of compute instances.Type: GrantFiled: June 29, 2016Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventor: David Walker
-
Patent number: 10482102Abstract: Methods and apparatus for conditional master election in a distributed database are described. A plurality of replicas of a database object are stored by a distributed database service. Some types of operations corresponding to client requests directed at the database object are to be coordinated by a master replica. Client access to the database object is enabled prior to election of a master replica. In response to a triggering condition, a particular replica is elected master. The master coordinates implementation of operations with one or more other replicas in response to client requests.Type: GrantFiled: February 13, 2017Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Akshat Vig, Timothy Andrew Rath, Stuart Henry Seelye Marshall, Rande A. Blackman, David Alan Lutz, Jian Wang, Jiandan Zheng, Janani Narayanan
-
Patent number: 10484439Abstract: A spectating system that stores audiovisual (A/V) content for broadcasts and collects and stores spectating data including spectator interactions with the broadcasts and broadcast content, and that exposes the data and A/V content to consumers such as game developers, online merchants, or broadcasters. The spectating system temporally correlates the spectating data and A/V content so that consumers can review portions of video, audio, and/or text from broadcasts that may be related to particular spectator behaviors as indicated by respective spectating data. The spectating data may also be spatially mapped to the spectating interface so that consumers can determine spectator interest in and interactions with various broadcast content. The spectating data may include data specific to a broadcast, a plurality of broadcasts, a game, or a plurality of games.Type: GrantFiled: June 30, 2015Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventor: Robert Harvey Oates, III
-
Patent number: 10482401Abstract: A method includes obtaining, by a management module, an inventory unpacking sequence for a remote facility. The inventory unpacking sequence indicates a sequence for unpacking a shipment at the remote facility. An order associated with the remote facility is received that includes inventory items. The management module determines an order packing arrangement for the inventory items based on the inventory unpacking sequence. Mobile drive units are instructed to transport one or more inventory holders storing the inventory items to an inventory station, where the inventory items are packed into a shipment according to the order packing arrangement. The shipment is arranged to be unpacked at the remote facility according to the inventory unpacking sequence.Type: GrantFiled: July 10, 2018Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Peter R. Wurman, Michael C. Mountz, Daniel T. Brunner, Victoria M. Eddy, Zhouzhou Peng
-
Patent number: 10482904Abstract: This disclosure describes, in part, context-driven device arbitration techniques to select a speech interface device from multiple speech interface devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include executing multiple pipeline instances to analyze audio signals and device metadata received from each of the multiple speech interface devices which detected the speech utterance. A remote speech processing service may execute the multiple pipeline instances and analyze the audio signals and/or metadata, at various stages of the pipeline instances, to determine which speech interface device is to respond to the speech utterance.Type: GrantFiled: August 15, 2017Date of Patent: November 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Tony Roy Hardie, Brian Alexander Oliver, Vikram Kumar Gundeti