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: 20180232165
    Abstract: A data storage system includes a head node and mass storage devices. The head node is configured to flush data stored in a storage of the head node to a set of the mass storage devices of the data storage system. A head node may flush both current version data and point-in-time version data to the set of mass storage devices. Also, the data storage system maintains an index that indicates storage locations of data for particular portions of a volume before and after the data is flushed to the set of mass storage devices. In some embodiments an index includes a current version reference for a volume or portion of a volume and one or more point-in-time snapshot references.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Norbert Paul Kusters, Nachiappan Arumugam, Andre Podnozov, Shobha Agrawal, Shreyas Ramalingam, Danny Wei, David R. Richardson, Marc John Brooker, Christopher Nathan Watson, John Luther Guthrie, II, Ravi Nankani
  • Publication number: 20180232308
    Abstract: A data storage system includes a head node and mass storage devices. The head node is configured to flush data stored in a storage of the head node, based at least in part on one or more triggers being met, from the storage of the head node to a set of the mass storage devices of the data storage system. The flushed data is written to a segment of free storage space across the set of the mass storage devices allocated for the given data flush operation. In some embodiments, a head node may flush both current version data and point-in-time version data to the set of mass storage devices. Also, the data storage system maintains an index that indicates storage locations of data for particular portions of a volume before and after the data is flushed to the set of mass storage devices.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Norbert Paul Kusters, Nachiappan Arumugam, Andre Podnozov, Shobha Agrawal, Shreyas Ramalingam, Danny Wei, David R. Richardson, Marc John Brooker, Christopher Nathan Watson, John Luther Guthrie, II, Ravi Nankani
  • Patent number: 10051499
    Abstract: Systems, devices, methods, computer-readable media, techniques, and methodologies are disclosed for optimizing radio frequency configuration of a user device for better power management and faster time to first fix. The radio frequency configuration of user devices may be optimized based on user input analysis, machine learning, or crowd sourcing methodologies.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Anuj Dron, Rohit Sammeta, Adrian Napoles, Ulf Jan Ove Mattsson, Chun Kit Lai, Daejoung Kim, Namhoon Kim, Eswarappa Channabasappa, Peruvemba Ranganathan Sai Ananthanarayanan
  • Patent number: 10046913
    Abstract: In one embodiment, a conveyor system has a conveyor segment and a knock-down device. The conveyor segment has an upstream end, and a downstream end opposite the upstream end. The conveyor segment defines a conveying surface that carries objects along a flow direction that extends from the upstream end to the downstream end. The knock-down device has a knock-down body that is spaced entirely from the conveying surface along a vertical direction by at least a clearance height. The knock-down body has an upstream body end, a downstream body end offset from the upstream body end with respect to the flow direction, and a ramped surface that extends between the upstream body end and the downstream body end. The ramped surface is ramped away from the conveying surface as the ramped surface extends along the flow direction, and knocks down objects that are stacked on top of one another.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Unnikrishnan Vadakkanmaruveedu, Jon Stuart Battles, Emily Dunne, Samuel Gardner Garrett, Timothy Alan Talda, Akshay Rajendra Tilekar, Jacqueline Underberg
  • Patent number: 10049163
    Abstract: Aspects of connected phrase search queries and titles are described. In one embodiment, a phrase in a search string may be identified with reference to a compilation data store. The compilation data store may include various collaborative, taxonomy, and brand name data, for example. After a phrase is identified in the search string, a search query may be generated based on the phrase. For example, a catalog of items may be queried to generate a query result, and the query result may be parsed for display to a user. In various embodiments, a plurality of phrases may be identified in a search string, and a plurality of search queries may be generated based on combinations of the phrases. In this manner, more search results may be obtained, especially for constrained search strings. The identification of phrases may also be applied to generate variations on titles, in certain embodiments.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: August 14, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Edward Thomas Banti, Sean Phillip Forde, Paul Daniel Jaye, Zheshen Wang, Gareth Charles Farrington, Tiffany Celeste Michelon, Aurash Steven Abnar Behbahani
  • Patent number: 10048060
    Abstract: Systems and methods are provided herein for calculating an area of interaction within a perimeter of a detection area. A system may comprise a plurality of emitters, a plurality of sensors, a memory configured to store computer-executable instructions and a processor configured to access the memory and execute the instructions. The instructions may cause the processor to generate a set of emissions with the plurality of emitters, obtain sensor information of the plurality of sensors, determine a set of sensors of the plurality of sensors that failed to detect an emission of the set of emissions, and calculate an area of interaction within the perimeter of the detection area based at least in part on the determined set of sensors.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Jeremiah David Brazeau
  • Patent number: 10048974
    Abstract: A system for routing requests to execute user code based on how frequently the user code is executed is provided. The system may be configured to receive a request to execute user code on a virtual compute system, where the virtual compute system comprises multiple fleets of virtual machine instances. The system may be further configured to determine whether the user code associated with the request satisfies one or more usage criteria, and based on the determination, route the request to the appropriate fleet of virtual machine instances.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Derek Steven Manwarin, Sean Philip Reque, Dylan Chandler Thomas
  • Patent number: 10048486
    Abstract: A display device includes a first support plate. A pixel region is formed on the first support plate and a reflective layer is positioned in the pixel region. The reflective layer includes a specular reflector and a diffuse reflector.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: August 14, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Steven Ramos Carneiro, Tulasi Sridhar Reddy Guntaka, Henricus Petronella Maria Derckx, Pavel Novoselov
  • Patent number: 10049078
    Abstract: A method for accessing a memory location may include receiving packet data associated with a network connection. A first hash value and a second hash value are generated using the packet data. The first hash value identifies a hash bucket with a plurality of connection state entries. An index entry of the hash bucket is accessed using the first hash value. The index entry includes a plurality of hash keys for the corresponding plurality of connection state entries. The second hash value is matched with one of the plurality of hash keys in the index entry to obtain an offset. One of the plurality of connection state entries for the network connection is identified based on the first hash value and the offset. The identified connection state entry is accessed.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas A. Volpe, Kari Ann O'Brien
  • Patent number: 10049139
    Abstract: Increasing diversity of search results is described. In one embodiment, a computing device obtains initial search results based on a search query. From among non-indexed attributes of the initial search results, an attribute is selected by which to diversify the initial search results. A latent group of search results is determined from among the initial search results based on the attribute, and a relevance score of at least one search result in the latent group of search results is changed. Further, results are provided in response to the search query. In one embodiment, the results include at least a portion of the initial search results and at least a portion of the latent group of search results based on the changed relevance score of the search results in the latent group.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: August 14, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Eric B. Fox
  • Patent number: 10048996
    Abstract: A data center may predict infrastructure failures in order to perform mitigation actions at services hosted at the data center. Operational metrics for different infrastructure systems of a data center may be collected and analyzed to generate failure models. The failure models may be evaluated to predict infrastructure failure events. The predicted infrastructure failure events may be programmatically provided to the services. The services may evaluate the prediction and select mitigation actions to perform. For data centers implemented as part of a provider network with services hosted across multiple data centers, mitigation actions may be performed at multiple data centers for a service in response to a predicted failure event at one data center.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles H. Bell, Joseph Thomas Minarik
  • Patent number: 10049051
    Abstract: Systems and methods are described to reserve cache space of points of presence (“POPs”) within a content delivery network (“CDN”). A provider may submit a request to the CDN to reserve cache space on one or more POPs for data objects designated by that provider. Thereafter, the CDN may mark those designated data objects within its cache as protected from eviction. When the CDN implements a cache eviction policy on the cache, the protected objects may be ignored for purposes of eviction, or may be evicted only after non-protected data objects.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Matthew Graham Baldwin
  • Patent number: 10049202
    Abstract: Representations of authentication objects are provided for selection via an interface. An authentication object may be generated to include information proving possession of a user of an item, such as a one-time password token or a physical trait. A selected authentication object may contain information sufficient for authentication with a corresponding system. The interface may provide multiple representations of authentication objects that are usable with different service providers.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesper Mikael Johansson, Gregory Branchek Roth, David Matthew Platz, Rajendra Kumar Vippagunta
  • Patent number: 10049158
    Abstract: Disclosed are various embodiments for identifying events in media content based on user actions with respect to the rendering of such media content. To this end, media content is rendered in a computing device. User actions are obtained relative to a user interaction with the media content item. Such user actions are sent in the form of user behavior reports to at least one server. Each user behavior report indicates the user action and a timestamp associated with the user action, the timestamp indicating a point in the media content item. An application on the server identifies events in the media content based on the information in the behavior reports.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Jeromey R. Goetz
  • Patent number: 10048979
    Abstract: Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors the resource usage of a virtual machine instance over time in order to create a migration profile. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur such that the migration conforms to the migration profile.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Pradeep Vincent, Nathan Thomas
  • Patent number: 10049395
    Abstract: Systems and methods are provided for fabricating products on demand. In some embodiments, a manufacturable model, which may include information about a three-dimensional representation of a product to be fabricated, is received by a user of an electronic system and may be validated by the electronic system. A prototype of the product can be generated based at least in part on the manufacturable model, and the manufacturable model and/or the product can be made available for selection by other users of the system. The product may be fabricated based at least in part on the manufacturable model using, for example, a three-dimensional printer, and may be delivered to users of the electronic system.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Colin Bodell, Gregory J. Meyers, Jeremy E. Powers, Bryan K. Beatty, Michael G. Curtis, Jeffrey B. Slosberg, Leon L. Au
  • Patent number: 10051600
    Abstract: Systems and methods are disclosed related to determining a likelihood that a user is present in physical proximity to one or more computing devices based on factors such as detecting the user's voice, receiving beaconing signals from a user's mobile device, location information sent from other devices, input received via a camera, and/or other input at various devices that are geographically dispersed. Based on user presence information, which may include interaction timestamps, a system may determine confidence levels regarding which of a number of computing devices are in physical proximity of the user at a current time. The confidence scores may be used to determine whether to broadcast a meeting notification or other notification for the user to a given device for audible or visual presentation by the device.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Zhong, Milo Oostergo, Aakarsh Nair, Jonathan Alan Leblang, Collin Charles Davis
  • Patent number: 10051300
    Abstract: Disclosed are various embodiments for an application that tracks the progress of presentation of network content. The application facilitates storing, in a memory accessible to at least one computing device, at least one universal resource locator for facilitating access to multimedia network content. The application also stores, in the memory, a time marker associated with a progress of a presentation of the multimedia network content. Furthermore, the application links, in the at least one computing device, the time marker to at least one universal resource locator for resuming the presentation of the multimedia network content at a last point of progress.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: August 14, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Andrew Hayden
  • Patent number: 10049001
    Abstract: Server computers often include one or more input/output (I/O) devices for communicating with a network or direct attached storage device. Data written to or read from storage devices may acquire errors in transit. The I/O adapter device may implement processes to generate or check error correction values, where the error correction values are provided to verify the correctness of the written or read value. The I/O adapter device may determine the portion of the data to be used in calculating the error correction value in a flexible and configurable manner.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Michael Johnson, Thomas A. Volpe
  • Patent number: 10049375
    Abstract: A system is disclosed that identifies early adopter users by creating a directed graph of item access information for an item category and performing a page rank type process on the item access information. This directed graph may be created in a reverse temporal order. The early adopter users can be identified as the users with nodes in the directed graph that have a threshold number or rate of incoming links directly or indirectly pointing towards the nodes. Using the early adopter users as a sample, systems herein can determine whether to recommend an item based on the popularity of the item with respect to the early adopter users. Further, systems herein can determine an inventory level to maintain for an item based on the popularity of the item with respect to the early adopter users.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Giovanni Zappella, Marcel Ackermann, Rodolphe Jenatton, David Spike Palfrey, Samuel Theodore Sandler
  • Patent number: 10049036
    Abstract: Methods and apparatus for reliable distributed messaging are described. A computer system includes a system memory coupled to one or more processors. The system memory comprises at least a non-volatile portion. A particular location within the non-volatile portion is designated as a target location to which a sender module participating in a communication protocol is granted write permission. A receiver module participating in the communication protocol, subsequent to a failure event that results in a loss of data stored in a volatile portion of the system memory, reads a data item written by the sender program at the target location prior to the failure event. The receiver module performs an operation based on contents of the data item.
    Type: Grant
    Filed: August 20, 2017
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel James McKelvie, Anurag Windlass Gupta
  • Patent number: 10050670
    Abstract: A power distribution system includes two or more power components that distribute power to one or more electrical components. At least some of the power components send and receive signals over power transmission lines to upstream or downstream power components in the power distribution system. The signals include information about power components in the power distribution system.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter J. Hill, Matthew D. Rehder, Joseph J. Lindsay, John William Eichelberg, Daniel J. Rohrabaugh, Andrew Bruce Dickinson, Thomas Bradley Scholl, Travis S. Pepper, Michael Phillip Czamara, Richard M. Lotz, Paul A. Stancik, Eduardo M. Parra, Samuel Joseph Mortimer
  • Patent number: 10049236
    Abstract: A food item container that contains a food item may include one or more sensors that collect sensor data indicating a characteristic (e.g., temperature, humidity, pressure, orientation, etc.) associated with the food item. A delivery container that transports the food items within the food item container may also include one or more sensors that collect the sensor data. Based on the sensor data, a component of the food item container and/or the delivery container may maintain or adjust the characteristic. The one or more sensors of the delivery container may also detect an identifier associated with the food item container, which may indicate which food item containers (and corresponding food items) are included within each delivery container.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ashraf Alkarmi, Yenchao Chua, Edward Hon, Praveen Krishnan, Gustavo Eduardo Lopez, Scott Pardy, Ruslan Anatolyevich Polyanskiy, Pawan Lata Uppuluri, Evan Weiss, Gregory Forrest Wright
  • Patent number: 10050399
    Abstract: A connection panel for enabling quick change over of a network device comprises a body and an engaging device. An exterior side of the body has multiple sockets, each of which can receive a plug connector. The panel is configured for positioning at one end of a rack space for the network device. The panel's interior side has first network device connections configured to mate with second network device connections on the network device. The engaging device has at least one member extending between the network device and the panel, and is repositionable between at least an engaged position in which the network device is moved towards and mechanically coupled to the panel with the second network device connections urged into engagement with and electrically connected to the first connections, and a disengaged position in which the network device is disengaged from the panel and removable from the rack space.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Jon Moen, Max Jesse Wishman
  • Patent number: 10048700
    Abstract: Disclosed are various embodiments for obtaining environmental data and operational data from autonomous vehicles in a roadway. A vehicle state of the autonomous vehicles can be updated using data that is obtained from nearby vehicles or other vehicles that are on the roadway. The roadway management system can also generate updates to the vehicle state based upon data obtained from sources external to autonomous vehicles.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Curlander, Pragyana K. Mishra, Ryan Scott Russell, Hilliard Bruce Siegel, Darren Ernest Canavor, Wesley Scott Lauka, Marshall Friend Tappen, Jules Cook Graybill, Udit Madan, Erik Resch Parker, Jonathan Blair Norwood, Allan Scott Bathurst
  • Patent number: 10049625
    Abstract: Various approaches discussed herein provide for changing the behavior and/or display properties of various interface elements associated with an application executing on a computing device, such as a device having an electrophoretic ink (e-ink) display screen. According to various embodiments, one or more libraries having E-ink specific parameters are provided that are used to modify the various interface elements based upon such information as a type and/or style of interface element.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Satishkumar Kothandapani Shanmugasundaram, Donghao Ma
  • Patent number: 10049226
    Abstract: Techniques are described for facilitating access of computing system users to restricted functionality, such as internal functionality of a business or other organization (e.g., internal systems and/or confidential information available to some or all business employees or other organization members). The restricted functionality access may in some situations be provided in conjunction with publicly available information from the organization, such as to use that publicly available information as part of a user interface that allows an authorized subset of users to access the restricted functionality. In some situations, the restricted functionality access may be facilitated by an access provider system that executes on a client computing system of an authorized user, such as a program operating in conjunction with another presentation program that presents publicly available information (e.g.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Patrick G. Franklin, Zheyin Li, James K. Keiger, Suresh Kumar
  • Patent number: 10051079
    Abstract: A method and apparatus for utilizing a session service cache to provide a session to a client device are provided. In the method and apparatus, a cache is populated with a plurality of aspects of data pertaining to a communication session between a session service and the client device. A request to retrieve an aspect of the data is received from a backend service and the backend service is identified based at least in part on the request. The aspect of the plurality of aspects corresponding to the backend service is retrieved and provided to the backend service.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Vincent Kaukl, Geoffrey Scott Pare, Mohanish Hemant Kulkarni
  • Patent number: 10049222
    Abstract: An application of a mobile device may be granted access to sensitive or private information. The mobile device may be configured to monitor the application's use of any sensitive data obtained by the application. The mobile device may cloak the sensitive data before providing the data to the application in response to a request. Furthermore, the cloak sensitive data may include taint propagation data configured to enable the mobile device to detect that application's use of the cloaked sensitive data. As a result of detecting the application use of the cloaked sensitive data, a privacy database may be updated to include the applications use of the cloaked sensitive data.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 10050999
    Abstract: Technology is described for auto scaling computing resources in response to a cyber-attack in a service provider environment. The computing resources in the service provider environment may be detected as being exposed to the cyber-attack. A security scaling action may be performed in the service provider environment that mitigates the cyber-attack. The security scaling action to be performed may be determined by a security threat mitigation service that operates in the service provider environment. A performance of the security scaling action in the service provider environment may be initiated.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Hart Matthew Rossman
  • Patent number: 10049393
    Abstract: Techniques for offering an item that may be otherwise unavailable from an electronic marketplace may be provided. For example, based on receiving information about the item from a consumer, a template describing the item may be generated. Information based on the template may be transmitted to subscribed merchants and may allow one or more of the subscribed merchants to offer the item. If an offer is received, a data exchange between a corresponding merchant and the consumer may be facilitated. The data exchange may allow the merchant to offer the item to the consumer.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Angela Cearns, Abhinav Tiwari
  • Patent number: 10050949
    Abstract: Web pages, such as a captive portal web page, may be rendered on an electronic display such as a display of a television that is removably coupled to a content streaming device. The web pages may be rendered using a customized user interface (UI) of a captive portal application executable on the content streaming device. The UI of the captive portal application may be customized for viewing at a longer distance than a typical distance between a user and a handheld mobile device. A computer-executable script may be embedded or otherwise associated with source code of a web page to cause a focus outline of a selectable UI element to be displayed more prominently when a user navigates to the selectable UI element using, for example, a remote control device configured to communicate with the content streaming device.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jordan Andrew Marcy, Rajan Ranga, He Chen, Ben Zion Gabay, Patricia Julia Cuadra, Michael William Miller
  • Patent number: 10049589
    Abstract: Techniques for providing an object awareness guidance to clear a landing space may be provided. For example, during delivery an unmanned aerial vehicle (UAV) may capture an image of a potential landing zone and identify one or more objects in the image that may impede or obstruct delivery of the item in the potential landing zone. The UAV may be configured to generate and provide instructions to a user device to move or remove the identified one or more objects from the potential landing zone thereby creating a safe and unobstructed landing zone to deliver the item.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Patrick Boyd, Chengwu Cui, Sarah Graber, Barry James O'Brien, Joshua John Watson, Scott Michael Wilcox
  • Patent number: 10049248
    Abstract: An enclosure for a mirror may include a first passage, a second passage, and a third passage. The mirror may be positioned within the enclosure at an angle that causes light received in through the second passage to be reflected out through the third passage. The first passage may be coupled with a gas flow system, e.g., for supplying gas flow out through at least the second passage. In operation, the enclosure may be located below a gap between conveyors and permit light from an item over the gap to be passed downwardly through the gap, passed through the second passage, reflected by the mirror, and passed through the third passage to an optical sensor, while gas flow is provided through the second and/or third passage to exclude dust that might otherwise reach the mirror and block reflection of light from the item to the sensor.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Wayne Musselman
  • Patent number: 10049466
    Abstract: Systems and methods are provided for generating color names for colors corresponding to images and/or palettes. A color image is obtained, and one or more color palettes corresponding to the color image are identified. The color palette may be generated based on palette generation criteria, which may facilitate or control a palette generation process. Illustratively, the palette generation process may include image pre-processing, color distribution generation, representative color identification, palette candidate generation, and palette determination. A color name for each color identified in the color palette and/or the color image can be identified based at least in part on color name popularity information. Color name popularity information may be identified from color name-related voting results provided by a social network site.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Shearer Dorner, Robert Yuji Haitani, Gonzalo Alberto Ramos, Paul Barnhart Sayre, III
  • Patent number: 10049397
    Abstract: Opaque offerings of items conceal at least one attribute of the items from customers, typically a brand associated with the items. Such offerings usually include a generic description of the items and an opaque price that is typically lower than a standard offered price for the items. By identifying customers who may have an interest in such items, and tailoring opaque recommendations of such items to such customers, an online marketplace may increase the likelihood that such items will sell to customers while protecting an owner of a brand of such items from any negative implication or connotation that may be associated with offering such items at substandard prices.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Rashmi Arun Patankar, Jeffrey Matthew Bilger, Colin Ian Bodell
  • Patent number: 10049490
    Abstract: A computing device can present a plurality of displayable elements, some of which appear to be on top of or overlaying others. The computing device can determine which displayable elements should cast virtual shadows on which other displayable elements based, at least in part, on a respective virtual depth value associated with each of the displayable elements. In general, a displayable element with a higher depth value can cast a shadow on a displayable element with a lower depth value. The device can select a first displayable element for which a virtual shadow is to be generated. The device can acquire a graphical representation of the first displayable element. The computing device can then apply a blurring technique, a color filtering process, and a transparency filtering process to the graphical representation to generate a virtual shadow for the first displayable element. Then the device can draw or display the shadow.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: August 14, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Kevin Robert Costello, Christopher Wayne Lockhart
  • Patent number: 10049830
    Abstract: Automatic transfer switching apparatus and systems include a switching device including an input line, a sensor, and a parallel assembly of a solid-state relay and latching relay electrically connected with the input line. The solid-state relay is used to short the latching relay such that the latching relay can be opened and/or closed in an unloaded state while the input line is energized.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Hoang Pham, Yuan Kong, Richard Arvel Stevens
  • Patent number: 10049656
    Abstract: Features are disclosed for generating predictive personal natural language processing models based on user-specific profile information. The predictive personal models can provide broader coverage of the various terms, named entities, and/or intents of an utterance by the user than a personal model, while providing better accuracy than a general model. Profile information may be obtained from various data sources. Predictions regarding the content or subject of future user utterances may be made from the profile information. Predictive personal models may be generated based on the predictions. Future user utterances may be processed using the predictive personal models.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: William Folwell Barton, Rohit Prasad, Stephen Frederick Potter, Nikko Strom, Yuzo Watanabe, Madan Mohan Rao Jampani, Ariya Rastrow, Arushan Rajasekaram
  • Patent number: 10050787
    Abstract: Representations of authentication objects are selectable through a user interface, such as through a drag and drop operation. When an authentication object is selected by a user, a corresponding authentication object (e.g., in the form of an authentication claim) is transmitted to s system for authentication. The authentication object may contain information that is sufficient for authentication with the system and the information may include an attestation to the state of a computing environment from which the authentication object is transmitted.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesper Mikael Johansson, Gregory Branchek Roth, David Matthew Platz, Rajendra Kumar Vippagunta
  • Patent number: 10050429
    Abstract: A remote display system including a portable display that wirelessly receives data and power from a primary station. The primary station, which is remote from and without a tangible connection with the portable display, includes a data transmitting element and a power transmitting element. The portable display includes a power receiving element that receives power wirelessly from the power transmitting element and a data receiving element operable to receive data from the data transmitting element.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory M. Hart, Jeffrey P. Bezos
  • Publication number: 20180225299
    Abstract: Data may be efficiently analyzed and compressed as part of a data compression service. A data compression request may be received from a client indicating data to be compressed. An analysis of the data or metadata associated with the data may be performed. In at least some embodiments, this analysis may be a rules-based analysis. Some embodiments may employ one or more machine learning techniques to historical compression data to update the rules-based analysis. One or more compression techniques may be selected out of a plurality of compression techniques to be applied to the data. Data compression candidates may then be generated according to the selected compression techniques. In some embodiments, a compression service restriction may be enforced. One of the data compression candidates may be selected and sent in a response.
    Type: Application
    Filed: April 2, 2018
    Publication date: August 9, 2018
    Applicant: Amazon Technologies, Inc.
    Inventor: Anurag Windlass Gupta
  • Publication number: 20180225464
    Abstract: When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.
    Type: Application
    Filed: April 2, 2018
    Publication date: August 9, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Frank Paterra, Firat Basarir
  • Publication number: 20180228057
    Abstract: A system for storing data includes a rack and one or more data storage modules mounted on the rack. The data storage modules may include a chassis, two or more vertically-oriented backplanes coupled to the chassis, two or more mass storage devices coupled to the backplanes, and one or more air passages extending beneath one or more of the backplanes. Each backplane is configured to preclude airflow through the backplane between opposite vertical faces and can couple mass storage devices on one or more of the opposite vertical faces. One or more of the air passages can supply an upwards-directed airflow along one of the opposite vertical faces of a backplane to remove heat from a heat producing component of a mass storage device coupled to the vertical face of the vertically-oriented backplane.
    Type: Application
    Filed: April 2, 2018
    Publication date: August 9, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Christopher Strickland Beall, David Edward Bryan, Darin Lee Frink, Jason Alexander Harland
  • Patent number: 10044728
    Abstract: A secure and efficient technique to prevent cross-site scripting attacks based on segregating the content within a given content page among independent endpoints, or servers, where static content is provided from one endpoint and active content is provided from another endpoint. Together, the different endpoints make up an endpoint segregation system. Further, security features of HTTP/HTML are used to restrict sources from which active content may be executed according to the division of static and active content among the endpoints of the endpoint segregation system.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: August 7, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Aridaman Tripathi, Thibault Candebat
  • Patent number: 10044522
    Abstract: Methods and apparatus for a tree-oriented configuration service are disclosed. A system includes computing devices that generate a tree-structured representation of a plurality of configuration elements of a distributed application. The devices implement a programmatic interface allowing a client to request an operation on a configuration element via a network request that indicates a path from a root node of the tree to one or more nodes corresponding to the configuration element. In response to (a) a network request received via the programmatic interface to perform a particular operation on a configuration element associated with a specified node and (b) a determination that authorization information associated with the specified node permits the requested operation, the operation is performed.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: August 7, 2018
    Assignee: Amazon Technologies Inc.
    Inventors: Mark Shamis, David Emory Watson
  • Patent number: 10044681
    Abstract: Methods and apparatus for interfaces to manage direct network peerings. A system may include a data center, endpoint routers and a connectivity coordinator. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request for dedicated connectivity to data center resources, formatted according to the interface. The coordinator selects a target endpoint router at which to establish a physical link to implement the dedicated connectivity, and transmits a response identifying the target endpoint router and including configuration instructions for setting up a physical link for the dedicated connectivity.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: August 7, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Andrew J. Doane, Mahmoud A. Abuelela, Michael B. Furr
  • Patent number: 10040631
    Abstract: Method and apparatus for multi-destination pick using motes. In embodiments, each receptacle may be assigned to a destination and may have a mote that may include an indicator that may be activated by a control system to indicate to the agent that the receptacle is the destination receptacle for a picked item. The agent may then place the item in the indicated destination receptacle. A mote may include a communication interface for communicating with a control system and with other motes in an ad-hoc network. In one embodiment, the mote on the destination receptacle may be activated when the picked item is scanned by the agent. In some embodiments, each receptacle may also have a sensor that detects when an item is placed in the receptacle to deactivate the indicator and/or to verify that the item was placed in the correct receptacle.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: August 7, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan J. Shakes, François M. Rouaix
  • Patent number: D825608
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephan Josef Andrizzi, Jai Prakash Chabria, Nicole Dare, Kenneth DeLand, Nirav Praful Desai, Anindya Guha, Marc Hensley, Douglas James Herrington, Samuel Stevens Heyworth, Apoorva Iyer, Nitish Kumar, Hannah McClellan Richards, Amir Pelleg, Jessica Protasio, Daniel Benjamin Rausch, Laura Allison Ridlehoover, Jeffrey Rosenberg, Paul Warren Smart, Amirali Virani
  • Patent number: D825609
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephan Josef Andrizzi, Jai Prakash Chabria, Nicole Dare, Kenneth DeLand, Nirav Praful Desai, Anindya Guha, Marc Hensley, Douglas James Herrington, Samuel Stevens Heyworth, Apoorva Iyer, Nitish Kumar, Hannah McClellan Richards, Amir Pelleg, Jessica Protasio, Daniel Benjamin Rausch, Laura Allison Ridlehoover, Jeffrey Rosenberg, Paul Warren Smart, Amirali Virani