Patents Assigned to Amazon Technologies
-
Patent number: 10771552Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider determines a class associated with a set of client computing devices and monitors resources requests for the determined class. The content delivery network service provider then identifies at least one cache component for providing content to client computing devices as a function of the determined class. In other embodiments, instead of cache components, the content delivery network service provider identifies a second set of client computing devices as a function of the determined class for providing the content information.Type: GrantFiled: September 15, 2012Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Swaminathan Sivasubramanian, David R. Richardson, Bradley E. Marshall, Christopher L. Scofield
-
Patent number: 10769250Abstract: Techniques for targeted security monitoring using semantic behavioral change analysis are described. A mutation monitor can use a code repository to generate a build of a software project prior to a code commit and another build after the code commit. An instruction-difference between the builds can be generated and used to perform a change impact analysis to identify control-flow and data dependencies changed as a result of the code commit. A semantic difference can be generated by annotating a syntactic difference for the code commit based on the identified control-flow and data dependency changes to allow for the behavioral changes to be easily shown to a user. Security impact analysis can be performed on parts of the software impacted by the code commit to quickly determine the security impacts introduced by the code commit.Type: GrantFiled: October 26, 2017Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael Tautschnig, John Cook
-
Patent number: 10771456Abstract: A one-time password (OTP) based security scheme is described, where a provider pre-generates a number of verification codes (e.g., OTP codes) which will be valid for a predetermined interval. The provider then encodes the verification codes (e.g., by hashing each code with a time value), and stores the verification codes into a data structure. The data structure can be provided to a verification system that can use the set of pre-generated OTP codes to authenticate requests received from users having personal security tokens.Type: GrantFiled: April 20, 2018Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Graeme David Baer, Brian Irl Pratt
-
Patent number: 10770067Abstract: Systems, methods, and computer-readable media are disclosed for dynamic voice search transitioning. Example methods may include receiving, by a computer system in communication with a display, a first incoming voice data indication, initiating a first user interface theme for presentation at a display, wherein the first user interface theme is a default user interface theme, and receiving first voice data. Example methods may include sending the first voice data to a remote server for processing, receiving an indication from the remote server to initiate a second user interface theme, and initiating the second user interface theme for presentation at the display.Type: GrantFiled: September 29, 2015Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Rohit Prasad, Anna Santos, David Sanchez, Jared Strawderman, Sarah Castle, Kerry Hammil, Christopher Schindler, Timothy Twerdahl, Joseph Tavares, Bartek Gulik
-
Patent number: 10771835Abstract: Systems, methods, and computer-readable media are disclosed for controlling configurable lights using color metadata of a media stream.Type: GrantFiled: April 9, 2018Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Kevin Sehan Lee Chong, Paul Simon Nann
-
Patent number: 10768955Abstract: Technologies are disclosed herein for executing commands within virtual machine (“VM”) instances. A public web service application programming interface (“API”) is exposed within a service provider network that includes methods relating to the execution of commands within VM instances. For example, the API might include a method for obtaining a list of the commands that can be executed within a VM instance. The API might also include a method for requesting the execution of a command within a VM instance. The API might also include a method for requesting data describing the status of the execution of a command within a VM instance. The API might also expose other methods. A software agent executing on a VM instance may be utilized to provide a list of commands that can be executed in the VM, to execute requested commands, and to provide data describing the status of execution of a command.Type: GrantFiled: November 1, 2018Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventor: Wesley Gavin King
-
Patent number: 10769126Abstract: Systems and methods are disclosed to implement a re-sharding technique that redistributes data in a first set of shards of a first stream into a second set of shards of a second stream to reduce the entropy of the data. In embodiments, individual ones of a number of re-sharding nodes determine statistics on an individual shard. The statistics include, for individual data keys in the shard, a frequency of the key and the cardinality of the key. The re-sharding node then selects a list of high-frequency, low-cardinality keys to be used generate a re-sharding scheme that is used to redistribute data items in the first set of shards to the second set. The re-sharding scheme assigns data items having the same key value combinations to the same range of shards in the second set. Accordingly, upon redistribution, data entropy in the second set of shards is reduced.Type: GrantFiled: September 22, 2017Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventor: Erik Hagerup
-
Patent number: 10771255Abstract: Data storage operation commands are digitally signed to enhance data security in a distributed system. A data storage client and a data storage node may share access to a cryptographic key. The data storage client uses the cryptographic key to digitally sign commands transmitted to the data storage node. The data storage node uses its copy of the cryptographic key to verify a digital signature of a command before fulfilling the command. The command may include a log of database transactions to process.Type: GrantFiled: March 25, 2014Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Eric Jason Brandwine
-
Patent number: 10768776Abstract: A technology is described for streaming object data for a virtual object to a simulation client and dynamically incorporating the virtual object into a simulation environment in response to detecting an interactive event in the simulation environment. An example method may include receiving an indication of an interactive event associated with a simulation environment, where the indication of the interactive event may be sent over a network by a simulation client configured to execute the simulation environment. In response to receiving the indication of the interactive event, object data for a virtual object linked to the interactive event may be identified. An audio stream for the virtual object may be obtained, and the object data and the audio stream may be streamed to the simulation client and the virtual object may be incorporated in the simulation environment.Type: GrantFiled: August 24, 2017Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Kyle Michael Roche, David Chiapperino, Vasily Vasinov
-
Patent number: 10769909Abstract: This application describes techniques for detecting a single event based on consecutive actions. For instance, a network device may associate a first electronic device that includes a first field of view (FOV) with a second electronic device that includes a second FOV. When the network device receives data indicating that the first electronic device detected possible motion, the network device may transmit a first message to a client device. Additionally, when the network device receives data indicating that the second electronic device detected motion within a threshold period of time to the first electronic device detecting the motion, the network device may not transmit a second message. Determining not to transmit the second message may be based on characteristics of the electronic devices, such as locations of the electronic devices, fields of view of the electronic devices, or a distance between the electronic device devices.Type: GrantFiled: July 1, 2019Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: John Modestine, Elliott Lemberger, Ryan David Hruska, Micah Stone, Sang Min Park
-
Patent number: 10769736Abstract: A merchant system including an order management application and method of integrating orders received from multiple ordering channels is described. An aggregated order queue is established including multiple orders from multiple different ordering channels. The orders are processed for fulfillment and a delivery channel is selected from multiple delivery channels for delivery of the one or more items of the order. The multiple orders, regardless of the ordering channel originating the order, and delivery channels may be managed via a single user interface.Type: GrantFiled: March 29, 2016Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Gustavo Eduardo Lopez, Ashraf AlKarmi, Kristin Whitney Baker, Matthew Brett Roemer, Pawan Lata Uppuluri
-
Patent number: 10769914Abstract: Some embodiments provide for receiving image data representative of a field of view of a camera of an audio/video (A/V) recording and communication device during a period time and sensor data generated by a sensor or a hub device at a time. A time-based association between the A/V recording and communication device and the sensor may be determined. Based at least in part on the time and the period of time, it may be determined that the time is within the period of time and that the time being within the period of time satisfies the time-based association. The image data and the sensor data may be correlated to create updated data, and the updated data may be included within a generated message. The message may then be transmitted to a client device associated with the A/V recording and communication device.Type: GrantFiled: June 7, 2018Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventor: James Siminoff
-
Patent number: 10769719Abstract: An electronic bidding service is described which substantially automatically acquires items for buyers in response to bidding information entered by the buyers. To function in this manner, the electronic bidding service makes use of an item authority. The item authority links items specified in different offers to master reference information associated with the items, thereby allowing the electronic bidding service to identify groups of offers which are selling the same or related item. In one case, a buyer can instruct the electronic bidding service to obtain a desired item from a specific offer. If this bid is unsuccessful, the electronic bidding service can extend the bidding procedure to one or more other offers that feature the same or related item. This extension is based on the master reference information.Type: GrantFiled: August 9, 2017Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Scott Kerns Windsor, Matthew K. Green
-
Patent number: 10772238Abstract: A cooling apparatus for a container-based data center includes an air handling housing, at least one movable louver, a filter and a fan. The housing is configured for suspending from a ceiling of the container and comprises at least one heat exchanger. The louver is movable to direct air flow along different paths within the housing according to a selected operating mode. The fan is positioned in the housing and controllable according to the selected operating mode. The heat exchanger is configured in a self-contained water chilling circuit positioned within the container for use in a closed loop mode. The apparatus is convertible for use in an economizer mode that draws outside air into the container. An optional auxiliary heat exchanger element has a cold side heat exchange portion positioned outside the container and a connection through the ceiling to a hot side heat exchange portion positioned within the housing.Type: GrantFiled: January 18, 2018Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventor: Peter George Ross
-
Patent number: 10769371Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for automatic execution of actions responsive to queries. Example methods include determining a set of seed words for input at a first search engine, determining a first autocomplete result associated with a first word at the first search engine, and determining a second autocomplete result associated with the first autocomplete result at the first search engine. Example methods include determining a set of user interaction histories that comprises queries input at a second search engine, and determining that a first user interaction history includes a query with a portion of the second autocomplete result. Example methods include determining a user action performed after the query, and associating the user action with the query in a database, such that subsequent inputs of the query cause the first user action to automatically occur.Type: GrantFiled: November 28, 2017Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Ivan Barrientos, Prakash Bulusu, Pragyana K. Mishra
-
Patent number: 10769287Abstract: Logical data containers of a data storage system are associated with policies that require data transformation of data to be stored in the logical data containers. When a data object is received to be stored in a logical data container, the data object is transformed in accordance with a policy on the logical data container. Transformation of the data object may include encryption. The logical data container may also be associated with a cryptographic key used to perform a required transformation.Type: GrantFiled: June 24, 2019Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Eric Jason Brandwine
-
Patent number: 10769766Abstract: Aspects of the present disclosure relate to machine learning techniques for training a model to identify each of a number of different classes in images, based on training data where each training image may not be labeled in a complete manner with respect to the classes. The disclosed training techniques use a new label value to indicate when a ground truth value is unknown for a particular class, and do not penalize the machine learning network for output predictions that do not match the label value representing unknown ground truth. Some implementations of the training process can be regularized to impose sparsity on predicted classes in order to avoid false positive predictions.Type: GrantFiled: May 31, 2018Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Dirk Padfield, Suren Kumar
-
Patent number: 10771179Abstract: An apparatus includes a node situated to receive an odd-number X of input/output communication branches extending from respective ports, each communication branch including two input/output fiber pairs, and a 2·X degree ROADM coupled to the two input/output fiber pairs of each of the X ports and configured to reduce a wavelength blocking of traffic through the node that is associated with the odd-number X. Methods of directing communication signals to and receiving communication signals from communication nodes are also disclosed.Type: GrantFiled: May 2, 2018Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventor: Dominique Marcenac
-
Patent number: 10771855Abstract: Techniques are described for obtaining and analyzing deep characterization information for a content playback system with multiple interconnected components. A server can determine a subset of configurations of requested media content that are compatible with the capabilities of the components of the content playback system. Limiting a client device to select media content fragments corresponding to the subset of configurations can be enforced through the use of constrained manifest files.Type: GrantFiled: April 10, 2017Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Marc Joliveau, Christopher Longo
-
Patent number: D895567Type: GrantFiled: February 18, 2020Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventor: Giles David Matthew McWilliam