Patents Assigned to Amazon Technologies
-
Patent number: 10382408Abstract: Technology for migration of a computing instance is provided. In one example, a method may include receiving instructions to initiate migration of the computing instance from a first host to a second host. A first message for sending to the first host may be generated which includes instructions to send data representing the computing instance to the second host. The first message may further include encryption information for use in deriving at least one key for encrypting communications to the second host from the first host. A second message for sending to the second host may be generated which includes instructions to receive the data representing the computing instance from the first host. The second message may further include information for use in deriving at least one key for decrypting communications from the first host. The first and second messages may be sent to the respective first and second hosts.Type: GrantFiled: July 18, 2017Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Khaja Ehteshamuddin Ahmed, Diwakar Gupta, Matthew Shawn Wilson
-
Patent number: 10379874Abstract: Devices, systems and methods are disclosed for quickly readying a device when charging a dead battery. For example, a device may enter a hibernation mode when the battery becomes critically low and may resume normal operation from the hibernation mode when an external power source is connected to the device. While the battery is critically low but the device is connected to the external power source, the device may generate a visible indication, such as a watermark, and apply the watermark to content to allow a user to control the device while indicating to the user that the battery is critically low and should not be removed from the external power source. Thus, the device may reduce user-perceived latency from when the external power source is connected to when the device resumes system interactivity (e.g., being responsive to user input).Type: GrantFiled: June 24, 2016Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Vidhyananth Ramasamy Venkatasamy, Haili Wang
-
Patent number: 10382275Abstract: Embodiments of the present disclosure are directed to, among other things, performing automated configuration of infrastructure components associated with a software system. In some examples, configuration information associated with an infrastructure component of a software system may be received. Additionally, a set of instructions configured to enable configuration of the software system may be generated. Based at least in part on execution of the set of instructions, remote feedback associated with the software system may be received. Additionally, in some examples, the infrastructure component may be configured based at least in part on the received remote feedback.Type: GrantFiled: January 17, 2018Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Thomas Charles Stickle, Kevin James Wittkopf
-
Patent number: 10382328Abstract: Technologies are provided for distributing intra-network communications evenly across routers in a multi-tier network. Routers in a middle tier of the network receive data transmissions from a router in a lower tier of the network and determine that a destination of the data transmissions is another router in the lower tier of the network. Instead of routing the data transmissions to the destination router directly, the routers in the middle tier of the network route the data transmissions to other routers in a higher tier of the network. The routers in the higher tier of the network then route the data transmissions back to routers in the middle tier of the network, distributing the data transmissions evenly across routers in the middle tier that are connected to the destination router in the lower tier.Type: GrantFiled: September 28, 2016Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventor: Colin John Whittaker
-
Patent number: 10382561Abstract: A network gateway is implemented on behalf of a customer entity. The network gateway may be implemented using a distributed computer system and the network gateway may connect a network of the customer entity to a public communications network. The network gateway may include network-related services without the need for adding specialized hardware. The network gateway may be provisioned programmatically in response to instructions received from the customer entity. The network gateway may be provisionable and accessible over several different types of data connections. The network gateway, by virtue of being implemented on a distributed computer system, is scalable upon demand without additional input by the customer entity.Type: GrantFiled: September 19, 2016Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Arijit Ganguly, Andrew B. Dickinson, Christopher J. Lefelhocz, Manish Agarwal, Ian R. Searle, Eric Jason Brandwine
-
Patent number: 10380090Abstract: A database may store an object comprising a hierarchy of sub-objects. Numeric identifiers may be assigned to names of the sub-objects and used in place of the names when writing the object to storage. Scalar values may be prefixed with length indicators. Collections may be prefixed with counts indicative of the number of elements in the corresponding collection. A portion of the object may be retrieved from storage by traversing a path from the root of the hierarchy to the desired portion. Length and count information may be used to skip over portions of the object during the traversal.Type: GrantFiled: September 11, 2015Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Wei Xiao, Usman Ahmed Shami, Fahad Ahmed, Andrew Desmond Budiman
-
Patent number: 10382307Abstract: Technology is described for sending subscription-based messages to devices. A message associated with a defined topic may be received. A first subset of devices may be identified that subscribe to the defined topic. A first subset of messages may be provided to a message queue for transmission to devices indicated in the first subset of devices. A second subset of devices may be identified that subscribe to the defined topic. A second subset of messages may be provided to the message queue for transmission to devices indicated in the second subset of devices. The second subset of messages may include an increased subset size as compared to the first subset of messages. The subset size may be increased at a rate to enable sending the message to the plurality of device subscribed to the defined topic within a defined time period.Type: GrantFiled: December 22, 2016Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Himanshu Jindal, Paritosh Mohan, Nicholas Andrew Gochenaur
-
Patent number: 10379725Abstract: Techniques are provided herein for implementing transparent user interface elements. In at least one embodiment, a user interface comprising a section header element and a section entry element associated with the section header element may be presented. The section header element may have a background that is transparent and the section entry element may be presented as being below the section header element. User input corresponding to a scroll action may be received. The section entry element may be scrolled upward within the user interface based at least in part on the user input. It may be determined that the scrolling causes the section entry element to traverse the section header element. As a result, the background of the section header element may be altered from transparent to translucent and the section entry element may appear as if behind the section header element.Type: GrantFiled: January 29, 2018Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Kevin Moran, Drew Bratcher, Aaron Koop
-
Patent number: 10377490Abstract: A package launch system can be implemented to propel a package from an unmanned aerial vehicle (UAV) in a generally vertically descent trajectory, while the UAV is in motion. The package launch system can apply the force onto the package in a number of different ways. For example, flywheels, coils, and springs can generate the force that establishes the vertical descent path of the package. Further, the package delivery system can also monitor the package during its vertical descent. The package can be equipped with one or more control surfaces. Instructions can be transmitted from the UAV via an RF module that cause the one or more controls surfaces to alter the vertical descent path of the package to avoid obstructions or to regain a stable orientation.Type: GrantFiled: January 17, 2018Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Brian C. Beckman, Menashe Haskin, Michael Rolnik, Yan Vule
-
Patent number: 10377483Abstract: This disclosure describes an aerial vehicle, such as an unmanned aerial vehicle (“UAV”), which includes a plurality of maneuverability propulsion mechanisms that enable the aerial vehicle to move in any of the six degrees of freedom (surge, sway, heave, pitch, yaw, and roll). The aerial vehicle may also include a lifting propulsion mechanism that operates to generate a force sufficient to maintain the aerial vehicle at an altitude.Type: GrantFiled: December 20, 2016Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Robert Roy Champagne, Jr., Gur Kimchi, Louis LeRoi LeGrand, III, Nicholas Hampel Roberts, Ricky Dean Welsh
-
Patent number: 10379959Abstract: Techniques and systems for storing and retrieving data storage devices of a data storage system are disclosed. In some embodiments, inventory holders are used to store data storage devices used by a data storage system. When data is to be transacted with the data storage devices, mobile drive units locate appropriate inventory holders and transport them to a device reading station, where an appropriate device retrieval unit transacts the data. After the data has been transacted, the data storage devices are returned to the appropriate inventory holders, and the inventory holders are placed by the mobile drive units in locations where they may be accessed in response to further data transactions.Type: GrantFiled: June 29, 2015Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Paul David Franklin, James Raymond Allard, Samuel Rubin Barrett, Jeremiah Brazeau, Jeffrey Allen Dzado, James Caleb Kirschner, David Levy, Brent James Lutz, Andrew Brenden Tinka, Colin Laird Lazier
-
Patent number: 10380535Abstract: Disclosed are various embodiments for an order management service. Orders may be correlated with an existing order to create a group order. The group order may include items picked up or delivered to the same or geographically proximate locations. Incentives may be used to incite participation in a group order, thereby saving on overall delivery costs.Type: GrantFiled: December 7, 2015Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Siddharth Arora, Ruslan Anatolyevich Polyanskiy, Ashraf Alkarmi, Neha Gureja, Gustavo Euduardo Lopez, Pawan Lata Uppuluri
-
Patent number: 10382213Abstract: A technology is provided for certificate authentication for registering a certificate in computing service environment. A request may be received to register a certificate authority (CA) certificate. A registration token associated with a customer account in a service provider environment may be generated to enable association of the customer account with the CA certificate and to authenticate a registration of the CA certificate. The registration token may be sent to a requester desiring to register the CA certificate. A verification certificate that contains the registration token and that is signed by a certificate authority (CA) of the CA certificate and the CA certificate that is signed by the CA may be received to register the CA certificate with the customer account within a service provider environment The CA certificate is persisted with the service provider environment after verifying the registration token is associated with the customer account and the CA certificate is signed by the CA.Type: GrantFiled: August 29, 2016Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Mark Edward Rafn, Ashutosh Thakur, Rameez Loladia, James Christopher Sorenson, III, Christoph Saalfeld
-
Patent number: 10382358Abstract: A technology is described for operating a multi-tiered data processing service. An example method may include receiving a data rule set used to process data generated by a network addressable device included in a multi-tiered data processing service having computing nodes that are connected using one or more networks, where the computing nodes may have computing capacities to execute a portion of the data rule set using a rules engine. A computing node included in the multi-tiered processing service may be selected to host a portion of the data rule set on the computing node and a portion of the data rule set may be deployed to the computing node, where the data rule set may be registered with the rules engine that executes on the computing node and data generated by the network addressable device may be processed using the rules engine and the data rule set.Type: GrantFiled: June 13, 2016Date of Patent: August 13, 2019Assignee: Amazon Technologies. Inc.Inventors: Saral Jain, Chetan Manohar Dandekar
-
Patent number: 10379838Abstract: Technologies are described for determining when an updated version of a configuration of a computing resource may be rolled back to a previous version. The computing resource can include code for a function or the computing resource can be used to implement calls of an API. In some cases, the computing resource can be tagged to indicate that rollback functionality is applicable to the computing resource. The rollback to a previous version of code for a function or a previous version of an API may take place based on a rollback condition being satisfied that is related to error rates that take place when updated versions of a function or an API are utilized. The systems and methods described herein may be implemented in conjunction with a cloud-based storage system.Type: GrantFiled: June 28, 2017Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventor: Andrew Christopher Chud
-
Patent number: 10382572Abstract: Systems and methods are disclosed which facilitate management and monitoring of page-level usage data. Specifically, a client computing device may retrieve content from a remote system for local display. A local interaction monitoring component may monitor local interaction with the content, and transmit local interaction information to the remote system. In one embodiment, interaction may be monitored with regard to predefined portions of the content. In another embodiment, interaction may be transmitted to the remote server for processing, in order to generate page-level usage data. In still more embodiments, page level-usage data may be processed or formatted in order to facilitate ease of retrieval and display. In yet more embodiments, the remote system may enable clients, such as administrators, to view aggregate page-level usage data why viewing a corresponding content.Type: GrantFiled: January 25, 2017Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Aurel Dumitrascu, Alexandru Burciu, Sebastian Kohlmeier, Alexandru Tronciu
-
Patent number: 10381710Abstract: Antenna structures and methods of operating the same are described. One apparatus includes a radio frequency (RF) circuitry, a housing, an antenna structure, and multi-connector switching circuitry. The RF circuitry includes a first RF feed for a first frequency and a second RF feed for a second frequency. The housing includes a first strip element disposed at a periphery of the housing, where the first strip element is physically separated from the housing by a first cutout in the housing. The antenna structure includes the first strip element with a first connector, a second connector, and a third connector coupled to the multi-connector switching circuitry. The multi-connector switching circuitry connects the first RF feed coupled to the first RF feed and the second RF feed where the first switching circuit to connect the first strip element to the first RF feed in a first mode of the first multi-connector switching circuitry.Type: GrantFiled: March 28, 2016Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Jerry Weiming Kuo, Mudit Sunilkumar Khasgiwala, Adrian Napoles, Ming Zheng
-
Patent number: 10382692Abstract: Systems, methods, and computer-readable media are disclosed for digital photo frames with personalized content. In one embodiment, an example device may include at least one memory that stores computer-executable instructions, and at least one processor configured to access the at least one memory and execute the computer-executable instructions to determine a human face in an ambient environment, determine a user identifier associated with the human face, and determine a database index comprising relationships between media content and user identifiers. The at least one processor may be configured to determine a set of media content available to the device, the set of media content comprising pre-indexed images and videos, determine first media content of the set of media content associated with the user identifier in the database index, and initiate presentation of the first media content at a display in the ambient environment.Type: GrantFiled: November 1, 2016Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Sumesh Santha Kumar, William R. Hazlewood
-
Patent number: 10380339Abstract: Techniques are disclosed herein for reactively identifying software products, available from an electronic marketplace, that are exhibiting anomalous behavior. Data associated with software products is accessed and analyzed to determine anomalous behavior. The data analyzed may include, but is not limited to, crash data, ratings data, marketplace data, usage data, and the like. A machine learning mechanism may be used to classify the application into a category relating to whether a potential anomaly is identified for the software product. A score may also be calculated for the software applications that indicates a severity of the anomalous behavior. The classification and/or the score may be used to determine whether to perform further analysis or testing with regard to a software product. For instance, the score may be used to determine that the software product is to be tested by a testing service.Type: GrantFiled: June 1, 2015Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Srikar Appalaraju, Amol Wanjari, Amit Arora, Vipul Bhargava, Ashish Hari Chiplunkar, Vineet Khare, Chellappan Lakshmanan
-
Patent number: D856323Type: GrantFiled: June 28, 2018Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Timothy Eli Wall, Christopher Green, Wilfrido Loor Canizares