Patents Assigned to Amazon Technologies, Inc.
  • Publication number: 20190089586
    Abstract: A system and method of deploying operating environments in an enterprise computing environment comprised of managed virtual or hardware servers is disclosed. A library of operating environments, each environment including at least one package including an operating system image and an application, is provided. A user controlling a cluster of servers may request creation of a test environment using an operating environment from the library, and test the environment with applications to ensure the user's needs are met. The user may request all servers within the user's cluster be provisioned with the operating environment through a deployment manager.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 21, 2019
    Applicant: Amazon Technologies, Inc.
    Inventor: Kenneth L. Hamer
  • Patent number: 10232931
    Abstract: Aerial vehicles may be operated with discrete sets of propellers, which may be selected for a specific purpose or on a specific basis. The discrete sets of propellers may be operated separately or in tandem with one another, and at varying power levels. For example, a set of propellers may be selected to optimize the thrust, lift, maneuverability or efficiency of an aerial vehicle based on a position or other operational characteristic of the aerial vehicle, or an environmental condition encountered by the aerial vehicle. At least one of the propellers may be statically or dynamically imbalanced, such that the propeller emits a predetermined sound during operation. A balanced propeller may be specifically modified to cause the aerial vehicle to emit the predetermined sound by changing one or more parameters of the balanced propeller and causing the balanced propeller to be statically or dynamically imbalanced.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Howard Lee Huddleston, Jr., Brian C. Beckman, Allan Ko
  • Patent number: 10232933
    Abstract: Multiple propeller blades may be joined by tip connectors to form a closed propeller apparatus. The tip connectors may create continuous structure between adjacent tips of a first propeller and a second propeller. Use of the tip connectors may reduce vortices created near the tips of the propeller blades, which cause drag and slow the rotation of the propeller blades. The tip connectors may also reduce noise caused by rotation of propeller blades. Further, the tip connectors reduce or eliminate deflection of the propeller blades by creating a support structure to counteract forces that would otherwise cause deflection of the propeller blades, thereby improving propeller blade loading. In some embodiments, the tip connectors may be formed of a malleable material and/or include one or more joints that enable at least one of the propellers to modify a pitch of blades of the propeller.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas Hampel Roberts, Dominic Timothy Shiosaki, Ricky Dean Welsh
  • Patent number: 10233021
    Abstract: The present disclosure is directed to autonomous vehicles, such as autonomous ground vehicles (“AGVs”) that may be utilized to transport items to specified locations (e.g., residences, dormitory rooms, etc.), operate as a safety escort for a human moving from one location to another (e.g., from a campus library to a dormitory room), form ad-hoc wireless networks with other autonomous vehicles, and/or to operate as a mobile security station that can provide direct connection between a person at the location of the autonomous vehicle and security, rescue, and/or other personnel.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Tye Michael Brady, Darren Ernest Canavor, Ethan Zane Evans
  • Patent number: 10235129
    Abstract: Techniques for joining a device of a third user to a communication between a device of a first user and a device of a second user are described herein. For instance, two or more users may utilize respective computing devices to engage in a telephone call, a video call, an instant-messaging session, or any other type of communication in which the users communicate with each other audibly and/or visually. In some instances, a first user of the two users may issue a voice command requesting to join a device of a third user to the communication. One or more computing devices may recognize this voice command and may attempt to join a device of a third user to the communication.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ty Loren Carlson, Rohan Mutagi
  • Patent number: 10237989
    Abstract: A flexible housing for a flexible electronic device is coupled to a cover lens for enclosing components disposed between the flexible housing and the cover lens. The flexible housing includes a flexible polymer substrate. A first metal layer covering at least a portion of the flexible polymer substrate. A second metal layer is disposed on the first metal layer. A protective coating covers the second metal layer.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David Eric Peters, Carl Philip Taussig, Shan Cheng, Vikram Srinivas
  • Patent number: 10235372
    Abstract: A technology is described for processing a log message. An example method may include identifying a log template in a log statement associated with a computer program. Extracting the log template from the log statement and creating a log template file that includes a template identifier referencing the log template. The computer program and the log template file may be deployed to a server that hosts the computer program, and a log message output by the computer program executing on the server may include the template identifier and a log data value that is stored to a log data store.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nitin Kesarwani
  • Patent number: 10235402
    Abstract: One or more grids of redundancy coded shards, such as those stored or otherwise represented on grid encoded storage systems, are combinable or extensible. For example, a generator matrix of a redundancy code may be configured so as to have a sufficient number of fields to generate a grid. The generator matrix may initially be used to generate smaller grids, which can be combined into the target grid without re-encoding most or all of the data represented thereon. In some cases, vertically derived shards of the input grids may be combined using, e.g., matrix addition, which may then be directly allocated to the target grid, while data shards and horizontally derived shards may be allocated to the target grid with no further transformation.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul David Franklin, Adam Frederick Brock, James Caleb Kirschner, Bryan James Donlan
  • Patent number: 10234677
    Abstract: An electrowetting display device includes light steering structures that direct incoming light away from pixel walls. According to some configurations, transparent or semi-transparent pixel walls are shielded from incoming light by a black matrix (BM) material in a color filter plate and by the light steering structures. Instead of the incoming light being completely blocked by the black matrix, at least a portion of the incoming light that would have been blocked by the black matrix is directed by one or more of the light steering structures to an area of the pixel such that the brightness of the pixel is increased.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Tulasi Sridhar Reddy Guntaka, Karel Johannes Gerhardus Hinnen
  • Patent number: 10234678
    Abstract: A method of dispensing fluids for manufacturing an electrowetting element. The method comprises: dispensing a first layer of a first fluid on a support plate surface; letting a first portion of the first fluid vaporize as a vapor from the first layer into a region over the first layer; removing the vapor from the region over the first layer; and dispensing on the first layer a second layer of a second fluid, the second fluid immiscible with the first fluid.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Lucia Marra, Cindy Everaars-Nieuwkerk, Romaric Mathieu Massard
  • Patent number: 10235405
    Abstract: A distributed storage system may store data object instances in persistent storage and may store keymap information for those data object instances in a distributed hash table on multiple computing nodes. Each data object instance may include a composite key containing a user key. The keymap information for each data object instance may map the user key to a locator and the locator to the data object instance. A request to store or retrieve keymap information for a data object instance may be routed to a particular computing node based on a consistent hashing scheme in which a hash function is applied to a portion of the composite key of the data object instance. Thus, related entries may be clustered on the same computing nodes. The portion of the key to which the hash function is applied may include a pre-determined number of bits or be identified using a delimiter.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason G. McHugh, Praveen Kumar Gattu, Michael A. Ten-Pow, Derek Ernest Denny-Brown, II
  • Patent number: 10235021
    Abstract: A computing device can be running a current context and displaying a current interface for the current context when a communication is received on the device. The device can display an alert on a portion of a display screen in conjunction with the current interface being displayed. The alert can include information about the communication, which can allow a user to better determine whether or not the communication requires immediate attention. If the user ignores the alert, it will disappear in a specified amount of time. If the user chooses to deal with the communication, he/she can tap on the alert to bring up an overlay interface for replying to the communication without having to switch to another application specifically configured for handling (e.g., viewing, replying to) the communication. After the user replies to the communication using the overlay interface, he/she can be automatically brought back to the current interface.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: March 19, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Timothy T. Gray, Aaron Michael Donsbach
  • Patent number: 10235417
    Abstract: A technology is provided for enabling a partitioned search to be performed on log events from multiple log streams that are stored by multiple hosts. A search query may be submitted to identify the log streams whose log events are to be searched and to indicate a time interval in which log events are to have occurred as indicated by the log events' time stamps. The multiple hosts may search stored log events in parallel and return a set of log-event search results satisfying the search query. A pagination token can be included with the set of log event search results. The pagination token may be used to resume the search if the multiple hosts were not able to completely finish searching the stored log events before the set of log-event search results had to be returned to prevent a timeout of a search client.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Greg Sterin, Daniel Vassallo, Robert Mark Waugh, Emmanuel Pierre Devillard, Nitin Kesarwani, Hongqi Wang, Sheikh Naveed Zafar
  • Patent number: 10235389
    Abstract: Systems and methods are described herein to determine data associated with color palettes identified from keyword searches. Color palettes may include colors determined by human color preferences. Color palettes may be searched by name or other data associated with the color palettes. Individual colors may be extracted from color palettes, which may be used to fast index color search a data store of images and/or items. The items and/or images associated with color palettes may be returned based at least in part on the keyword search. Various user interfaces may be based at least in part on the keyword searching and/or trending techniques for color palettes.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Eva Manolis, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Patent number: 10235712
    Abstract: Systems and methods for generating product image maps are disclosed. An image containing at least one object is received, and the object is extracted to determine whether it corresponds to a product available via an electronic commerce system. An image map can be generated so that a user interface including hyperlinks to the product in the electronic commerce system can be employed.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Anand Varadarajan
  • Patent number: 10233005
    Abstract: Containers such as boxes or tubes may be lined with deflated air bladders or reservoirs. When an item is placed in such a container, the container may be sealed, and the air bladders or reservoirs may be charged with air until such bladders or reservoirs surround and fully cushion the item within the container. The bladders or reservoirs may be formed from lightweight and flexible materials, such as polyethylenes, polyphenylenes or other plastics, and charged with air manually or automatically from an external source via a valve or other component extending through the containers. An internal pressure within one or more of the bladders or reservoirs may be monitored during the charging, and the charging may be secured when the internal pressure meets or exceeds a predetermined threshold.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Jeremy Samuel De Bonet
  • Patent number: 10235948
    Abstract: Apparatus comprising an electrowetting element with a first fluid and a second fluid immiscible with the first fluid. A support plate has a surface with a first surface portion lying in a first plane and overlapping a first electrode, and a second surface portion lying in a second plane different from the first plane. On receiving display effect data indicative of a requested display effect, the electrowetting element is switched to a state in which the first fluid contacts substantially all of the first surface portion and the second fluid contacts substantially all of the second surface portion, using a voltage with a voltage value which is within a range of a plurality of voltage values at which the electrowetting element is in the state.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gor Manukyan, Petrus Maria De Greef
  • Patent number: 10235407
    Abstract: A forking coordinator of a journal-based multi-data-store database determines that a forking criterion for a first journal has been met. The coordinator stores an indication that processing of transaction requests directed to a particular subset of the database is suspended. The coordinator instantiates a second journal for storing committed transaction entries for the particular subset. Metadata of the second journal indicates that transaction entries with sequence numbers in a particular range are stored in the first journal. The coordinator stores an indication that transaction processing associated with the particular subset of the system is to be resumed using the second journal.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: John Michael Morkel, Timothy Daniel Cole, Andrew Wayne Ross, Artem Danilov, Allan Henry Vermeulen, Tate Andrew Certain, Christopher Richard Jacques De Kadt
  • Patent number: 10237135
    Abstract: A technology to optimize virtualized computing is described. Usage of a plurality of virtualized computing instances is identified in a virtualized computing environment. Purchasing configuration optimization rules are applied to calculate an optimized purchasing configuration for the plurality of virtualized computing instances in a virtualized computing environment. The optimized purchasing configuration is recommended for the plurality of virtualized computing instances.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammed Samir Alabsi, Pavel Kheyfets, Yasemin Avcular, Stephen Alden Elliott, Hungpin Kao
  • Patent number: 10235362
    Abstract: A content management system (CMS) and a translation management system (TMS) can utilize content dimensions for content items to manage and translate the content items between languages. Machine and human translations of complex dynamic content can also be improved by pre-rendering the content to remove localization-related syntax prior to machine or human translation. Content items can also be scored as to their suitability for localization prior to translation, and translation can be skipped for content items that do not have a sufficiently high score. Semantic and natural language processing (NLP) techniques can also be utilized for content categorization and routing. Translations of content items can also be continuously refined and higher quality re-translated content can be provided in an automated fashion.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremy Boynes, Paul Christopher Cerda, Paul Kasper, Thibault Pierre Seillier, Kelly Duggar Wiggins