Amazon Patents

Amazon.com, Inc. sells electronics, books, media and other general merchandise through its websites. The company also manufactures and sells electronic devices, including its Kindle e-Readers, Fire tablets and Fire phones. The company also provides services to developers and enterprises through Amazon Web Services, which offers computing, storage, database, analytics and deployment services.

Amazon Patents by Type

  • Amazon Patents Granted: Amazon patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Amazon Patent Applications: Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 10057421
    Abstract: Communications-capable devices and agents can each register with a single address of record (AOR), or other such identifier. Various AORs or virtual AORs (VAORs) can then be mapped together whereby a device can be associated with multiple groupings, such as for households where devices may be shared amongst two or more users. The ability to maintain mappings between the AORs/VAORs enables the devices to be associated with multiple groupings while only registering with a single AOR, and simplifies the call routing logic as call connection requests only need to specify a single AOR/VAOR to reach a particular user or grouping of users via the corresponding registered devices. Depending upon the mapping complexity, at least some of the AORs can be function as VAORs for purposes of group mapping.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: August 21, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: King Chiu, Venkatesh Kancharla, Saibaba Telukunta
  • Patent number: 10057251
    Abstract: Disclosed are various embodiments for provisioning account credentials via a trusted channel. An account configuration manager automatically determines a credential reset format that is associated with an account. The account configuration manager then automatically requests a security credential reset for the account using the credential reset format. A security credential communication is received via a trusted channel of communication that is linked to the account for reset purposes. The account configuration manager parses the security credential communication to determine a security credential for the account.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: William Alexander Strand, Jesper Mikael Johansson, Luan Khai Nguyen
  • Patent number: 10055591
    Abstract: A handshake for establishing a secure connection between a client computer system and a service includes a CAPTCHA element. When the client computer system initiates the secure connection to the service, the service responds by generating a key seed and providing the key seed to the client computer system in the form of the CAPTCHA element. The CAPTCHA element is solvable by a human user at the client computer system to obtain a solution. The solution to the CAPTCHA is used to recover the key seed. The client and the server use the key seed to generate an encryption key which is used to encrypt communications between the client computer system and the service.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10055740
    Abstract: When making a payment with an electronic payment type, a user may provide additional verification of ownership through communications with the user's mobile computing device. For example, the user may swipe her bank card at a retailer's store. The retailer may authorize the bank card through an issuing party (“host”). The host may transmit a request to the user via a mobile application running on the mobile computing device, which may request the user to approve or decline the purchase request. In various embodiments, the host's request may require the user to enter personal and/or authorization information (e.g., a PIN, password, biometrics, etc.) via the mobile application to approve the request. In some aspects, the host may allow the user to split or allocate a payment amount across one or more electronic payment types available to the user from the host via the mobile application during the authorization process.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Hanson, Brad L. Seeley
  • Patent number: 10057162
    Abstract: Systems, methods, apparatus and computer readable medium are disclosed for extending Virtual Routing and Forwarding (VRF) for a network. An example apparatus includes ports, memory and processing logic. The memory includes VRF routing tables corresponding to respective VRF domains. The memory may also include a list of media access control (MAC) addresses, wherein each MAC address in the list is linked to one of the respective VRF domains. The processing logic may be coupled to access the memory and coupled to the ports. The processing logic may be configured to receive an ingress packet at a port of the apparatus, identify a VRF domain that the ingress packet belongs to, process the ingress packet according to the VRF domain, and optionally generate an egress packet, by embedding/writing a MAC address in the egress packet that acts as a source identifier for the respective VRF domain.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bijendra Singh, Anand Narayan Acharya, Himabindu Sajja, Kenneth Patton
  • Patent number: 10057374
    Abstract: A resource provisioning service allows users to provision multiple, different network resources in an atomic manner and with a single call to a resource provisioning service. In some instances, the multiple, different network resources comprise individual types of resources that form a portion of one or more cloud-computing platforms. For instance, one or more entities may host and operate a cloud-computing platform that includes different types of network resources, such a storage service, a load balancing service, a compute service, a security service, or any other similar or different type of network-accessible service.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Reto Kramer, Daniel Lee Osiecki, Nishanth Shankaran, Venkates P. Balakrishnan, Geoffrey Scott Pare, Blake Meike, Christopher Whitaker
  • Patent number: 10053299
    Abstract: In one embodiment, a conveyor system reorients objects from a side-by-side orientation to a sequential orientation. The system has an upper conveyor level and a subsequent conveyor level disposed below the upper level. The upper level has an upper conveyor segment that has an upstream end, a downstream end opposite the upstream end along a flow direction, a pair of lateral sides, a top side, and a bottom side. The upper conveyor segment defines an conveying surface that is between the pair of lateral sides and that carries objects aligned therewith along the flow direction. The upper conveyor segment also defines a discharge opening that is between the conveying surface and one of the lateral sides. The discharge opening extends through the upper conveyor segment along a vertical direction so as to discharge objects onto the subsequent conveyor level that are aligned with the discharge opening.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: August 21, 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: 10055593
    Abstract: Approaches are described for updating code and/or instructions in one or more computing devices. In particular, various embodiments provide approaches for updating the microcode of one or more processors of a computing device without requiring a restart of the computing device and without disrupting the various components (e.g., applications, virtual machines, etc.) executing on the computing device. The microcode updates can be performed on host computing devices deployed in a resource center of a service provider (e.g., cloud computing service provider), where each host computing device may be executing a hypervisor hosting multiple guest virtual machines (or other guest applications) for the customers of the service provider.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nachiketh Rao Potlapally, Michael David Marr
  • Patent number: 10057306
    Abstract: A social networking system creates and manages dynamic social circles corresponding to real world social events where multiple people join in an event. The social networking system has stored conditions that, when met, for creating, closing, and deleting a social circle, and also determines which users are part of the social circle and for what time periods. Assets, such as photos, URLs, media selections, etc. that are used by members of the social circle during the event are recorded by the social networking system and access to those assets are selectively provided to members of the social circle. A social circle might be automatically opened when users congregate. A social circle closes when the event is over. Once closed, the assets might not change but continue to be available to members until the social circle is deleted. The social networking system might be a central system or a distributed system.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Arnaud Marie Froment, Kenneth Paul Kiraly, Levon Dolbakian, Nadim Awad
  • Patent number: 10055784
    Abstract: When a search query is provided to a search engine, and search results obtained from the search engine in response to the search query are displayed in a stream or list on a mobile device, an interaction with one or more of the search results causes information regarding the search result to be displayed within the stream or list, thereby creating a visual history of the user's interactions with the search results. Additionally, the items following a search result with which the user has interacted may be reordered based on the attributes of the search result, the user, or any other relevant factor.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Joel Boelter, Kristopher William Bell, Wesley Scott Lauka
  • Patent number: 10053236
    Abstract: Automated inspections of aerial vehicles may be performed using imaging devices, microphones or other sensors. Between phases of operation, the aerial vehicle may be instructed to perform a plurality of testing evolutions, e.g., in a sequence, at a testing facility, and data may be captured during the evolutions by sensors provided on the aerial vehicle and by ground-based sensors at the testing facility. The imaging and acoustic data may be processed to determine whether any vibrations or radiated noises during the evolutions are consistent with faults or discrepancies of the aerial vehicle such as microfractures, corrosions or fatigue. If no faults or discrepancies are detected, the aerial vehicle may be returned to service without delay. If any faults or discrepancies are detected, however, then the aerial vehicle may be subjected to maintenance, repairs or further manual or visual inspections.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Buchmueller, Samuel Sperindeo
  • Patent number: 10055783
    Abstract: Systems and methods for identifying products in video are disclosed. A video containing at least one object is received, and video frames are extracted from the video for analysis. At least one object is extracted from one or more of the video frames to determine whether it corresponds to a product. Hyperlinks can be generated and embedded in a user interface to allow a user to purchase the product and/or retrieve additional information about the product.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Brian J. Feinstein
  • Patent number: 10055611
    Abstract: A customer support application provides screen sharing of the user's computing device with a remote customer support agent, thereby enabling the customer support agent to view the content displayed on the user's device. At least a portion of the content displayed on the user's device may contain sensitive information. Coordinates corresponding to the content displayed on the user's device may be obtained and the portion of the display corresponding to the coordinates may be obscured from the remote customer support agent.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Anand Bhupendra Patel, Samuel Scott Gigliotti
  • Patent number: 10057187
    Abstract: A distributed system may implement dynamic resource creation for connecting resources. Resource creation requests may be received for resources which are accessed by other resources hosted in a distributed system. An intention for the creation request is stored to perform the creation request. At a subsequent time, a request to connect another resource to the resource of the creation request is received. An infrastructure locality for the other resource may then be identified and utilized to determine a placement location for the resource. The resource may then be created at the placement location according to the stored intention. The resource may then be connected with the other resource for access.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Surya Prakash Dhoolam, Christopher Magee Greenwood, Gary Michael Herndon, Jr., Madhuvanesh Parthasarathy, Danny Wei, Marc John Brooker, Tarun Goyal, Marc Levy
  • Patent number: 10055594
    Abstract: A service proxy services as an application programming interface proxy to a service, which may involve data storage. When a request to store data is received by the service proxy, the service proxy encrypts the data and stores the data in encrypted form at the service. Similarly, when a request to retrieve data is received by the service proxy, the service proxy obtains encrypted data from the service and decrypts the data. The data may be encrypted using a key that is kept inaccessible to the service.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Eric Jason Brandwine, Matthew James Wren
  • Patent number: 10055262
    Abstract: A load balancer obtains respective workload metrics of various worker nodes of a distributed system. In response to determining that a work request is to be assigned, the load balancer generates a workload variation estimate associated with the worker nodes. Using the workload variation estimate, the load balancer determines a size of a candidate pool of worker nodes for the work request. The load balancer assigns the work request to a selected worker node from the candidate pool.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher Carson Thomas
  • Patent number: 10057227
    Abstract: A user initializes multi-factor authentication for a user account, wherein the user account is accessed from multiple user devices. User behavior data is stored in response to receiving login credentials for one of the multiple user devices and the user behavior data is provided as input criteria for a statistical model or machine-learning algorithm. The statistical model or machine-learning algorithm may determine, based on a set of rules, an ideal secondary user device for use in receiving a multi-factor authentication code. The secondary user device receives the multi-factor authentication code without further requests made by the user.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Blake Parker Hess, Leo Parker Dirac, Alejandro Fonseca, Shariq Siddiqui
  • Patent number: 10056078
    Abstract: Speech-controlled searching and browsing for content using speech-controlled devices, or other input-limited devices, is described. A user may audibly indicate to a speech-controlled device whether the user wants to search or browse for content, along with a topic of the content/results to be retrieved. A server, located remotely from the speech-controlled device determines an appropriate endpoint device for displaying results of the requested search or browse. The server also determines an appropriate content source for the requested content, and sends a request for the content to the content source. The server receives search or browse results from the content source and forwards them to the determined endpoint device.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: August 21, 2018
    Assignee: Amazon Technology, Inc.
    Inventors: Benjamin Lee Shepherd, Joe Virgil Fernandez, Vijayabaskar Gangadaran, Mallory Ann McManamon, Peter Van Tuyl Bentley, Shailesh Srivastava
  • Patent number: 10053208
    Abstract: Ground effect acting on an aerial vehicle, such as an unmanned aerial vehicle, may be simulated by discharging a gas around propeller blades of the aerial vehicle while the propeller blades are rotating. For example, a gas, such as air, may be discharged at or near the tip of the propeller blades with enough velocity to disrupt the airflow around the blade tips, thereby altering the sound generated by rotation of the propeller blade.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian C. Beckman, Allan Ko
  • Patent number: 10055311
    Abstract: A technology is provided for enabling a virtual computing environment to be changed to a reversion state approximating an earlier state is provided. The customer may create, organize, and change virtual computing resources within the virtual computing environment. The customer may also realize that recent desired changes made to the virtual computing environment have disrupted functionality that previously worked before the desired changes were made. A reversion service may be provided that allows the virtual computing environment to be changed to a reversion state approximating a state that preceded the changes without violating system rules, protocols, or limitations to which the virtual computing environment might be subject.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Vitaly Troyan, David Arthur Stanford, Jr., Gregory Bevan McConnel
  • Patent number: 10057291
    Abstract: Techniques and solutions are provided for assessing the semantic difference between networking access control lists (ACLs). For example, a semantic difference can be determined between an ACL that is currently deployed on a network device and an ACL that is a candidate for deployment. The semantic difference can be presented to a user to better understand what changes would be made to network traffic flow if the candidate ACL is deployed. The semantic difference can also be used in an automated manner to perform automatic deployment of the candidate ACL.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: John Mark Glotzer, Apisak Darakananda, Xiongwei Xie
  • Patent number: 10057365
    Abstract: Technologies are disclosed herein for asynchronous provision of resource status data. A resource status application can submit a request to a resource status service for status data regarding one or more computing resources provided by network services in a service provider network. In response thereto, the resource status service can submit synchronous requests to the network services for the status data. The resource status service can also provide a reply to the resource status application that includes an identifier (ID) that can be utilized to retrieve all or a portion of the status data at a future time. The reply might also specify a period of time that the resource status application is to wait before submitting another request for the status data to the resource status service. Subsequently, the resource status application can submit additional requests for the status data to the resource status service that include the identifier.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David Whitney, Donley Ray P'Simer, Asa Denton
  • 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
  • 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
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • 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: 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: 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
  • Patent number: D826240
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 21, 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: D826255
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: August 21, 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