Patents Assigned to Amazon Technologies
  • Patent number: 10482922
    Abstract: A tape drive allows for an increased track density by partially overlapping adjacent tracks as each successive track is written. Each successive track overwrites a portion of the width of the previous track, thereby reducing the width of the previous track. This process can be applied repeatedly thereby producing an arrangement of shingled data tracks across the width of the tape. In an embodiment, single-pass verification of data written in this manner is accomplished using a head assembly with two read heads per track. A first read head positioned behind the write head verifies that the data written is correct, and a second read head positioned over the previous track verifies that data on the previous track remains intact after being partially overwritten.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul David Franklin, Mark R. Sieklucki
  • Patent number: 10481997
    Abstract: Disclosed are various embodiments for a distributed code tracing system that provides code tracing as a service in a multi-tenant computing environment. In one embodiment, a code trace is received that is associated with a request submitted to a particular application hosted in a computing environment, where multiple applications are hosted in the computing environment. The code trace documents calls to multiple component services of the particular application in order to respond to the request. The code trace is compressed using time-based compression. The compressed code trace is then stored in a data store that is indexed by a unique identifier of the request.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Anssi Alaranta, Rohit Banga, Haotian Wu, Shengxin Li, Jeffrey Hoffman
  • Patent number: 10482062
    Abstract: 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: Grant
    Filed: March 30, 2016
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kiran Kumar Muniswamy Reddy, Anand Sasidharan, Omer Ahmed Zaki, Brian O'Neill
  • Patent number: 10484390
    Abstract: Methods and systems are provided for verifying reset of credentials for user accounts. The methods and systems receive a request to change a credential associated with a user account. The user account has account privileges associated with a network service. The methods and systems send a reset notification to a network application maintaining separate credentials associated with the user account to inform a valid owner or user of the account that a credential has been reset. The methods and systems manage availability of at least a restricted subset of the account privileges until a reset verification is received from a valid owner or user.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesper Mikael Johansson, Max Harwell Funderburk, Mian Zainulabadin Khurrum, Kripa Shankar Karukurichi Subramanian
  • Patent number: 10484446
    Abstract: Techniques are described that enable the use of variable bit rate (VBR) encoding for live content.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Benjamin Franklin Waggoner, Marc Joliveau, Stefan Christian Richter, Yongjun Wu
  • Patent number: 10482775
    Abstract: A location marker that may be used to provide information to a vehicle, such as an unmanned aerial vehicle (UAV). The location marker may include a plurality of retroreflectors that may form a pattern readable by a vehicle or other device. The pattern may be read to extract an identifier of a location, such as an address or an identifier of a person. A global positioning system (GPS) device may transmit a general location of the location marker to the vehicle, while the location marker may provide a unique visual location identifier to a device within visual range of the location marker. In some embodiments, the location marker may also include lights that may be individually sequenced on and off at different times to create a time domain signal sequence that is readable by the vehicle.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Patrick Boyd, Chengwu Cui, Sarah Graber, Barry James O'Brien, Joshua John Watson, Scott Michael Wilcox
  • Patent number: 10482067
    Abstract: A method of synchronizing shared folders and files within a remote and local file system includes determining a remote and local file system state. The remote file system state includes remote hash values for remote instances of shared folders, shared sub-folders, shared files, shared sub-level files, and shared shortcuts. The local file system state includes a local hash values for local instances of shared folders, shared sub-folders, shared files, shared sub-level files, and shared shortcuts. The method also includes comparing the remote file system state and the local file system state to determine any differences in the hash values within the remote file system state and the local file system state and synchronizing any shared folder, shared sub-folder, or shared file having a differing value in the remote file system state and the local file system state across the local file system and the remote file system.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Amaan Ahmed Penangwala, Scott Anthony Plant, Richa Sehgal, Kevin Gillett, Borislav Andruschuk, Stephen Joseph Oakley, Arun Ponniah Sethuramalingam, Noah Eisner
  • Patent number: 10482421
    Abstract: A user may order items that may be made available at a facility such as a pickup facility. Described are techniques for preparing and expediting an order for pick up by the user. In one implementation, geolocation data acquired from a user device may be used to determine when the user has entered a geofence associated with the facility. Based on this geolocation data and sensor data from sensors at the facility, a system may automatically identify the user. Once identified, the items in the order may be delivered to the user in a parking area of the pickup facility, who may then depart the pickup facility.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon Robert Ducrou, Mark Steven Mastandrea, Douglas James Herrington, Dennis Antonio Jumaquio, Hannah Elizabeth McClellan, Sandeep Rao, Harshal Dilip Wanjari, Prashant Hegde, Paul Warren Smart
  • Patent number: 10484249
    Abstract: Techniques for distributing processing loads in a multi-node computing environment are described. Ownership of objects of a simulation scenario is assigned to a plurality of computing nodes based on a processing load distribution associated with the simulation scenario. The simulation scenario is executed on the plurality of computing nodes, and processing loads on the computing nodes are monitored. When a processing load of one of the computing nodes has reached a threshold, objects allocated to the one node are reassigned based on properties of a subset of the objects of the simulation scenario. The properties are based on a measure of interaction between the objects in the subset.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Pablo Puo Hen Cheng, Jesse Aaron Van Beurden, Rosen Ognyanov Baklov, Igor Gorelik
  • Patent number: 10481983
    Abstract: A snapshot analysis system analyzes a plurality of data snapshots taken in connection with data stored on a block device allocated by a data storage system. The snapshot analysis system may include an ingestor capable of initially detecting new snapshots and adding a root node for the snapshots. The system may include a block device analyzer that analyzes each snapshot to determine its contents, the relationship within data structures extant within the snapshot, and the snapshot's relationship to other snapshots and/or that of other block devices. The system may also include a clustering analyzer capable of determining whether snapshots are associated with multipart block devices, such as LVM or MD RAID devices. The system may further include a block device emulator that exposes data associated with a given snapshot as an addressable block device without necessitating retrieval or exposure of the full block device to which the snapshot is associated.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mahmood Miah, Matthew James Eddey, John Sandeep Yuhan
  • Patent number: 10484602
    Abstract: Approaches are described for constructing a single camera by combining an array (or other arrangement) of multiple smaller and lower resolution cameras. Each of the smaller cameras is aimed in a different direction in order to provide a wider angle and higher resolution field of view (FOV) for the resulting composite camera. Images captured by all of the cameras in the array can be stitched together using software to produce a single composite photograph. This construction method can enable the camera unit to be thinner and potentially cheaper in construction costs than an equivalent single-piece camera that has been conventionally implemented in portable devices.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Leo B. Baldwin
  • Patent number: 10482737
    Abstract: Parcel theft deterrence for audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device captures image data that includes a parcel, a parcel boundary may be created for monitoring the parcel within. In various embodiments, when the parcel is removed from the parcel boundary, a user alert may be generated to notify a user of a client device associated with the A/V recording and communication device that the parcel has been removed.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: John Modestine, Elliott Lemberger, James Siminoff, Joshua Roth
  • Patent number: 10482887
    Abstract: Techniques for using machine learning models to approximate a user in a communication are described. For example, a method of initiating a communication link with an edge device to exchange audio data; receiving a compressed audio data from the edge device; re-encoding the received compressed audio data using a re-encoding machine learning model to approximate a voice; and outputting the approximated voice is detailed.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Madhav Jha, Edo Liberty
  • Patent number: 10484297
    Abstract: A migration manager (MM) identifies a source group of compute instances (at a first partition of a provider network) to be migrated to an isolated virtual network (IVN) implemented in a second partition. The MM triggers the establishment within the IVN of an equivalence group of instances corresponding to the source group instances. Connectivity between the equivalence group and a first load balancer which was being used for the source group in the first partition is maintained by modifying one or more configuration settings. After a replacement load balancer is established within the IVN, the first load balancer is decommissioned.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Weili Zhong McClenahan
  • Patent number: 10482625
    Abstract: Described is a multiple-imaging device system and process for calibrating each of the imaging devices to a global color space so that image pixel values representative of an imaged object are the same or similar regardless of the imaging device that produced the image data or the lighting conditions surrounding the object.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Amit Adam, Ehud Benyamin Rivlin, Gerard Guy Medioni
  • Patent number: 10484355
    Abstract: A computer system detects that a digital certificate is set to expire within a threshold amount of time. In response to detecting that the digital certificate is set to expire, the computer system generates an update to cause a second computer system to perform operations to indicate an upcoming expiration of the digital certificate. The computer system provides the update to the second computer system to cause the second computer system to perform the operations.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcel Andrew Levy, Peter Zachary Bowen, Jonathan Kozolchyk, Nicholas Wexler
  • Patent number: 10482420
    Abstract: Methods and systems for delivering a package to a customer employ an on-demand locker assembly having a plurality of lockers into which a package is placed for retrieval by the customer. A computer-implemented method for delivering a package to a customer includes receiving the package into a facility. The customer is notified that the package has arrived at the facility. In response to receiving a check-in notification from the customer, the package is placed into a locker having a closed configuration that blocks access to the package by the customer. The customer is sent an access code for use by the customer in retrieving the package from the locker. Entry of the access code by the customer is received. In response to receipt of the entry of the access code, the locker is reconfigured so that the customer can retrieve the package from the locker.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Lee Brooks, Christa Stephens Glenn, Eric George Wallinger, Jonathan Pennucci Alexander, Thomas Emmanuel Van de Velde, Ripley Graeme MacDonald, Nicholas Groenke, Christopher David Brown, Christopher A. Heilman, Stephen Michael Kidson
  • Patent number: 10484449
    Abstract: Notifications received from an email server can be stored and provided to a webclient upon subsequent communications from the webclient received at an HTTP server. Notifications stored in a database or a storage are retrieved and transmitted to the webclient by backup or alternate HTTP servers when the webclient requests service. An attachment received from a webclient for a message in composition can be saved by an HTTP server in a storage system so that a backup HTTP server can locate the attachment and provide the attachment to a messaging server when the user is ready to send the message.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Christianto, Ivo van Doorn, Simon Arthur Koster
  • Patent number: 10484770
    Abstract: Systems, methods, and computer-readable media are disclosed for display devices with transverse planar microphone arrays. In one embodiment, an example device may include a frame component having a first portion and a second portion transverse to the first portion, the first portion having a first surface and a second surface. The device may include a first hole extending through the second portion, a first microphone array coupled to the second portion, the first microphone array having a first microphone aligned with the first hole, and a display assembly coupled to the first surface. The device may include a second hole extending through the display assembly and the first portion, and a second microphone array coupled to the second surface, the second microphone array having a second microphone aligned with the second hole.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Anurupa Rao, Paul Drucker, Subum Park, Jiger Patel, Sanditi Khandelwal, Amita Pawar, Kei Yamamoto, Wentao Cheng
  • Patent number: 10482471
    Abstract: An unauthorized-product detection system may compare data representing various authentication markers of items presumed to have been produced or sourced by a particular entity with stored data representing valid authentication markers of items produced or sourced by the particular entity. The authentication markers may represent inherent physical characteristics of the items or their packaging, or may be generated and applied to the items or their packaging to facilitate counterfeit detection and/or for other purposes. The data (some of which may be encrypted) may be captured using high-resolution cameras, scanners, or other devices, and then communicated to the unauthorized-product detection system for analysis. The system may maintain a data store of data representing captured or valid authentication markers and may store tracking information reflecting the use of various authentication markers.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Douglas James Herrington, Shehzad Mevawalla, Rajiv Chopra, Joseph Sirosh, Sachin Chouksey, Maria Christine Renz, Sarah Ann Wood, Jeffrey P. Bezos