Amazon Patents Granted

Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).

  • Patent number: 10080088
    Abstract: A system capable of directing audio output to a portion of a shared acoustic environment. For example, the system may divide the environment into two or more sound zones and may generate audio output directed to one or more sound zones. The system may distinguish between target sound zones and quiet sound zones and may determine a set of global filter coefficients with which to direct the audio output. The system may generate a first set of filter coefficients that increase audio volume in the target sound zones and a second set of filter coefficients that increase a ratio of audio volume between the target sound zones and the quiet sound zones. The system may generate the set of global filter coefficients using a combination of the first set and the second set. The system may also direct audio from multiple audio sources in different directions.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jun Yang, Haoliang Dong, Yingbin Liu
  • Patent number: 10080193
    Abstract: Described herein are systems and methods for maintaining a wireless connection to a remote server while a device is in a low power mode. As a result of maintaining the connection, the device can receive messages triggering a wakeup event and placing the device in a normal power mode, enabling the device to be controlled remotely. To maintain the connection, the device transitions from sending encrypted network messages to a server from a first interval while in the normal power mode to a second interval while in the low power mode. In addition, the device sends unencrypted network messages to the server at the first interval using low power circuitry. The low power circuitry receives messages from the server and may trigger the device to enter the normal power mode and/or a connection maintenance mode.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gilles-Arnaud Bleu-Laine, Eduardo Bezerra Valentin, Aditya Yashwant Bhave, James David Meyers, Hanxiao Fu
  • Patent number: 10078568
    Abstract: A system includes a host debugger to carry out a debugging flow on a computing device and a debug controller to couple the host debugger to the computing device. The debug controller receives a bit stream from the host debugger, converts the incoming bit stream into a command according to a protocol, determines whether the command is a first-stage read command or a second-stage read command, and issues the first-stage read command to a data path of the computing device. If the command is a second-stage read command, the debug controller causes a reservation register of the debug controller to provide a data value or status indication to the host debugger through the interface. The reservation register contains read data returned by the first-stage read command and, in response to the second-stage read command, provides a status indication when the first-stage read command has not yet returned read data.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gil Stoler, Yaniv Shapira
  • Patent number: 10078656
    Abstract: An object-based data storage system receives a request to create a logical data container subject to a condition that data objects are to be unmodifiable until after a specified amount of time has transpired. During the amount of time, the object-based data storage system may deny any requests to modify the data objects stored in the logical data container while allowing read-only access to the data objects. After the amount of time has transpired, the object-based data storage system may be configured to allow a customer to modify or delete any data objects stored within the logical data container. Alternatively, the object-based data storage system may be configured to delete the data objects automatically after the amount of time has transpired for the data objects.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Craig Keith Carl
  • Patent number: 10077155
    Abstract: In an infrastructure that uses a mobile order fulfillment system, robotic drive units may be dispatched and instructed to bring inventory holders to a workstation where at least one of the inventory holders is packed and prepared for shipment. The robotic drive units are then instructed to move the prepared inventory holder to a transport vehicle such as a truck. Fiducial marks may be removably placed within the transport vehicle to aid navigation of the robotic drive units. At a destination facility, additional robotic drive units may be instructed to move the inventory holders from the truck and place the inventory holders at appropriate storage locations.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Cordell Mountz, Oleksandr Glazkov, Timothy Aaron Bragg, Matthew David Verminski, Jeremiah David Brazeau, Peter R. Wurman, John W. Cullen, Michael T. Barbehenn
  • Patent number: 10077137
    Abstract: A combination carrying device includes a rigid basket having a flexible bag nested therein. The flexible bag may be formed from one or more fabrics or like materials and form or define a tapered volume having a pair of handle extensions. The rigid basket may be formed from plastics or like materials and include rotatable handles mounted to sides of the rigid basket. The flexible bag and the rigid basket include magnetically compatible components that cause the flexible bag to remain nested within the rigid basket when such components are within a close proximity of one another. A customer carrying a combination carrying device in a materials handling facility may place one or more items in the flexible bag nested within the rigid basket, and extract the flexible bag from the rigid basket after executing a purchase for the items therein.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Xiao Wang, Thomas Duester, Ashley Anne Arhart, Rodger Benson
  • Patent number: 10079896
    Abstract: It may be determined that a cloud desktop should be migrated from a current region. A destination region to which the cloud desktop will be migrated can be identified. A data volume of the cloud desktop may be copied from the current region to the destination region. The data volume at the current region and the data volume at the destination region may be maintained in sync during the copying. Upon completion of the copying, a current user session associated with the cloud desktop at the current region may be frozen, a current memory and processor state of the current user session may be copied to the destination region, and a second cloud desktop instance at the destination region may be started using the copied data volume and current memory and processor state. The current user session may be connected to the second cloud desktop instance.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Bartholomew Thomas, Eugene Michael Farrell, Erik Jonathon Tellvik, Gaurang Pankaj Mehta, Deepak Suryanarayanan
  • Patent number: 10079730
    Abstract: A network-based discovery system and service are disclosed that provide client discovery services to a number of clients over a network. The network-based discovery system includes a database that stores discovery information of client network-based resource configurations. The discovery information may be obtained from client resources by client-side discovery components that are placed on client resources, obtain the discovery information and that send the information to the discovery system. The discovery system analyzes the discovery information to determine the client network-based resource configurations and generates client network-based resource configuration representations for the respective clients. The client network-based resource configuration representation may include a description of, and dependencies among, a plurality of computer-based resources.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Hariharan Subramanian, David Samuel Zipkin, Derek Avery Lyon, Cristian Gabriel Gafton
  • Patent number: 10078213
    Abstract: A method for fabricating an electrowetting display may include depositing a sacrificial layer on a support plate, etching portions of the sacrificial layer to form liquid duct forms on the support plate, depositing a photoresist layer on the liquid duct forms and the support plate, etching portions of the photoresist layer to form a spacer grid, and removing the liquid duct forms to form liquid ducts between the support plate and the portions of the spacer grid.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gerben Boon, Christian Etienne Hendriks, Daniel Figura
  • Patent number: 10078136
    Abstract: This disclosure describes an automated mobile vehicle that includes one or more distance determining elements configured to detect the presence of objects and to cause the automated mobile vehicle to alter its path to avoid the object. For example, a distance determining element may be incorporated into one or more of the motors of the automated mobile vehicle and configured to determine a distance to an object. Based on the determined distance, a path of the automated mobile vehicle may be altered.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gur Kimchi, Scott Isaacs, Amir Navot, Brian C. Beckman, Frederik Schaffalitzky, Scott A. Green
  • Patent number: 10078212
    Abstract: A display device, such as an electrowetting display device, includes a first support plate and an opposing second support plate. A thin film transistor (TFT) structure on the first support plate is communicatively coupled with a pixel within a pixel region between the first support plate and the second support plate. The TFT structure includes an organic layer disposed over a silicon semiconductor layer and a reflective layer disposed on the organic layer. The reflective layer extends over the organic layer to overlie the silicon semiconductor layer.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: September 18, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Toru Sakai
  • Patent number: 10078687
    Abstract: A computer system receives a request to remove an entry from a probabilistic data structure. In response to the request, the computer system queries the probabilistic data structure to determine a current iteration value for the entry within the probabilistic data structure. The current iteration value indicates a state of the entry such that a first state corresponds to the entry being a member of a set and a second state corresponds to the absence of the entry from the set. As a result of the current iteration value denoting that the entry is a member of the set, the computer system increments the current iteration value to generate a new iteration value that corresponds to the absence of the entry from the set. The computer system uses the new iteration value and the entry to generate a new output value that is then added to the probabilistic data structure.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Alan Rubin, Gregory Branchek Roth
  • Patent number: 10078579
    Abstract: Techniques are described for determining test cases to test a service, such as a service to manage a purchase contract in an e-commerce environment. Log data may be generated during execution of the service to process requests, the log data indicating a plurality of code segments that executed during the execution of the service. The log data may be analyzed to generate metrics data comprising a plurality of records corresponding to the processed requests. A record may include any number of counters that each indicates whether, or how many times, a particular code segment executed during processing of a request. The metrics data may be analyzed to identify a subset of records comprising representative combinations of the counters in the metrics data. The requests corresponding to one or more of the subset of records may be replayed to test the service.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Amol Madhav Joshi, Emily Kathryn Harbert, Krishnan Ananthanarayanan Kolazhi, Justin Harlan Miller, Alexandre Quesnel, Onkar Bhaskar Walavalkar
  • Patent number: 10078533
    Abstract: The estimated rate of work requests expected during a time period at a first block storage device, implemented at a particular server of a storage service, exceeds a provisioned rate of the first device. At a client-side component of the storage service, a different storage server is identified, at which the rate of work requests directed during the time period to a second block storage device is anticipated to be less than the provisioned rate of the second device. At least one admission control parameter of the first device is modified to enable the first storage server to accept work requests at a rate that exceeds the provisioned rate of the first device.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Stephen Olson, Marc John Brooker, Benjamin Arthur Hawks, James Michael Thompson
  • Patent number: 10078808
    Abstract: Delivery area guidance may be provided to an unmanned aerial vehicle (UAV) delivering a package to a customer. For example, a UAV may be programmed to fly to a delivery area. When the UAV approaches the delivery area, the UAV may send a signal that it has a package for the customer. A delivery area guidance (DAG) device associated with the customer may receive the signal and project a visible landing marker to guide the UAV to a designated delivery location. The DAG device may monitor motion near the designated delivery location, indicate existence of obstacles, and/or notify inhabitance of the approach of the UAV and/or receipt of the package.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Mark Daniel Sibon
  • Patent number: 10078626
    Abstract: Described herein are systems and methods for automatically verifying layout of content such as web pages, e-books, and so forth which comprise a markup language. The content is rendered in a headless browser without presentation to a display to generate a document object model (“DOM”) for the content. The DOM is used to generate a DOM vector array which may be analyzed to determine layout errors such as blocks of content overlaying one another, improper placement of critical elements, and so forth.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Edwin Voskamp
  • Patent number: 10079024
    Abstract: Disclosed are various embodiments for detecting replay attacks in voice-based authentication systems through the use of watermark signals. In one embodiment, audio is captured via an audio input device. It is then verified that the audio includes a voice authentication factor spoken by a user. A watermark signal is detected as present in the audio, which indicates that the voice authentication factor was replayed from a recording. One or more actions may then be performed.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bharath Kumar Bhimanaik, Daniel Wade Hitchcock
  • Patent number: 10078504
    Abstract: Technologies are disclosed herein for automated software internationalization and localization. In particular, an internationalization and localization (“I&L”) network service is disclosed that provides functionality for automating the process of internationalizing and localizing software. Program source code can be submitted to the I&L network service for internationalization and localization. Hard coded text strings in the source code can be automatically identified, such as through the use of static analysis of the program source code, and translated into different human readable languages specified by a software developer. The hard coded text strings in the source code can be replaced by program code, such as method calls, for obtaining the translated text strings at run time. The I&L service can also be utilized in conjunction with a deployment service for automated internationalization, localization, and deployment of program code.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Tin Franovic
  • Patent number: 10078814
    Abstract: An inventory system can include radio frequency identification (RFID) tags and RFID tuners that can be brought into interacting proximity with one another to provide input or other information about the location or other condition of movable elements within the inventory system. For example, interactions of RFID tags and RFID tuners at different locations within an inventory system may be utilized to associate a container or other movable object with particular receiving surfaces at particular points in time to facilitate identification of the whereabouts of the container or other movable object.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jules Cook Graybill, Jonathan David Phillips, Wesley Scott Lauka, Ryan Scott Russell
  • Patent number: 10078625
    Abstract: Embodiments provide techniques for identifying unique data elements in data record, removing the unique data elements from the record, storing the record, and employing the removed, unique data as a key in an index into the data storage. When the record is retrieved based on the key in the index, the removed unique data elements is restored. Removal of the unique data elements from the records may enable more efficient compression of the records using compression algorithms that employ an external reference dictionary. In some embodiments, a combination of multiple, removed data elements may be employed as a key. In some embodiments, the removal and use of the unique data as an index key proceeds in a manner that is transparent to the data consuming user, process, or device.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Michael J. McInerny
  • Patent number: 10079021
    Abstract: Systems and methods for utilizing incremental processing of portions of output data to limit the time required to provide a response to a user request are provided herein. In some embodiments, portions of the user request for information can be analyzed using techniques such as automatic speech recognition (ASR), speech-to-text (STT), and natural language understanding (NLU) to determine the overall topic of the user request. One the topic has been determined, portions of the anticipated audio output data can be synthesized independently instead of waiting for the complete response. The synthesized portions can then be provided to the electronic device in anticipation of being output through one or more speakers on the electronic device, which speeds up the time that the response can be provided to the user.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Roberto Barra Chicote, Adam Franciszek Nadolski
  • Patent number: 10079718
    Abstract: A network traffic processing device (NTPD) implements a plurality of virtual network traffic processing devices (VNTPDs), a control plane, and an NTPD manager. The plurality of VNTPDs are configured to perform respective versions of a network processing function on network transmissions, where at least two of the respective versions are different. The control plane is configured to select, for a network transmission based on a management policy, one or more of the VNTPDs to perform respective versions of the network processing function. The NTPD manager is configured to monitor results of the selected VNTPDs performing the respective versions of the network processing function and, based on the monitored results, to determine a configuration change for one or more of the VNTPDs or to control output of the network transmission.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Channing Matthews
  • Patent number: 10078860
    Abstract: Past order history of a user of an electronic marketplace may be obtained, the past order history indicating at least one-previously delivered item. A particular item of the item type may be selected based at least part on an expiration date associated with the particular item and one or more replenishment dates associated with the previously-delivered item. An automated order may be generate that cases the selected item to be shipped to the user.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Michael Frederick Masterman
  • Patent number: 10078754
    Abstract: Techniques for providing cryptographic keys for encrypted system volumes on machine instances in virtualized and/or distributed systems are described herein. At a time after detecting the requirement for a cryptographic key by a virtual machine instance, one or more computer system entities within a computer system invoke one or more computer system capabilities at least to create one or more virtual hardware devices capable of representing or providing appropriate cryptographic keys. The virtual hardware devices are connected to the machine instance under the control of the computer system so that the encrypted system volumes may be used. After the cryptographic key is no longer needed, it is detached from the machine instance.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Gregory Branchek Roth, Jamie Hunter
  • Patent number: 10079738
    Abstract: Techniques for testing a network document may be provided. For example, a test document may specify a test of an object of the network document. A network crawler may be launched to perform the test. The network crawler may be configured to access the network document and to perform the test based at least in part on a test document. In addition, a result of the test performed by the network crawler may be accessed. A metric associated with the network document may be generated based on the result of the test.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert Anthony Brown
  • Patent number: 10079017
    Abstract: An electronic device may operate in different modes of operations. In a first mode of operation, the electronic device may receive user speech via a microphone, generate audio data that represents the user speech, and then send the audio data to one or more remote computing device for analysis. In a second mode of operation, the electronic device may receive user speech via the microphone, generate audio data that represents the user speech, and then analyze the audio data using speech processing. In some instances, the electronic device may operate in the first mode of operation and/or the second mode of operation based on whether the electronic device is receiving power from an external source.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcello Typrin, Steve Hoonsuck Yum, Chris Stewart Hagler
  • Patent number: 10079885
    Abstract: A system for distributing data to a user's device leveraging locally shared cache and multiple communication pathways. A content server of the system may pre-cache content in the shared cache in anticipation that a user will want to access the content. Among other things, pre-caching enables a user to access content on-demand that would require a faster connection to the Internet than the user may have. The system can leverage different communications pathways to the various devices utilizing the shared cache, providing timely delivery of content even if each device's individual connection to the internet is too slow to support timely delivery.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: September 18, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Matthew Liang Chaboud, Richard Kevin Cacioppo, Jr., Ryan Hastings Cassidy
  • Patent number: 10079015
    Abstract: A system and method for temporarily disabling keyword detection to avoid detection of machine-generated keywords. A local device may operate two keyword detectors. The first keyword detector operates on input audio data received by a microphone to capture keywords uttered by a user. In these instances, the keyword may be detected by the first detector and the audio data may be transmitted to a remote device for processing. The remote device may generate output audio data to be sent to the local device. The local device may process the output audio data to determine that it also includes the keyword. The device may then disable the first keyword detector while the output audio data is played back by an audio speaker of the local device. Thus the local device may avoid detection of a keyword originating from the output audio. The first keyword detector may be reactivated after a time interval during which the keyword might be detectable in the output audio.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Wayne Lockhart, Matthew Joseph Cole, Xulei Liu
  • Patent number: 10079716
    Abstract: A system and method of deploying operating environments in an enterprise computing environment comprised of managed virtual or hardware servers is disclosed. A library of operating environments, each environment including at least one package including an operating system image and an application, is provided. A user controlling a cluster of servers may request creation of a test environment using an operating environment from the library, and test the environment with applications to ensure the user's needs are met. The user may request all servers within the user's cluster be provisioned with the operating environment through a deployment manager.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Kenneth L. Hamer
  • Patent number: 10079681
    Abstract: Techniques for securely instantiating applications associated with computing resource service provider services on hardware that is controlled by third parties and/or customers of the computing resource service provider are described herein. A request to instantiate an application is received and fulfilled by selecting a computer system from computer systems that are controlled by a third party and/or a customer of the computing resource service provider. The computer system is selected based at least in part on the hardware capabilities of the computer system associated with instantiating a secure execution environment. The application is then instantiated within a secure execution environment operating on the computer system.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Aaron Douglas Dokey, Eric Jason Brandwine, Nathan Bartholomew Thomas
  • Patent number: 10079854
    Abstract: Embodiments of methods, systems and storage media associated with mitigating the effects of client-side (customer) bot-like activity caused by code injected into an e-commerce web page in the customer's browser after it is received from the e-commerce server system. Rather than entirely block a selected account or device (IP address) of a legitimate customer, a more politic process to mitigate the effects of bot-like scripts is implemented by embedding a “protective script” into a web page before it is downloaded to a client device. The protective script intercepts attempts to inject new code into the page, and it may prevent the injection entirely, or modify the injected code to mitigate its impact, for example, by slowing down its operation. This process leaves the customer free to continue normal activities on the site without any adverse impact or penalty.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan David Scott, Sevag Demirjian, Mohan Das Katragadda, Jui Te Tseng, Forrest MacKenzie Vines
  • Patent number: 10079842
    Abstract: A computing resource service provider may provide customers with a block-level forensics service. Logical volumes associated a customer may be used to instantiate computing resources provided by a computing resource service provide for use by the customer. The block-level forensics service or component thereof may monitor the logical volume based at least in part on a log generated as a result of the logical volume being implemented as a log-structured storage system. Operations to the log may be collected by the block-level forensics service and malicious activity may be detected based at least in part on operations to the log.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Robert Eric Fitzgerald, Alexander Robin Gordon Lucas
  • Patent number: 10079742
    Abstract: Systems and method for the management and processing of resource requests by a service provider, such as a content delivery network (“CDN”) service provider, on behalf of a content provider are provided. The CDN service provider can measure the performance associated with the delivery of resources to a requesting client computing devices from various computing devices associated with the CDN service provider. In one embodiment, a client computing device can execute code, such as scripts, that cause the client computing device to transmit requests to different computing devices associated with the CDN service provider's domain. Information associated with the processing of the responses can be used to measure CDN service provider latencies.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, John Cormie, Colm MacCarthaigh, Benjamin W.S. Redman
  • Patent number: 10074073
    Abstract: A method for managing an inventory system includes receiving an operation request that identifies an inventory item and selecting, from a plurality of workstations, a workstation at which to fulfill the operation request. The method also includes moving an inventory holder storing the identified inventory item to the selected workstation and moving a supply holder storing a supply item associated with the received operation request to the selected workstation. The method additionally includes fulfilling the operation request, at least in part, at the workstation.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Rob Stevens, William J. Watt, Timothy Bragg, Nicholas Cravalho
  • Patent number: 10073980
    Abstract: Techniques determine and mitigate leakage of sensitive data into log data. The message is parsed to identify a first value and a first data classification tag indicative of sensitive data and that refers to the first value. Log data is accessed to determine whether the first value is present in the log data. One or more actions are performed based on the first value being present in the log data.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: September 11, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10071804
    Abstract: An unmanned aerial vehicle (UAV) can deliver a package to a delivery destination. Packages delivered by a UAV may be lowered towards the ground while the UAV continues to fly rather than the UAV landing on the ground and releasing the package. Packages may sway during lowering as a result of wind or movement of the UAV. By modulating a rate of descent of a package, a package sway may mitigated. The lowering mechanism includes wrapping a tether in various directions around the package such that the package rotates in a first and second direction as the package descends. Additionally, a rip-strip lowering mechanism that separates under tension to lower the package and a rappel mechanism that slides the package down a tether may be used. Accordingly, the tether can control a descent of the package assembly.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Buchmueller, Louis LeRoi LeGrand, III, Lowell Timothy Neal, Scott Micheal Wilcox
  • Patent number: 10074115
    Abstract: A subscription management service utilizes a timer service to maintain timers corresponding to subscription events. The subscription management service exposes an interface through which clients can define new subscriptions that are then created and managed by the subscription management service. The subscription management service can charge subscribers on an appropriate billing period, and cancel or automatically renew subscriptions at the end of a contract period. The subscription management service can also provide notifications to clients, to subscribers, and/or to other components. The subscription management service might also perform other types of actions with regard to the subscriptions on behalf of the clients. The timer service receives payloads from clients, such as the subscription management service, and provides the payloads back to the clients at a specified time. The timer service might also utilize a jitter threshold to compute the time at which payloads should be provided to clients.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremy Stephen Hynoski, Eugene Chang, Andygibb Halim, Hector Cura
  • Patent number: 10073589
    Abstract: Systems, methods, and computer-readable media are disclosed for generating personalized and contextually relevant cards and delivering the cards to card clients for presentation to a user.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James Joseph Jesensky, Samuel Scott Gigliotti, Anil Kumar Kalagatla, Jean Sevak Froundjian, Angela Lam, Ari Liberman Garcia, Leon Amdour, Ronald Alan Morris, Tracy Dianne Schultz, Raghav Kishor Phadke
  • Patent number: 10074124
    Abstract: Methods and apparatus for on-demand customization of products. A product distributor may provide a product customization service and user interface to its customers that may be used to enhance, extend, customize, or combine stock physical products offered by the product distributor by providing custom add-on physical items for or customizations to the stock products. The product distributor may leverage on-demand production technologies such as additive manufacturing technologies to produce the custom physical items or customizations according to specifications received from the customer or generated according to descriptive information for the stock products. The custom items may be combined with one or more stock products to produce customized products for the customers.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Ethan Zane Evans
  • Patent number: 10071596
    Abstract: Concepts of an omnidirectional pinion wheel are described. In one embodiment, the wheel includes first and second rims each including inner and outer rim surfaces, and an annular ring of rollers affixed on the outer surface of one of the first and second annular rim. Using an axis of freedom of the rollers, the wheel can move sideways in addition to forward and backward. Further, when used with a vertical rack gear, the wheel can provide vertical displacement by engagement between teeth of the gear and the pinion ring. Additionally, various racks and tracks with teeth for pinion ring engagement are described along with an example vehicle capable of vertical displacement using the wheels.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: September 11, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jayson Michael Jochim, Martin Peter Aalund, David Bruce McCalib, Jr., Jon Stuart Battles
  • Patent number: 10073892
    Abstract: Data mining systems and methods are disclosed for item recommendation based on frequent attribute-values associated with items. The system may determine commonalities in item attribute-values based on user transactions and identify frequent attribute-value tuples that include attribute-values that frequently co-occur in user transactions. The system may associate user interests with the frequent attribute-value tuples and recommend items to target users based thereon.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Vineet Khare, Aswin Natarajan
  • Patent number: 10073541
    Abstract: Applications such as gesture detection and head tracking can utilize one or more imaging elements on a computing device. While it can be desirable to hide these elements as much as possible so as to have minimal impact on the design or appearance of the device, hiding the elements can cause users to inadvertently cover or block these elements when performing certain actions. When one or more of these elements are determined to be blocked or obscured by a user, the device can provide one or more indicators or cues that can indicate not only that the user is blocking an element, but also indicates the location of the element. The cues can take the form of circles, arcs, arrows, or other elements that can guide the user to the location of an element. Other indicators can be used as well, as may include audio and/or haptic feedback.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Leo B. Baldwin
  • Patent number: 10073211
    Abstract: Displays are described. One display having a light guide, and a multilayer structure. The light guide is disposed on a top side of the reflective display. The multilayer structure is disposed on the light guide. The multilayer structure includes: a first optically clear adhesive (OCA) layer disposed on the light guide; a black ink layer disposed on the first OCA layer; an first layer disposed on the black ink layer; a polymer layer disposed on the first layer; and a second OCA layer disposed on the polymer layer.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Angeles Marcia Almanza-Workman, Carl Philip Taussig, Isabella Talley Lewis
  • Patent number: 10073740
    Abstract: Aspects of provisioning computing units based on improved failure resiliency are described. In one embodiment, an infrastructure component shared between a pair of computing units is identified. A failure rate for the infrastructure component is obtained, and a failure probability for a class of assigned computing units is computed based in part on the failure rate. A spread request related to the class of assigned computing units is also received. In response to the spread request, an altered composition of computing units is determined, and a difference between a failure probability for the altered composition of computing units and the failure probability for the class of assigned computing units is computed. In one embodiment, when a spread score improvement value associated with the difference meets a spread criteria of the spread request, the altered composition of computing units may be provisioned for use.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: September 11, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jacob S. Carr, Eric Brandwine, Christopher Richard Jacques de Kadt
  • Patent number: 10075387
    Abstract: A mobile server adapted to provide access to services via a wireless network to devices in proximity of the mobile server is disclosed. The mobile server comprises a web server that receives input at a predefined port. The mobile server generates a WiFi network that is used to communicate data between the mobile server and the devices. Devices are provisioned with information to recognize the WiFi network and communicate requests for functionality to the web server at the predefined port. The mobile server provides access to the requested functionality via the WiFi network. The mobile server may automatically assign particular devices to perform particular functions based upon the operating characteristics of the devices.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Evald Avasol
  • Patent number: 10074071
    Abstract: Embodiments herein described relate to methods for enabling the detection of inner pack receive errors at a receiving site for a marketplace by comparing quantities of predicted and received items by receiving a predicted quantity, determining a received quantity, performing a modulus division of the predicted and received quantities of items, and using the remainder to detect the presence of inner packs within received packages of items.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Patrick Christopher Engdahl
  • Patent number: 10075140
    Abstract: Media devices present content such as games, audiobooks, music, movies, and so forth. During presentation of content, usage data may be acquired which provides information about how the media device is configured to present the content. For example, the usage data may indicate at which times during presentation that a user has increased or decreased volume for presentation of a movie. Information from a plurality of users may be analyzed to develop a presentation profile, which indicates at what times in the movie users have increased or decreased volume. During subsequent presentation of the content, a media device may use the presentation profile to adjust presentation settings of the content without user intervention.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Douglas Sim Dietrich, Eric Peter Raeber
  • Patent number: D828360
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesse Wheeler Moore, Robert Brian Curtis, Monica Liane Mecchella, Timothy Eli Wall
  • Patent number: D828842
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Monica Liane Mecchella, Jesse Wheeler Moore
  • Patent number: D828856
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Heinz-Dominik Langhammer, Marc Rene Walliser, Robert Brian Curtis, Christopher Green