Patents Assigned to Amazon Technologies, Inc.
  • Publication number: 20180324247
    Abstract: Methods and apparatus for coordinating inter-region operations in provider networks. An inter-region coordinator (IRC) operates asynchronously to the control planes of regional networks to coordinate inter-region operations. The IRC in a region may include one or more IRC servers. To perform inter-region operations, the servers may implement a local-remote-local method in which a server invokes an API in the local region to get work, sends the work to a control plane of a remote region, receives a response from the remote region, and informs the control plane in the local region of the status of the work.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Logan Michael Hood, Jonathan Galentine, Vincent Gerard Nicotra
  • Publication number: 20180324085
    Abstract: Methods and apparatus for interfaces to manage inter-regional connectivity for direct network peerings. A system may include a connectivity coordinator, a first resource collection in a first geographical zone and a second resource collection in a second geographical zone. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request via the interface to establish a logically isolated network path to the second resource collection on behalf of a client that has a dedicated physical link set up to connect to the first resource collection. In response to the request, the coordinator performs one or more configuration operations to enable traffic to flow from the client's network to the second resource collection over a logically isolated network path using the dedicated physical link.
    Type: Application
    Filed: June 29, 2018
    Publication date: November 8, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Andrew J. Doane, Kevin Christopher Miller, David B. Lennon
  • Publication number: 20180322751
    Abstract: Security devices and associated methods have a housing, a camera with a field of view of a monitored area outside the housing, a microphone to sense audio from the monitored area, a speaker to generate sound audible to the monitored area, an illumination source to illuminate the monitored area, a communication module to communicate with a communication network, a motion sensor to detect motion within the monitored area, at least two removable battery casings, each configured via a release button to hold at least one battery within the housing, and a control circuit that, when the motion sensor detects motion, is operable to (a) activate the illumination source, (b) capture video and audio from the camera and the microphone, and (c) send the captured video and audio to a remote server via the communication module and the communication network.
    Type: Application
    Filed: May 8, 2018
    Publication date: November 8, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Spiro Sacre, Matthew J. England, Robert Tso, Samuel Taeyoung Lee, Mark Siminoff, James Siminoff, Christopher Loew
  • Publication number: 20180322149
    Abstract: A configuration manager of a storage service receives a set of service requirements, comprising one or more of: a performance requirement for one or more types of storage operations, or an access interface type requirement Based on the service requirements, a candidate storage configuration that includes one or more data store instances and a first log-based transaction manager is generated. Subsequent to an approval of the first storage configuration by a client, the establishment of the data store instances and the log-based transaction manager is initiated.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 8, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Allan Henry Vermeulen, Omer Ahmed Zaki, Upendra Bhalchandra Shevade, Gregory Rustin Rogers
  • Publication number: 20180322017
    Abstract: A system that implements a data storage service may store data for database tables in multiple replicated partitions on respective storage nodes. In response to a request to restore a given table that was backed up in a remote storage system (e.g., key-value durable storage system), the service may create a new table, and may import a copy of each of the partitions of the given table from the remote storage system into the new table. The request to restore the table may specify a modified value for a configuration parameter for the table or for one of its partitions. The service may apply the new configuration parameter value to the table or its partitions during the restore operation. The new configuration parameter value may indicate an increase or decrease in storage capacity or throughput capacity, and its application may automatically trigger a partition split or move operation.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 8, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Maximiliano Maccanti, Timothy Andrew Rath, Rama Krishna Sandeep Pokkunuri, Akshat Vig, Clarence Wing Yin NG, Srivaths Badrinath Copparam, Rajaprabhu Thiruchi Loganathan, Wei Xiao, William Alexander Stevenson
  • Publication number: 20180324033
    Abstract: A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas of various partitions that are stored on respective computing nodes in the system. The system may employ a single master failover protocol, usable when a replica attempts to become the master replica for a replica group of which it is a member. Attempting to become the master replica may include acquiring a lock associated with the replica group, and gathering state information from the other replicas in the group. The state information may indicate whether another replica supports the attempt (in which case it is included in a failover quorum) or stores more recent data or metadata than the replica attempting to become the master (in which case synchronization may be required). If the failover quorum includes enough replicas, the replica may become the master.
    Type: Application
    Filed: June 29, 2018
    Publication date: November 8, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Timothy Andrew Rath, Jakub Kulesza, David Alan Lutz
  • Publication number: 20180322066
    Abstract: Modifications to throughput capacity provisioned at a data store for servicing access requests to the data store may be performed according to cache performance metrics. A cache that services access requests to the data store may be monitored to collected and evaluate cache performance metrics. The cache performance metrics may be evaluated with respect to criteria for triggering different throughput modifications. In response to triggering a throughput modification, the throughput capacity for the data store may be modified according to the triggered throughput modification. In some embodiments, the criteria for detecting throughput modifications may be determined and modified based on cache performance metrics.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 8, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Muhammad Wasiq, Nima Sharifi Mehr
  • Patent number: 10119272
    Abstract: A structure installed at a station can include an interference member held above a mobile drive unit area of the station. The interference member can be positioned to allow an inventory holder and a mobile drive unit to pass underneath. The interference member can also be positioned to contact a topside of the inventory holder to prevent the inventory holder from tipping into a worker area of the station that is adjacent to the mobile drive unit area.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ashish Shah, Amy Demicco, Curtis H. Nauseda, Yvetta Pols Sandhu, Brian Waite
  • Patent number: 10120708
    Abstract: Systems and methods for configuring a virtual machine provided by a remote computing system based on the availability of one or more remote computing resources and respective corresponding prices of the one or more remote computing resources.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Rajan Panchapakesan
  • Patent number: 10120515
    Abstract: Electronic devices having a display stack that includes LED light sources combined with at least one other component layer are described. In some instances, the LED light sources are coupled to a dedicated touch sensor circuit layer, which removes an entire layer from the display stack. The touch sensor circuit layer can be installed with an addition portion of flexible printed circuitry extending the length of a lightguide and the LEDs can be installed on that flex. In other instances, particularly when the touch sensor layer is deposited directly on the interior surface of the cover glass, the LEDs can also be mounted to the glass itself, thereby potentially eliminating two layers from the display stack.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Hany Mounir Ghali, Siddharth Gupta
  • Patent number: 10120746
    Abstract: The flow of events though an event-analysis system is controlled by a number of event throttles which filter events, prioritize events and control the rate at which events are provided to event-processing components of the event-analysis system. Incoming events to the event-analysis system are associated with a profile, and a metrics engine generates metrics based on the incoming events for each profile. The flow of events to the metrics engine is controlled on a per profile basis, so that excessive generation of new metrics and new profiles is limited. If the system from which the events originate is compromised, metrics associated with compromised profiles may be frozen to avoid corrupting existing metrics. Processing of events and anomalies by analysis engines within the event-analysis system may be delayed to allow the accumulation of metrics necessary for accurate analysis.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10120184
    Abstract: Subject matter disclosed herein relates to improving luminance and reducing color shifts in electrowetting displays. The electrowetting display comprises a plurality of electrowetting elements separated by partition walls and spacers. The spacers and/or partition walls are reflective. When incident light that enters a pixel or subpixel is reflected and encounters a spacer and/or partition wall, the light is reflected such that the reflected light exits the pixel or subpixel into which the incident light entered. This improves luminance and reduces color shifts of the electrowetting display.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Erno Hermanus Antonius Langendijk, Christian Etienne Hendriks, Tulasi Sridhar Reddy Guntaka, Steven Ramos Carneiro, Pavel Novoselov
  • Patent number: 10121301
    Abstract: A first user associated with a structure (e.g., a home, a building, etc.) may authorize a second user to access the structure when the first user is not present. The second user may request to access the structure via a website associated with a URL that was previously provided. The second user may be verified/authenticated based on an access code input via the web site, a proximity of a device to the structure, and/or times in which the second user is authorized to access the structure. The second user may indicate, via the website, a desire to lock/unlock a structure entrance (e.g., a door) to the structure that contains a smart lock. Upon receiving a selection to lock/unlock the structure entrance, a service provider sends an instruction to the smart lock, causing the structure entrance to become locked/unlocked, and allowing the second user to access or secure the structure.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Margaret Ren, Unyoung Kim, Kristine Anne Hanson, Priti Marappan, Jenish Shah, Rohit Shrivastava, Tian Yu, Jing Zhu
  • Patent number: 10118692
    Abstract: Techniques for using an unmanned aerial vehicle (UAV) to deliver a payload while generating an expected sound by the UAV during delivery may be provided. For example, during delivery or while in flight, propellers of different sizes that are associated with the UAV may be instructed to modulate at different rotational speeds to thereby generate an expected sound.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian C. Beckman, Michael Rolnik
  • Patent number: 10120183
    Abstract: A display device or optical switch, based on layer break up or layer displacement having at least two different states, in which one fluid, e.g., oil, in a first state adjoins at least a first support plate, and in a second state another fluid at least partly adjoins the first support plate. Sub-picture elements are separated by areas having a hydrophilic surface.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bokke Johannes Feenstra, Robert Andrew Hayes, Ivo Godfried Jozef Camps
  • Patent number: 10118723
    Abstract: Described herein are systems and techniques for determining a pack station for storing inventory in a materials handling facility, routing item packages to pack stations based on size ranges for custom containers and optimizing dimensions of custom containers based on dimensions of a shipping container. For example, the systems described herein may allocate a percentage of inventory to a custom inventory location that is physically near custom container forming devices, thereby reducing the cost to pick, sort, pack and route items for shipment, storing or otherwise handling in a custom container.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David Henry Clark, Dean Christopher Fullerton, Patricia T. Shigihara, Kevin R. Vliet, Jon S. Battles, Brian C. Smith, Sebastian Lehmann, Jaffin James, Lakshmi S. Nidamarthi
  • Patent number: 10120880
    Abstract: Systems and methods are described that recommend images, items, and/or metadata based at least in part on a reference color palette or reference color name. A color name can be converted into a representation of the color name in a color space. The reference color can be used to identify images that contain the reference color. The identified images and associated metadata can be analyzed, sorted and provided as an ordered list of items. Systems and methods are also described that identify items that contain colors affiliated with the reference color. Systems and methods are also described that validate color identifier information in metadata associated with an image. Systems and methods are also described that identify non-color specific keywords associated with the reference color.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Shearer Dorner, Robert Yuji Haitani, Timothy Andrew Ong, Gonzalo Alberto Ramos, Paul Barnhart Sayre, III
  • Patent number: 10120665
    Abstract: Application source code that includes notation indicating a latency level between methods is evaluated. Based in part on the latency level, scores for method dependencies are calculated. A set of packages is generated for the methods in accordance with a clustering strategy that is based at least in part on the scores. The set of packages is then deployed to at least one host in accordance with an affinity threshold.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Ronald Widharta Sunarno
  • Patent number: 10120893
    Abstract: A technology is described for preparing and storing data to a content-addressable storage. An example method may include identifying defining characteristics for data that is to be stored in a content-addressable storage (CAS). A storage preparation model that may be associated with the defining characteristics of the data may be identified, wherein the storage preparation model may include specifications for dividing the data into data blocks and storing the data in the CAS. The data may then be divided into the data blocks based at least in part on the specifications of the storage preparation model, and metadata may be generated that specifies how to retrieve the data blocks from the CAS and provides an order used to reassemble the data using the data blocks retrieved from the CAS. The metadata may be included in the data blocks and the data blocks may be stored in the CAS.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David Ricardo Rocamora, Michael Joseph Ruiz
  • Patent number: D832851
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Monica Liane Mecchella, Jesse Wheeler Moore