Patents Assigned to Amazon Technologies
-
Patent number: 10572159Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.Type: GrantFiled: March 22, 2018Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Leon Thrane, Miles Childs Kaufmann, Suresh Kumar Golconda, Anand Chakraborty, Arvinth Ravi, Nikhil Menon, Shikha Sukumaran, Bhavesh Anil Doshi, Phillip H Pruett, IV
-
Patent number: 10574600Abstract: Techniques providing an email service for particular activities may be described. For example, an email message sent by an entity to an email address of a user may be received. The email address may identify an email box accessible to the user via a user interface of the email box. The email message may describe a status of an item ordered by the user from the entity. The description may use a format specific to the entity. A summary may be generated based on the email message. The summary may describe the status of the item in a different format. This format may be common to generated summaries, such that the summary may include fields common to another summary generated for another email message of another entity. The summary may be provided for presentation in the user interface of the email box.Type: GrantFiled: March 25, 2016Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Sharon Elizabeth Chiarella, David W. Law, Balaji Nageswaran, Nassir Samatar, Shreeraj Sutaria, Amber Autrey Taylor
-
Patent number: 10572315Abstract: An API gateway hosts one or more APIs for use by client applications. The API gateway includes facilities for maintaining state information on behalf of a client application, a backend service, or an API. The state information may include cached information retrieved from backend services as well as cached results returned from the API to the customer applications. Cached results generated by the API may be shared across a number of customers or across a set of APIs managed by a single API gateway. Cached information associated with a backend service may be shared across a number of APIs that access the backend service. In some examples, session information associated with secure connections between an API gateway service and a backend service provider is maintained by the API gateway service and shared among APIs hosted by the API gateway service.Type: GrantFiled: August 29, 2016Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Andrew James Lusk, Eric Jason Brandwine
-
Patent number: 10569964Abstract: Methods and apparatus for shutting down a conveyor when an article moves past a discharge point are provided. A shutdown device includes a contact member disposed in a spaced relationship with a discharge end of a conveyor comprising a conveyor belt, wherein the contact member extends substantially across a width of the conveyor belt, wherein the contact member is positionable between a first position and a second position, a force regulator coupled to the contact member configured to set a minimum threshold force for moving the contact member from the first position to the second position, and a switch operably connected to the contact member, wherein the contact member causes the switch to toggle the conveyor between an operating mode when the contact member is in the first position and a shutdown mode when the contact member is in the second position.Type: GrantFiled: January 11, 2018Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Joseph M. Peters, Sr., Randy A. Davis, Richard Neal Jones, Jr.
-
Patent number: 10572107Abstract: User interfaces may enable users to initiate voice-communications with voice-controlled devices via a Wi-Fi network or other network via an Internet Protocol (IP) address. The user interfaces may include controls to enable users to initiate voice communications, such as Voice over Internet Protocol (VoIP) calls, with devices that do not have connectivity with traditional mobile telephone networks, such as traditional circuit transmissions of a Public Switched Telephone Network (PSTN). For example, the user interface may enable initiating a voice communication with a voice-controlled device that includes network connectivity via a home Wi-Fi network. The user interfaces may indicate availability of devices and/or contacts for voice communications and/or recent activity of devices or contact.Type: GrantFiled: June 23, 2017Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Blair Harold Beebe, Katherine Ann Baker, David Michael Rowell, Peter Chin
-
Patent number: 10574702Abstract: A system assesses a security configuration proposed for production on a target computer system. The system may receive the security configuration proposed for production and obtain telemetry metrics generated based on security configurations implemented on one or more computer systems of the service provider. The system may assess a security configuration proposed for deployment based on telemetry metrics and generate status information based on the assessment. An authorization recommendation may be provided based whether the status information indicates that the proposed security configuration satisfies one or more conditions.Type: GrantFiled: January 3, 2018Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Jacob Edward Rickerd, Amanda Gray, Tushaar Sethi, Pujun Wu
-
Patent number: 10572926Abstract: Artificial intelligence is used to identify significant records in a computer database. The records in the database are ordered in accordance with a first factor. Records in the database which have a position less than a first threshold are identified to provide second-level records. At least some of the second-level records, but only the second-level records, are arranged into a plurality of groups based on a second factor. For at least one of the groups, the second-level records in the group are then ordered in accordance with a third factor. At least one second-level record in the group is selected, where the selected second-level record has a position greater than a second threshold. Information regarding the selected second-level record is then provided, such as to a client device.Type: GrantFiled: April 20, 2016Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventor: Jeffrey Matthew Bilger
-
Patent number: 10574682Abstract: A method and apparatus for detecting covert routing is disclosed. In the method and apparatus, data addressed to a remote computer system are forwarded over a first network path, whereby the data is associated with a computer system of a plurality of computer systems. Further, a plurality of first network performance metrics is obtained. A likelihood of covert routing is determined based at least in part on the plurality of first network performance metrics.Type: GrantFiled: November 12, 2018Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 10573098Abstract: An electrical system for a vehicle may include a main power supply and a power supply controller electrically connected to the main power supply and configured to selectively electrically connect the main power supply to, and disconnect the main power supply from, a vehicle subsystem. The electrical system may also include a supervisor power supply controller configured to receive signals indicative of an operational status of the vehicle, and determine, based at least in part on the signals, expected signals associated with operation of a plurality of vehicle subsystems. The supervisor power supply controller may also receive signals associated with operation of a vehicle subsystem, and determine that the signals associated with operation of the vehicle subsystem are indicative of a fault. The supervisor power supply controller may cause the power supply controller associated with the vehicle subsystem to disconnect the vehicle subsystem from the main power supply.Type: GrantFiled: July 10, 2019Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventor: Jonathan Mash
-
Patent number: 10574584Abstract: A web services system includes a plurality of computing devices configurable to implement a plurality of compute instances of a provider network. One or more of the computing devices is configured to implement a network device and a resource manager. The network device is configured to receive traffic directed to an application. The resource manager is configured to determine an amount of computing resources employed by the network device to process a first workload presented to the network device over a predetermined precedent time interval, to determine, based on the amount of computing resources employed by the network device, an amount of computing resources needed by the network device to process a second workload; and to allocate the amount of computing resources to the network device.Type: GrantFiled: March 22, 2016Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventor: Lawrence Shao-Shien Young
-
Patent number: 10573024Abstract: Described herein are systems and methods of determining a distance between an object depicted in an image and an imaging device that captured that image. In particular, the disclosure discusses that an image may be separated into multiple derivative images, each of which is associated with a different wavelength of light. In some embodiments, an image may be separated into images associated with wavelengths of primary colors (e.g., red, green, and blue). Once separate images have been created, a sharpness value may be determined for each image. A distance between the object and the imaging device may then be calculated based on sharpness values associated with each of the separate images.Type: GrantFiled: August 22, 2016Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Chengwu Cui, Scott Michael Wilcox
-
Patent number: 10572531Abstract: Systems and methods are described for providing a predictive session-based search engine. A predictive session-based search engine may identify and pre-fetch data from various data sources that is likely to be accessed during a particular session. Data sources may include other search engines, databases, web servers, and other sources of information. A plug-in controller architecture, which may include templates, computer-executable instructions, application programming interface (API) calls, or other information that enables access to a particular data source, may be used to allow the predictive session-based search engine to obtain data from the data sources. The predictive session-based search engine may store and index the data it obtains, and may answer search queries during the session with data that is stored and indexed locally rather than retrieving data from the original sources.Type: GrantFiled: October 25, 2017Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Abhinav Tiwari, Dhwanit Gupta, Siddharth Saxena
-
Patent number: 10574508Abstract: Methods and systems for performing MapReduce optimization for partitioned intermediate output are disclosed. Partitions of a set of input data are provided to a plurality of worker nodes. Each worker node performs a first stage of computation on a respective partition of the input data to produce a respective partition of intermediate output data. Each worker node performs a sort operation on the respective partition of intermediate output data to produce a respective partition of sorted intermediate output data. Each worker node performs a second stage of computation on the respective partition of sorted intermediate output data to produce a respective partition of final output data.Type: GrantFiled: January 27, 2014Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventor: Joshua Elliot Caplan
-
Patent number: 10572245Abstract: A particular portion of a program which can be read from on-disk representations of the program as well as from memory images of the program is identified for use as a version discriminator. A first representation of the portion may be obtained from a first memory image of the program, corresponding to a first running instance of the program. The first representation may be compared to a second representation obtained at a development environment. Based on the results of the comparison, a particular version of the program corresponding to the first running instance may be identified. An indication of the particular version may be stored.Type: GrantFiled: August 30, 2016Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Bjoern Doebel, Konrad Jan Miller, Martin Thomas Pohlack
-
Patent number: 10574618Abstract: A communication system and method for the utilization of social networks to provide computing devices operational information. The computing devices access one or more social networks and associate with an account of a specified user. The computing devices can maintain social network profiles that provide configuration information of the computing device. The computing devices can process information provided profile updates to cause a configuration of the client device. The computing devices can also process social network communications to process operational parameters of the client device.Type: GrantFiled: September 19, 2016Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventor: Mark Edward Rafn
-
Patent number: 10572160Abstract: Technologies are provided for dynamically changing a size of a cache region of a storage device. A storage device controller writes data to the cache region of the storage device using a particular storage format. The storage device controller then migrates the cached data to a storage region of the device, where the data is written using a different storage format. A dynamic cache manager monitors input and output activity for the storage device and dynamically adjusts a size of the cache region to adapt to changes in the input and/or output activity. The dynamic cache manager can also adjust a size of the storage region. The storage device controller can automatically detect that the storage device has dynamic cache support and configure the storage device by creating the cache region and the storage region on the device.Type: GrantFiled: November 5, 2018Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Munif M. Farhan, Phyllis Ng, Darin Lee Frink, Nafea Bshara
-
Patent number: 10569959Abstract: Embodiments herein describe a control system that determines a location of an item on a first conveyor belt which affects the transfer of the item from the first conveyor belt onto a second conveyor belt. The control system includes a distance sensor which determines a location of the item on the first conveyor (or a location of the item on a queue belt that provides the item to the first conveyor). Using the distance sensor, the control system can identify the offset of the item relative to the center of the first conveyor belt. The control system can then control the time at which the item transfers from the first conveyor belt to the second conveyor belt by, for example, speeding up or slow down the first conveyor belt to compensate for the offset or adjusting an induct time.Type: GrantFiled: June 29, 2018Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Tyler B. Rodgers, Angel Luis Felix, Jr.
-
Patent number: 10575428Abstract: A system includes a rack and one or more server systems mounted in the rack. A server system includes at least one sever node and each server node includes an array of devices including mass storage devices and at least one server device. Segments of the array of devices of a particular server node are mounted in sub-node chassis that include intra node connectors. Multiple sub-node chassis that each include devices such as mass storage devices or server devices of the sever node couple together via the intra node connectors when installed in a server system chassis to form a server node. Each server node of a server system may be a separate logical node. Also, the sub-node chassis of a server node may be configured for vertical airflow through the sub-node chassis in addition to cross airflow.Type: GrantFiled: November 27, 2017Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Roey Rivnay, Darin Lee Frink, Christopher Strickland Beall, Felipe Enrique Ortega Gutierrez
-
Patent number: 10574646Abstract: Techniques are described for providing customizable sign-on functionality, such as via an access manager system that provides single sign-on functionality and other functionality to other services for use with those services' users. The access manager system may maintain various sign-on and other account information for various users, and provide single sign-on functionality for those users using that maintained information on behalf of multiple unrelated services with which those users interact. The access manager may allow a variety of types of customizations to single sign-on functionality and/or other functionality available from the access manager, such as on a per-service basis via configuration by an operator of the service, such as co-branding customizations, customizations of information to be gathered from users, customizations of authority that may be delegated to other services to act on behalf of users, etc.Type: GrantFiled: March 15, 2018Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventor: Peter Sirota
-
Patent number: D876514Type: GrantFiled: August 30, 2019Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Mark Siminoff, Christopher Loew, Matthew J. England