Patents Assigned to Amazon Technologies
-
Patent number: 10591931Abstract: Techniques for controlling movement of a mobile drive unit within a workspace are described. In an example, a system may access a map of the workspace. The map defines a policy for the movement of the mobile drive unit within the workspace based on a volume of the workspace associated with a fire shutter. The fire shutter is located within the workspace and is operable to manage a spread of a fire within the workspace. The system may generate at least a portion of a movement path for the mobile drive unit within the workspace based on the map and on an event for transporting material from a location in the workspace. The portion of the movement path is in compliance with the policy defined in the map. The system provides at least the portion of the movement path to the mobile drive unit over a data network.Type: GrantFiled: October 19, 2017Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Aayush Aggarwal, Ryan Clarke, Anatoly Mitlin, James Plumley, Gregory Edward Tierney, Steven Augustine Wilson
-
Patent number: 10592262Abstract: Techniques are described for automatically managing shared computing environments, such as a shared computing environment made available by a provider entity for simultaneous use by multiple third-party clients in exchange for fees. The functionality provided by a shared computing environment may have various forms, including in some situations to enable a client to execute a client-provided software program within the shared computing environment. The managing of shared computing environments may include performing various automated operations, including monitoring operational performance of particular shared computing environments and the use of shared computing environments by particular clients, and using information from the monitoring to provide additional functionality to the clients and/or to the providers of the shared computing environments.Type: GrantFiled: June 27, 2011Date of Patent: March 17, 2020Assignee: Amazon Technologies, INC.Inventors: William Alexander Strand, David C. Yanacek
-
Patent number: 10592598Abstract: Techniques for use with electronic book readers include coordinating or translating position information between different versions of an electronic book. Positions within different versions can be translated for various purposes, such as transferring annotations between versions or synchronizing positions within different versions.Type: GrantFiled: November 13, 2017Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher F. Weight, Janna Hamaker, Tom Killalea, Bruno A. Posokhow, Daniel B. Rausch
-
Patent number: 10592475Abstract: Methods and apparatus for providing consistent data storage in distributed computing systems. A consistent distributed computing file system (consistent DCFS) may be backed by an object storage service that only guarantees eventual consistency, and may leverage a data storage service (e.g., a database service) to store and maintain a file system/directory structure (a consistent DCFS directory) for the consistent DCFS that may be accessed by compute nodes for file/directory information relevant to the data objects in the consistent DCFS, rather than relying on the information maintained by the object storage service. The compute nodes may reference the consistent DCFS directory to, for example, store and retrieve strongly consistent metadata referencing data objects in the consistent DCFS. The compute nodes may, for example, retrieve metadata from consistent DCFS directory to determine whether the object storage service is presenting all of the data that it is supposed to have.Type: GrantFiled: March 21, 2014Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Bogdan Eduard Ghidireac, Peter Sirota, Robert Frederick Leidle, Mathew Alan Mills, George Steven McPherson, Xing Wu, Jonathan Andrew Fritz
-
Patent number: 10595185Abstract: Technology for neighbor selection with radio channel diversity awareness is described. In one embodiment, processing logic receives an RSSI value, a neighbor-sector identifier that identifies an antenna, and an unused channel list from each neighboring mesh network device. The processing logic generates a data structure with data in entries that are sorted according to an order of ascending or descending RSSI values. The processing logic performs a first search of the data structure to obtain a first set of radio channels for a first set of communication links and a second search to obtain a second set of radio channels for a second set of communication links. The processing logic determines that the second set of radio channels is higher than a second connectivity-quality metric value of the first set of radio channels and sends a neighbor pairing request to each neighboring mesh network device in the second set.Type: GrantFiled: February 1, 2018Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Xi Chen, Lori Yoshida, Avinash Joshi
-
Patent number: 10594937Abstract: An aerial vehicle may include a first sensor, such as a digital camera, having a lens or other component that includes a second sensor mounted thereto. Information or data, such as digital images, captured using the second sensor may be used to determine or predict motion of the lens, which may include components of translational and/or rotational motion. Once the motion of the lens has been determined or predicted, such motion may be used to stabilize information or data, such as digital images, captured using the first sensor, according to optical or digital stabilization techniques. Where operations of the first sensor and the second sensor are synchronized, motion of the second sensor may be modeled based on information or data captured thereby, and imputed to the first sensor.Type: GrantFiled: December 22, 2018Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Scott Raymond Harris, Ishay Kamon, Joshua John Watson
-
Patent number: 10592578Abstract: A content delivery network (“CDN”) is provided herein that predicts content resources (e.g., a data object, such as a video file, an audio file, a script, an image, a document, etc.) that may be requested by a user device in the future and transmits or pushes such resources to the user device prior to receiving a request. The CDN may use artificial intelligence models, such as Markov models, in order to predict which content resources to retrieve and transmit proactively to the user device. The predictive techniques implemented by the CDN may reduce a latency of delivering requested content resources and/or a latency of the user device in rendering and displaying a content page.Type: GrantFiled: March 7, 2018Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Ronil Sudhir Mokashi, Prashant Verma, Ryan Farris
-
Patent number: 10591904Abstract: A device for controlling a user input device to prevent inadvertent activation of the user input device includes a user input device for receiving user commands and an activation trigger associated with the input device. The activation trigger includes a mechanism that prevents incidental actuation. When the activation trigger is actuated, the input device is enabled to receive user commands for an amount of time dictated by a timer, and disabled when the timer has exhausted the amount of time.Type: GrantFiled: June 9, 2017Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventor: Gabriel Gagliano
-
Patent number: 10592495Abstract: A repository of key-value data may store a first object value having an internal structure of a hierarchy of sub-objects. The repository may receive a request to modify the first object, expressed as a function, without side effects, of one or more parameters. Values may be assigned to the one or more parameters by mapping from the parameters to locations in the hierarchy of sub-objects. A second object may be formed based on the return value of the function. The first object may be replaced in the repository by the second object.Type: GrantFiled: September 11, 2015Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Usman Ahmed Shami, Wei Xiao
-
Patent number: 10593173Abstract: Techniques are disclosed to detect and/or deter parcel theft based at least in part on predicted parcel delivery times. In various embodiments, a predicted delivery time at which a parcel is expected to be delivered to an associated delivery address is determined based at least in part on delivery schedule information. An audio/video recording and communication device installed at the delivery address is operated in a parcel protect mode in which the audio/video recording and communication device is configured to be used to detect one or both of delivery of the parcel to the delivery address and removal of the parcel from the delivery address.Type: GrantFiled: May 30, 2018Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Joshua Roth, James Siminoff
-
Publication number: 20200084103Abstract: Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present.Type: ApplicationFiled: September 13, 2019Publication date: March 12, 2020Applicant: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Eric Jason Brandwine, Andrew J. Doane
-
Publication number: 20200083909Abstract: A data storage system includes multiple head nodes and data storage sleds. The data storage sleds include multiple mass storage devices and a sled controller. Respective ones of the head nodes are configured to obtain credentials for accessing particular portions of the mass storage devices of the data storage sleds. A sled controller of a data storage sled determines whether a head node attempting to perform a write on a mass storage device of a data storage sled that includes the sled controller is presenting with the write request a valid credential for accessing the mass storage devices of the data storage sled. If the credentials are valid, the sled controller causes the write to be performed and if the credentials are invalid, the sled controller returns a message to the head node indicating that it has been fenced off from the mass storage device.Type: ApplicationFiled: November 15, 2019Publication date: March 12, 2020Applicant: Amazon Technologies, Inc.Inventors: Norbert P. Kusters, Nachiappan Arumugam, Christopher Nathan Watson, Marc John Brooker, David R. Richardson, Danny Wei, John Luther Guthrie, II, Leah Shalev
-
Publication number: 20200082495Abstract: Methods, systems, and computer-readable media for interaction monitoring for virtualized graphics processing are disclosed. Execution of an application is initiated on a virtual compute instance that is implemented using CPU and memory resources of a server. Instruction calls are produced by the execution of the application and sent from the server to a graphics server over a network. The graphics server comprises a physical GPU, and a virtual GPU is implemented using the physical GPU and attached to the virtual compute instance. GPU output is generated at the graphics server based at least in part on execution of the instruction calls using the virtual GPU. A log of interactions between the application and the virtual GPU is stored. The interactions comprise the instruction calls sent to the graphics server and responses to the instruction calls sent to the virtual compute instance.Type: ApplicationFiled: November 15, 2019Publication date: March 12, 2020Applicant: Amazon Technologies, Inc.Inventors: Malcolm Featonby, Yuxuan Liu, Umesh Chandani, John Merrill Phillips, JR., Adithya Bhat, Douglas Cotton Kurtz, Mihir Sadruddin Surani
-
Publication number: 20200081867Abstract: A fleet of query accelerator nodes is established for a data store. Each accelerator node caches data items of the data store locally. In response to determining that an eviction criterion has been met, one accelerator node removes a particular data item from its local cache without notifying any other accelerator node. After the particular data item has been removed, a second accelerator node receives a read query for the particular data item and provides a response using a locally-cached replica of the data item.Type: ApplicationFiled: November 15, 2019Publication date: March 12, 2020Applicant: Amazon Technologies, Inc.Inventors: Kiran Kumar Muniswamy Reddy, Anand Sasidharan, Omer Ahmed Zaki, Brian O'Neill
-
Patent number: 10587594Abstract: A service provider or service of the service provider may generate authentication information based on information provided by a user. The information provided by the user may include a selection of a media object, information indicating a segment of the media object, and an indication of an action to be performed by the user. This information may be saved by the service provider and used at some point in time later to determine whether to provide access to restricted computing resources based at least in part on an authentication claim provided by the user. The authentication claim may be generated by a computing device operated by the user and may include information corresponding to the media object, the indicated segment of the media object, and the action performed by the user.Type: GrantFiled: September 23, 2014Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Darren Ernest Canavor, Jesper Mikael Johansson, George Nikolaos Stathakopoulos
-
Patent number: 10587597Abstract: A service includes an associated service request throttling system. The throttling system constrains the rate at which service requests are fulfilled by the service, and also provides throttling information to the service. The throttling system controls service throughput by implementing a throttling bucket. The throttling bucket has an associated bucket level which indicates, to the service, an amount of service requests that can be satisfied before throughput limitations are imposed by the throttling system. The bucket level may be modified in response to service requests, service request characteristics, or environmental parameters. In some examples, operational parameters of the throttling system may be configured by users of the service to constrain data exfiltration. The bucket level itself may be used by the service to expand or constrain access privileges granted to particular users.Type: GrantFiled: June 7, 2016Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Benjamin Elias Seidenberg, Gregory Alan Rubin
-
Patent number: 10583922Abstract: A configurable unmanned aerial vehicle (UAV) may include swappable avionics that may be selectable for use with other UAV components to build a customized UAV just prior to deployment of the UAV that is configured to deliver a package to a destination. Various factors may be involved in the selection of the avionics, such as an availability of different avionics, payload requirements (size, weight, etc.), environmental conditions along an anticipated route of flight, a region of use of the UAV, compatibility, a distance of the flight, power considerations, security considerations, and/or other factors. The avionics may include various hardware and/or software which may provide control output (e.g., data, power, and/or mechanical) to other components and/or systems, including a propulsion system. Coupling devices may selectively couple the avionics to other components of the UAV, such as to a battery, a cargo bay or package, and/or to a propulsion system.Type: GrantFiled: December 20, 2016Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Craig Boyes, Nicholas Kristofer Gentry, Walker Chamberlain Robb
-
Patent number: D878447Type: GrantFiled: September 17, 2019Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Mark Siminoff, Christopher Loew, Matthew J. England
-
Patent number: D878656Type: GrantFiled: March 6, 2019Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael V. Recker, David B. Levine, Ryan D. Hruska, Christopher Loew
-
Patent number: D878667Type: GrantFiled: August 27, 2019Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael V. Recker, David Brett Levine, Ryan David Hruska