Amazon Patents Granted
Patents granted to Amazon by the U.S. Patent and Trademark Office (USPTO).
-
Patent number: 10237378Abstract: Provided are systems, methods, and integrated circuits for a low-latency, metadata-based packet rewriter. In various implementations, an integrated circuit may include a first pipeline stage operable to receive packet bytes for a packet and packet information. The first stage may further be operable to extract a first value from the packet bytes, and provide the packet bytes, packet information, and first value. The integrated circuit may further include a second stage, operable to receive the packet bytes and packet information. The second stage may further calculate a value using a value from the packet information, and provide the packet bytes, packet information, and second value. The integrated circuit may further include a third stage, operable to receive the packet bytes, packet information, and a third value. The third stage may further be operable to insert the third value into the packet bytes, and provide the packet bytes and packet information.Type: GrantFiled: June 29, 2016Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Kiran Kalkunte Seshadri, Thomas A. Volpe
-
Patent number: 10235948Abstract: 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: GrantFiled: June 29, 2016Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Gor Manukyan, Petrus Maria De Greef
-
Patent number: 10235417Abstract: 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: GrantFiled: September 2, 2015Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Greg Sterin, Daniel Vassallo, Robert Mark Waugh, Emmanuel Pierre Devillard, Nitin Kesarwani, Hongqi Wang, Sheikh Naveed Zafar
-
Patent number: 10235570Abstract: A technology for aspect ratio validation is provided. An object may be detected in a visual media presentation. The detected object may be compared to a first candidate aspect ratio object of a same class of objects as the object. The detected object may also be compared to a second candidate aspect ratio object, which may also be of a same class of objects as the detected object. A determination may be made as to which of the first and second candidate aspect ratio objects the object corresponds.Type: GrantFiled: February 6, 2017Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Srikanth Kotagiri, Charles Benjamin Franklin Waggoner
-
Patent number: 10237530Abstract: The techniques described herein segment objects represented in images using one or more depth maps, regardless of whether an initial depth map is of a threshold quality. To do so, the techniques determine whether the initial depth map is of the threshold quality. If so, the techniques use this depth map for performing segmentation on an image. If not, then the techniques utilize one or more fallback approaches for generating an additional depth map, from which the segmentation may be performed.Type: GrantFiled: June 29, 2016Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Ilya Vladimirovich Brailovskiy, Evangelos Pappas-Katsiafas, Naushirwan N Patuck
-
Patent number: 10233021Abstract: 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: GrantFiled: November 2, 2016Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Tye Michael Brady, Darren Ernest Canavor, Ethan Zane Evans
-
Patent number: 10237998Abstract: A system for providing computing resources includes a mounting bar and one or more computing devices supported on the mounting bar. The computing devices are coupled to the mounting bar such that the computing devices can slide along the mounting bar from one position to another while the computing devices remains in service and installed on the mounting bar.Type: GrantFiled: May 16, 2016Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Charles D. Phillips, Peter George Ross, Darin Lee Frink
-
Patent number: 10237329Abstract: This disclosure is directed at least partly to a kiosk that provides high speed data transfer of content to a user device associated with the user. The kiosk may be located in frequently visited locations such as travel terminals or public spaces. The kiosks may provide instructions to users about how to receive some of the content on user devices via a high speed data transfer. The kiosk may detect and prepare a user device for receipt of electronic content by wirelessly exchanging information with the user device, such as consent information, memory allocation information, and/or other relevant data. The high speed data transfer may use high speed data transfer protocols that enable download of full-length movies in a matter of a few seconds.Type: GrantFiled: September 26, 2014Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Biju Balakrishna Pillai, Kenneth Mark Karakotsios, Peter Cheng, David Wayne Stafford, Stephen Vincent Mangiat, Yi Ding
-
Patent number: 10236017Abstract: A speech-based system is configured to interact with a user through speech to determine intents and goals of the user. The system may analyze multiple dialog turns in order to determine and fully define a goal that the user is trying to express. Each dialog turn comprises a user utterance. Each dialog turn may also comprise a system speech response. In order to evaluate the performance of the system, logged data is analyzed to identify goal segments within the logged data, where a goal segment is a sequence of dialog turns that relate to a corresponding user goal. A subset of the dialog turns is annotated manually to delineate goal segments. A predictive model is then constructed based on the manually annotated goal segments. The predictive model is then used to identify goal segments formed by additional dialog turns.Type: GrantFiled: September 29, 2015Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Silke Witt-Ehsani, Giuseppe Pino Di Fabbrizio
-
Patent number: 10237875Abstract: Technology is described for managing network traffic directed to a plurality of destination internet protocol (IP) addresses that are served by a destination host or service. A network action communication for a destination IP address served by the destination host or service may be received. The destination host or service may be overloaded when a number of network action communications directed to the plurality of destination IP addresses served by the destination host or service exceeds a defined threshold. The network action communications may be dropped in order to prevent the destination host or service from receiving a volume of network traffic that exceeds the defined threshold.Type: GrantFiled: September 25, 2015Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventor: Anton Romanov
-
Patent number: 10236016Abstract: A speech interface device may be configured to act as a remote speaker peripheral for multiple audio sources such as media players and phones. Upon receiving a request from a user to connect to an audio device, the speech interface device determines which of the multiple audio devices are currently available, selects one of the audio devices based on information about or received from the user, establishes an audio connection with the selected one of the audio devices, and begins acting as a remote speaker or speakerphone for the selected audio device.Type: GrantFiled: June 16, 2014Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Meng Li, Robert Warren Sjoberg, Aimee Therese Piercy, Robert Franklin Burton
-
Patent number: 10235405Abstract: 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: GrantFiled: September 29, 2014Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Jason G. McHugh, Praveen Kumar Gattu, Michael A. Ten-Pow, Derek Ernest Denny-Brown, II
-
Patent number: 10232931Abstract: 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: GrantFiled: December 18, 2015Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Howard Lee Huddleston, Jr., Brian C. Beckman, Allan Ko
-
Patent number: 10234677Abstract: 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: GrantFiled: March 30, 2016Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Tulasi Sridhar Reddy Guntaka, Karel Johannes Gerhardus Hinnen
-
Patent number: 10235407Abstract: 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: GrantFiled: August 21, 2015Date of Patent: March 19, 2019Assignee: 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: 10237157Abstract: Methods and apparatus for handling failure of servers in traffic forwarding (TF) systems between networks. A TF system may include units each including multiple servers. Outbound and inbound traffic for a local network may be distributed among the units according to a routing technique, with each unit responsible for an allocated portion of the traffic. Servers in a unit may participate in a health check protocol to detect servers that are not healthy. If the healthy servers in a unit drops below a threshold at which the unit cannot reliably handle its allocated portion of the traffic, the servers may automatically take the unit out of service, for example by stopping advertisement of routes, and the traffic may be reallocated across the remaining units. This may help prevent congestion-related delays, high latency, packet losses, and other problems on connections through the unhealthy unit.Type: GrantFiled: June 10, 2015Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Richard Michael Sears, Andrew Gary Hourselt, Douglas Stewart Laurence, Neha Shetty, James Christopher Sorenson, III
-
Patent number: 10235389Abstract: 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: GrantFiled: June 26, 2014Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Eva Manolis, Timothy Andrew Ong, Paul Barnhart Sayre, III
-
Patent number: 10235402Abstract: 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: GrantFiled: December 17, 2015Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Paul David Franklin, Adam Frederick Brock, James Caleb Kirschner, Bryan James Donlan
-
Patent number: 10235653Abstract: An inventory packing system and method are described. In some examples, a plurality of items having various dimensions may be accessed. A plurality of trays having various height dimensions into which the plurality of items can be packed may be identified. The plurality of items may be grouped into one or more groups based on height. Allocated inventory trays may be searched to locate free space that can function as a packing location for a first item. If free space is not found in the allocated inventory trays, other inventory trays can be allocated, searched, and free space identified in one of the other inventory trays.Type: GrantFiled: December 8, 2015Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Andrew Stubbs, Andrew D. Marchese
-
Patent number: 10235021Abstract: 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: GrantFiled: August 1, 2016Date of Patent: March 19, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Timothy T. Gray, Aaron Michael Donsbach
-
Patent number: 10235449Abstract: Disclosed is a platform for assessing queries related to a catalog entry. The platform is able to determine what attributes of the catalog entry the query is directed to using one or more language processing techniques. Once an attribute is identified, the platform may check for appropriate unit types and/or formats based on a category associated with the attribute. The platform then parses additional data associated with the catalog entry (or another catalog entry within the same browse node) to identify a set of potential values for the identified attribute. One or more rule sets may be used to filter the set of potential values to a single probable value, which may then be provided in a response to the query.Type: GrantFiled: September 25, 2015Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventors: Krishnamurthy Koduvayur Viswanathan, Debprakash Patnaik
-
Patent number: 10235712Abstract: 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: GrantFiled: March 31, 2014Date of Patent: March 19, 2019Assignee: Amazon Technologies, Inc.Inventor: Anand Varadarajan
-
Patent number: 10229698Abstract: An acoustic interference cancellation system that combines acoustic echo cancellation and an adaptive beamformer to cancel acoustic interference from an audio output. The system uses a fixed beamformer to generate a target signal in a look direction and an adaptive beamformer to generate noise reference signals corresponding to non-look directions. The noise reference signals are used to estimate acoustic noise using an acoustic interference canceller (AIC), while reference signals associated with loudspeakers are used to estimate an acoustic echo using a multi-channel acoustic echo canceller (MC-AEC). The system cancels the acoustic echo and the acoustic noise simultaneously by adding the estimate of the acoustic noise and the estimate of the acoustic echo to generate an interference reference signal and cancelling the interference reference signal from the target signal. The system jointly updates adaptive filters for the AIC and the MC-AEC logic to improve a robustness of the system.Type: GrantFiled: June 21, 2017Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventor: Amit Singh Chhetri
-
Patent number: 10228885Abstract: Systems and methods are disclosed which facilitate management of thin provisioned data storage. Specifically, portions of thinly provisioned data stores may be deallocated when they contain invalid data, such as data deleted by a user. A user may transmit notifications, which may include delete notifications, such as TRIM commands, to a provider of the data store (or to the data store itself) that data has been deleted. A management component may modify the data store, or metadata corresponding to the data store, to reflect the deletion. The management component may further monitor portions of the data store to determine whether individual portions contain entirely invalid data. If so, the portion may be deallocated from the thin provisioned data store, resulting in more efficient thin provisioning. Deallocation may be enabled even where deletion notifications from a user do not correspond directly to allocated storage portions.Type: GrantFiled: May 1, 2017Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventor: Pradeep Vincent
-
Patent number: 10229120Abstract: Disclosed are various systems, methods, and other embodiments for group control of networked media play. In various embodiments, an application is executed in a server that maintains a play list of media content items in association with a group of individuals. The media content items listed in the play list are transmitted from the server to a plurality of clients, each of the clients being associated with a corresponding one of the individuals in the group. The play list is modified as a function of client interaction with the application.Type: GrantFiled: August 8, 2008Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Christopher L. Scofield, Luan K. Nguyen
-
Patent number: 10227154Abstract: A moveable support platform within a container may reduce a distance that items fall into the container when stowed. The moveable support platform is lowered by a movement mechanism as items are placed into the container. The movement mechanism may be a bladder filled with air, a biasing device, a pneumatic device, or a mechanical device. The moveable support platform may form a bottom portion of the container during transport of the container. In some instances, the movement mechanism may lift items out of the container to empty the container at a destination.Type: GrantFiled: August 29, 2016Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Samuel Gardner Garrett, Martin Peter Aalund, Vinay Balan, Michael Barrett Hill, David Bruce McCalib, Jr., Timothy Alan Talda, Toby Ge Xu
-
Patent number: 10229680Abstract: Methods and systems for resolving entities using multi-modal functionality are described herein. Voice activated electronic devices may, in some embodiments, be capable of displaying content using a display screen. Contextual metadata representing the content rendered by the display screen may describe entities having similar attributes as an identified intent from natural language understanding processing. When natural language understanding processing attempts to resolve one or more declared slots for a particular intent, matching slots from the contextual metadata may be determined, and the matching entities may be placed in an intent selected context file to be included with the natural language understanding's output data. The output data may be provided to a corresponding application for causing one or more actions to be performed.Type: GrantFiled: December 29, 2016Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Kellen Gillespie, Melanie Chie Bomke Gens
-
Patent number: 10229270Abstract: A service provider provides virtual computing services using a fleet of one or more host computer systems. Each of the host computer systems may be equipped with a trusted platform module (“TPM”). The service provider, the host computer systems, and the virtual computing environments generate attestations that prove the integrity of the system. The attestations are signed with a one-time-use cryptographic key that is verifiable against the public keys of the service provider, a host computer system, and a virtual computing environment. The public key of the host computer system is integrated into a hash tree that links the public key of the host computer system to the public key of the service provider. The public key of the virtual computing environment is signed using a one-time-use graphic key issued to the host computer system that hosts the virtual computing environment.Type: GrantFiled: December 23, 2016Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Matthew John Campagna, Gregory Alan Rubin, Eric Jason Brandwine
-
Patent number: 10230705Abstract: Disclosed are various embodiments for verifying the authenticity of machine-readable identifiers, such as quick response (QR) codes or other identifiers. After data is received corresponding to a machine-readable identifier, environmental data may be acquired with respect to an environment of the machine-readable identifier. The authenticity of the machine-readable identifier may be verified based at least in part on the environmental data. In some embodiments, a verification request may be sent to a trusted authority.Type: GrantFiled: March 16, 2015Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Preyas Joshi, Darren Ernest Canavor, Daniel Wade Hitchcock, Jesper Mikael Johansson, Jon Arron McClintock, Gregory Branchek Roth
-
Patent number: 10229487Abstract: Techniques for automated quality control of containers and items are disclosed. Images of a container can be successively captured over time. A consolidated image can be generated from the captured images. A non-image representation of the consolidated image can be determined. The non-image representation can be used to determine whether the container satisfies a condition. An imaging system can include a visual reference object or an object sensor used to detect entry of the container into a view volume of an electronic camera. A motion system can transport the container into the view volume. Some examples operate in an automated-warehouse environment.Type: GrantFiled: February 27, 2017Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Dushyant Goyal, Pragyana K. Mishra
-
Patent number: 10229113Abstract: 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: GrantFiled: September 28, 2016Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Kelly Duggar Wiggins, Pallami Bhattacharjee, Paul Christopher Cerda, William Joseph Kaper, Paul Kasper, Thibault Pierre Seillier
-
Patent number: 10230522Abstract: This disclosure describes methods, apparatus, and systems related to controlled access data allocation. A device may receive a first request from a first device to establish a first connection with a wireless network. The device may receive a second request from a second device to establish a second connection with the wireless network. The device may determine a first access data for the first device, wherein the first access data is associated with a first access configuration. The device may determine a second access data for the second device, wherein the second access data is associated with a second access configuration, wherein the second access configuration is different from the first access configuration. The device may send the first access data to the first device. The device may send the second access data to the second device. The device may establish the first connection with the first device, wherein the first connection is at the first access configuration.Type: GrantFiled: March 24, 2016Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Andrew Jay Roths, Marc Solsona-Palomar
-
Patent number: 10229095Abstract: Aspects of expanded icon navigation are described. In one example, the hierarchical structure of a network site accessible over a computer network is indexed to generate an indexed zone hierarchy of the network site. Access across the indexed zone hierarchy of the network site is monitored to assemble a collection of accessed resources on the network site. A resource at the network site is registered as a marked resource, and a marked resource anchor associated with the marked resource is generated. A number of branches of the marked resource anchor are them populated for the network site based on the indexed zone hierarchy of the network site, the marked resource, and the collection of accessed resources.Type: GrantFiled: January 30, 2017Date of Patent: March 12, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Peter Frank Hill
-
Patent number: 10228901Abstract: A cloud audio recording engine running on a server computer receives one or more game parameters from a game application. The one or more game parameters correspond to one or more events occurring within the game application. The cloud audio recording engine controls at least one music parameter of one or more music tracks of a musical composition according to the one or more game parameters in a resulting audio mix and delivers a data stream comprising the audio mix to the game application, wherein the audio mix is to be used in conjunction with the one or more events.Type: GrantFiled: September 27, 2017Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventor: Alistair Robert Hirst
-
Patent number: 10227169Abstract: Containers for baked goods such as cookies may include liners and bags. A liner may be formed from paperboard and include an enclosure that is defined by a plurality of panels. A lower portion of a baked good or another food product may be received within the enclosure, and an upper portion of the baked good may extend above the enclosure and be visibly supported by one or the panels. The liner may have dimensions that are selected to standardize the size of a baked good, and may be inserted into an appropriately sized bag that may be folded over the liner or otherwise sealed. The enclosure of the liner enables the baked good to be presented vertically on a shelf, rather than horizontally, and in series with other baked goods.Type: GrantFiled: June 28, 2016Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Gordon Mueller, Herman Hou Meng Chan, Sigifredo Carriedo Nunez, Shannon Quek
-
Patent number: 10227151Abstract: A conveyor system is provided including a conveyor and a plurality of functional trays that are removably attachable to the conveyor. Each tray includes a plate having first and second dimensions that are orthogonal to each other, and the plate includes a coupler configured to be removably attached to the conveyor with the second dimension of the plate being in parallel with a moving direction of the conveyor. The plurality of functional trays include one or more of an envelope-opening mechanism, an item-pushing mechanism, an envelope-closing mechanism, an item-wrapping mechanism, and a tray-height-adjustment mechanism. For example, the item-pushing mechanism includes a pusher slidably coupled to the plate, and a linear actuator configured to move the pusher relative to the plate along the first dimension so as to push an item off the functional tray.Type: GrantFiled: October 3, 2012Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Yasushi Kawano, Toru Kano
-
Patent number: 10230525Abstract: An organizational signature authority delegates signature authority to one or more subordinate signature authorities by rolling up public keys from the subordinate signature authorities into a public key for the organization. A subordinate signature authority of the organizational signature authority generates cryptographic keys for use by the subordinate signature authority, and cryptographically derives a public key for the subordinate signature authority based at least in part on the cryptographic keys. In some examples, the subordinate signature authority acquires public keys from a lower subordinate signature authority, and the public key of the subordinate signature authority is cryptographically derived in part from the public key of the lower subordinate signature authority. The public key of the subordinate signature authority is provided to the organizational signature authority.Type: GrantFiled: December 23, 2016Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Matthew John Campagna, Eric Jason Brandwine, Andrew Kyle Driggs
-
Patent number: 10230730Abstract: Policy changes are propagated to access control devices of a distributed system. The policy changes are given immediate effect without having to wait for the changes to propagate through the system. A token encodes the policy change and can be provided in connection with access requests. Before an access control device has received a propagated policy change, the access control device can evaluate a token provided in connection with a request to determine, consistent with the policy change, whether to fulfill the request.Type: GrantFiled: December 21, 2017Date of Patent: March 12, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Gregory Branchek Roth, Matthew James Wren
-
Patent number: 10230866Abstract: Devices, systems and methods are disclosed for reducing a perceived latency associated with uploading and annotating video data. For example, video data may be divided into video sections that are uploaded individually so that the video sections may be annotated as they are received. This reduces a latency associated with the annotation process, as a portion of the video data is annotated before an entirety of the video data is uploaded. In addition, the annotation data may be used to generate a master clip table and extract individual video clips from the video data.Type: GrantFiled: September 30, 2015Date of Patent: March 12, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Matthew Alan Townsend, Eduard Oks, Rohith Mysore Vijaya Kumar, Apoorv Chaudhri, Yadunandana Nagaraja Rao, Ambrish Tyagi
-
Patent number: 10228852Abstract: Disclosed herein are methods and apparatuses related to the use of counter tables. A counter table can comprise a plurality of lower-level counters and an upper-level counter. A range of values capable of being represented by a lower-level counter from the plurality of lower-level counters can be enlarged by associating the lower-level counter with the upper-level counter. A counter table can be associated with a network device.Type: GrantFiled: March 25, 2016Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Thomas A. Volpe, Mark Anthony Banse
-
Patent number: 10228869Abstract: Techniques for controlling access to shared resources may include receiving multiple requests to access shared information associated with an identifier. For each of the requests, an entry in a linked list can be allocated to the request, and each entry can be associated with the identifier. The shared information associated with the identifier can be retrieved, and stored in each entry associated with the identifier. A conflict indicator is set in each entry to indicate whether the shared information is available for the request corresponding to the entry. The shared information stored in each entry is provided for each request after the conflict indicator in the corresponding entry indicates the shared information is available for the request.Type: GrantFiled: September 26, 2017Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Guy Nakibly, Benzi Denkberg, Ofer Frishman, Erez Izenberg, Uri Leder, Nafea Bshara
-
Patent number: 10229011Abstract: A distributed database system may implement log-structured distributed storage using a single log sequence number space. A log for a data volume may be maintained in a log-structured distributed storage system. The log may be segmented across multiple protection groups according to a partitioning of user data for the data volume. Updates to the log may be assigned a log sequence number from a log sequence number space for the data volume. A protection group may be determined for an update according to which partition of user data space the update pertains. Metadata to be included with the log record may indicate a previous log sequence number of a log record maintained at the protection group. The log record may be sent to the protection group and identified as committed based on acknowledgments received from storage nodes implementing the protection group.Type: GrantFiled: January 23, 2017Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Yan Valerie Leshinsky, James McClellan Corey, Pradeep Jnana Madhavarapu, Anurag Windlass Gupta, Benjamin Tobler, Samuel James McKelvie
-
Patent number: 10231030Abstract: Digital content items may include additional content such as advertisements. Placement of the additional content may be based on a characteristic of the digital content item and/or a characteristic of a consumer of the digital content item. In one implementation, a level of interest is determined for multiple time points in a digital content item and an advertisement is located in the digital item based on the level of interest.Type: GrantFiled: April 11, 2017Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventor: Roy F. Price
-
Patent number: 10228979Abstract: A timer service receives timer creation requests from clients and fires those timers upon their expiration by returning to the requesting clients payloads provided with the timer creation requests. A timer creation request includes a client identifier, a timer expiration time, and a payload. The timer service queues timer creation requests, a creation worker adds timer records to a timer store in response to requests and manages virtual partitions of the timer store, and sweeper workers, one per virtual partition, sweep timers into a second queue. A firing worker reads timer index records from the second queue, determines the timers referenced in those timer index records and executes the payloads of those timers. The timer store can be tiered, with virtual partitions different storage priorities based on the timer expirations of the timers in the virtual partitions.Type: GrantFiled: July 13, 2016Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventor: AndyGibb Halim
-
Patent number: 10230768Abstract: Disclosed are various embodiments for generating network pages for customers that include customer-generated page portions. A request for a network page is obtained from a client. The network page is associated with a network site hosted on behalf of a first party by a second party. A portion of the network page is obtained from a service operated by the party in response to the request. The network page, which includes the portion, is generated in response to the request. The generated network page is sent to the client in response to the request.Type: GrantFiled: December 27, 2016Date of Patent: March 12, 2019Assignee: Amazon Technologies, INC.Inventors: Andrew S. Huntwork, Jeremy Boynes, Pravi Garg, Prashant J. Thakare, Shashank Shekhar
-
Patent number: 10230564Abstract: A single sign-on system accepts master credentials from a user device and/or application, and automatically signs on to supported services using account credentials corresponding to those services. If the user has not created an account used by a particular device or application, the system can automatically interact with the account service to create the account. Similarly, if the device or application that relies on the account has not already been registered with the account, the system automatically interacts with the account to register the device or account.Type: GrantFiled: April 29, 2011Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Luhui Hu, Jonathan A. Leblang, David J. Zimmer
-
Patent number: 10230812Abstract: A set of transcoding techniques are described for transcoding or otherwise processing content, such as media content that includes textual information (e.g., subtitles), to implement subtitles container conversion from one streaming media format to another, with the ability to combine and split input subtitle segments to create subtitle streams of differing lengths with minimal processing overhead. A copy of textual information is stored at a content delivery network (CDN) point-of-presence (POP) server, network edge server device, or other device. When a device requests the content, the CDN POP server determines the type of device based on the information contained in the request and transcodes the textual information substantially in real-time into the correct encoding for that particular type of device when providing the textual information to the device.Type: GrantFiled: March 21, 2016Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventor: Varun Ram
-
Patent number: D842627Type: GrantFiled: October 9, 2017Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: James Siminoff, Hong Swain
-
Patent number: D842628Type: GrantFiled: October 9, 2017Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: James Siminoff, Hong Swain
-
Patent number: D842847Type: GrantFiled: August 30, 2017Date of Patent: March 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Marc Rene Walliser, Troy Hulick, Christopher Green