Patents Assigned to Amazon Technologies
-
Patent number: 10803031Abstract: 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: GrantFiled: December 30, 2015Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Jeremiah Wilton, Ilia Gilderman, John MacDonald Winford
-
Patent number: 10803413Abstract: 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: GrantFiled: June 23, 2016Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Haizhi Xu, David Wood, Yun Bai, Shreekant Balasaheb Waphare, Xi Wang, Aaron-Kenneth Karl Rehaag
-
Patent number: 10800045Abstract: 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: GrantFiled: October 31, 2017Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Jude Royston Jonas, Ennio Claretti, Justin Thomas Juranovits, Andrew D. Marchese
-
Patent number: 10802746Abstract: 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: GrantFiled: March 2, 2017Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Colin Laird Lazier, Leon Thrane, William J. Vass
-
Patent number: 10805312Abstract: 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: GrantFiled: March 21, 2018Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Sudheer Babu Ramoji, Bharath Chinamanthur, Ghazal Jaber, Karthik Seetharaman
-
Patent number: 10802266Abstract: 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: GrantFiled: September 21, 2017Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Toru Sakai, Robert Andrew Hayes, Karel Johannes Gerhardus Hinnen, Tulasi Sridhar Reddy Guntaka
-
Patent number: 10799734Abstract: 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: GrantFiled: February 27, 2013Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Brock Robert Gardner, Michael Phillip Czamara
-
Patent number: 10803885Abstract: 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: GrantFiled: June 29, 2018Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Chieh-Chi Kao, Chao Wang, Weiran Wang, Ming Sun
-
Patent number: 10802195Abstract: 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: GrantFiled: September 27, 2018Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventor: Robert Arthur Sprague
-
Patent number: 10805327Abstract: 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: GrantFiled: November 30, 2017Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventor: Gianluca Grilli
-
Patent number: 10805087Abstract: 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: GrantFiled: September 28, 2018Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 10805238Abstract: 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: GrantFiled: September 23, 2016Date of Patent: October 13, 2020Assignee: 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: 10803012Abstract: 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: GrantFiled: May 9, 2014Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Pradeep Jnana Madhavarapu, Anurag Windlass Gupta, Yan Valerie Leshinsky, Samuel James McKelvie, James McClellan Corey
-
Patent number: 10803669Abstract: 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: GrantFiled: December 11, 2018Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventor: Kyle Roche
-
Patent number: 10803197Abstract: 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: GrantFiled: April 13, 2018Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Ning Liao, Josef Schiefer, Karishma Chawla, Ruiwen Zhao, Michael Banfield, Fusheng Yuan, Kaiwen Qu
-
Patent number: 10800521Abstract: 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: GrantFiled: November 28, 2016Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Taylor David Grenier, Gur Kimchi, Louis LeRoi LeGrand, III, Ricky Dean Welsh, Richard Philip Whitlock, Dominic Timothy Shiosaki
-
Patent number: 10800040Abstract: 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: GrantFiled: December 14, 2017Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Brian C. Beckman, Leonardo Ruggiero Bachega, Brandon William Porter, Benjamin Lev Snyder, Michael Vogelsong, Corrinne Yu
-
Patent number: 10805184Abstract: 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: GrantFiled: July 28, 2016Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Theodore A. Carroll, Bruce Twito, John Scumniotales, Christopher Baker
-
Patent number: 10803034Abstract: 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: GrantFiled: November 23, 2016Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Kawarjit Bedi, Piyush Gupta, Xingbo Wang, Sainath Chowdary Mallidi, Andi Gutmans
-
Patent number: D898731Type: GrantFiled: January 7, 2020Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Jesse Wheeler Moore, Giles David Matthew McWilliam