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: 20170329528
    Abstract: A block-based storage system may implement efficient replication for restoring a data volume from a reduced durability state. A storage node that is not replicating write requests for a data volume may determine that replication for the data volume is to be enabled. A peer storage node may be identified that maintains a stale replica of the data volume. One or more replication operations may be performed to update stale data chunks in the stale replica of the data volume with current data chunks without updating data chunks in the stale replica of the data volume that are current. Stale replicas that are no longer needed may be deleted according timeouts or the amount of stale data in the replica.
    Type: Application
    Filed: July 31, 2017
    Publication date: November 16, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Danny Wei, Kerry Quintin Lee, John Luther Guthrie, II, Jianhua Fan, James Michael Thompson, Nandakumar Gopalakrishnan
  • Patent number: 9820036
    Abstract: Sound is banked laterally over an array of microphones arranged on a rear surface of a device. Sound enters a duct behind the device from different directions via inlets along the sides of the device. The duct directs the sound waves across the microphone array. An effective direction from which the banked sounds originated is determined, relative to a front of the device. Based on the determined effective direction, the device applies spatial filtering to isolate the received sound waves, selectively increasing a signal-to-noise ratio of sound from the selected source and at least partially occluding sounds from other sources.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Tritschler, Amit Singh Chhetri, Philip Ryan Hilmes
  • Patent number: 9820408
    Abstract: A computer system includes a chassis, one or more hard disk drives coupled to the chassis, and one or more air passages under at least one of the hard disk drives. The air passages include one or more air inlets and one or more air outlets. The inlets direct at least a portion of the air downwardly into the passages. The passages allow air to move from the air inlets to the air outlets.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Peter George Ross
  • Patent number: 9819991
    Abstract: A device is described. The device includes a data interface connector, an application processor, and interface circuitry. The application processor can receive signals via an antenna. The interface circuitry can be coupled between the application processor and the data interface connector. The data interface circuitry can determine a change in a signal property of one of the signals, the change being caused by an impedance mismatch between the data interface connector and a media consumption device. The data interface circuitry can also send the application processor a signal property setting corresponding with the change. The application processor can adjust the signal property of a subsequent one of the signals, in response to the signal property setting from the interface circuitry, to obtain an adjusted signal. The application processor can also send the adjusted signal to the media consumption device.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jagan Vaidyanathan Rajagopalan, Akshay Mohan, Mudit Sunilkumar Khasgiwala, Duck Ho Bae
  • Patent number: 9820409
    Abstract: A rack cooling system includes a plurality of electronic devices mounted in a rack and a plurality of shared rack-level fans arranged in an array and coupled to a rack. A fan controller receives one or more condition signals indicating thermal conditions in the electronic devices and generates a plurality of control signals for controlling the shared rack-level fans. The fan controller generates the plurality of control signals based on respective thermal conditions in respective electronic devices in respective positions in the rack and the plurality of control signals causes different respective groups of one or more shared rack-level fans in different locations in the array to induce air flow through the electronic devices, wherein separate ones of the two or more groups of one or more shared rack-level fans operate at different speeds or angles.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter George Ross, Christopher Strickland Beall, Felipe Enrique Ortega Gutierrez, Darin Lee Frink
  • Patent number: 9815633
    Abstract: A method and system for evaluating and loading unmanned aerial vehicles (UAVs) are described. The UAVs are moved by a conveyance device. It may be determined whether the UAV passes at least one of a structural integrity test or a functionality test. The UAV may be removed from the conveyance device in the event the UAV fails at least one of the structural integrity test or the functionality test. A package may be loaded into a compartment of the UAV in the event the UAV passes the structural integrity test and the functionality test.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Lauren Marie Kisser, Armando Medina Romero
  • Patent number: 9815552
    Abstract: This disclosure describes a configuration of an unmanned aerial vehicle (“UAV”) in which the fuselage of the UAV is center mounted and at least some of the motors are configured to encompass at least a portion of the fuselage. In such a configuration, the stator and rotor of the motor extend around a perimeter of the fuselage, the propellers are coupled to an outer perimeter of the rotor, and the propellers extend radially outward away from the fuselage. Likewise, a closed wing may be coupled to the fuselage and positioned to encompass the radially extending propellers and at least a portion of the fuselage.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Ricky Dean Welsh
  • Patent number: 9820049
    Abstract: An acoustic echo cancellation (AEC) system that detects and compensates for differences in sample rates between the AEC system and a set of wireless speakers based on a search-based trial-and-error technique. The system individually determines a frequency offset for each microphone-speaker pair using an iterative process, determining an echo-return loss enhancement (ERLE) value for each offset that is tried, and selecting the frequency offset associated with the largest ERLE value.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Ayrapetian, Arnaud Jean-Louis Charton, Yuwen Su
  • Patent number: 9814987
    Abstract: A first content item instance may be played by one or more participants and may be presented by one or more first compute nodes to the one or more participants. Information associated with the first content item instance may be collected. The information may include, for example, game state, user inputs, and other information associated with the first content item instance. The information may be provided as input to a second content item instance executing at one or more second compute nodes. Audio and/or video information output by the second content item instance may then be collected, and data including the collected information may be transmitted to one or more third compute nodes for presentation to spectators. Spectator feedback may be received and provided back to the first content item instance, which may be presented based, at least in part, on the spectator feedback.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas Joshua Lawson, Patrick Gilmore, Michael Donges, Joseph Conlin Connors, Rosen Ognyanov Baklov, Eric Schenk
  • Patent number: 9817566
    Abstract: Various embodiments provide a graphical interface element displayable on a touch screen of a computing device associated with a function to be performed. In response to receiving a touch input from a finger of a user to an area associated with the graphical interface element, such as a tap, the function is performed. In response to receiving a touch input to the area associated with the user selectable element followed by a swipe, drag, or movement of the user selectable element with a finger of the user, the user is able to control an amount of the function to be performed.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Glenn Silvis, Shweta Dattatraya Grampurohit
  • Patent number: 9817807
    Abstract: A network-based services platform is configured to receive an application template that specifies characteristics of desired network-accessible service components for use by a network-based application. The network-based services platform searches from available services to find those having characteristics that are compatible with those specified by the application template, and returns an indication of the matching services to a client or developer.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Aparna Nagargadde, Scott King Walker
  • Patent number: 9816525
    Abstract: A fan assembly comprises a fan and a movable fan support. The fan has a motor and a fan blade drivable by the motor to move air in an airflow direction through an opening. The movable fan support is configured to movably support at least the fan. The fan support is mountable adjacent the opening on a first side and comprises extension members extendable from an operating position on the first side of the opening to an access position on a second side of the opening opposite the first side. In the access position, the extension members extend through the opening from the first side to the second side to support the motor and fan blade on the second of the opening for access.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Logan Sadler, Matthew Thomas Phillips
  • Patent number: 9817539
    Abstract: Technologies are described herein for facilitating discovery of items added to electronic wish lists. Real-time messages that identify items that have been recently added to wish lists are received from a wish list service. A stream of real-time data is generated from the messages that identifies the items added to the wish lists. A network application programming interface (API) is exposed for providing the stream to clients. A client may obtain the stream from the network API and utilize the stream to generate a visualization of the items added to the wish lists in real-time. Through functionality provided by the API, the stream may also be filtered and searched. Trend data may also be obtained through the API that identifies items that have been added to the wish lists most frequently over a period of time.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Hsiao-Tser K. Jiang
  • Patent number: 9819978
    Abstract: Disclosed are various embodiments for facilitating uninterrupted playback of video streams using lower quality cached files. A video file corresponding to an entirety of a video content feature encoded at a first quality is obtained. A video stream corresponding to the video content feature encoded at a second quality higher than the first quality is then obtained. The video stream is rendered for playback on a display. In response to detecting an unavailability of the video stream at a particular time in the video content feature, the video file is rendered for playback on the display in place of the video stream and commences at the particular time in the video content feature.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Shingee Park, Erin Matthew Brasch
  • Patent number: 9817587
    Abstract: A data store maintaining data may implement memory-based on-demand data page generation. Log records may be maintained in system memory according to a version threshold for data pages of data stored in persistent storage. When a request for a version of a particular data page is received that is within the version threshold, the data page may be obtained from persistent storage and log records associated with the data page may be applied to the data page to generate the requested version of the data page. The version threshold for the data pages may change, and log records in system memory may be identified for coalesce operations. The coalesce operations may be efficiently performed (e.g., in the background), updating the data pages in persistent storage to include the changes of the identified log records and space in system memory for the identified log records may be reclaimed.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Yan Valerie Leshinsky, James McClellan Corey, Mustafa Abrar
  • Patent number: 9819905
    Abstract: A synchronous video communication session may be established between two devices having corresponding device profiles that are symmetrically or asymmetrically whitelisted with respect to each other. A first device located in a first environment may receive user input indicating a request to whitelist a second device located in a second environment. Whitelisting of the second device by the first device may cause a continuous live video stream to be presented on the second device. The continuous video stream may depict at least a portion of the first environment in which the first device is located. The continuous video stream may be initially at least partially obscured. Upon initiation of a video communication session between the first device and the second device, an audio stream may begin to be delivered between the devices and the video stream may no longer be obscured and a clear video image may be presented.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Alan Breitbard, Michael Douglas McQueen, Robert Steven Murdock, Meng Li, Stephan Josef Andrizzi
  • Patent number: 9817864
    Abstract: Monitoring data can be sent, received, stored, and accessed with zero setup. Customers can send monitoring data to be stored without the customers having to perform any setup ahead-of-time, such as arbitrary lists of key-value pairs. Customers can perform zero setup pivot queries using stored monitoring data. For example, users can perform pivot queries using any available stored information, such as available metric types and dimensions, without any setup needed ahead-of-time.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: John David Dunagan, Derek Solomon Pai, Caitlyn Rose Shim, John W. Heitmann, Michael R. Foster
  • Patent number: 9817727
    Abstract: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Grant Alexander MacDonald McAlister, Swaminathan Sivasubramanian
  • Patent number: 9817730
    Abstract: The following description is directed to storing properties of requests to potentially block future requests having similar properties. In one example, a request can be received. A property of the request can be stored so that the property persists across an initialization sequence of a computer system. At least the property can be used to determine whether to block any future requests having similar properties.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Craig Wesley Howard, Matthew Graham Baldwin, Donavan Miller
  • Patent number: 9817756
    Abstract: Techniques are described for enabling a virtual machine to be presented with an amount of available guest memory, where a hypervisor or other privileged component manages the mapping of the guest memory to either volatile memory (e.g., RAM) or to secondary storage (e.g., SSD). This enables volatile memory to be effectively oversubscribed to on host computing devices that have a limited amount of total available volatile memory but which are running multiple virtual machines. For example, each virtual machine on the device can be presented as having access to the total amount of available RAM that is available on the device. The hypervisor or other virtualization component then monitors the usage of the memory by each virtual machine and shapes which portions of the guest memory for that virtual machine are mapped to RAM and which portions are mapped to secondary storage, such as SSD.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: November 14, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Atle Normann Jorgensen
  • Patent number: 9817786
    Abstract: Server computers often include one or more input/output (I/O) adapter devices for communicating with a network or directly attached storage device. The data transfer latency for request can be reduced by utilizing ingress data placement logic to bypass the processor of the I/O adapter device. For example, host memory descriptors can be stored in a content addressable memory unit of the I/O adapter device to facilitate placement of requested data.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Asif Khan, Thomas A. Volpe, Marc John Brooker, Marc Stephen Olson, Norbert Paul Kusters, Mark Bradley Davis, Robert Michael Johnson
  • Patent number: 9817846
    Abstract: The arrangement and selection of digital content to present to a user can be based upon criteria such as profitability or interest to a user. The selection can also be made to ensure that a diversity of item content is presented. The selection can utilize various rules or policies for diversity at the category level or item feature level, among other such options. In addition to selection diversity, the placement of item content displayed can satisfy various diversity criteria in order to ensure diversity of display as well.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sriram Srinivasan, Houssam Nassif, Vijai Mohan, Vishwanathan Swaminathan, Mitchell Howard Goodman
  • Patent number: 9817658
    Abstract: Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: November 14, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Thomas William Whitcomb, Sumit Lohia
  • Patent number: 9817477
    Abstract: Techniques and systems described herein locate possibly-significant portions of electronic documents. In some examples, gaze movements, e.g., of users' eyes, are tracked while the users read a formatted version of an electronic document. The gaze movement may be analyzed to determine if a reading interruption occurs (e.g., a reading pause or irregularity in a regular reading rate for the user). The reading interruption may occur when the user, while reading, encounters or notices a problem or point of interest in the text. A reading location associated with the reading interruption may be determined in text that is currently displayed. The reading location may be mapped to a location in a standard version of the document. The location may be reported to a centralized entity where statistical analysis can be performed to determine if there is a problem in the document.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Dennis James Taylor, Joshua Daniel Wright, Jed Baraban Reinitz, Tommy Lee Bennett
  • Patent number: 9817524
    Abstract: An electronic device improves touch accuracy and prevents false or missed touches on a capacitive touch display by monitoring contextual events or environments unrelated to user input. When a capacitance change occurs, the device dynamically evaluates whether it may have been caused by the contextual events or environments. The device intelligently adjusts one or more parameters to account for the change in capacitance caused by the contextual events or environments to thereby prevent detection of the capacitance event as a false touch and/or prevent a missed true and legitimate user input.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: James Edwin Christy
  • Patent number: 9817984
    Abstract: Disclosed are various embodiments for providing access to application data associated with multiple applications of a user. A request to store application data is obtained by a data storage service from an application associated with a user. The application is executed in a client computing device, and the request is obtained by way of a network. The application data is stored by the data storage service in response to the request to store. The data storage service may be configured to store data for multiple applications associated with the user.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: William Alexander Strand, Luan K. Nguyen, Ahamed A. Kannanari
  • Patent number: 9817703
    Abstract: A compute cluster including multiple compute nodes may implement distributed lock management using conditional updates to a distributed key value data store. It may be determined, at one or more compute nodes of a compute cluster, that particular lock is available based on a respective lock entry for the particular lock maintained in a lock manager table at a key value data store. The key value data store may be configured to perform conditional write requests for updates to data store at the key value, and may maintain data according to a distributed durability scheme. Compute nodes that determine that a lock is available may send a conditional write request to the key value data store in order to acquire the particular lock. The compute node that acquired the particular lock may be identified based on the successfully completed conditional write request to the respective lock entry.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Ryland, Alexander Slutsker, David Craig Yanacek
  • Patent number: 9818235
    Abstract: This disclosure describes systems and methods for automatically verifying stored item dimension values and package utilization at packing. In some implementations, an image(s) of a package that includes items of a shipment set is captured at a pack station and analyzed to determine an actual package utilization. The actual package utilization is compared to an expected package utilization. If a difference between the expected package utilization and the actual package utilization is identified, it may be determined that the stored item dimension values may be inaccurate.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Cary Rotman, Cameron Lee Skinner
  • Patent number: 9818277
    Abstract: Provided are systems and methods for smoke and fire detection.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Mashhour Solh, Michael Serge Devyver
  • Patent number: 9818137
    Abstract: Data may be collected regarding the configuration and operation of computing resources in a customer network. The collected data may be utilized to identify computing resources available from a computing resource service provider that duplicate functionality provided by the computing resources operating in the customer network. Pricing data may then be utilized to compute an estimated price for operating the identified computing resources available from the service provider.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Wesley Gavin King
  • Patent number: 9817986
    Abstract: Disclosed are various embodiments for discovering availability of digital media titles from multiple digital media service providers. For each of a plurality of digital media service providers, a computing device determines the availability of a digital media title for viewing by a user. The computing device presents to the user information about access to the digital media title. The information describes access by the user and from those of the digital media service providers for which the digital media title is available for viewing.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Brett C. Barrilleaux, Ann M. Groeninger
  • Patent number: 9818002
    Abstract: In various embodiments, approaches for the placement of inventory in a materials handling facility are described. A virtual representation of a plurality of storage locations in a materials handling facility is maintained in a computer system. Each one of a plurality of inventory items is assigned to a corresponding storage location in the virtual representation. A first portion of the inventory items is stocked, and a second portion of the inventory items is unstocked. Each of the assignments is associated with a profit value. An event related to a change in state of the materials handling facility is input into the computer system. Each one of the second portion of the inventory items is reassigned in the computer system to a corresponding storage location in the virtual representation.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeffrey Michael Yunes, Alexei A. Kudriavstev, Xiao Yu Li, Long X. Nguyen
  • Patent number: 9818066
    Abstract: Technologies are disclosed herein for generating and utilizing machine-learning generated classifiers configured to identify document relationships. Manually-generated data is captured that indicates if documents in a document corpus have a relationship with one another, such as duplicates or variations. A determination may then be made as to whether a classifier is to be generated based on the duplicate decision data. If a classifier is to be generated, machine learning may be performed using training documents from the document corpus and the duplicate decision data to generate a classifier. The machine-learning generated classifier may then be utilized in a production environment to determine whether a new document is a duplicate of documents in the document corpus and/or to identify other relationships between documents in the document corpus, such as documents that are similar or are variations of one another.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Roshan Ram Rammohan, Jeremy Leon Calvert, Deept Kumar, Ismail Baha Tutar
  • Patent number: 9818078
    Abstract: Event records, such as log files, generated by a non-workflow program may be collected and provided to an event processor. The event processor may cluster the event records into distinct event clusters. A network inferencer may then generate one or more candidate workflow networks based on the event clusters generated by the event processor. Scores may be generated for evaluating the candidate workflow networks based upon the ability of the candidate workflow networks to explain the event records and/or the ability of the event records to attest to the candidate workflow networks. A workflow inferencer may then map a candidate workflow network to a workflow description.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 9818082
    Abstract: Techniques for managing a removal channel may be described. In an example, a first estimate may be generated. The first estimate may be associated with removing a volume of items from an inventory space within a planning horizon through a removal channel. A decision to remove the volume of items may be accessed. The decision may be based on the first estimate and a second estimate associated with adding a capacity for inventorying an equivalent volume of items. Based on the decision, a constraint may be generated and imposed on an inventory level of an item during a time period of the planning horizon. A quantity of the item to remove within the time period through the removal channel may be estimated based on the constraint. Usage of the removal channel during the time period may be set based on the quantity of the item to remove.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc
    Inventors: Ali Sadighian, Salal Humair, Jun Tong, Xiaochang Hu, Mahmoud Ahmed Bishr, Chao Liu, Di Wu, Travis Francis Brayak, Patrick Ludvig Bajari, Deepak Bhatia
  • Patent number: 9818083
    Abstract: A reader system and an imaging device are provided. The reader system is configured to read a tag attached to an item at a location relative to a barcode. The barcode is associated with the item. Once the reader system identifies the tag, the imaging device uses the placement of the tag and/or features of the tag to identify and read the barcode. The imaging device may also identify the tag. Once the barcode is identified, the barcode and the tag are associated.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Wesley Scott Lauka, Ryan Scott Russell
  • Patent number: 9818093
    Abstract: A cloud wallet system may receive an indication from a third party system that a user has checked-in at a merchant. The cloud wallet system then determines whether the merchant has an account with the cloud wallet system so that a point-of-sale (POS) purchase can be processed via the user check-in. If the merchant has an account with the cloud wallet system, a user profile corresponding to the user is sent to the merchant and a point-of-sale transaction based on a third party user check-in may be processed by the merchant through the cloud wallet system.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Benjamin D. Grier
  • Patent number: 9817710
    Abstract: Self-describing data blocks of a minimum atomic write size may be stored for a data store. Data may be received for storage in a data block at a persistent storage device. Metadata may be generated for the data that includes an error detection code which is generated for the data and the metadata together. An individual atomic write operation may write together the data and the metadata in the data block. When accessed, the error detection code is applicable to detect errors and the metadata may also be applicable to determine whether the data is stored for a currently assigned purpose or a previously assigned purpose of the data block.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Anurag Windlass Gupta, James McClellan Corey, Yan Valerie Leshinsky, Pradeep Jnana Madhavarapu, Samuel James McKelvie
  • Patent number: 9818149
    Abstract: Disclosed are various embodiments for a service that retrieves network content from an electronic commerce system and identifies items and associated data within the network content. The information identified may be modified and/or made available for use in another electronic commerce system. Modifications made to the information may be used by the service to further improve the identification accuracy and/or capabilities.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Vishnu V. Sadhana
  • Patent number: 9818139
    Abstract: Processes for classifying, and dynamically adjusting, tiers for web services are described. Depending on the classification of the web service, support resources (e.g. servers, storage, bandwidth or other communications resources, etc.) may be configured in different ways, such as, for example, sharing resources among one or more of the web services, or isolating the resources for particular web services from those of other web services. Various electronic storefronts may be provided by a service provider to merchants/customers of the service provider. The service provider may classify each of the electronic storefronts for the merchants to a plurality of tiers. Such classifying may be performed, for example, during an enrollment of the merchant with the service provider, and/or during operation of the electronic storefront.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Shashank Shekhar, Cameron Dailey Austgen, Gurinder Raju, Satish Kumar Eerpini, Oleg Oleg Pistolet, Seth Bradon Kinast, Teresa Shuk Kwan Lau, Jay Austin Crosley
  • Patent number: 9818143
    Abstract: The present disclosure involves ensuring that items sold by a merchant appear in certain network pages. A network page is automatically accessed in a computing device. The network page is generated by a referral network site that displays at least one offering of an item by at least one competitor merchant. A unique identifier associated with the item is identified from the network page in the computing device. The unique identifier is stored in association with the item in a data store accessible to the computing device. The item and the unique identifier are included in a feed sent from the computing device of a merchant to the referral network site. The feed includes a listing of the item and a plurality of other items, wherein the item and the other items are offered for sale by the merchant.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Nagender Parimi, Jeetendra G. Mirchandani, Desai Nishitkumar Ashokkumar, Mohit Gupta
  • Patent number: 9818145
    Abstract: Recommendations of items may be provided to a customer who purchases items from an online marketplace on behalf of a user account based on the interactions of the customer with the marketplace or with one or more external resources, such as a social network account affiliated with the customer. For example, systems and methods may utilize such interactions to determine which of the purchases of items on behalf of the user account are affiliated with the customer, and which may be affiliated with one or more other individuals. Similarly, the systems and methods may also identify recommendations for customers who have purchased items for delivery to a destination based on other items that have been delivered to the destination, and may further determine when a customer has purchased an item for a recipient who has already received the item from another customer.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam James Finkelstein, Adam Edward Shirey, Phivos Costas Avistides
  • Patent number: 9819567
    Abstract: A system, method, and computer-readable medium for point of presence (POP) based traffic surge detection and mitigation are provided. The system detects a traffic surge for a target group of resources directed at a source POP based on the target group's rank shifts and volume changes among recent time intervals. The system mitigates the detected traffic surge by identifying destination POPs with spare capacity and routing at least a portion of incoming requests for the target group of resources to the destination POPs in accordance with their spare capacities.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Hardeep Singh Uppal, Prashanth Acharya, Craig Wesley Howard
  • Patent number: 9818224
    Abstract: Techniques are described for generating a composite image that depicts a first object with a second object. Two-dimensional images of the first object are captured, along with depth information that includes three-dimensional coordinates of points on the surface of the first object. Based on the depth information, a polygonal model may be determined for the first object including color information determined from the images. The polygonal model of the first object may be placed with a polygonal model of the second object in a virtual scene, and ray tracing operations may generate a plurality of pixels for the composite image. In cases where the first object represents a user and the second object represents a product, the composite image may provide a substantially realistic preview of the user with the product.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Connor Spencer Blue Worley, Devin Bertrum Pauley
  • Patent number: 9818407
    Abstract: An efficient audio streaming method and apparatus includes a client process implemented on a client or local device and a server process implemented on a remote server or server(s). The client process and server process each have speech recognition components and communicate over a network, and together efficiently manage the detection of speech in an audio signal streamed by the local device to the server for speech recognition and potentially further processing at the server. The client process monitors audio input and in a first detection stage, implements endpointing on the local device to determine when speech is detected. The client process may further determine if a “wakeword” is detected, and then the client process opens a connection and begins streaming audio to the server process via the network.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: November 14, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Hugh Evan Secker-Walker, Kenneth John Basye, Nikko Strom, Ryan Paul Thomas
  • Patent number: 9818425
    Abstract: An echo cancellation system that generates multiple output paths, enabling Automatic Speech Recognition (ASR) processing in parallel with voice communication. For single direction AEC (e.g., ASR processing), the system prioritizes speech from a single user and ignores other speech by selecting a single directional output from a plurality of directional outputs as a first output path. For multi-directional AEC (e.g., voice communication), the system includes all speech by combining the plurality of directional outputs as a second output path. The system may use a weighted sum technique, such that each directional output is represented in the combined output based on a corresponding signal metric, or an equal weighting technique, such that a first group of directional outputs having a higher signal metric may be equally weighted using a first weight while a second group of directional outputs having a lower signal metric may be equally weighted using a second weight.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: November 14, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Robert Ayrapetian, Philip Ryan Hilmes, Wai Chung Chu, Hyeong Cheol Kim, Yuwen Su
  • Patent number: 9818451
    Abstract: A system and method for selecting portions of video data from preview video data is provided. The system may extract image features from the preview video data and discard video frames associated with poor image quality based on the image features. The system may determine similarity scores between individual video frames and corresponding transition costs and may identify transition points in the preview video data based on the similarity scores and/or transition costs. The system may select portions of the video data for further processing based on the transition points and the image features. By selecting portions of the video data, the system may reduce a bandwidth consumption, processing burden and/or latency associated with uploading the video data or performing further processing.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ambrish Tyagi, Suresh Bholabhai Lakhani, Rohith Mysore Vijaya Kumar, Yadunandana Nagaraja Rao, Amit Kumar Agrawal
  • Patent number: 9819901
    Abstract: Devices, systems and methods are disclosed for enabling a device to act as a wireless extender and adaptively control a transmission power for capability messages. For example, when the device has the capability to relay traffic without affecting a local processing of the device, the device may transmit capability messages at a normal transmission power and may relay traffic between a network device and clients. However, when the device no longer has the capability to relay traffic without affecting the local processing, the device may transmit capability messages at a reduced transmission power. As clients use the capability messages to determine a signal strength of an access point, the reduced transmission power results in the device appearing to have a lower signal strength and thus decreases a desirability of the device as an access point.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: November 14, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Yi Zhu, Zhen Xie, Jin Guo
  • Patent number: 9819587
    Abstract: Indirect destination determinations for forwarding tunnel network packets may be performed. Tunneling may be initiated for network packets received at a packet processor according to a forwarding route or other prior packet processing stage, such as an access control list stage. A corresponding entry in a tunnel lookup table may be accessed to determine the tunneling to be applied to the network packet, such as Internet Protocol tunneling or Multiprotocol Label Switching tunneling. The corresponding entry may also include a pointer to a next hop address table that stores a next hop address for the tunneled version of the network packet. The tunneled version of the network packet may be forwarded to the next hop address.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Leonard Thomas Tracy, Mark Bradley Davis, Thomas A. Volpe, Kari Ann O'Brien, Nafea Bshara
  • Patent number: 9819610
    Abstract: The present disclosure relates to routers and quality of service (QoS) systems and methods that base decisions on the identification of one or more users of computing devices within the environment. Profiles and/or attributes associated with the users may be created and dynamically updated to optimize user experience. For example, the routers may dynamically adapt QoS settings to regulate bandwidth, latency and other parameters to prioritize users and/or optimize a specific user's experience based on the user's priority, personal profile, and/or other attributes.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: November 14, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Edward Dietz Crump, Matthew Alan Townsend, Jon Lewis Lindskog, Deon Poncini, Rahul Agrawal, Daniel Christopher Bay