Patents Assigned to Amazon Technologies
-
Patent number: 10902014Abstract: Technologies are described herein for reducing network traffic when replicating memory data across hosts. The memory data stored in a main memory of the host computer is replicated to a main memory of a second host computer. Memory data from the local data storage of the second host computer and other hosts computers that is a duplicate of memory data from the main memory is identified. Instead of sending the memory data from the main memory that is duplicated, the duplicated memory is copied from the local storage of the second computer or from one or more of the other computers to the main memory of the second host computer.Type: GrantFiled: November 18, 2014Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Eden Grail Adogla, Brijesh Singh
-
Patent number: 10898815Abstract: Viewers of a video stream may generate video clips including different portions of the video stream. Popularity measures may be computed for the video clips, for example based on tracked actions associated with the video clips, such as frequency of playing and sharing of the video clips. The popularity measures may be used to select and provide video clips to viewers. Video items may be generated by streamers, such as may include selected portions of video of streamers playing a game. A video item generated by a particular streamer may be displayed to viewers only during times when that particular streamer is participating in an active game session. Viewers of the video item may provide input that allows viewers to receive a live stream of the streamer's active game session that it is being played simultaneously with the display of the video item.Type: GrantFiled: June 14, 2019Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Rose Jia, Vijay Jayaraman Duraiswamy, Mario V. Adoc, Ryan Peter Reid, Justin Taylor Manners
-
Patent number: 10901591Abstract: A retail vendor application installed on a user device receives configuration parameters for a user interface button that can be used by a user of the device to purchase an item available for consumption. The application determines, based at least in part on the configuration parameters, an activity trigger that, if detected, causes the application to present the button to the user. The application monitors sensors and applications on the user device to obtain data that can be used to detect the activity trigger. In response to detection of the activity trigger, the application updates an interface of the user device to present the button. If the user selects the button, the application generates a purchase request for the item that is sent to a retail vendor service for processing.Type: GrantFiled: December 15, 2015Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventor: Jesper Mikael Johansson
-
Patent number: 10904617Abstract: Disclosed are various embodiments for syncing a client device with media content for scene-specific notifications. A computing environment is employed to cause a sync to occur between a client device and media content being rendered by a media device using an audio signal or a video signal captured by the client device during a playback of the media content. A current scene of the media content being rendered on the media device is determined by comparing the audio signal or the video signal to at least one digital fingerprint stored in a data store. The computing environment then identifies content in a plurality of upcoming scenes occurring later in the playback than the current scene by analyzing at least one tag descriptive of the content in the plurality of upcoming scenes.Type: GrantFiled: February 19, 2015Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Thibaut Labarre, Yiwen Chang, Marion Helene Desmazieres
-
Patent number: 10902001Abstract: Methods and systems for identifying and displaying present contacts associated with a device's group account are described herein. In some embodiments, a contact list associated with a requesting device may be obtained, and group accounts, and in particular group accounts that have granted communications session privileges to the requesting device's group account, may be determined. Presence information associated with each of the group accounts may be determined so as to identify which of the group accounts are currently “present” (e.g., human presence has been detected proximate to a user's device). These group accounts may be aggregated together, and list metadata may be generated indicating which of the contacts are present, and which are not. The list metadata, as well as list data representing the contact list, may then be provided to the requesting device.Type: GrantFiled: February 27, 2017Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Rishi Shankar Rengasamy, Arun Rajendran, Ganesh Basavaraj Mamadapur
-
Publication number: 20210021653Abstract: From a stream management service, indications of transmissions of data records of a first data stream via a persistent network connection associated with a subscription are provided to a stream processing application. In response to detecting that a transfer throttling condition associated with the subscription has been met, a delay is introduced before additional data records are transmitted via the same persistent network connection. After a subscription expiration period has elapsed, an indication of the expiration is provided to the application via the persistent connection.Type: ApplicationFiled: October 2, 2020Publication date: January 21, 2021Applicant: Amazon Technologies, Inc.Inventors: Benjamin Warren Mercier, Sayantan Chakravorty, Yasemin Avcular, Charlie Paucard
-
Publication number: 20210020163Abstract: Methods, systems, and computer-readable media for voice-activated selective memory for voice-capturing devices are disclosed. A first voice input from a voice-capturing device is received, via a network, at a service provider environment comprising one or more services. The first voice input comprises one or more utterances from a user of the voice-capturing device. A representation of the first voice input is stored. A second voice input from the voice-capturing device is received, via the network, at the service provider environment. The second voice input represents a command to disregard the first voice input. Based on the second voice input, the representation of the first voice input is deleted.Type: ApplicationFiled: October 2, 2020Publication date: January 21, 2021Applicant: Amazon Technologies, Inc.Inventors: Jonathan Alan Leblang, Kevin Crews, Qi Zhou, Gary Zhong
-
Patent number: 10896428Abstract: A dynamic contact management system is provided for analyzing aspects of speech from a customer contact and generating dynamic output based on the analysis. The system can process audio data representing utterances that occur during a customer contact, wherein the processing comprises generating scores based on agent and customer sentiments determined using their respective speech to text data. Based on the processing, the system can generate scores for use in dynamically determining which actions to take, updating displays, analyzing contact outcomes over time, etc.Type: GrantFiled: December 14, 2017Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Balarajan Balasubramaniam, Brian Benjamin Hartley, Mabel Karen Bo Ming Lee, Srdjan Majkic, Simon Gilles Meyffret, Mohammadrasool Raeesi Nafchi, Derek Tong
-
Patent number: 10896432Abstract: A network metering service obtains from a data store raw metering data specifying network bandwidth utilization for a plurality of customers. The network metering service aggregates this data in order to identify bandwidth usage for each service of a computing resource service provider and for each customer. Based on this data, the network metering service determines a peak-to-average score and a correlation coefficient for each customer, which may be used to determine a unit cost burden. The network metering service may utilize the unit cost burden for each customer to determine whether the customer should be provided with a discounted rate for network bandwidth usage or should incur a price increase.Type: GrantFiled: September 22, 2014Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Abhoy Bhaktwatsalam, Nathan Gavin Spitler, Rachit Chawla, Louis Phu Dang
-
Patent number: 10895985Abstract: Methods, systems, and computer-readable media for real-time estimation of working sets are disclosed. A plurality of counters are initialized. The counters represent cardinality estimates of data elements accessed for respective time intervals. A request for data is received during the respective time intervals. One or more data elements are determined that are accessed in responding to the request. The counters are updated using the one or more data elements, such that one of the counters is increased by a quantity of the data elements that are accessed for the first time during the respective time interval. The working set estimates for the respective time intervals are determined using the counters.Type: GrantFiled: May 29, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Jorge Peixoto Vasquez, Matthew Graham Baldwin, Donavan Miller
-
Patent number: 10896457Abstract: Systems and methods are disclosed related to presenting an interactive audiovisual presentation that provides a user with information regarding individual items matching a user's search request or other request that results in a set of items. The audiovisual content may be generated to include a summary of a subset of item attributes associated with the individual items, and may include both an audio summary and visual content that are presented in synchronization with each other based on markup information in a presentation file.Type: GrantFiled: December 12, 2017Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Jon Arnett, Alexey Budnik, Philip Douglas Bozak, Jackie Davis Goldberg, Bennett Wilson Hornbostel, Robert Katz, Andrew Samuel Li, Vander McClain, Chee Kiat Ng, Allana Pritchard, Amy Jane Scrivanich, Xiaobin Zhang, Chris David Ziemba
-
Patent number: 10897658Abstract: Methods and apparatus are described for automating aspects of the annotation of a media presentation. Events are identified that relate to entities associated with the scenes of the media presentation. These events are time coded relative to the media timeline of the media presentation and might represent, for example, the appearance of a particular cast member or playback of a particular music track. The video frames of the media presentation are processed to identify visually similar intervals that may serve as or be used to identify contexts (e.g., scenes) within the media presentation. Relationships between the event data and the visually similar intervals or contexts are used to identify portions of the media presentation during which the occurrence of additional meaningful events is unlikely. This information may be surfaced to a human operator tasked with annotating the content as an indication that part of the media presentation may be skipped.Type: GrantFiled: April 25, 2019Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Manivel Sethu, Lokesh Amarnath Ravindranathan, Yongjun Wu
-
Patent number: 10896061Abstract: 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 2, 2019Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Norbert Paul Kusters, John Robert Smiley, Marc John Brooker, Bei-Jing Guo, Marc Levy
-
Patent number: 10897468Abstract: Techniques for region management for distributed services in provider networks are described. A region management service (RMS) receives requests to enable or disable regions a provider network for users. The RMS identifies what services operate within the involved regions and transmits requests to configure resources within the regions that are specific to the users to the services. The RMS also receives messages indicating whether the transmitting services have successfully configured user resources pertaining to the services for the region.Type: GrantFiled: December 12, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Jasmeet Chhabra, Ankit Kumar, Dan Popick
-
Patent number: 10897417Abstract: Metadata indicating that a virtual traffic hub enabling connectivity between a plurality of isolated networks has been established is stored. A determination is made that a first entry of a first isolated network attached to the hub is to be represented in a second routing table of a second isolated network attached to the hub, e.g., to enable network packets originating at resources of the second isolated network to be transmitted via the hub to the first isolated network. A new entry corresponding to the first entry is included in the second routing table.Type: GrantFiled: September 19, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Paul John Tillotson, Bashuman Deb, Thomas Spendley, Omer Hashmi, Baihu Qian, Alexander Justin Penney
-
Patent number: 10895896Abstract: Power systems and methods for supplying direct current power to a server rack employ multiple power supply units. A method for supplying direct current power to a server rack includes receiving an alternating current (AC) power input. A first portion of the AC power input is transferred to a first automatic transfer switch (ATS). A first DC power input is generated from the first portion of the AC power input via a first power supply unit (PSU) and transferred to the server rack. A second portion of the AC power input is transferred to a second ATS. A second DC power input is generated from the second portion of the AC power input via a second PSU and transferred to the server rack.Type: GrantFiled: June 20, 2017Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Mike MacGregor, Darin Lee Frink, Richard Arvel Stevens, William Mische
-
Patent number: 10896001Abstract: Provided are integrated circuit devices and methods for operating integrated circuit devices. In various examples, an integrated circuit device can be operable to determine, at a point in time during operation of the integrated circuit device, to generate a notification. The notification can include a type and a timestamp indicating the point in time. The notification can also include information about an internal status of the integrated circuit at the point in time. The device can further selectin a queue from a plurality of queues in a processor memory of the computing system that includes the integrated circuit. The device can further generate a write transaction including the notification, where the write transaction is addressed to the queue. The device can further output the write transaction using a communication interface of the device.Type: GrantFiled: September 27, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Thomas A. Volpe, Nafea Bshara, Raymond Scott Whiteside, Ron Diamant
-
Patent number: 10894627Abstract: Adhesive sleeves are formed from blanks cut from sheets or rolls of paperboard, such as SBS or SBB paperboard, or any other materials. The adhesive sleeves include slack sections of one or more slack panels that provide additional length (e.g., slack) of circumferences or perimeters which enable the sleeves to be loosely wrapped or enveloped around a container of food products or one or more consumer goods. The slack sections may be shortened in length by joining the slack panels to one another, e.g., by an adhesive, to shorten the circumferences or perimeters and cause the adhesive sleeves to effectively clasp or surround the containers or goods therein. The adhesive sleeves may include any number of markings of any type or form on outer surfaces, including but not limited to instructions for use, nutrition facts, or images.Type: GrantFiled: August 9, 2019Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventor: Chad R. Nicholson
-
Patent number: 10896439Abstract: Systems, methods, and computer-readable media are disclosed for generating content delivery campaigns with dynamic functionality for single-action execution. In one embodiment, an example method may include receiving an indication of a selection of a campaign goal for a content delivery campaign, determining a user account associated with the selection, and generating a product recommendation for the content delivery campaign. Some example methods may include generating a target consumer recommendation for the content delivery campaign based at least in part on the campaign goal and historical data associated with the user account, generating a digital product type recommendation, and generating a creative recommendation for digital impressions of the content delivery campaign.Type: GrantFiled: September 22, 2016Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Sachin Jogia, John Andrew Brauer, Guthrie Chipman Collin, Vasanth Ebenezer Williams
-
Patent number: 10897524Abstract: Disclosed are techniques for implementing packet checkers and packet generators within a network device. The packet checkers and packet generators can each operate in an internal mode to test functionality of the network device or in an external mode to test functionality of an external device.Type: GrantFiled: May 19, 2020Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventor: Thomas A. Volpe