Amazon Patents
Amazon.com, Inc. sells electronics, books, media and other general merchandise through its websites. The company also manufactures and sells electronic devices, including its Kindle e-Readers, Fire tablets and Fire phones. The company also provides services to developers and enterprises through Amazon Web Services, which offers computing, storage, database, analytics and deployment services.
Amazon Patents by Type- Amazon Patents Granted: Amazon patents that have been granted by the United States Patent and Trademark Office (USPTO).
- Amazon Patent Applications: Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
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
-
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
-
Patent number: 10897670Abstract: A system manages temperature and excursion effects on a loudspeaker. Data corresponding to a temperature of the loudspeaker and data corresponding to an excursion (i.e., displacement) of a membrane of the loudspeaker are determined. The dynamic ranges of the temperature and excursion data are compressed, combined, and smoothed. This smoothed data is multiplied with a delayed version of audio data; peak values of the result may be limited. This operation may be performed on multiple frequency bands of audio data. The final output data is combined to form a full-band signal and sent to a loudspeaker.Type: GrantFiled: October 31, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventor: Jun Yang
-
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: 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
-
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: 10896222Abstract: A method comprising receiving subject data indicative of a subject entity. First entity data is obtained from a knowledge database using the subject data, the first entity data representative of a first related entity related to the subject entity. First text data is obtained from the knowledge database using the first entity data, the first text data representative of first text associated with the first related entity. A subject entity data set is generated. The subject entity data set comprises first related entity data based on the first entity data, and the first text data.Type: GrantFiled: June 28, 2017Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Christos Christodoulopoulos, Arpit Mittal, Andrew Christopher Graham Hopkinson
-
Patent number: 10897637Abstract: Techniques described herein include systems and methods for synchronizing multiple content streams for an event. A reference time point for an event being live-streamed by a plurality of streaming devices may be maintained. A plurality of content streams and manifest files may be received from streaming devices for the event where a manifest file includes a segment template and a timeline for a segment of content included in a content stream. The timeline may identify a capture time for the content generated by an associated streaming device of the streaming devices. The plurality of content streams may be synchronized by modifying the manifest files based on the capture times included in the manifest files and the reference time point. The plurality of content streams and the modified manifest files may be transmitted to a content viewing computer with instructions for synchronizing playback.Type: GrantFiled: September 20, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Dominick Pham, Charles Dorner, Xerxes Irani, Janet Galore
-
Patent number: 10896512Abstract: An aerial vehicle outfitted with one or more cameras captures a sequence of images of a rotating propeller. The images are processed according to one or more techniques to recognize a position of the propeller, or an angle of orientation of the propeller, in each of the images. The positions or angles of the rotating propeller are used to calculate a rotational speed of the propeller, or a direction of rotation of the propeller. The cameras used to capture the images are also available for use in other applications such as navigation, monitoring or collision avoidance. The propeller may include one or more stripes, colors, characters, symbols or other markings to enhance its visibility and facilitate the determination of positions or angles of the propeller within images.Type: GrantFiled: August 28, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Joseph Rutland, Demian Shaft Raven
-
Patent number: 10897649Abstract: Methods and apparatus are described that relate to the use of machine learning techniques to accurately predict ratings for various types of content across multiple mature themes.Type: GrantFiled: September 26, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Vernon Germano, Kripa Kanchana Sivakumar, Xiang Hao, Emily Evon McAninly
-
Patent number: 10896266Abstract: Provided are systems and methods for hardware attestation. Hardware attestation can ensure that only trusted hardware components are being used in a computing system. In various implementations, the computing system can include a hardware component coupled to the motherboard, where the hardware component is independent of the main processor of the computing system. The hardware component can determine whether a particular component connected to the motherboard includes an identification code, where the identification code can be used to attest to an identity of the particular component. The hardware component can further determining whether the identification code matches an expected value. The hardware component can further configure the particular component based on whether the identification code matches the expected value.Type: GrantFiled: July 12, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Christopher James BeSerra, Gavin Akira Ebisuzaki, Ahmed Mohammed Shihab
-
Patent number: 10894215Abstract: The present disclosure provides for matching users into user groups based on user attributes. A neural network is trained using training data including user data of users in an observed grouping and various outcomes or optimization parameters associated with the observed grouping. The trained neural network is used to process a set of queried players determine a match quality for the queried players with respect to certain outcomes or optimization parameters based at least in part on the user data associated with the users. The match quality is a measure of how optimized a group containing the queried users is with respect to the optimization parameters and can be compared to a threshold. The queried users may be matched into a group if the match quality meets or exceeds the threshold.Type: GrantFiled: June 27, 2017Date of Patent: January 19, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Bruce Erwin Brown, Geoffrey Scott Pare, Brian James Schuster, Christopher David Byskal
-
Patent number: 10896679Abstract: Devices and techniques are generally described for sending a first instruction for a device to output first content while the speech-processing device is in an ambient state during a first time period. First feedback data is received indicating that a first action associated with the first content was requested at a first time. A determination is made that the first time is during the first time period. Timing data related to a current time of the device is determined. Second content is determined based at least in part on the first action being requested during the first time period and the timing data. A second instruction is sent effective to cause the device to output second content while in the ambient state during a second time period.Type: GrantFiled: March 26, 2019Date of Patent: January 19, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Guoning Hu, Michael Hart, Seth Brickman, Ashok Gupta, David Jason Jones, Sandy Huang Cook
-
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: 10896515Abstract: Tracking and locating missing objects using audio/video (A/V) recording and communication devices in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for locating a missing object using A/V recording and communication devices comprises: associating a tracked object to be located when missing with tag data; receiving an output signal that identifies the tracked object as missing; transmitting to a plurality of second A/V recording and communication devices a locate object signal including the tag data and a command to locate the tracked object using the tag data; receiving second image data that includes image data of the tracked object captured using a camera of one of the plurality of second A/V recording and communication devices; and transmitting to a first client device an object found signal comprising the second image data that includes the image data of the tracked object.Type: GrantFiled: July 24, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: James Siminoff, Peter Gerstberger
-
Patent number: 10896459Abstract: Some aspects of the present disclosure relate to generating and training a neural network by separating historical item interaction data into both inputs and outputs. This may be done, for example, based on date. For example, a neural network machine learning technique may be used to generate a prediction model using a set of inputs that includes both a number of items purchased by a number of users before a certain date as well as some or all attributes of those items, and a set of outputs that includes the items purchased after that date. The items purchased before that date and the associated attributes can be subjected to a time-decay function.Type: GrantFiled: April 7, 2020Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Rejith George Joseph, Oleg Rybakov
-
Patent number: 10896398Abstract: Inactive areas of interest to a merchant delivery service may be identified and customers within those areas may be utilized to recruit eligible merchants to participate with a merchant delivery service so that the merchant delivery service can deliver customer ordered products on behalf of participating merchants to the customers within the area. In some implementations, the merchant delivery service may provide incentives to customer to incent the customers to recruit eligible merchants to participate with the merchant delivery service. Likewise, incentives may be provided to merchants to incent merchants to participate in the merchant delivery service. When an eligible merchant becomes a participating merchant, the merchant delivery service provides a reward to the customers that recruited the merchant.Type: GrantFiled: December 19, 2016Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Ian W. Freed, Gustavo Eduardo Lopez
-
Patent number: 10897654Abstract: Techniques are described for optimizing event-adaptive live video encoding profiles.Type: GrantFiled: September 30, 2019Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Hai Wei, Yongjun Wu, Abhishek Kumar, Lei Li, Amarsingh B. Winston
-
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: 10894664Abstract: Autonomous mobile robots include transfer systems that may receive multiple items for delivery to one or more destinations. The transfer systems may be specifically configured to detect and identify items that are placed on loading surfaces, and to independently discharge specific items at selected destinations or to selected recipients. The transfer systems feature loading surfaces that may be defined by a plurality of independently operable conveyors to receive or discharge items, by independently operable floors that allow items to pass therethrough, or by independently operable diverters for detecting and expelling items therefrom. The transfer systems may receive items from, or discharge items to, one or more humans, other robots, or other systems such as conveyors, chutes, robotic arms or other mechanical implements or effectors, and be aligned at any angle or provided at any height, as desired.Type: GrantFiled: June 29, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Tye Michael Brady, Joseph Quinlivan
-
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: 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: 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: 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: 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: 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: 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: 10895913Abstract: A user to control the functionality associated with a physical input object for an augmented reality (AR) application. A state control element of a user interface can be displayed through the AR application, and motions of the input object analyzed with respect to element. This can comprise swiping in a first or second direction to cause the physical object to function, or not to function, as a cursor for the user interface. In this way, interactions of the physical object with AR elements will only be analyzed when the object is functioning as a cursor. Foveated rendering or other AR elements can be used during a selection period to provide an indication that an element of the UI interface is in the process of being selected. The user can maintain the position to perform the selection action is intended, or can change the position to cancel the selection.Type: GrantFiled: January 5, 2018Date of Patent: January 19, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Pratik Patel, Chase Ruppert
-
Publication number: 20210014279Abstract: Techniques are described for managing communications between multiple intercommunicating computing nodes, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. In some situations, users may specify groups of computing nodes and optionally associated access policies for use in the managing of the communications for those groups, such as by specifying which source nodes are allowed to transmit data to particular destinations nodes. In addition, determinations of whether initiated data transmissions from source nodes to destination nodes are authorized may be dynamically negotiated for and recorded for later use in automatically authorizing future such data transmissions without negotiation. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.Type: ApplicationFiled: September 25, 2020Publication date: January 14, 2021Applicant: Amazon Technologies, Inc.Inventors: Quinton R. Hoole, Roland Paterson-Jones, Christopher C. Pinkham, Benjamin Tobler, Willem R. van Biljon, Gabriel Smit, Christpher Brown
-
Patent number: 10890758Abstract: This disclosure describes deflecting moisture out of the field of view of an imaging device during operation of an aerial vehicle, such as a UAV. The imaging device and/or a deflector positioned in the field of view of the imaging device is positioned within a path of a propulsion motor air disturbance. The deflector protects the lens from environmental conditions, such as moisture and rain and is positioned such that the force of the propulsion motor air disturbance moves any moisture, rain, or other debris contacting the surface of the deflector across the deflector surface and out of the field of view of the imaging device. As a result, distortion of image data generated by the imaging device as a result of water or moisture on the lens or in the field of view of the lens of the imaging device is reduced, if not eliminated.Type: GrantFiled: March 23, 2018Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: James Christopher Curlander, Scott Raymond Harris
-
Patent number: 10891282Abstract: A technology is provided for mutations with immediate feedback. A mutation may be received at a data proxy from an application. The mutation may be sent to a data source via a data access resolver associated with the data proxy. Results of the mutation may be received from the data source. A subscription may be triggered based on receiving the results of the mutation. A message may be sent via a topic provided by the subscription by using a messaging service such that the messaging service publishes the message with the mutation to devices subscribed to the topic.Type: GrantFiled: November 22, 2017Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Michael B. Willingham, Rohan Deshpande, Lisa Meenhee Shon, Karthik Saligrama Shreeram, Christopher Nathan Dowling, Amit Patel, Jeffrey H. Bailey, Antoine Francois Charles Boyer, Richard Threlkeld, Michael Paris, Mohit Srivastava
-
Patent number: 10891140Abstract: Configuration snapshots can be obtained from various connected devices, such as network interface cards or hardware offload devices, to determine whether the configuration matches expected values. If discrepancies are determined then the appropriate values can be automatically applied to those devices. For each type and version of device, there can be a set of expected configuration values, or a golden model of configuration, that is determined and stored. The models can also be used to test updated configuration values, as the new values can be pushed to a subset of devices and the impact on performance determined. If acceptable performance improvement is detected, or another such target achieved, then the golden model can be updated with the new values and those values can be pushed out to the remainder of the devices.Type: GrantFiled: September 27, 2018Date of Patent: January 12, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Alex Levin, Georgy Zorik Machulsky, Idan Aharoni, Barak Wasserstrom, Erez Tsidon
-
Patent number: 10891666Abstract: Techniques are described for facilitating use of sequences of invocable services in a configurable manner, including by providing a metering service that tracks the use of invocable services by other invocable services or applications. In at least some situations, the invocable services are fee-based Web services or other fee-based network-accessible services, and are made available by providers of the services for use by others in exchange for fees defined by the service providers. The described techniques facilitate use of a sequence of such invocable services by applications in a manner configured by the creators of the applications and providers of the services, including to allow the application creators to define pricing terms that will be used to determine fees that end users of the applications will be charged for use of the invocable services via the applications.Type: GrantFiled: October 18, 2011Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Peter Sirota, Don Johnson, Gaurav D. Ghare, Aaron Mohrman, Tushar Jain, Eric M. Wagner
-
Patent number: 10891145Abstract: Systems and methods are described for transforming a data set within a data source into a series of task calls to an on-demand code execution environment or other distributed code execution environment. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances, and are often used to process data in near-real time, as it is created. However, limitations in computing resources may inhibit a user from utilizing an on-demand code execution environment to simultaneously process a large, existing data set. The present application provides a task generation system that can iteratively retrieve data items from an existing data set and generate corresponding task calls to the on-demand computing environment, while ensuring that at least one task call for each data item within the existing data set is made.Type: GrantFiled: March 30, 2016Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Timothy Allen Wagner, Marc John Brooker, Ajay Nair
-
Patent number: 10891267Abstract: System and methods for managing versions of partition maps in a distributed data store are disclosed. A relational database may use partition maps to indicate the location of data in a particular partition, or in a replica thereof. These partition maps may be versioned using a two-stage mechanism in which partition map updates are communicated to all nodes, or to affected nodes only, and in which operation may continue without waiting for acknowledgment of their application to each node. The system may handle minor partition changes differently than major partition changes. For example, if a replica of a partition is promoted to be a primary copy due to hardware or network failures, partition map changes may only be propagated to nodes in the same replica group. For major partition changes (e.g., splits, moves, mergers, added partitions, or size change), a new partition map may be made available to all nodes.Type: GrantFiled: January 30, 2017Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Grant Alexander MacDonald Mcalister, Swaminathan Sivasubramanian, Rajesh Sudhakar Sheth
-
Patent number: 10891152Abstract: A determination is made as to whether a value of a first parameter of a first application is to be obtained using a natural language interaction. Based on received input, a first service of a plurality of services is identified. The first service is to be used to perform a first task associated with the first parameter. Portions of the first application to determine the value of the first parameter and to invoke the first service are generated.Type: GrantFiled: November 23, 2016Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Vikram Sathyanarayana Anbazhagan, Swaminathan Sivasubramanian, Stefano Stefani, Vladimir Zhukov
-
Patent number: 10891320Abstract: Described herein are techniques for identifying and displaying key excerpts of a digital work and related key excerpts of other digital works. Key excerpts are identified by evaluating (a) the number of interactions by human readers within each of the key excerpts and (b) the number of reviews that reference each of the key excerpts. Related excerpts from other books can be identified by comparing the key excerpts of the other books. Excerpts can be displayed by subject, and links are provided to move from one subject to another.Type: GrantFiled: September 16, 2014Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Walter Manching Tseng, Abhishek Patnia, Adam Joseph Iser, Christopher Michael Ellis, Alice Chu
-
Patent number: 10891678Abstract: Disclosed are various embodiments for personalized network content generation and redirection according to time intervals between repeated instances of behavior. A computing device determines an expectation of a specific entity repeating a behavior associated with an item based at least in part on a time interval between prior occurrences of the behavior by the specific entity. The computing device then selects the item from a plurality of items based at least in part on the expectation of the specific entity repeating the behavior. Subsequently, the computing device generates a network page including a recommendation to repeat the behavior. Next, the computing device sends the network page to a client device associated with the specific entity.Type: GrantFiled: April 18, 2017Date of Patent: January 12, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Srevatsan Muralidharan, Rahul Hemant Bhagat
-
Patent number: 10891265Abstract: Disclosed are various embodiments for a local networked storage that is linked to a remote networked storage system. In one embodiment, among others, a computing device obtains a request from a client device to read a file stored in a remote networked storage system. The computing device determines whether the file is stored in a local cache. The file is sent to the client device through a local network when the file is stored in the local cache. The computing device obtains the file from the remote networked storage system when the file is not stored in the local cache, where an indication of a user account is provided to the remote networked storage system. The file is sent to the client device in response to the file being obtained from the remote networked storage system.Type: GrantFiled: June 9, 2017Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood, Christopher G. Emery, Wenlin Ma
-
Patent number: 10891525Abstract: A method and system for processing images by a neural network are provided. A first computer can sequentially transfer at least two versions of an image having increasingly greater resolution to a second computer. The second computer performs an image identification process on each of the sequentially transferred at least two versions until the image is identified.Type: GrantFiled: September 15, 2017Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Andrea Olgiati, Jia Bi Zhang
-
Patent number: 10891569Abstract: Dynamic task discovery may be implemented for performing workflow tasks. Input may be received from a workflow engine via static interface upon which a task may be performed that is part of a workflow. A version of the task may be dynamically determined according to dynamic task configuration data. The discovered version of the task may be performed and output notification of completion may be sent to the workflow engine. In some embodiments, the dynamic configuration for a task may be modified such that one performance of the task in a workflow may be according to a different version of the task than another performance the same task in the same workflow. In some embodiments, task templates with dynamically discoverable tasks may be generated by a workflow engine service in order to be implemented as tasks in a workflow.Type: GrantFiled: January 13, 2014Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventor: Justin Lee Werner
-
Patent number: 10891676Abstract: An improved user interface in which related items are grouped intuitively, and ultimately results in the number of navigational steps performed by the user to identify desired related items being reduced, is described herein. For example, instead of having a user interface display a single view that includes all related items, a recommendation system groups the related items based on their respective attribute values and produces data that results in a user interface that displays the related items in these groups. The recommendation system generates labels for these groups such that a user can clearly identify what types of related items are included therein. Thus, a user would not have to browse through a single list of related items ordered in an unfamiliar manner. Rather, a user can browse through smaller subsets of related items, and only in those groups that correspond with attribute values of interest to the user.Type: GrantFiled: July 10, 2018Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Andrey Kan, Christos Faloutsos, Xin Luna Dong
-
Patent number: 10892984Abstract: Techniques for routing media streams in a provider network are described. A media routing service is disclosed that comprises one or more virtual media routers for routing media streams from one or more media sources to one or more downstream devices coupled to the provider network. The media routing service provides external entities (e.g., users) of the provider network with the ability to request for a virtual media router for routing media content and determines the appropriate set of computing resources necessary to provision and launch the virtual media router in the provider network. In certain embodiments, the media routing service processes routing commands generated by a client, generates routing information comprising source to destination mappings based on the routing commands, and securely distributes media content to identified downstream devices based on the routing information.Type: GrantFiled: June 27, 2019Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Evan Statton, Michael Coleman, Alan Judge, Richard H. Galliher
-
Patent number: 10889441Abstract: A mobile drive unit includes a pivot between the front chassis unit and the rear chassis unit, which both support a support structure that pivotally supports a payload housing. The mobile drive unit can have a sensor and control system.Type: GrantFiled: July 11, 2019Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Dragan Pajevic, Stephen T. Campbell, Peter Thomas Colantonio, David William Guerin, Jude Royston Jonas, Kevin John Trenholme
-
Patent number: 10891679Abstract: Disclosed are various embodiments relating to generating media item recommendations based upon determining a beats per minute value. A media recommendation application determines a beats per minute value based upon a pacing measurement of the user. The media recommendation application then identifies one or more media item having a beats per minute that is similar to the beats per minute value. The media recommendation application then identifies a subset of the media item candidates to surface as recommendations for the user.Type: GrantFiled: September 17, 2018Date of Patent: January 12, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: James H. Wood, Patrick C. Teo, Benjamin L. Shepherd, Korwin J. Smith, Scott Durham, Piragash Velummylum, Emily J. Butler
-
Patent number: 10891868Abstract: Changes in energy of an aerial vehicle that are unrelated to any operational changes in the aerial vehicle may be associated with energy sources or sinks naturally present at a location. Air flows generated due to contrasts in surface temperatures or terrain features at locations may cause energy levels of aerial vehicles to rise or fall. Locations of changes in energy may be recorded and used to generate a map or other representation of energy within an area. The map or other representation may be used in selecting optimal routes for aerial vehicles within the area. Additionally, a machine learning system may be trained using maps or representations of energy within areas and images of such areas. An image of an area may be provided to a trained machine learning system as an input, and a representation of energy within the area may be generated based on an output.Type: GrantFiled: September 21, 2018Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventor: Carlos Guillermo Parodi
-
Patent number: 10893303Abstract: A content streaming system and methodology for facilitating the management of content streaming. A content delivery service provides streaming content that is organized according to a set of encoded content chunks. An encoding component generates encoded chunk data for transmission to requestors. A content delivery management component can determine configuration information that indicates the size of the content chunks. The content delivery management component can then receive encoded data but will not replicate and propagate the received encoded data to distribution endpoints of the content delivery service until complete content chunks are ready for transmission. A video playback application processes the set of encoded content chunks to dynamically form a content segment for live video streaming.Type: GrantFiled: January 31, 2019Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Matei Berceanu Mitaru, Mark DeSpain, Benjamin Aldouby Schwartz
-
Patent number: D907516Type: GrantFiled: July 6, 2020Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Mark Siminoff, Timothy G. Wellener, Vinay Sao, Peter Gerstberger, Andrew L. Russell, Christopher Loew
-
Patent number: D907637Type: GrantFiled: July 16, 2019Date of Patent: January 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Sun Joo Han, Christopher Green, Giles David Matthew McWilliam