Patents Assigned to Amazon Technologies
  • Patent number: 10803031
    Abstract: Data is migrated between a source database and a target database. The source database management system (“DBMS”) remains operational during the migration. A user selects the source DBMS and target DBMS, provides connection information used to connect to the database management systems and selects a virtual machine instance to perform the migration in conjunction with a database migration service. After the setup is complete, the virtual machine instance in conjunction with the database migration service performs data type transformations, and other operations, without user intervention. The database migration service also converts, without user intervention, the source schema and code to a format compatible with the target DBMS. Any code that is not converted is marked to assist the user of the database migration service identify where manual re-coding is required. The database migration service can also provide recommendations as to a target DBMS that is a suitable target DBMS.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremiah Wilton, Ilia Gilderman, John MacDonald Winford
  • Patent number: 10803413
    Abstract: A provider network is configured to provide continuous workflow service for an open-ended number of workflows using non-persistent threads. The provider network includes a workflow translator service configured to receive workflows defined according to multiple workflow domain specific languages and translate the received workflows into a particular domain specific language used by the workflow service to execute workflows. In some cases, the provider network includes a workflow handling service and a workflow evaluation service. The workflow handling service may receive indications of task completion events related to respective workflows, and in turn may send non-blocking requests for workflow decisions from the workflow evaluation service. In generating a workflow decision, the workflow evaluation service may determine resources for executing a workflow.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Haizhi Xu, David Wood, Yun Bai, Shreekant Balasaheb Waphare, Xi Wang, Aaron-Kenneth Karl Rehaag
  • Patent number: 10800045
    Abstract: Finger assemblies at the end of a robotic arm end effector includes talon that are retractable. Retraction may be accomplished by a vertical or horizontal barrel cam, a paddle and spin assembly, and/or a resilient plate.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jude Royston Jonas, Ennio Claretti, Justin Thomas Juranovits, Andrew D. Marchese
  • Patent number: 10802746
    Abstract: Techniques for maintaining versioning of data objects as a result of policy-based changes to the data objects are described herein. Metadata associated with a data object is updated as a result of an operation that is specified in a data policy associated with the data object. The metadata associated with the data object is updated based on a version key that is associated with the data object that is an identifier that identifies the data storage object in a plurality of data storage classes.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Colin Laird Lazier, Leon Thrane, William J. Vass
  • Patent number: 10805312
    Abstract: A system for programmatically verifying electronic domain names is provided. For example, the system may receive a plurality of network domain names. A receipt frequency of a subset of the network domain names across a distributed system may be determined and compared with a receipt threshold. When the receipt frequency exceeds a receipt threshold, the network domain name may be matched with additional information that originates from a confirmation source. This information may be provided at a registration network document, which can help expedite a verification process for the user.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sudheer Babu Ramoji, Bharath Chinamanthur, Ghazal Jaber, Karthik Seetharaman
  • Patent number: 10802266
    Abstract: An electrowetting element comprising a first fluid, a second fluid immiscible with the first fluid, a first electrode, a second electrode in contact with the second fluid and a first and second support plate. The first support plate comprises the first electrode and a surface. The second support plate comprises a protrusion which overlaps a first surface portion of the surface and which, with a first voltage with a substantially zero magnitude applied between the first electrode and the second electrode, contacts the second fluid without substantially contacting the first fluid. Upon application of a second voltage with a non-zero magnitude between the first electrode and the second electrode, the first fluid moves such that there is substantially no contact between the first fluid and the first surface portion.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Toru Sakai, Robert Andrew Hayes, Karel Johannes Gerhardus Hinnen, Tulasi Sridhar Reddy Guntaka
  • Patent number: 10799734
    Abstract: A system includes a raised floor, a sub-floor space below the raised floor, electrical components in the sub-floor space, and a fire suppression device coupled to the raised floor. The fire suppression device dispenses fire suppression material the electrical components in the sub-floor space.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brock Robert Gardner, Michael Phillip Czamara
  • Patent number: 10803885
    Abstract: An audio event detection system that processes audio data into audio feature data and processes the audio feature data using pre-configured candidate interval lengths to identify top candidate regions of the feature data that may include an audio event. The feature data from the top candidate regions are then scored by a classifier, where the score indicates a likelihood that the candidate region corresponds to a desired audio event. The scores are compared to a threshold, and if the threshold is satisfied, the top scoring candidate region is determined to include an audio event.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Chieh-Chi Kao, Chao Wang, Weiran Wang, Ming Sun
  • Patent number: 10802195
    Abstract: Systems, methods, and computer-readable media are disclosed for high contrast frontlight structures for reflective displays and related devices. In one embodiment, an example display structure may include a diode, a reflective display, and a light guide coupled to the reflective display and configured to direct light from the diode, the light guide. The light guide may include a first layer having a first refractive index value, a second layer having a second refractive index value, a third layer having the first refractive index value, and a fourth layer having the second refractive index value, where the second refractive index value is greater than the first refractive index value.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert Arthur Sprague
  • Patent number: 10805327
    Abstract: An anomaly detection system is provided that obtains messages, log entries, or other information from computing resources in a distributed computing system. The messages may be compared to virtual messages generated during a training phase. The messages and the virtual messages may be compared using a spatial cosine similarity algorithm. A message may then be classified (e.g., as anomalous or not) based at least in part on the spatial cosine similarity between the message and the virtual message.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Gianluca Grilli
  • Patent number: 10805087
    Abstract: A computer system obtains a request to apply a signed patch to a piece of signed executable code. The computer system determines whether the signed patch is allowed to be applied to the signed executable based on a set of patch policies. If the patch policies allow the patch to be applied, the patch is applied to the signed executable code. The computer system generates a new digital signature for the modified executable code thereby allowing the resulting signed patched executable code to be verified and executed by the computer system.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 10805238
    Abstract: A journal service maintains a journal that holds a number of journal entries. Access to the journal entries is controlled by providing a lead resource with access to a named role associated with the journal. A pool of alternate resources containing potential replacements for the lead resource is maintained. A succession order may be established for the pool of alternate resources, and individual resources in the pool of alternate resources may be managed based at least in part on their position within the succession order. The succession order may be established using various criteria that are indicative of a likelihood that a particular alternate resource will be available if the lead resource fails, such as the presence of shared points of failure between the current lead resource and an alternate resource. The lead resource may be replaced with an alternate resource as a result of various impeachment events.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Richard Jacques de Kadt, Benjamin Warren Mercier, Carlos Vara Callau, Timothy Daniel Cole, Aaron Gifford Freshwater, Sayantan Chakravorty, Allan Henry Vermeulen
  • Patent number: 10803012
    Abstract: A data store may implement variable data replication and quorum-based durability schemes. Write requests may be maintained in complete views of the data or incomplete views of the data at storage nodes in a quorum set in the data store. Write requests may be received at different storage nodes sufficient to establish a write quorum, and stored in the replicas of the data at the storage nodes where they are received. Storage nodes maintaining incomplete views of the data may determine that each of the storage nodes maintaining a complete view of the data in the quorum set stores certain write requests, and in response, may reclaim storage space for those write requests included in the incomplete views of the data in order to store other data at the storage node.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Pradeep Jnana Madhavarapu, Anurag Windlass Gupta, Yan Valerie Leshinsky, Samuel James McKelvie, James McClellan Corey
  • Patent number: 10803669
    Abstract: A group of available virtual objects may each have a respective rule set that indicates how a corresponding available virtual object may be used to augment a physical environment. In some examples, the rule sets may be determined based at least in part on sample images that show approved settings or locations for the available virtual objects. To augment a physical space, one or more characteristics of the physical space may be determined, such as contexts, surface characteristics, and others. The rule sets for the available virtual objects may then be compared to the characteristics of the physical space to determine approved virtual objects that are approved for use to augment the physical space. A selected virtual object may then be selected from the approved virtual objects and inserted into a view of the physical space to create an augmented view of the physical space.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Kyle Roche
  • Patent number: 10803197
    Abstract: Unstructured data items are stored at an object storage service. A filtering requirement to be used to generate a result set for an access request is determined. Using a transformed representation of the filtering requirement, a target set of tokens of the filtering requirement which are to be obfuscated within a log record is identified. A log record that comprises substitute tokens for the target set of tokens is generated and stored.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ning Liao, Josef Schiefer, Karishma Chawla, Ruiwen Zhao, Michael Banfield, Fusheng Yuan, Kaiwen Qu
  • Patent number: 10800521
    Abstract: Described are apparatus and processes for reconfiguring aerial vehicles, such as unmanned aerial vehicles (UAV) during navigation of the aerial vehicle between a maneuverability configuration and an efficiency configuration. When an aerial vehicle needs to be able to quickly maneuver in any direction (vertical, horizontal, pitch, roll, yaw) it is operating in a maneuverability configuration. When configured to operate in the maneuverability configuration, the primary function of the aerial vehicle configuration is to increase maneuverability of the aerial vehicle. When the aerial vehicle is navigating in a direction that is substantially horizontal, for example when navigating between locations, it may be configured to operate in an efficiency configuration. When configured to operate in the efficiency configuration, the primary function of the aerial vehicle configuration is to increase efficiency of the aerial vehicle and reduce power consumption.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Taylor David Grenier, Gur Kimchi, Louis LeRoi LeGrand, III, Ricky Dean Welsh, Richard Philip Whitlock, Dominic Timothy Shiosaki
  • Patent number: 10800040
    Abstract: A machine learning system builds and uses computer models for controlling robotic performance of a task. Such computer models may be first trained using feedback on computer simulations of the robot performing the task, and then refined using feedback on real-world trials of the robot performing the task. Some examples of the computer models can be trained to automatically evaluate robotic task performance and provide the feedback. This feedback can be used by a machine learning system, for example an evolution strategies system or reinforcement learning system, to generate and refine the controller.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian C. Beckman, Leonardo Ruggiero Bachega, Brandon William Porter, Benjamin Lev Snyder, Michael Vogelsong, Corrinne Yu
  • Patent number: 10805184
    Abstract: Methods, systems, and techniques for analyzing and managing time series workload data are provided. Example embodiments provide a Data Management and Analysis platform that enables end users to modernize their system configurations to incorporate external services techniques, such as cloud technologies, and to utilize virtualization technologies to host some of their functions in a manner that improves the overall performance of their configurations. This may be particularly useful in an IT environment with many interdependent systems where it is hard to analyze and determine where externally hosted or hybrid (e.g., both remote and local) systems might improve the overall delivery of services and cost to end users.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Theodore A. Carroll, Bruce Twito, John Scumniotales, Christopher Baker
  • Patent number: 10803034
    Abstract: Methods, systems, and computer-readable media for global column indexing in a graph database are disclosed. A plurality of data elements of a graph database are stored. The triples comprise identifiers, column names, and values. The column names are globally scoped in the graph database and are associated with data types. Indices corresponding to the column names are created. A particular one of the indices comprises one or more of the values associated with the corresponding column name. A query is performed on the graph database using one or more of the indices corresponding to one of more of the column names associated with the query.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Kawarjit Bedi, Piyush Gupta, Xingbo Wang, Sainath Chowdary Mallidi, Andi Gutmans
  • Patent number: D898731
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesse Wheeler Moore, Giles David Matthew McWilliam