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).
  • Patent number: 10138060
    Abstract: A system to select and reposition inventory items on one or more shelving units is disclosed. The system can include a robotic positioning system (RPS) to move inventory items on a shelf to the front of the shelf, or off the shelf, to facilitate selection, delivery, and restocking of the inventory item. The RPS can include a movement system to enable it to position itself behind a particular inventory item on a shelf. The RPS can also include a positioner to enable the RPS to move the inventory item backward and forward on the shelf. The RPS can be mounted on a free-standing frame to enable movement in two axes and repositioning of inventory items in a third axis. The RPS can also be centrally mounted in a shelving unit and can move vertically and rotate about a single axis to reposition inventory items radially.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Srikanth Mantha, John Elias Darrow, Darren Ernest Canavor
  • Patent number: 10140227
    Abstract: A first write transaction is received by a device that includes a transaction identifier and a memory location identifier. The memory location identifies a register or a memory location of a device. A value from the register or memory location is read. A second write transaction is sent to a block of host memory. The second write transaction includes the value and the transaction identifier.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Georgy Machulsky, Nafea Bshara, Netanel Israel Belgazal, Said Bshara, Evgeny Schmeilin
  • Patent number: 10140483
    Abstract: This disclosure describes the ability to efficiently track inventory using RFID tags (e.g., RFID tags). For example, an inventory shelf located within a materials handling facility may include a series of antenna elements arranged in rows embedded into the shelf that are coupled with an RFID reader. The antenna elements are configured to establish electromagnetic fields oriented along shelf rows. The fields can be used to read RFID tags included or attached to inventory items placed on the shelf row.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ronald Eugene Huebner, Somasundaram Niranjayan, Mark Glen McKinnon
  • Patent number: 10140137
    Abstract: A service manages a plurality of virtual machine instances for low latency execution of user codes. The plurality of virtual machine instances can be configured based on a predetermined set of configurations. One or more containers may be created within the virtual machine instances. In response to a request to execute user code, the service identifies a pre-configured virtual machine instance suitable for executing the user code. The service can allocate the identified virtual machine instance to the user, create a new container within an instance already allocated to the user, or re-use a container already created for execution of the user code. When the user code has not been activated for a time-out period, the service can invalidate allocation of the virtual machine instance destroy the container. The time from receiving the request to beginning code execution is less than a predetermined duration, for example, 100 ms.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Timothy Allen Wagner
  • Patent number: 10140096
    Abstract: A device includes parallel connected ring oscillators, a pseudo random number generator (PRNG), and a configuration circuit. The parallel connected ring oscillators include a first and second ring oscillator. The PRNG is configured to generate pseudo random bits at every cycle. The configuration circuit is configured to receive and parse the pseudo random bits to generate and distribute a first configuration value and second configuration value based on the pseudo random bits. The first ring oscillator is configured according to the first configuration value. The second ring oscillator is configured according to the second configuration value.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Ron Diamant
  • Patent number: 10140310
    Abstract: Methods, systems and apparatus for identifying and utilizing content synchronization information are described. Methods for creating and utilizing a synchronization file that can be used to notify users when synchronization availability exists, and to identify ways to repair synchronization unavailability are described. The synchronization file includes a complete set of individual content elements that make up a content item, such as a book, where each content element has an indication whether play-back of an audio version of the content item can be synchronized with the presentation of a corresponding text version of the content item. Methods, systems and apparatus are also disclosed for providing the synchronization availability information to the user in a manner that enables the user to increase the benefits of synchronized presentation of the content item.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mitch Ray Kendall, Puneet Girdhar, Geetika Tewari Lakshmanan
  • Patent number: 10140774
    Abstract: A device is used to present the visualization of color on a display based on various environmental factors. In one embodiment, an image of an environment is captured using at least one sensor, where the image includes a surface area in the environment. A relative position of a source of light in the environment is also identified with respect to the surface area. Color is rendered for the surface area in the image on the display based on the relative position of the source of light and a bidirectional reflectance distribution function (BRDF) associated with the color, among other factors. In some cases, the movement of a computing device can be tracked, and color on the display adjusted based at least in part on the movement. The color can also be rendered based on a display profile of the display and other parameters.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: November 27, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Gurunandan Krishnan Gorumkonda
  • Patent number: 10140312
    Abstract: A low latency metadata subsystem for file systems in low latency (LL) mode in a distributed file storage service (DFSS). An LL server (LLS) may receive metadata requests from an access node of the DFSS. For read operations, the LLS may check a local cache of metadata and, for cache hits, retrieve the metadata from the cache. For cache misses, the metadata may be fetched from the storage subsystem of the DFSS and cached. For write operations, the LLS may write entries into a journal for the file system and notify the access node after the journal entries are committed to the journal; the journal entries are asynchronously committed in the storage subsystem. The access node may communicate with the storage subsystem to perform data reads and writes for the LL file system.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob A. Strauss, Mark Allen Fogleman, Edward William Naim, Jacob David Luszcz, Michael Robert Frasca, Daniel Nussbaum, Peter Jones, Xiaobin Wu, John McClain, Neal John Charbonneau, Wayne William Duso
  • Patent number: 10140453
    Abstract: A vulnerability records manager (VRM) receives respective vulnerability data sets (VDS) from a first and second vulnerability information collector. Each VDS comprises values of a different set of attributes defined in a vulnerability taxonomy specification. The VRM normalizes the VDSs to generate a first and second vulnerability record comprising a particular plurality of attributes defined in the specification, and stores the vulnerability records in a repository. In response to a request received via a programmatic interface, the VRM transmits contents of the vulnerability records to an automated risk analyzer or a reporting/presentation component.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Stephen George Fridakis
  • Patent number: 10140651
    Abstract: Disclosed are various embodiments for displaying item information relative to selection regions of an item image. An image of an item is rendered upon a display of a client. The image is divided into multiple selection regions. The selection regions may be determined by the client dynamically. A selection of a first point upon the image of the item is received. Additional information related to the item is requested from a server based at least in part on the selection of the first point. The additional information is mapped to the first point by way of an association with a second point upon the image. The additional information related to the item is rendered upon the display.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Pushpendra Narain Mishra
  • Patent number: 10140957
    Abstract: A computing device may output content including text content, audio content, and video content according to one or more content output features. The content output features may include font features and page layout features for text content, volume and playback rate for audio content, and playback rate for video content. In some cases, a consumption rate of content by the individual may be determined to identify values of content output features that may increase consumption of content by the individual. The settings for the content output features may be modified to correspond with the values that provide increased consumption of content.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Herve Jacques Clement Letourneur, Kathryn Ann Chinn, Elaine Yuan
  • Patent number: 10140665
    Abstract: Techniques described herein include a platform configured to provide for association of an accounting element with one or more mapping policies. The accounting element may be associated with a plurality of line items, some of which may be associated with a mapping policy. Once associations between accounting elements and mapping policies have been created, transaction events related to the accounting element may be processed in accordance with the mapping policies. In some embodiments, information from the transaction event may be used to create an accounting event which may be recorded as a journal entry in a ledger. In some embodiments, accounting events may also be validated prior to being recorded.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Allan Michael Lipstein, Raymond Paul Weikel
  • Patent number: 10142173
    Abstract: Data may be collected regarding the configuration of a network, such as a customer network operated by a customer of a service provider operating a service provider network. An appropriate interface, such as a user interface, may be provided to allow a user to add, delete, or otherwise modify the collected network configuration data. The collected, and possibly modified, network configuration data may then be utilized to create a private virtual network in the service provider network. The private virtual network may be implemented such that it has the same, or similar, network configuration as the customer network.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Simon Jeremy Elisha
  • Patent number: 10142255
    Abstract: Techniques for efficiently managing resources are described. In an example, a computer system may access a forecast for demand associated with utilizing a service during a time period, where the service is available from service sources grouped in clusters. The computer system may identify resources scheduled to facilitate the service. Based on a scheduled start time for utilizing a resource, the forecast, and an allocation of remaining resources to the clusters, the computer system may allocate the resource to a first cluster and may provide a notification about the allocation to an associated client device. At a subsequent time during the time period, the computer system may re-allocate the resource to a second cluster based on a current utilization of the resource, an update to the forecast, and the allocation of the remaining resources. A respective notification may be provided to the client device.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Julian Pachon, Marc Joseph Anderson, Laura Lynn Housley, Amandeep Singh, Beryl Tomay
  • Patent number: 10142839
    Abstract: Aspects of the disclosure provide security to electronic communication sessions, and/or context-aware transactions based at least on the association of such sessions with respective locations in a virtual environment representative of a geographic region. The geographic region can comprise real-world locations or virtual-world locations. Various strengths of secured access to a communication session can be provided based on accuracy criteria between a prior configured location and a location supplied to request access.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Muhammad Iftekher Chowdhury
  • Patent number: 10140981
    Abstract: Features are disclosed for performing speech recognition on utterances using dynamic weights with speech recognition models. An automatic speech recognition system may use a general speech recognition model, such a large finite state transducer-based language model, to generate speech recognition results for various utterances. The general speech recognition model may include sub-models or other portions that are customized for particular tasks, such as speech recognition on utterances regarding particular topics. Individual weights within the general speech recognition model can be dynamically replaced based on the context in which an utterance is made or received, thereby providing a further degree of customization without requiring additional speech recognition models to generated, maintained, or loaded.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Denis Sergeyevich Filimonov, Ariya Rastrow
  • Patent number: 10142406
    Abstract: Systems and methods are presented for automatically selecting a data center that can communicate with a user computing system over a connection that provides reduced or minimal latency. In some cases, the system can select the data center based on the calculation of one or more latency factors that correlate, at least in part, to the latency of a communication channel between the data center and the user computing system. Further, the selected data center may be identified from a set of data centers that include one or more computing resources the user has identified as desiring to access.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Suryanarayanan, David Everard Brown, Malcolm Russell Ah Kun, Eugene Michael Farrell
  • Patent number: 10141006
    Abstract: Described are techniques for automatically improving the accessibility of webpages and other content using machine learning and artificial intelligence systems. Webpage data may include visual data used to render visible elements and audio data used to render audible elements, such as digitized speech representative of at least a portion of the visible elements. In some cases, text data may be generated based on the audio data. The audio data may be modified based on target text strings, patterns, and characteristics determined in the text data, or the audio data may be analyzed directly. Additionally, user interactions with particular visible elements and corresponding audible elements may be compared. If the user interactions for a visible element exceed the user interactions for a corresponding audible element, the audio data associated with the audible element may be modified.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: November 27, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Alexandru Burciu
  • Patent number: 10142301
    Abstract: Multiple communications that encode data are encrypted for transit from one entity to the other. An entity receiving the communications decrypts at least some of the communications to determine how to process the communications. As part of processing the communications, the entity receiving the communications provides at least some of the encrypted communications to a data storage system without reencrypting those communications.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nima Sharifi Mehr, Darren Ernest Canavor, Jesper Mikael Johansson, Jon Arron McClintock, Gregory Branchek Roth, Gregory Alan Rubin
  • Patent number: 10142111
    Abstract: A client establishes an cryptographically protected communications session and determines information usable to distinguish the session from other sessions. The client digitally signs the information using a cryptographic key that is independent of the session to enable a server to check whether the information matches the session that it established and whether the digital signature is correct. The server may perform mitigating operations if either or both of the information or the digital signature is/are invalid.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley Jeffery Behm, Gregory Branchek Roth, Gregory Alan Rubin
  • Patent number: 10142486
    Abstract: A centralized system is provided for managing customer contacts in a customer service center and transferring those contacts between agents in a transparent manner. When an agent determines that a different representative is more likely or capable of resolving an issue associated with a customer contact, the system facilitates the transfer of the contact to another agent. The transfer can be transparent to both the sending agent and receiving agent so that both agents are informed in real time, via a dynamic user interface, regarding the status of the transfer of the current contact. In some embodiments, the transfer may not be limited to only transferring actual communication with the customer to the receiving agent, but may be an integrated process that includes the transfer of records, assignments, and other data-driven associations from the sending agent to the receiving agent.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Melissa Nicole Reeder, Brian Kropf, Nancy Shields
  • Patent number: 10142597
    Abstract: A device for communicating including a housing including a camera, a microphone, a speaker, a button, a battery, a sensor, non-volatile memory, a processor, and a wireless communications module, wherein the non-volatile memory stores code operable by the processor for switching the processor from low-power mode to active mode in response to an activation trigger, receiving, from the one of the microphone and the camera, outbound audio and video signals, then sending a signal to a server via the wireless communications module during active mode, the signal including one or more of an alert signal, a signal based on the outbound audio signal, and a signal based on the outbound video signal, receiving from the server an inbound audio signal and outputting a signal based on the inbound audio signal via the speaker, and switching the processor from active mode to low-power mode in response to a deactivation trigger.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, John Modestine, Changsoo Jeong
  • Patent number: 10142542
    Abstract: Embodiments of the present illuminated sign may comprise a front panel having text that indicates that an area adjacent the illuminated sign is protected by video surveillance, an illumination source located behind the front panel, a camera, a communication module configured to receive and transmit wireless communication signals, and a power source providing power to the illumination source, the camera, and the communication module. The camera may comprise a front-facing camera and a rear-facing camera, or an omnidirectional camera.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Hunter Bracy
  • Patent number: 10142226
    Abstract: A forwarding engine of a fleet of forwarding engines forwards packets received from outside a provider network via a direct physical link to a resource within the provider network. A virtual router of a fleet of virtual routers obtains routing metadata from a client-side networking device outside the provider network via a routing information exchange protocol and transmits the routing metadata to the forwarding engine, which uses the metadata to forward the packets. In response to a first trigger, the number of forwarding engines in the fleet is modified. In response to a second trigger, the number of virtual routers in the fleet is modified.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Yiwen Wu, Bashuman Deb, Russell Richard Leighton, Mark Edward Stalzer
  • Patent number: 10142591
    Abstract: This disclosure is directed to facilitating voice and video communication between users independent of a location or a device. A communication request can specify users, who may be identified and located in their respective environments. For example, users can be identified and located using facial recognition imaging techniques and/or by monitoring a radio frequency (RF) signal associated with a device that is carried or worn by a user. After determining a location of a user, individual devices can be configured as a functionally grouped device to allow the users to communicate. For example, capabilities of a television, microphone, speaker, and imaging device can be combined to allow a video communication between users. Further, as a user moves around his or her environment, the location of the user can be tracked and additional functionally grouped devices can be provided for seamless communication.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Barry Fineberg, Robert Franklin Ebert, Tarun Yohann Morton, Eric Peter Raeber, Miroslav Ristic
  • Patent number: 10142290
    Abstract: Customers of a computing resource service provider may utilize computing resources of the computing resources service provided to implement one or more computer systems. Furthermore, the customer may cause a host-based firewall to be executed by the one or more computer systems. The host-based firewall may collect network traffic information. The customer may then be provided with the network traffic information and be prompted to provide decisions associated with the network traffic information. The decisions may be used to generate a set of rules which may be enforced by the host-based firewall.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Robert Eric Fitzgerald, Alexander Robin Gordon Lucas
  • Patent number: 10140952
    Abstract: Illumination of content by a display is controlled so as to control light intensity within a spectral range over time between an initial magnitude and a terminal magnitude while content is being presented. Usage data indicative of user interaction with the presented content or previously presented content can be used to generate or modify a pattern profile. The pattern profile is used to modulate illumination intensity of light emitters of the media device to modulate intensity of spectral content of emitted light at one or more ranges of wavelengths. Various operating modes respectively directed to decreasing or increasing intensity over time within certain portions of the visible spectrum can be used during the presentation of written, video or other content.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: November 27, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Hervé Jacques Clément Letourneur
  • Patent number: 10143027
    Abstract: Using a method of operating a system that includes remote servers, at least one electronic device, and multiple portable wireless devices, a user provides a verbal notification to the electronic device to place an outgoing call. The system uses the remote servers and other parts of the system to determine that one of the multiple portable wireless devices should be used for the outgoing call, and establishes a wireless connection between that portable wireless device and the electronic device. The system determines the particular portable wireless device to use by comparing the called entity with contacts associated with the multiple portable wireless devices, and selecting the portable wireless device with a contact that matches the called entity.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: November 27, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Arunjeet Singh, Dor Naveh, Adrian Hurditch
  • Patent number: 10140973
    Abstract: Systems, methods, and devices for generating text-to-speech output using previously captured speech are described. Spoken audio is obtained and undergoes speech processing to create text. The resulting text is stored with the spoken audio, with both the text and the spoken audio being associated with the individual that spoke the audio. Various spoken audio and corresponding text are stored over time to create a library of speech units. When the individual sends a text message to a recipient, the text message is processed to determine portions of text, and the portions of text are compared to the library of text associated with the individual. When text in the library is identified, the system selects the spoken audio units associated with the identified stored text. The selected spoken audio units are then used to generate output audio data corresponding to the original text message, with the output audio data being sent to a device of the message recipient.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Manish Kumar Dalmia, Rafal Kuklinski
  • Patent number: 10141756
    Abstract: A modular recharging system includes an electronic device that includes an internal battery, and a removable battery pack that the electronic device can use to boost the power of its internal battery. Typically, the battery pack will have a larger battery than the internal battery of the device. Based on threshold charge levels for the internal battery, the electronic device turns on and off power from the battery pack so as to preserve the life of the battery pack. Processor interrupts generated in response to the threshold levels may also be selectively masked to reduce power consumption.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Vidhyananth Ramasamy Venkatasamy, Sandeep Chidambara Marathe, Haili Wang
  • Patent number: 10139281
    Abstract: Audio/video (A/V) recording and communication devices according to the present embodiments comprise a processor, a motion sensor, and a camera. In various embodiments, the A/V recording and communication devices are configured to reduce latency and/or to reduce false positive indications of motion.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Changsoo Jeong
  • Patent number: 10137986
    Abstract: An airbag container may be inflated and used to protect an item placed within the airbag container. The airbag container may include an inflatable portion that includes sidewalls that extend between a cover to a base. The airbag container may include an orifice to receive gas to inflate the sidewalls, the cover, and the base to an inflation pressure. The airbag container may include an inner cavity defined within the sidewalls, the cover, and the base. The inner cavity may be unpressurized when the inflatable body is at the inflation pressure. The cover may be at least partially separable from the sidewalls to enable insertion of an item in the inner cavity. The cover may then be securable to the sidewalls to securely contain the item in the inner cavity.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Avi Bar-Zeev, Gur Kimchi
  • Patent number: 10140633
    Abstract: Disclosed are various embodiments for placing content in a user interface depending upon a likely location of the gaze of a user. Coordinates are determined that correspond to an area of interest in a viewport of a first user interface. At least one content item of interest is identified and the content items of interest placed in the area of interest.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: November 27, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Paul Daniel Jaye, Elmore Eugene Pope, Michael L. Brundage
  • Patent number: 10139616
    Abstract: A display element comprising a configurable medium for providing a display effect. The display element is for example an electrowetting element having a first fluid and a second fluid. A first support plate comprises a first support plate surface in contact with at least one of the first fluid or the second fluid, and an electrode. In some examples, an optical structure comprises a first absorbent element and a second absorbent element, with a transmissive layer located therebetween. In other examples, an optical structure comprises a plurality of light conduits.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Karel Johannes Gerhardus Hinnen, Tulasi Sridhar Reddy Guntaka
  • Patent number: 10140518
    Abstract: Systems and methods are provided for auditing content information for a media work. In embodiments, content information for a plurality of media works that identifies entities associated with each media work may be maintained. In an embodiment, a request to identify a particular media work may be received. One or more words included in a segment of the particular media work may be identified where the segment is configured to be presented. In accordance with at least one embodiment, the one or more identified words may be filtered based on a set of rules to correct errors. An identity of the particular media work may be determined based at least in part on the filtered one or more words and the content information for the plurality of media works.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Richard David Williams, Jordan Maureen Hay, Adil Mohammad Sardar, Michael John Wyatt
  • Patent number: 10140581
    Abstract: Features are disclosed for generating models, such as conditional random field (“CRF”) models, that consume less storage space and/or transmission bandwidth than conventional models. In some embodiments, the generated CRF models are composed of fewer or alternate components in comparison with conventional CRF models. For example, a system generating such CRF models may forgo the use of large dictionaries or other cross-reference lists that map information extracted from input (e.g., “features”) to model parameters; reduce in weight (or exclude altogether) certain model parameters that may not have a significant effect on model accuracy; and/or reduce the numerical precision of model parameters.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Imre Attila Kiss, Wei Chen, Anjishnu Kumar
  • Patent number: 10140592
    Abstract: Various embodiments directed to the calculation, assessment, and adjustment of costs assessed to senders of unwanted messages, such as email messages, are described. In one embodiment, feedback data associated with emails transmitted on behalf of a sender is received, and complaint data associated with the sender is updated based on the feedback data. Further, one or more complaint thresholds for one or more time intervals are determined. The complaint thresholds can be determined based on a volume of messages sent by the sender over one or more time periods, for example, or other factors. A cost is assessed to the sender in response to a comparison of the complaint data to one or more of the complaint thresholds. Additionally or alternatively, costs to the sender can be adjusted in response to the comparison of the complaint data to the complaint thresholds.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Chris Wheeler
  • Patent number: 10140611
    Abstract: This disclosure is directed to, in part, providing a third party with access to at least some information in a user's account maintained by a host. The agent may assist a user in selecting an item, purchasing the item, customizing the item, and/or performing other actions. The agent may interact with the user during the assistance. In various embodiments, the user may provide the agent with a token that allows the agent to gain at least temporary access to at least a portion of the user's account. In some instances, the agent may purchase the item for the user using information in the user's account, such as payment information, shipping address information, and/or other information. The agent may place an item, such as a special order item in a virtual shopping cart or other location, which may be stored with the user's account.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesper M. Johansson, Michael Carr
  • Publication number: 20180336059
    Abstract: Methods, systems, and computer-readable media for management of virtual desktop instance pools are disclosed. A plurality of virtual desktop instances are provisioned in a pool for a client organization. The number of virtual desktop instances does not exceed a number of virtual desktop slots for the client organization. To a first client device associated with a first user, access is provided to a particular virtual desktop instance based (at least in part) on a determination that a current number of connected virtual desktop instances is less than the number. To a second client device associated with a second user, access is denied to the plurality of virtual desktop instances based (at least in part) on a determination that a current number of connected virtual desktop instances meets the number.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Nathan Bartholomew Thomas, Salman Aftab Paracha, Varun Verma
  • Patent number: 10133775
    Abstract: Techniques are described for modeling data query execution time based on a cost of data queries, where the cost provides a measure of the processing resources used by the data query while executing. Using regression analysis or other statistical methods, a model may be generated that enables the prediction of the query execution time based on the query cost. In some cases, the model may be generated based on a linear regression analysis of previously measured execution times and previously determined data query costs. The model may be stored and employed prior to, or during, the subsequent execution of a data query, to predict the execution time of the data query. Data queries that execute substantially longer than the predicted execution time may be terminated.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: November 20, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Harsha Ramalingam, Ramanathan Muthiah
  • Patent number: 10133797
    Abstract: Methods, systems, and computer-readable storage media for implementing data warehouse management are disclosed. A data warehouse management system includes a job request scheduler configured to generate a workflow for data warehouse operations. The data warehouse management system includes a request manager configured to retrieve job requests for the data warehouse operations from the job request scheduler. The data warehouse management system includes a priority queue service configured to place each of the job requests into a respective priority queue based on their priorities. The data warehouse management system includes a worker service configured to retrieve the job requests from the priority queues in a priority order and to cause execution of the data warehouse operations. The data warehouse management system includes a data warehouse service including one or more database clusters configured to store data relating to the data warehouse operations.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Maheshdatta Mishra
  • Patent number: 10133867
    Abstract: A trusted co-processor can provide a hardware-based observation point into the operation of a host machine owned by a resource provider or other such entity. The co-processor can be installed via a peripheral card on a fast bus, such as a PCI bus, on the host machine. The co-processor can execute malware detection software, and can use this software to analyze data and/or code obtained from the relevant resources of the host machine. The trusted co-processor can notify the customer or another appropriate entity of the results of the scan, such that an appropriate action can be taken if malware is detected. The results of the scan can be trusted, as malware will be unable to falsify such a notification or modify the operation of the trusted co-processor.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Matthew John Campagna, Gregory Alan Rubin
  • Patent number: 10131051
    Abstract: A grasp management system is described. The grasp management system may be configured to determine a grasp strategy for a robotic manipulator. Information about an initial state of an object may be accessed. Information about a final state of the object may also be accessed. The final state may enable a subsequent interaction with the object. An anticipated pose space may be determined that enables the subsequent interaction with the object. An initial pose for the robotic manipulator may be determined based at least in part on the anticipated pose space. The initial pose may be used by the robotic manipulator to grasp the object.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Dushyant Goyal, Pragyana K. Mishra
  • Patent number: 10134212
    Abstract: A first user associated with a structure (e.g., a home, a building, etc.) may authorize a second user to access the structure when the first user is not present. The second user may request to access the structure via a text message that includes an access code that was previously provided. The second user may be verified/authenticated based on the telephone number in which the text message was received, the access code, and/or an access schedule that indicates when the second user is authorized to access the structure. The second user may send a second text message indicating a desire to lock/unlock a structure entrance (e.g., a door) to the structure that contains a smart lock. Upon receiving the second text message, a service provider sends an instruction to the smart lock, causing the structure entrance to become locked/unlocked, and allowing the second user to access or secure the structure.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Margaret Ren, Unyoung Kim, Kristine Anne Hanson, Priti Marappan, Jenish Shah, Rohit Shrivastava, Tian Yu, Jing Zhu
  • Patent number: 10134075
    Abstract: Comparative decision systems and methods are disclosed for gathering and mining data representative of purchase decisions. One disclosed comparative decision system detects when a user is comparing items and provides the user with the ability to create a research note storing comparative information for the alternative items. The system displays information about items according to a variety of factors. The user can customize the factors and enter information for each alternative item according to the various factors. Some information may be pre-populated by the system. The research note may be made visible to other users, and may be suggested to another user based on the note's expected helpfulness and relevance to that user. One disclosed method for mining data stored within research notes identifies which factors are given higher relative priorities by users considering a purchase. Another mining method analyzes the effects of price changes on item popularity.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Sameer R. Rajyaguru, Terrence R. Nightingale, Marvin M. Theimer
  • Patent number: 10134087
    Abstract: Architectures and techniques are configured to distribute and activate payment cards. The techniques include providing payment cards to distributors, who then sell or distribute these cards to other users. Each of these payment cards may include activation information for activating the card as well as redemption information for redeeming a value associated with the card. The distributor may activate a card by, for instance, taking a picture of or scanning an identifier on the card and sending this image to a provider of the card. In response, the provider may activate the card.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michal J. Geller, Gregory M. Hart, Jeffrey P. Bezos, Michael Carr, Brian R. Williams
  • Patent number: 10135709
    Abstract: Embodiments presented herein provide techniques for evaluating an asynchronous application using a test framework. The test framework may perform a load test of an asynchronous application or service composed from a collection of applications or services. To do so, the test framework may submit transactions to a distributed application at a specified transaction rate and monitor how the distributed application operates at that transaction rate. An aggregate load test component may evaluate the remaining work pending at work accumulation points of the distributed application to determine whether the distributed application can sustain the specified transaction rate. A transaction tracking component may initiate transactions to generate load at the specified transaction rate without blocking while the transactions are processed by the distributed application.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Phillip Scott Segel, Carlos Alejandro Arguelles, Aman Ahmed, Ryan Preston Gantt, Brian Thomas Kachmarck, Michael Leo Weiss
  • Patent number: 10135862
    Abstract: Disclosed are various embodiments for testing the security incident response of an organization through automated injection of a known indicator of compromise. A stream of event data generated by a network monitoring system of an organization is received. The stream of event data is modified to include data embodying a fabricated indicator of compromise. The stream of event data that has been modified is then provided to an intrusion detection system of the organization. Metrics are then generated that assess the response of the organization to the fabricated indicator of compromise.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: November 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon Arron McClintock, George Nikolaos Stathakopoulos
  • Patent number: 10135896
    Abstract: Media devices streaming video from a server may use techniques to maintain presentation of content to one or more users. Described herein are systems and methods for determining which metadata to provide to the media devices for maintaining presentation of the content. The determination of which metadata to provide may be based on various factors such as the capabilities of the media device, the expected quality of service, and the amount of bandwidth between the server and the media device.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: November 20, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Shinjan Kumar Tiwary, Sreeram Raju Chakrovorthy, Sapna Jayaram Rai
  • Patent number: D834642
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Farzad Darouian, Manish R. Bansal, Steven Karlson, Varun Krishnakumar, Neal Peterson Rothfuss, Suhag Saraiya, Alexandra Sheidow, Shan Wang