Amazon.com, Inc.

United States of America

Back to Profile

1-100 of 25,394 for Amazon.com, Inc. and 18 subsidiaries Sort by
Query
Aggregations
IP Type
        Patent 21,203
        Trademark 4,191
Jurisdiction
        United States 20,814
        World 1,766
        Canada 1,550
        Europe 1,264
Owner / Subsidiary
Amazon Technologies, Inc. 24,422
A9.com, Inc. 535
Audible, Inc. 132
Twitch Interactive, Inc. 125
IMDb.com, Inc. 110
See more
Date
New (last 4 weeks) 176
2024 April (MTD) 128
2024 March 182
2024 February 152
2024 January 243
See more
IPC Class
H04L 29/06 - Communication control; Communication processing characterised by a protocol 2,441
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 1,879
G06F 17/30 - Information retrieval; Database structures therefor 1,390
G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines 1,022
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU] 932
See more
NICE Class
09 - Scientific and electric apparatus and instruments 2,083
42 - Scientific, technological and industrial services, research and design 1,684
35 - Advertising and business services 1,661
41 - Education, entertainment, sporting and cultural services 1,385
38 - Telecommunications services 1,061
See more
Status
Pending 1,558
Registered / In Force 23,836
  1     2     3     ...     100        Next Page

1.

CONTACT LIST RECONCILIATION AND PERMISSIONING

      
Application Number 18508667
Status Pending
Filing Date 2023-11-14
First Publication Date 2024-04-25
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Gundeti, Vikram Kumar
  • Rahim, Mohammed Yasar Arafatha Abdul

Abstract

Techniques for using validated communications identifiers of a user's communications profile to resolve entries in another user's contact list are described. When a user imports a contact list, the contact list may include multiple entities related to the same person. The system may identify one of the entries in the contact list that corresponds to a validated communications identifier stored in another user's communications profile. The system may identify other validated communications identifiers in the other user's communications profile and cross-reference them against the entries of the contact list. If the system determines the contact list includes entries for the different validated communications identifiers of the other user, the system may consolidate the entries into a single entry associated with the other user.

IPC Classes  ?

  • G10L 15/26 - Speech to text systems
  • H04M 1/27453 - Directories allowing storage of additional subscriber data, e.g. metadata
  • H04M 1/2757 - Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
  • H04M 3/00 - Automatic or semi-automatic exchanges
  • H04M 3/44 - Additional connecting arrangements for providing access to frequently-wanted subscribers, e.g. abbreviated dialling

2.

CONFIGURABLE LOGIC PLATFORM

      
Application Number 18383833
Status Pending
Filing Date 2023-10-24
First Publication Date 2024-04-25
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Atta, Islam
  • Pettey, Christopher Joseph
  • Khan, Asif
  • Johnson, Robert Michael
  • Davis, Mark Bradley
  • Izenberg, Erez
  • Bshara, Nafea
  • Constantinides, Kypros

Abstract

The following description is directed to a configurable logic platform. In one example, a configurable logic platform includes host logic and a reconfigurable logic region. The reconfigurable logic region can include logic blocks that are configurable to implement application logic. The host logic can be used for encapsulating the reconfigurable logic region. The host logic can include a host interface for communicating with a processor. The host logic can include a management function accessible via the host interface. The management function can be adapted to cause the reconfigurable logic region to be configured with the application logic in response to an authorized request from the host interface. The host logic can include a data path function accessible via the host interface. The data path function can include a layer for formatting data transfers between the host interface and the application logic.

IPC Classes  ?

  • G06F 13/40 - Bus structure
  • G06F 9/445 - Program loading or initiating
  • G06F 13/42 - Bus transfer protocol, e.g. handshake; Synchronisation
  • G06F 15/78 - Architectures of general purpose stored program computers comprising a single central processing unit

3.

Bandwidth estimation for video streams

      
Application Number 17751075
Grant Number 11968412
Status In Force
Filing Date 2022-05-23
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor Brailovskiy, Ilya

Abstract

Methods and systems for improved quality of a streaming session using multiple simultaneous streams. For the multiple simultaneous streams an audio/video device (A/V device) records and generates a high-resolution stream and a low-resolution stream for simultaneous transmission to a server. The server selects one of the two streams for retransmission to a destination client device. The server also monitors the streaming session and estimates a total available bandwidth between the server and the A/V device and assigns a confidence value to the bandwidth estimation. The server periodically transmits the bandwidth estimate and confidence value to the A/V device to improve the efficiency of the streams being generated by the A/V device. The A/V device can use the received bandwidth estimate and confidence value to adapt the resolution of each of the streams to efficiently use the total available bandwidth between the A/V device and the server.

IPC Classes  ?

  • H04N 21/6437 - RTP [Real-time Transport Protocol]
  • G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
  • H04L 65/65 - Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
  • H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
  • H04N 21/2385 - Channel allocation; Bandwidth allocation
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • G06V 20/00 - Scenes; Scene-specific elements
  • G06V 20/40 - Scenes; Scene-specific elements in video content
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

4.

Teleporting magic states from a color code to a surface code and decoding a merged surface-color code

      
Application Number 17694399
Grant Number 11966817
Status In Force
Filing Date 2022-03-14
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Shutty, Noah John
  • Chamberland, Christopher

Abstract

A technique for merging, via lattice surgery, a color code and a surface code, and subsequentially decoding one or more rounds of stabilizer measurements of the merged code is disclosed. Such a technique can be applied to bottom-up fault-tolerant magic state preparation protocol such that an encoded magic state can be teleported from a color code to a surface code. Decoding the stabilizer measurements of the merged code requires a decoding algorithm specific to the merged code in which error correction involving qubits at the border between the surface and color code portions of the merged code is performed. Error correction involving qubits within the surface code portion and within color code portion, respectively, may additionally be performed. In some cases, the magic state is prepared in a color code via a technique for encoding a Clifford circuit design problem as an SMT decision problem.

IPC Classes  ?

  • G06N 10/70 - Quantum error correction, detection or prevention, e.g. surface codes or magic state distillation
  • G06N 10/20 - Models of quantum computing, e.g. quantum circuits or universal quantum computers
  • G06N 10/60 - Quantum algorithms, e.g. based on quantum optimisation, or quantum Fourier or Hadamard transforms

5.

Security camera

      
Application Number 29874939
Grant Number D1024158
Status In Force
Filing Date 2023-04-26
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Lu, Wen-Yo
  • Tsai, Yen-Chi
  • Siminoff, James
  • Donskoi, Mikhail
  • England, Matthew J.
  • Krasnoshchok, Oleksii
  • Loew, Christopher
  • Shekolian, Oleksii
  • Yemelin, Maksym

6.

Incremental authenticated data encodings

      
Application Number 14576142
Grant Number 11968292
Status In Force
Filing Date 2014-12-18
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor Char, Hanson

Abstract

Data is encoded to be incrementally authenticable. A plaintext is used to generate a ciphertext that comprises a plurality of authentication tags. Proper subsets of the authentication tags are usable to authenticate respective portions of plaintexts obtained from the ciphertext. Portions of the plaintext can be obtained and authenticated without decrypting the complete ciphertext.

IPC Classes  ?

7.

Data streaming service with virtualized broker clusters

      
Application Number 17810299
Grant Number 11968279
Status In Force
Filing Date 2022-06-30
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Chakravorty, Sayantan
  • Koduru, Nagarjuna
  • Maji, Nabanita
  • Kistampalli, Vijaya Rama Reddy
  • Bhatia, Sankalp
  • Dorwat, Sahil

Abstract

Various embodiments of systems and methods for providing virtualized (e.g., serverless) broker clusters for a data streaming service are disclosed. A data streaming service uses a front-end proxy layer and a back-end broker layer to provide virtualized broker clusters, for example in a Kafka-based streaming service. Resources included in a virtualized broker cluster are monitored and automatically scaled-up, scaled-down, or re-balanced in a way that is transparent to data producing and/or data consuming clients of the data streaming service.

IPC Classes  ?

  • H04L 67/562 - Brokering proxy services
  • H04L 9/40 - Network security protocols
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 65/60 - Network streaming of media packets

8.

Hybrid codec

      
Application Number 17107837
Grant Number 11967118
Status In Force
Filing Date 2020-11-30
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Brown, Russell Allen
  • Maggi, Paolo
  • Borelli, Paolo Angelo Angelo
  • Hinks, Paul
  • Keller, Mark John

Abstract

Systems and methods are described herein for implementing a hybrid codec to compress and decompress image data using both lossy and lossless compression. In one example encoding process, it may be determined whether a first block of pixels of a frame of image data contains an edge. A type of compression by which to encode the first block may be selected based on that determination. The first block may be compressed using the selected type of compression. At least one second value associated with the first block of pixels may be set to indicate at least oof the compressed value or the type of compression used to compress the first block.

IPC Classes  ?

  • G06T 9/00 - Image coding
  • G06T 3/40 - Scaling of a whole image or part thereof
  • G06T 7/13 - Edge detection
  • H03M 7/30 - Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
  • H03M 7/40 - Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code

9.

Availability zone recovery using virtual private clouds

      
Application Number 17710163
Grant Number 11966306
Status In Force
Filing Date 2022-03-31
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Mcgarry, Donald Patrick
  • Prateek, Anuj
  • Longmore, Juan-Pierre
  • Wei, Eric
  • Bien, Daniel
  • O'Flaherty, Noel

Abstract

Availability zone and region recovery are described. For an availability zone (AZ), a recovery availability zone (rAZ) may be identified based on available computing capacity of the recovery availability zone and geographic proximity of the availability zone relative to the recovery availability zone. In an instance in which the availability zone is impacted in which at least one of hardware and software of the availability zone is not fully operational, a virtual private cloud (VPC) is generated that establishes a peered connection between the availability zone and the recovery availability zone. A service is executed in the recovery availability zone, permitting any other services executing in the availability zone to invoke the service and become partially or fully operational.

IPC Classes  ?

  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

10.

Automated tier-based transitioning for data objects

      
Application Number 15933216
Grant Number 11966359
Status In Force
Filing Date 2018-03-22
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Doshi, Bhavesh Anil
  • Ravi, Arvinth
  • Chakraborty, Anand
  • Sukumaran, Shikha
  • Moore, Thayn
  • Menon, Nikhil
  • Pruett, Iv, Phillip H
  • Golconda, Suresh Kumar
  • Kaufmann, Miles Childs

Abstract

An object-based data storage service receives a request to store a data object in a first location corresponding to a first data storage tier. The request may specify a parameter to enable transitioning of the data object to another data storage tier. In response to the request, the object-based data storage service stores the data object in the first location and monitors access of the data object to determine usage data associated with the data object. The object-based data storage service processes the usage data to determine that the data object is to be transitioned to a second data storage tier. As a result of this determination, the object-based data storage service transitions the data object to a second location corresponding to the second data storage tier.

IPC Classes  ?

  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06N 5/02 - Knowledge representation; Symbolic representation

11.

Speech processing and multi-modal widgets

      
Application Number 17488385
Grant Number 11966663
Status In Force
Filing Date 2021-09-29
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Doan, Nhat Vu
  • Cummings, Nicholas Adam
  • Thakare, Prashant Jayaram
  • Kumar, Jalaj
  • Ravi, Ganesh Prabu
  • Wang, Chih-Shin
  • Gyanchandani, Narenda

Abstract

Techniques for performing speech processing using multi-modal widget information are described. A system may receive input data corresponding to a user input. The system may also receive widget context data corresponding to one or more multi-modal widgets active at a device. The system may use the widget context data to perform natural language understanding (NLU) processing with respect to the user input, and for selecting a skill component for responding to the user input. The system may send a widget identifier to the skill component when invoking the skill to respond to the user input.

IPC Classes  ?

  • G10L 15/00 - Speech recognition
  • G06F 3/16 - Sound input; Sound output
  • G10L 15/197 - Probabilistic grammars, e.g. word n-grams
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

12.

Optical transceiver

      
Application Number 17490973
Grant Number 11967994
Status In Force
Filing Date 2021-09-30
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Saghari, Poorya
  • Mahdi Hayder, Alaa Adel
  • Momtahan, Omid
  • Vangala, Venkata Satish Kumar
  • Eftekhar, Aliasghar

Abstract

An optical transceiver includes a built-in optical switch to switch between diverse fiber paths in switches in a datacenter or in switches between two datacenters. The built-in optical switch can be used to switch between racks in a datacenter to increase capacity for any rack that requests it. A controller, which receives a signal from a server computer in one of the racks, can be external to the optical transceiver or within the optical transceiver. In either case, the server computer can be provided with additional bandwidth when needed. For connections between datacenters, the built-in optical switch allows for optical line protection, but without the need for a splitter circuit, which incurs a significant power loss and requires a more expensive transceiver. Consequently, the built-in optical switch within an optical transceiver can be used in a variety of contexts to increase efficiency and reduce overall costs for network devices.

IPC Classes  ?

  • H04B 10/03 - Arrangements for fault recovery
  • H04B 10/079 - Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
  • H04B 10/25 - Arrangements specific to fibre transmission
  • H04B 10/40 - Transceivers
  • H04J 14/02 - Wavelength-division multiplex systems
  • H04Q 11/00 - Selecting arrangements for multiplex systems

13.

Change data capture log augmentation for streamlined ETL processing

      
Application Number 17931281
Grant Number 11966411
Status In Force
Filing Date 2022-09-12
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Rajgaria, Punit
  • Brahmadesam, Murali

Abstract

Techniques for change data capture (CDC) log augmentation are described. In some examples, a user configures CDC log augmentation by indicating which data should be included in a CDC log, and the database, when generating a CDC log associated with this configuration, can obtain the associated data and augment the CDC log by inserting this data into it. The augmented data can include one or more fields from a record in a separate database table, where the record can be identified based on the changed record represented by the CDC log.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/23 - Updating
  • G06F 16/25 - Integrating or interfacing systems involving database management systems

14.

Inferring brand similarities using graph neural networks and selection prediction

      
Application Number 18064591
Grant Number 11966405
Status In Force
Filing Date 2022-12-12
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Wei, Chaoran
  • Mishra, Shaunak
  • Sengupta, Anirban
  • Lal, Ravendar

Abstract

Disclosed are various embodiments for inferring brand similarities using graph neural networks and selection prediction. In one embodiment, a brand-to-brand graph is generated indicating similarities between a set of brands according to at least one of: click-through data or conversion data. Using a first graph neural network (GNN) tower, the brand-to-brand graph is analyzed to determine brand similarities among a first brand identified from a search query and a first set of other brands. Using a second GNN tower, the brand-to-brand graph is analyzed to determine brand similarities among a second brand and a second set of other brands. A level of similarity between the first brand and the second brand is determined based at least in part on an output of the first GNN tower and an output of the second GNN tower.

IPC Classes  ?

15.

Clock synchronization in a network using a distributed pulse signal

      
Application Number 17709939
Grant Number 11967964
Status In Force
Filing Date 2022-03-31
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Katz, Noam
  • Bshara, Said
  • Izenberg, Erez
  • Attias, Noam

Abstract

A clock disciplining scheme uses a pulse per second (PPS) signal that is distributed throughout a network to coordinate timing. In determining the time, jitter can occur due to latency between detection of the PPS signal and a software interrupt generated there from. This jitter affects the accuracy of the clock disciplining process. To eliminate the jitter, extra hardware is used to capture when the PPS signal occurred relative to a hardware clock counter associated with the clock disciplining software. In one embodiment, the extra hardware can be a sampling logic, which captures a state of a hardware clock counter upon PPS detection. In another embodiment, the extra hardware can initiate a counter that calculates a delay by the clock disciplining software in reading the hardware clock counter. The disciplining software can then subtract the calculated delay from a hardware clock counter to obtain the original PPS signal.

IPC Classes  ?

  • H03L 7/10 - Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop - Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • H03L 7/083 - Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop - Details of the phase-locked loop the reference signal being additionally directly applied to the generator
  • H03L 7/199 - Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between numbers which are variable in time or the frequency divider dividing by a factor variable in time, e.g. for obtaining fractional frequency division with reset of the frequency divider or the counter, e.g. for assuring initial synchronisation

16.

Controlling ingestion of streaming data to serverless function executions

      
Application Number 17456546
Grant Number 11968280
Status In Force
Filing Date 2021-11-24
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Sood, Vinayak
  • Saroop, Mandakini
  • Song, Shu
  • Ghadge, Tejas Mahadeo
  • Olychuck, Tyson Charles
  • Gupta, Dinesh Saheblal
  • Liu, Jia

Abstract

Systems and methods are described controlling ingestion of data items within a data stream by executions of a serverless function on a serverless compute system. A poller device can act as an intermediary between the data stream and the serverless function, iteratively retrieving data items from the data stream and passing them in invocations of the serverless function. To allow for fine-grained control of ingestion without requiring implementation of complex logic at the poller device, the poller device can enable the serverless function to pass instructions controlling subsequent operation of the poller device. Each execution of the serverless function may determine whether subsequent operation of the poller device should be altered, and if so, instruct the poller device accordingly. The poller device can then modify its operation pursuant to the instructions, enabling highly granular control of streaming data ingestion without inhibiting existing benefits of serverless computing.

IPC Classes  ?

  • G06F 8/33 - Intelligent editors
  • G06F 8/41 - Compilation
  • H04L 67/133 - Protocols for remote procedure calls [RPC]
  • H04L 67/564 - Enhancement of application control based on intercepted application data
  • H04L 67/5651 - Reducing the amount or size of exchanged application data
  • H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

17.

Targeted traffic filtering

      
Application Number 15461051
Grant Number 11968226
Status In Force
Filing Date 2017-03-16
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Chychi, Payam Tarverdyan
  • Marinus, Dennis
  • Marck, Shawn Joseph
  • O'Dor, Stephen Roderick

Abstract

Remote Triggered Black Holes (RTBHs) can be precisely placed on networks that are not directly physically connected to a target of an attack. A network source of a potential attack can be determined. A path between the network source and the target can be identified, and a determination can be made as to which networks along that path subscribe to an attack mitigation service. From multiple identified subscriber networks, a subscriber network can be identified that is determined to be appropriate for placement of a black hole to mitigate the attack. Once selected, the identified network can receive attack information and acknowledge placement of the black hole. The subscriber network can then begin discarding traffic for the attack target. A subscriber-owned list of network prefixes can be reviewed before allowing RTBH injection for a corresponding address space.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 43/0888 - Throughput
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 47/127 - Avoiding congestion; Recovering from congestion by using congestion prediction
  • H04L 61/5007 - Internet protocol [IP] addresses

18.

Auto-tuning permissions using a learning mode

      
Application Number 16453931
Grant Number 11968241
Status In Force
Filing Date 2019-06-26
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Kjelstrup, Jacob A.
  • Mukkati Prakash, Bharath
  • Johnson, Brigid Ann
  • Pugalia, Ujjwal Rajkumar

Abstract

Methods, systems, and computer-readable media for auto-tuning permissions using a learning mode are disclosed. A plurality of access requests to a plurality of services and resources by an application are determined during execution of the application in a learning mode in a pre-production environment. The plurality of services and resources are hosted in a multi-tenant provider network. A subset of the services and resources that were used by the application during the learning mode are determined. An access control policy is generated that permits access to the subset of the services and resources used by the application during the learning mode. The access control policy is attached to a role associated with the application to permit access to the subset of the services and resources in a production environment.

IPC Classes  ?

19.

Pseudo-local multi-service enabled file systems using a locally-addressable secure compute layer

      
Application Number 17643809
Grant Number 11966370
Status In Force
Filing Date 2021-12-10
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Greenwood, Christopher Magee
  • Olson, Marc Stephen
  • Wires, Jacob
  • Warfield, Andrew Kent

Abstract

Systems and methods are provided for implementing a multi-service file system for a hosted computing instance via a locally-addressable secure compute layer. Software within the instance can submit file operations to the secure compute layer, which the secure compute layer can translate into calls to one or more network-accessible storage services. To provide a multi-service file system, the secure compute layer can obtain mapping data mapping file system objects within the virtualized file system to different network-accessible storage services. On receiving a file operation, the secure compute layer can determine one or more network-accessible storage services corresponding to the file operation, and submit appropriate calls to the one or more network-accessible storage services. By varying the calls for file operations, various functionalities, such as data backup, write staging, read caching, and failover can be implemented independent of both operation of the hosted computing device and the network-accessible storage services.

IPC Classes  ?

  • G06F 16/188 - Virtual file systems
  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/172 - Caching, prefetching or hoarding of files

20.

Tiered electronic protection systems for aerial vehicles

      
Application Number 17708120
Grant Number 11967818
Status In Force
Filing Date 2022-03-30
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Maharjan, Lizon
  • Lacaux, Frederic Pierre
  • Brestel, Dean Joseph
  • Wang, Xiaoqi
  • Lueneburg, Andrew
  • Feifel, Marc Ian

Abstract

Described are systems and methods for monitoring, detecting, and/or protecting various systems of an aerial vehicle, such as an unmanned aerial vehicle (UAV). Embodiments of the present disclosure can provide a multi-tiered system to provide monitoring, detection, and/or initiation of protection protocols in response to detected faults in connection with the electronics associated with UAV systems, such as the motor drive and/or control systems that may drive the propulsion systems of the UAV.

IPC Classes  ?

  • H02H 7/085 - Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from norm for dynamo-electric motors against excessive load
  • B64C 39/02 - Aircraft not otherwise provided for characterised by special use
  • B64D 27/24 - Aircraft characterised by the type or position of power plant using steam, electricity, or spring force
  • B64D 31/00 - Power plant control; Arrangement thereof
  • H02H 7/08 - Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from norm for dynamo-electric motors
  • B64U 50/19 - Propulsion using electrically powered motors

21.

Hinge for sidewalk robot

      
Application Number 16046589
Grant Number 11964605
Status In Force
Filing Date 2018-07-26
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor Skaloud, Brett

Abstract

A latch mechanism for a sidewalk delivery robot or container includes a plunger that extends to engage a latch body on a lid to lock the lid closed, a cable for pulling the plunger out of engagement with the lid to free the lid for opening, and a temporary catch mechanism for holding the plunger in the retracted position during an initial phase of the opening process. The catch, and therefore the plunger, is released when a forward-extending release arm of the catch is engaged by the latch body during the opening process to pivot the catch. A slot hinge mechanism includes a spring piston to guard against finger pinching and a slider that is attached to the piston of the latch mechanism by the cable. Actuation of the hinge mechanism retracts the piston to its retracted position.

IPC Classes  ?

  • B60P 3/00 - Vehicles adapted to transport, to carry or to comprise special loads or objects
  • B25J 5/00 - Manipulators mounted on wheels or on carriages
  • B25J 9/00 - Programme-controlled manipulators
  • B60P 7/06 - Securing of load

22.

Machine learning inference calls for database query processing

      
Application Number 16699410
Grant Number 11966396
Status In Force
Filing Date 2019-11-29
First Publication Date 2024-04-23
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Finnerty, James Laurence
  • Ilyashenko, Andrei Victor

Abstract

Techniques for performing machine learning inference calls in database query processing are described. A method for performing machine learning inference calls in database query processing may include generating a query plan to optimize a query for batch processing of data stored in a database service, the query plan including a batch mode operator to execute a function reference and an execution context associated with the batch mode operator, executing the query plan to invoke a function associated with the function reference, wherein the function sends a batch of requests, generated using the execution context, to a remote service and obtains a plurality of responses from the remote service, and generating a query response based on the plurality of responses.

IPC Classes  ?

23.

DROPS

      
Application Number 232284000
Status Pending
Filing Date 2024-04-22
Owner Twitch Interactive, Inc. (USA)
NICE Classes  ? 00 - No classifiable goods/services

Goods & Services

(1) Downloadable virtual goods, namely, computer programs featuring video game-related rewards and prizes distributed to viewers of live streaming performances when the viewers achieve specific viewing-related milestones; downloadable virtual goods, namely, computer programs featuring rewards and tokens for use in online virtual worlds; downloadable virtual goods, namely, computer programs featuring videogame-related rewards or prizes distributed to viewers of live streaming performances when a video game streamer achieves a specific milestone in a game; downloadable computer software, namely, digital tokens or keys for unlocking or accessing content, cosmetic enhancements, or additional features in a virtual environment. (1) Promoting the video games of others by providing consumers a means to earn rewards and prizes by viewing live streaming video game performances; providing consumers a means to earn rewards and prizes to be used in video games or online services by viewing the live streaming performances of others; arranging and conducting reward programs to promote video games, streaming video game performances, and other live streaming performances; promoting video games and the streaming performances of others by providing video game developers with a means to provide video game-related rewards and tokens to viewers; promoting video games and the streaming performances of others by providing video game developers with a means to provide rewards or prizes to viewers when a video game streamer achieves a specific milestone in a game or the viewers achieve specific viewing-related milestones. (2) Entertainment services, namely, incentive award programs designed to reward program participants who view live streaming performances; entertainment services, namely, providing video game developers a mechanism to award rewards and prizes to viewers of streaming video game performances when a video game streamer achieves a specific milestone in a game or the viewers achieve specific viewing-related milestones; entertainment services, namely, providing video game developers a mechanism to award on-line, non-downloadable virtual items for customizing or enhancing a video game character or the video game experience for use in virtual environments created for entertainment purposes. (3) Providing temporary use of online non-downloadable software for distributing rewards and prizes to viewers of live streaming performances when the viewers achieve specific viewing-related milestones; providing temporary use of online non-downloadable software that unlocks access to rewards or prizes after achieving specific milestones related to video games; providing temporary use of online non-downloadable software featuring digital tokens or keys for unlocking or accessing content, cosmetic enhancements, or additional features in a virtual environment; providing temporary use of online non-downloadable software for creating, managing, and operating video game rewards programs; providing temporary use of online non-downloadable software that allows users to incorporate incentive award programs from video game developers into their live streaming performances.

24.

CONFIGURABLE VIRTUAL MACHINES

      
Application Number 18472402
Status Pending
Filing Date 2023-09-22
First Publication Date 2024-04-18
Owner Amazon Technologies, Inc. (USA)
Inventor Panchapakesan, Rajan

Abstract

Systems and methods for configuring a virtual machine provided by a remote computing system based on the availability of one or more remote computing resources and respective corresponding prices of the one or more remote computing resources are disclosed. Users are presented with an interface that allows for selection of individual remote computing resources to be included in a custom-configured virtual machine. Also, a customized corresponding price is determined for the custom-configured virtual machine based on user selections and current availability of the selected remote computing resources to be included in the custom-configured virtual machine.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/445 - Program loading or initiating
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

25.

Miscellaneous Design

      
Application Number 019015898
Status Pending
Filing Date 2024-04-18
Owner Amazon Technologies, Inc. (USA)
NICE Classes  ?
  • 02 - Paints, varnishes, lacquers
  • 03 - Cosmetics and toiletries; cleaning, bleaching, polishing and abrasive preparations
  • 04 - Industrial oils and greases; lubricants; fuels
  • 05 - Pharmaceutical, veterinary and sanitary products
  • 06 - Common metals and ores; objects made of metal
  • 07 - Machines and machine tools
  • 08 - Hand tools and implements
  • 09 - Scientific and electric apparatus and instruments
  • 10 - Medical apparatus and instruments
  • 11 - Environmental control apparatus
  • 12 - Land, air and water vehicles; parts of land vehicles
  • 15 - Musical instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 17 - Rubber and plastic; packing and insulating materials
  • 18 - Leather and imitations of leather
  • 19 - Non-metallic building materials
  • 20 - Furniture and decorative products
  • 21 - HouseHold or kitchen utensils, containers and materials; glassware; porcelain; earthenware
  • 22 - Rope, netting, tents, awnings, sails and sacks; padding and stuffing materials
  • 24 - Textiles and textile goods
  • 25 - Clothing; footwear; headgear
  • 26 - Small items for dressmaking; artifical flowers; false hair
  • 27 - Floor and wall coverings
  • 28 - Games; toys; sports equipment
  • 29 - Meat, dairy products, prepared or preserved foods
  • 30 - Basic staples, tea, coffee, baked goods and confectionery
  • 31 - Agricultural products; live animals
  • 32 - Beers; non-alcoholic beverages
  • 33 - Alcoholic beverages other than beer
  • 35 - Advertising and business services
  • 39 - Transport, packaging, storage and travel services
  • 40 - Treatment of materials; recycling, air and water treatment,
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design
  • 43 - Food and drink services, temporary accommodation
  • 44 - Medical, veterinary, hygienic and cosmetic services; agriculture, horticulture and forestry services
  • 45 - Legal and security services; personal services for individuals.

Goods & Services

Filled toner cartridges; toner. All-purpose cotton swabs for personal use; astringents for cosmetic purposes; baby oils; body lotions; body wash; bubble bath; cleaning preparations; cotton balls for cosmetic purposes; cotton rounds for cosmetic purposes; dishwashing preparations; feminine hygiene cleansing towelettes; flushable toilet wipes impregnated with a cleaning preparation; flushable toilet wipes impregnated with cleansing compounds for use on skin; hair shampoos and conditioners; laundry detergent; non-medicated anti-cavity mouth rinses; non-medicated bath preparations; non-medicated hand soaps; non-medicated mouthwashes; non-medicated skin care preparations; petroleum jelly for cosmetic purposes; shampoos; skin lotions; skin moisturizers; teeth whitening kits; teeth whitening preparations; wipes impregnated with a cleaning preparation. Motor oil. Acne treatment preparations; allergy relief medications; all-purpose disinfectants; analgesics; antacids; antibacterial soap; antidiarrheal preparations; antihistamines; anti-itch cream; antiseptic preparations; antiseptics; antitussive cold preparations; astringents for medical purposes; balms for medical purposes; cough syrups; decongestant capsules and tablets; decongestant nasal spray; dental wax; diagnostic preparations for medical purposes; diapers for pets; dietary and nutritional supplements; dietary supplements; disinfectants; disposable absorbent mats for lining pet crates; disposable house training pads for pets; disposable sanitizing wipes; epsom salts; expectorants; feminine hygiene pads; feminine hygiene wipes for sanitary purposes; hand-sanitizing preparations; incontinence diapers; incontinence garments; incontinence guards; incontinence pads; laxatives; material for stopping teeth; medicated anti-cavity mouth rinses; medicated lotions for body; medicated lotions for treating dermatological conditions; medicated mouthwash; medicated ointments for treating dermatological conditions; medicated skin care preparations; medicated smoking cessation gums and lozenges; medicated soap; medicinal gastrointestinal preparations; panty liners; petroleum jelly for medical purposes; pharmaceutical preparations for the treatment of flatulence; pharmaceutical preparations for the treatment of viral, infectious, metabolic, endocrine, musculoskeletal, cardiovascular, cardiopulmonary, genitourinary, sexual dysfunction, oncological, hepatological, ophthalmic, respiratory, neurological, gastrointestinal, hormonal, dermatological, psychiatric and immune system related diseases and disorders; pharmaceuticals, namely, pharmaceutical preparations and substances for the treatment of viral, infectious, metabolic, endocrine, musculoskeletal, cardiovascular, cardiopulmonary, genitourinary, sexual dysfunction, oncological, hepatological, ophthalmic, respiratory, neurological, gastrointestinal, hormonal, dermatological, psychiatric, and immune system related diseases and disorders; plasters, materials for dressings; sanitary preparations for medical purposes; sanitizing wipes; sleeping tablets; tampons; vitamins; witch hazel. Aluminum foil; clothes hooks of metal; common metal drawer pulls; door hinges of metal; door knobs of metal; door stops of metal; electronic safes; gate hardware, namely, metal gate latches; hinge pin door closers of metal; locks of metal; locks; metal bicycle locks; metal boxes; metal curtain rod brackets; metal door handles; metal hooks; metal knobs; metal lock boxes; metal padlocks; metal safes; metal shelf brackets; metal storage containers for keys; pipes and tubes of metal; safes; small items of metal hardware, namely, door guides. Bits for electric screwdrivers; Bits for power drills; blades for power saws; coffee grinders, other than hand-operated; electric can openers; electric juicers; electric kitchen grinders; kitchen machines, namely, electric standing mixers; machines and apparatus for polishing; mixing machines; parts for compressed-air tools, namely, hoses, pipes, couplings valves, fittings, and needles; tool grinding machines; vacuum cleaners; vacuum packaging machines. Air pumps, hand-operated; blades for manually-operated tools; disposable razors; electric steam irons; flatware, namely, forks, knives, and spoons; hand operated plumbing snakes; hand saws; hand tools, namely, caulking finishing tools, emergency seat belt cutter, grout removal tool, wallpaper scoring tool, sheet metal shaping tool; hand tools, namely, clamps; hand tools, namely, loppers; hand tools, namely, planers; hand tools, namely, pruning saws; hand tools, namely, ratchet wrenches; hand tools, namely, scrapers; hand tools, namely, screwdrivers; hand tools, namely, stamping-out tools; hand tools, namely, stamps; hand tools, namely, tool set kits comprising wrenches; hand tools, namely, wrenches; hand-operated caulking guns; hand-operated chisels; hand-operated choppers; hand-operated nail clippers for pets; hand-operated pipe cutters; hand-operated staple guns; hex keys; hobby knives; kitchen knives; knife sharpeners; mallets being hand tools; manicure sets; manually operated hand tools, namely, hammers; multi-function hand tools comprised primarily of pocket knives and also including pliers, wire cutters, saw, screwdriver, can opener, and carabiner; multi-tool knives; nail clippers, electric or non-electric; non-electric vegetable peelers; pizza cutters, non-electric; pliers; pocket knives; putty knives; razor blades; razors; scissors; shears; table cutlery; tool belts; tweezers; utility knives; wallpaper seam rollers; wallpaper smoothers; wrenches. Antennas; audio cables; audio speaker wires; audio speakers; bags adapted for laptops; bags for cameras and photographic equipment; banana plugs; batteries and battery chargers; battery charging devices; battery packs; blank digital storage media; blank electronic storage media; blank magnetic data carriers; calculators; camera cases; camera filters; camera mounts and supports; camera straps; camera tripods; carrying cases specially adapted for electronic equipment, namely, computers, computer peripherals, laptops, tablets, mobile phones, and global positioning systems (gps) apparatus; cd cases; coaxial cables; computer bags; computer cables; computer docking stations; computer hard drive enclosures; computer hardware; computer keyboards; computer mice; computer peripheral devices; computer peripherals; computer styluses; decorative magnets; digital door locks; digital to analog converters (dacs); display screen protectors for providing shade and privacy specially adapted to electronic devices, namely, monitors, tablets, and laptops; downloadable computer software for providing a virtual patient care center; downloadable computer software for providing consumer product information for the purpose of selection of pharmaceuticals and over the counter medications; downloadable computer software for sending and receiving audio calls, video calls, voice messages, email messages, instant messages, messages, and text messages between patients and health care providers; downloadable computer software; downloadable electronic newsletters and reports in the fields of health care, health, wellness, nutrition, fitness, exercise, insurance, benefits plans and health technology; downloadable mobile applications for health care management, appointments, payments, surveys, questionnaires, messaging, telehealth remote monitoring, and virtual and in-person visits; downloadable mobile applications for obtaining discounts on health and wellness products and services, accessing health care services, managing and paying healthcare expenses, managing and analyzing medical, health, healthcare, wellness, nutrition, exercise, fitness, healthcare provider, pharmaceutical, benefit and insurance data and communication of personal and medical patient information; downloadable mobile applications for use in conducting medical and health related education and training; downloadable software enabling synchronous and asynchronous communication between care recipients and third-party care providers; downloadable software enabling synchronous and asynchronous connection of care recipients with designated third-party providers; downloadable software featuring technology that enables the provision of personalized information to health plan participants about health care services; downloadable software featuring technology that enables users to obtain information regarding health care, health care coverage, health care benefits, and healthcare claims status; downloadable software for administering at-home tests; downloadable software for prescription ordering, fulfillment, delivery, and management; downloadable software for providing and receiving medical care, medical questionnaires, medical information, information about health care, and medical records; downloadable software for providing medical diagnosis, consultation, treatment recommendations, treatment options, and medical care; downloadable software for streaming medical and health care services to others; downloadable software for training and education in the fields of medicine, medical care, health care, health, wellness, diagnostics, laboratory testing, virtual health care, pharmaceutical prescription services, and health care administration; downloadable software for use in locating doctors, physician's assistants, nurses, nutritionists, health care professionals and health care service providers; downloadable software in the fields of medicine, medical care, health care, health, wellness, diagnostics, laboratory testing, virtual health care, pharmaceutical prescription services, and health care administration; downloadable software that provides retail and ordering services for pharmaceutical preparations, sanitary preparations, medical supplies, personal care products, and healthcare products; downloadable software to permit users to identify, request, and receive pharmacy products; downloadable videos, podcasts, and audio files relating to healthcare, scientific research and development in the field of health care, health, wellness, nutrition, exercise, fitness, pharmaceuticals, benefits, insurance and health technology; dvd cases; earbuds; earphones; electric deadbolt locks; electrical cables for musical instruments; ethernet adapters; ethernet cables; extension cables; extension cords; eyewear, namely, eyeglasses, sunglasses, ophthalmic lenses and frames, and cases therefor; guitar amplifiers; headphones; headsets; holders adapted for mobile telephones and smartphones; jumper cables; knee pads for workers; lenses for cameras; light switches; magnets; magnifying glasses; magnifying lenses; measuring rulers; memory cards; metronomes; microphone cables; microphone clips; microphone stands; microphones; microscopes; mobile phone chargers; mobile phone screen protectors; monopods for cameras; mounts adapted for laptops, mobile phones, monitors, tablets, and televisions; mounts and mounting brackets adapted for audio speakers and televisions; mouse pads; optical cables; photo studio boxes in the nature of portable lighting devices for taking pictures; plug adapters; power cables; power strips; power supply connectors and adaptors for use with portable electronic devices; printer cables; protective cases for headphones; protective covers and cases for mobile phones, laptops and tablets; protective glasses; protective work gloves; recorded computer software; remote controls for cameras; safety goggles; scales; sleeves for laptops; Software as a Medical Device (SaMD), recorded, for diagnosing viral, infectious, metabolic, endocrine, musculoskeletal, cardiovascular, cardiopulmonary, genitourinary, sexual dysfunction, oncological, hepatological, ophthalmic, respiratory, neurological, gastrointestinal, hormonal, dermatological, psychiatric and immune system related diseases and disorders; spirit levels; stands for laptops, monitors, keyboards, computer peripherals, tablets, electronic book readers, and mobile phones; surge protectors; tape measures; tire pressure gauges; usb (universal serial bus) hardware; usb cables; usb hubs; video cables; wireless chargers; wireless speakers. Compression sleeves; dental picks; diagnostic apparatus for providing medical diagnosis; foam massage rollers; hearing protectors without the ability to reproduce or transmit sound; massage apparatus; medical ice packs; sensory light therapy unit. Air filters for heating and cooling registers; bread-making machines; coffee machines, electric; electric coffee makers; electric deep fryers; electric espresso machines; electric fans; electric food steamers; electric kettles; electric lights for Christmas trees; electric night lights; electric space heaters; electric toaster ovens; electromagnetic induction cookers; faucets; filters for drinking water; fireplaces; fitted covers for barbecue grills; gas patio heaters; hot air ovens; lamps; lanterns for lighting; light bulbs; lighting fixtures; multicookers; plate warmers; taps being faucets; ultrasonic sterilizers for household purposes; vehicle reflectors; water filters; water filtration pitchers sold empty; water purification and filtration apparatus. Automobile covers, shaped; bicycle racks for vehicles; car window shades; cup holders for vehicles; fitted covers for vehicles; fitted vehicle seat covers; license plate holders; pet booster seats for automobiles; roof racks; vehicle seat protectors; wagons; wheel covers for vehicles. Bags specially adapted for holding musical instruments; piano keyboard covers; guitar strings; music stands; musical instrument stands; musical instrument strings; musical instruments; pedals for musical instruments; tuners for musical instruments; wall mounts specially adapted for hanging guitars. Adhesive tape dispensers; adhesives for stationery or household use; artists' charcoal; binder clips; blending tools, namely, tortillons; cardboard boxes; cardboard packaging; chalk; chalkboards; clip boards; correcting tape for stationery use; correcting tape refills for stationery use; crayons; date stamps; decals; desk file trays; desk pads; desk sets; desktop document racks; desktop document stands; desktop organizers; desktop stationery boxes; dividers for ring binders; document file racks; double-sided adhesive tapes for household use; drafting instruments, namely, compasses, triangles, protractors and rulers; dry erase writing boards; easels; envelopes; erasers; facial tissue; file folders; glue for stationery or household use; graining combs; graph paper; hanging folders; highlighter pens; hole punch pliers for office use; laminating machines for home and office use; legal pads; markers; name badge holders; office staplers; origami paper; padded paper envelopes for mailing or packaging; padfolios; paint rollers; paint trays; paintbrushes; palettes for painting; paper food wrap; paper hole punches; paper index cards; paper labels; paper shredders for office use; paper towels; paper trimmers; paper wipes for cleaning; paper; passport covers; passport holders; pen or pencil holders; pencil sharpeners; pencils; pens; plastic bags for pet waste disposal; plastic bubble packs for wrapping or packaging; plastic food storage bags for household use; printed address labels; printed calendars; printed greeting cards; printed maps; printed materials, namely, books, newsletters, and reports in the fields of health care, health, wellness, nutrition, fitness, exercise, insurance, benefits plans and health technology; printed note cards; printed notebooks; printed posters; protective covers for sheets of paper; push pins; replacement blades for paper trimmers; ring binders; rubber bands; rubber stamps; sheets for sharpening, cleaning, and lubricating paper shredder blades for office use; staple removers; staples for paper; stationery; stickers; stick-on whiteboards and dry-erase boards; storage racks specifically adapted for holding paintbrushes; thumb tacks; toilet paper; trash bags; unsensitized photo paper; wall file organizers specifically adapted for file folders; writing board erasers; writing pads. Air hoses; masking tape; rubber bumper pads for door knobs, walls, flat surfaces, curved surfaces, decorative items, furniture, chair legs, table legs or windows, to prevent slipping, sliding, surface damage, and noise, featuring an adhesive back. All-purpose carrying bags; animal leashes; backpacks; bags for carrying pets; bags for sports; book bags; briefcases; document cases; fanny packs; garment bags for travel; knapsacks; luggage; luggage wheels; pouches in the nature of fanny packs; suitcases; toiletry bags sold empty; tool bags, empty; travelling bags; umbrellas; wallets; wheeled shopping bags. Gazebos not primarily of metal; magnetic screen doors, not of metal; plastic landscape edging; sandbags. Bean bag lounger; bed bases; bed frames; bed headboards; beds for household pets; benches; bookcases; bottle racks; box springs; boxes of wood or plastic; kitchen island cart; chairs; clothes hangers; coat racks; coffee tables; corkboards; crate covers for pets; curtain holders, not of textile material; curtain hooks; curtain rings; curtain rods; cushions; dispensers for dog waste bags, fixed, not of metal; drapery hardware, namely, holdbacks in the nature of non-textile curtain holders; drawer organizers; felt pads for furniture legs; fitted fabric furniture covers; fitted furniture covers; folding tables; furniture shelves; furniture; hammock stands; indoor window shades; jewelry organizer displays; kennels for household pets; magazine racks; mattress toppers; mattresses; mirrors; ottomans; pet crates; pet cushions; pet ramps; pillows; plant stands; playpens; portable kennels; recliners being furniture; saw horses; scratching posts for cats; serving trolleys; shelves; shower curtain hooks; shower rods; shower storage shelves; stools; storage racks; tables; towel racks; towel stands; toy boxes and chests; wine racks; wood chopping block tables; non-metal garden stakes. Automatic pet feeders; bakeware; baking dishes; baking mats; barbecue tongs; baskets for household purposes; basting brushes; beverage glassware; brooms; buckets; cages for pets; camping grills; canister sets; carafes; cleaning brushes for barbecue grills; cleaning brushes for household use; cleaning cloths; cleaning pads; cleaning sponges; cloth for washing floors; clothes drying racks; coffee pod holders; cold packs used to keep food and drink cold; collapsible fabric storage container for domestic use; containers for household or kitchen use; cooking skewers; corn cob holders; countertop holders for paper towels; dental floss picks; dental floss; dental water flossers; dinnerware; dish drying mats; dish drying racks; disposable table plates; drinking vessels; drinkware; dusters; dust-pans; dutch ovens; electric toothbrush replacement heads; gardening gloves; graters for kitchen use; hose nozzles; household containers for foods; household containers for storing and organizing makeup; household storage containers for pet food; household utensils, namely, kitchen tongs; household utensils, namely, spatulas; insulating sleeve holder for beverage cups; ironing boards; jugs; knife blocks; laundry baskets; laundry hampers for domestic or household use; lint rollers; litter boxes for pets; microfiber cloths for cleaning; mitts of fabric for cleaning; mop heads; mops; non-electric griddles; non-electric kettles; non-electric whisks for household purposes; non-electric woks; non-mechanized pet waterers in the nature of portable water and fluid dispensers for pets; ovenware; pails; pans; paper cups; pet dishes; pitchers; planters for flowers and plants; pots; pouring spouts for household use; reusable self-sealing lids for household use for the storage of food; reusable stainless steel water bottles sold empty; scoops for the disposal of pet waste; serving trays; serving ware for serving food; silicone cupcake baking liners; silicone pan handles; soap dishes; spice racks; sponge holders; sponges for household purposes; sponges used for applying makeup; squeegees being cleaning instruments; toilet brush holders; toilet brushes; toilet paper holders; toilet plunger holders; toothbrush holders; toothbrushes; towel bars; towel rings; trash cans; ultrasonic aromatherapy diffusers; wallpaper brushes; window cleaners in the nature of a combination squeegee and scrubber; wiping cloths, namely, shammies; wire brushes, not being machine parts; work gloves; zesters. All-purpose straps comprised of synthetic textile materials, excluding artificial leather; bungee cords; canopies of textiles; cloth bags for storage; garment bags for storage; hammocks; jute; non-metal cable ties; paracord; ratchet tie-down straps made of synthetic textile materials; ropes, namely, dock lines; ropes; sisal; string; tarpaulins; tents; twine; unfitted vehicle covers; vacuum compression bags made of plastic for the storage of household items; vehicle tie-down straps made of synthetic textile materials. Bath linen; bed blankets; bed covers; bed linen; bed sheets; bed skirts; bedspreads; blanket throws; comforters; crib sheets; curtains; dish towels; draperies; duvet covers; duvets; face cloths; household linen; mattress covers; mattress pads; pillowcases; pillow shams; quilts; shower curtain liners; shower curtains; sleeping bags; table linen of textile; tablecloths of textiles; towels; wash cloths. Gloves; money belts; robes; waist belts. Eyelets for clothing. Bath mats; carpets and rugs; chair mats; floor mats; floor mats for vehicles; floor mats made of rubber; interlocking floor mats; personal exercise mats; pet feeding mats; rubber mats; yoga mats. Abdominal wheel rollers for fitness purposes; ankle weights; baby multiple activity toys; badminton sets; bags specially adapted for games storage; bags specially adapted for sports equipment; balance board for improving strength, toning, conditioning, balance and proprioception; balance boards being learning games for children for developing motor skills; balls for sports; baseball batting tees; battle ropes for exercise; board games; bocce balls; children's multiple activity toys; cone markers for sports; cornhole game sets; croquet sets; disc golf baskets; doll house furnishings; doll houses; dominoes; dumbbell sets; dumbbells; exercise balls; exercise bars; exercise belts for use with resistance bands; exercise benches; exercise gliding discs; exercise weights; foam exercise rollers; focus mitts; game storage cases; gaming keyboards; gaming mice; golf bags; golf practice nets; gymnastic parallel bars; infant toys; jump ropes; kettlebells; kicking pads for mixed martial arts; lawn game sets for playing ladder toss and kubb; medicine balls; nets for sports; plastic balls for ball pits; play tunnels; protective carrying cases specially adapted for handheld video games; pumps specially adapted for use with balls for games; puzzle boards for assembling and storing puzzles; resistance bands for fitness purposes; ski bags; soccer goals; sports ball rebounders; storage racks for athletic equipment; thumb grips for gaming controller sticks; toy boxes; toy building blocks; toy cars; toy food; toy furniture; toy model train sets; weight lifting belts; work-out gloves; yoga blocks; yoga straps. Butter; Canned and bottled fruits and vegetables; Cheese; Chicken; Condiments, namely, dips being dairy-based dips; Condiments, namely, jellies; Cooked fruits and vegetables; Cooking oil; Cream; Dips; Dried Fruits; Eggs; Frozen vegetables; Frozen, prepared and packaged entrees, meals, appetizers, and side dishes consisting primarily of meat, seafood, poultry, vegetables, or cheese; Fruit and vegetable purees; Fruit chips; Fruit jellies; Fruit spreads; Fruit-based snack food; Jellies, jams, compotes; Meat; Milk of almonds; Milk; Milk-based products, excluding ice cream, ice milk and frozen yogurt; Nut-based and dried fruit-based snack bars; Nut-based snack bars; Olive Oil for food; Peanut butter; Peanut milk; Pickled vegetables, namely, pickles; Potato chips; Processed mixed nuts; Raisins; Salads except macaroni, rice and pasta salad; Seafood, not live; Snack mix consisting of dehydrated fruit and processed nuts; Soup; Soy-based food beverage used as a milk substitute, soy milk; Tomato paste; Trail mix consisting primarily of processed nuts or granola; Vegetable chips; Vegetable-based snack food; Whipped cream; Yogurt. Bagel chips; Baking powder; Baking soda; Biscuits; Bread crumbs; Bread sticks; Bread; Burgers contained in bread rolls; Cake mixes; Cakes; Caramels; Chewing gum; Chocolate mousses; Chocolate; Chocolate-based beverages; Cinnamon; Cocoa-based condiments, ingredients, mixes, powders, and spreads; Coffee and tea pods; Coffee beans; Coffee; Coffee-based beverages; Condiments, namely, dips being dipping sauces; Condiments, namely, savory sauces, minced garlic, soya bean paste, chili pepper paste, pepper sauce, pimiento, horseradish, ketchup, relish; Confectionery made of sugar; Confectionery made of sugar-substitutes; Cookie mixes; Cookies; Corn-based chips; Crackers; Dipping sauce; Dough; Dressings for salad; Flavorings for foods and beverages, other than essential oils; Flour; Food package combinations consisting primarily of bread, crackers or cookies; Frozen confections; Frozen foods, namely, grain and bread based appetizers, hors d'oeuvres, and canapés; Frozen yogurt; Frozen, prepared and packaged entrees, meals, appetizers, and side dishes consisting primarily of pasta, rice, bread, crackers, cookies, sauces, seasoning or beans; Frozen, prepared, and packaged meals or entrees consisting primarily of pasta or rice; Grain-based chips; Gravy; Grits; Honey; Ice cream cones; Ice cream; Ice; Iced tea; Ices; Icing; Jelly beans; Malt for food purposes; Marinades; Mayonnaise; Milk-based products, namely, ice cream, ice milk and frozen yogurt; Mixes for making breading; Mustard; Natural sweeteners; Non-medicated lozenges; Noodles, sauce, and topping combined in unitary packages; Noodles; Packaged meal kits consisting primarily of pasta or rice; Pancakes; Pasta salad; Pasta; Pastries; Pastry mixes, cream, dough, and shells; Pepper; Pies; Pita chips; Pizzas; Popcorn; Pretzel chips; Processed grains; Processed wheat; Puddings; Rice and seasoning mix combined in a unitary package; Rice cakes; Rice chips; Rice; Rice-based snack food; Salt; Sandwiches; Sauce; Sauces; Seasonings; Sorbets; Spices; Stuffing mixes containing bread; Sugar; Sushi; Syrup for flavoring food and beverages; Tacos; Tea bags; Tea; Tea-based beverages; Tea-based snack foods; Tortilla chips; Tortillas; Vanilla; Vinegar; Waffles; Yeast. Beans, fresh; Beans, unprocessed; Fresh coconuts; Fresh corn; Fresh fruits; Fresh herbs; Fresh oats; Fresh vegetables; Fresh wheat; Lettuce, fresh; Lobsters, live; Malt for brewing and distilling; Rice, unprocessed; Sesame, edible; Shellfish, live; Unprocessed grain; Unprocessed nuts. Beer; Cocktails, non-alcoholic; Distilled beverages, namely, distilled drinking water; Energy drinks; Flavored water; Fruit juices; Fruit-based beverages; Ginger ale; Isotonic beverages; Lemonades; Malt syrup for beverages; Malt wort; Mineral and aerated waters; Non-alcoholic beverages, namely, carbonated beverages; Non-alcoholic cocktail mixes; Non-alcoholic fruit extracts used in the preparation of beverages; Non-alcoholic malt beverages; Preparations for making beverages, namely, fruit drinks; Seltzer water; Smoothies; Soft drinks; Sweet cider; Vegetable juices; Water beverages; Whey beverages. Alcoholic beverages, except beer; Alcoholic cocktail mixes; Alcoholic essences; Alcoholic extracts; Bourbon; Brandy; Distilled blue agave liquor; Distilled spirits; Gin; Hard cider; Liqueurs; Pre-mixed alcoholic beverages, other than beer-based; Prepared alcoholic cocktail; Rum; Sake; Spirits; Vodka; Whisky; Wine. Administration of a customer loyalty program which provides rewards in the form of discounted and expedited shipping services; Administration of a customer loyalty reward program for shoppers which provides rewards in the form of discounts; Administration of a discount program for enabling participants to obtain health care services and products from a network of providers; Promotion services; Business administrative services for medical referrals; Business consulting services provided to health plans in responding to proposals in the fields of Medicaid and Medicare; Business data analytics services in the fields of health care, health insurance, pharmaceuticals, and health technology; Business management and development services in the fields of health care, health insurance, and health technology; Business management of a retail store and supermarket for others; Business management of an online retail store and supermarket for others; Computerized online retail store services in the field of grocery, fresh and prepared foods, drug store and general consumer merchandise; Cost management services in the field of health, health care and pharmaceuticals; Customer loyalty rewards program for shoppers, namely, customer loyalty services for commercial, promotional and/or advertising purposes; Doctor referrals; Employee assistance services, namely, providing online, telephonic and in-person consultation and information regarding physical, behavioral, mental health and wellness; Health care utilization and review services, namely providing administrative and business services to others to evaluate and monitor the necessity, appropriateness and/or efficiency of health care services that have been provided, are being provided or are proposed to be provided; Healthcare management service organization (mso) services, namely, providing practice organization, management, administrative support and billing services to healthcare providers; Hospital referral services; Information, advisory and consultancy services relating to retail store services and online retail store services; Mail order pharmacy services; Management services of a business nature for clinical trials of drugs, namely, providing clinical trial support, feasibility assessment, protocol development, site selection, patient recruitment, study conduct, data handling, analysis and reporting; Medical referral services; On-line retail store services featuring a wide variety of consumer goods; Online retail store services featuring food, beverages, and groceries; Online retail store services, namely, retail drug store and retail store services featuring health and medical products and services accessible online and by means of mobile applications; Ordering, fulfillment, and management services for prescriptions; Pharmaceutical benefit management services; Processing online and telephone orders for prescriptions; Providing health insurance exchanges in the nature of a marketplace that offers purchasers of health insurance a variety of plans from different insurance providers; Providing information in the field of business administration of health care and medical practices; Providing on-line directory information services in the fields of health care and health insurance; Providing referral services in the fields of health care and well-being, wellness and nutrition, medical equipment and medical supplies, and insurance services; Retail grocery stores; Retail pharmacy services; Retail store services featuring a wide variety of consumer goods; Retail store services featuring food, beverages, and groceries; wholesale distributorship featuring fresh foods and groceries beverages. Delivery of goods by car, truck or van; delivery of pharmaceuticals by mail order; distribution services, namely, delivery of prescription medication; packaging of medication; pharmacy packaging service that aligns, sorts and packages a patient's medications by date and time into individual packets; providing delivery services from online services which afford customers the ability to select a distribution point for goods purchased on the Internet, via a global communications network. Printing services; on-demand printing services; digital printing services; printing of photographic images from digital media; custom imprinting of clothing with decorative designs; direct to garment printing services. Education services, namely, training in the fields of continuing medical education, health care, medicine, telehealth, remote care, health, wellness, nutrition, fitness, exercise, insurance, benefits plans, health technology, health care administration and business management and distribution of course materials in connection therewith; providing a website featuring blogs and non-downloadable publications in the nature of articles in the fields of medicine, virtual medicine, telehealth, telemedicine, remote care, health care, virtual health care, prescription medications, and health care administration; providing physical fitness assessment and consultation. Software as a service (SaaS) featuring software for providing and receiving medical care, medical questionnaires, medical information, information about health care, and medical records; software as a service (SaaS) featuring software for providing a virtual patient care center; software as a service (SaaS) featuring software for patients to receive treatment from doctors, physician's assistants, nurses, health care professionals and health care service providers; software as a service (SaaS) featuring software for sending and receiving communications between patients and health care providers; software as a service (SaaS) featuring software for training and education in the fields of medicine, medical care, health care, health, wellness, and virtual health care; providing online non-downloadable software in the fields of medicine, medical care, health care, health, wellness, and virtual health care; providing online non-downloadable software for providing and receiving medical care, medical questionnaires, medical information, information about health care, and medical records; providing online non-downloadable software for patients to receive treatment from doctors, physician's assistants, nurses, health care professionals, and health care service providers; providing online non-downloadable software for providing virtual patient care center; providing online non-downloadable software for providing medical diagnosis, consultation, treatment recommendations, treatment options, and medical care; providing online non-downloadable software for sending and receiving communications between patients and health care providers; providing an interactive website featuring technology that enables users to obtain information regarding health care; providing a web site featuring technology that enables physicians to generate, manage, and exchange medical information and documents; providing temporary use of non-downloadable software to permit users to identify, request and receive pharmacy products; platform as a service (PaaS); platform as a service (PaaS) featuring software in the fields of medicine, medical care, health care, health, wellness, diagnostics, laboratory testing, virtual health care, pharmaceutical prescription services, and health care administration; scientific study and research in the field of health care delivery; providing medical and scientific research information in the fields of health care and pharmaceuticals; research and development of vaccines, pharmaceutical preparations, diagnostic tests, and medicines; commercial consulting and product research services in the field of pharmacology. Providing information online in the fields of cooking, food preparation, wine, wine and food pairings, ingredients and recipes; Restaurant services; Take-out restaurant services; Cafe services; Tea bars; Coffee shop and coffee bar services; Bar services; Food preparation services; Catering services; Preparation of carry out foods and beverages; Juice bar services; Mobile café services for providing food and drink. Medical services; health care services; telemedicine services; medical, telehealth, telemedicine, remote care, and virtual health care services; health assessment services; health counselling; medical, telehealth, telemedicine, remote care, and virtual health care services, namely, providing medical services and consultation over the telephone and via the Internet; medical, telehealth, telemedicine, remote care, and virtual health care services, namely, providing asynchronous and synchronous access to medical professionals; providing users with asynchronous and synchronous access to health care professionals; physician services; medical counseling and consulting; medical and pharmaceutical consultation; consultancy services relating to health care; providing health information; providing health care information; providing a website featuring information in the fields of medicine, medical care, health care, health, wellness, diagnostics, laboratory testing, virtual health care, pharmaceutical prescription services, and health care administration; providing information and guidance for health care services and medical treatment plans; providing medical diagnosis services; providing in-person and virtual health care services for the diagnosis, consultation, and treatment of cardiovascular, cardiopulmonary, dermatological, endocrine, gastrointestinal, hematological, hepatological, metabolic, musculoskeletal, neurological, ophthalmic, otolaryngological, reproductive, and respiratory conditions; medical services in the fields of primary care, internal medicine, pediatrics, and geriatrics; medical care services, namely, primary care medical services, family medicine, and specialized medical care services in the management of complex and chronic diseases, namely, diabetes, high blood pressure, high cholesterol, thyroid disorders, heart disease, asthma, and arthritis; providing chronic care management services; osteopathic medical services; medical services in the nature of chronic pain management; medical services in the fields of women's and men's health; medical services in the fields of infant, youth and adolescent health; pharmacy services; services relating to the dispensing of medications; information services relating to medications; providing medical information, consultancy and advisory services; providing information in the field of administering medications; medication management services; providing information in the field of health care; preparation of prescriptions by pharmacists; prescription reminder refill services; medical services, namely, the provision of prescription drugs via telemedicine; health care services, namely, disease management programs; health care service, namely, health and wellness programs; providing preventative health information and preventative health care services; therapy services, namely, physical therapy, occupational therapy, speech therapy, massage therapy, nutrition therapy, meditation therapy, mental health therapy, and behavioral therapy; consulting services in the field of mental health and wellness; counseling in the field of mental health and wellness; providing information in the field of nutrition; chiropractic services; acupuncture services; providing on-line medical record analysis services designed to provide patients with custom tailored information about the range of possible diagnoses and therapies associated with a defined set of symptoms; medical testing, monitoring and reporting services; providing medical testing of fitness and medical consultations to corporate clients to help their employees make health, wellness and nutritional changes in their daily living to improve health; health care services in preparation for traveling including immunization services. Health care advocacy services to members of health benefit plans in the nature of promoting awareness of health and wellness issues; Providing case management services, namely, coordinating medical, physical, personal care, and mental health services; Health care coordination services.

26.

ARTIFICIAL INTELLIGENCE SYSTEM WITH ITERATIVE TWO-PHASE ACTIVE LEARNING

      
Application Number 18399005
Status Pending
Filing Date 2023-12-28
First Publication Date 2024-04-18
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Gokalp, Sedat
  • Gupta, Tarun

Abstract

Learning iterations, individual ones of which include a respective bucket group selection phase and a class boundary refinement phase, are performed using a source data set whose records are divided into buckets. In the bucket group selection phase of an iteration, a bucket is selected for annotation based on output obtained from a classification model trained in the class boundary refinement phase of an earlier iteration. In the class boundary refinement phase, records of buckets annotated as positive-match buckets for a target class in the bucket group selection phase are selected for inclusion in a training set for a new version of the model using a model enhancement criterion. The trained version of the model is stored.

IPC Classes  ?

  • G06V 10/75 - Image or video pattern matching; Proximity measures in feature spaces using context analysis; Selection of dictionaries
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06F 18/2113 - Selection of the most significant subset of features by ranking or filtering the set of features, e.g. using a measure of variance or of feature cross-correlation
  • G06F 18/214 - Generating training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06F 18/2411 - Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
  • G06N 20/00 - Machine learning

27.

DATA SECURITY USING REQUEST-SUPPLIED KEYS

      
Application Number 18397696
Status Pending
Filing Date 2023-12-27
First Publication Date 2024-04-18
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Roth, Gregory Branchek
  • Brandwine, Eric Jason

Abstract

An encoding of a cryptographic key is obtained in a form of an encrypted key. Request is provided to a service provider including a fulfillment involving performing a cryptographic operation on data. Upon fulfillment of the request, a response is then received which indicates the fulfillment of the request.

IPC Classes  ?

  • G06F 21/60 - Protecting data
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/08 - Key distribution
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/40 - Network security protocols

28.

FLEXIBLE REMOTE DIRECT MEMORY ACCESS

      
Application Number 18397199
Status Pending
Filing Date 2023-12-27
First Publication Date 2024-04-18
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Izenberg, Erez
  • Shalev, Leah
  • Bshara, Nafea
  • Nakibly, Guy
  • Machulsky, Georgy

Abstract

Apparatus and methods are disclosed herein for remote, direct memory access (RDMA) technology that enables direct memory access from one host computer memory to another host computer memory over a physical or virtual computer network according to a number of different RDMA protocols. In one example, a method includes receiving remote direct memory access (RDMA) packets via a network adapter, deriving a protocol index identifying an RDMA protocol used to encode data for an RDMA transaction associated with the RDMA packets, applying the protocol index to a generate RDMA commands from header information in at least one of the received RDMA packets, and performing an RDMA operation using the RDMA commands.

IPC Classes  ?

  • G06F 15/167 - Interprocessor communication using a common memory, e.g. mailbox
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures
  • H04L 69/22 - Parsing or analysis of headers

29.

EMULATED ENDPOINT CONFIGURATION

      
Application Number 18538699
Status Pending
Filing Date 2023-12-13
First Publication Date 2024-04-18
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Bshara, Nafea
  • Habusha, Adi
  • Nakibly, Guy
  • Machulsky, Georgy

Abstract

Techniques for emulating a configuration space may include emulating a set of configuration registers in an integrated circuit device for a set of functions corresponding to a type of peripheral device. The type of peripheral device represented by the integrated circuit device can be modified by changing the set of configuration registers being emulated in the integrated circuit device. Multiple sets of configuration registers can also be emulated to support different virtual machines or different operating systems.

IPC Classes  ?

  • G06F 13/10 - Program control for peripheral devices
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 13/24 - Handling requests for interconnection or transfer for access to input/output bus using interrupt
  • G06F 13/42 - Bus transfer protocol, e.g. handshake; Synchronisation

30.

TRACING SERVICE INTERACTIONS WITHOUT GLOBAL TRANSACTION IDENTIFIERS

      
Application Number 18399078
Status Pending
Filing Date 2023-12-28
First Publication Date 2024-04-18
Owner Amazon Technologies, Inc. (USA)
Inventor Elliger, Felix

Abstract

Methods, systems, and computer-readable media for tracing service interactions without global transaction identifiers are disclosed. A service monitoring system receives an event message from a first service in a service-oriented system. The event message comprises one or more elements of data from a body of a service request from an upstream service. The first service initiates a sub-task associated with the service request. The service monitoring system receives one or more additional event messages from one or more additional services. The additional event message(s) comprise one or more additional elements of data from one or more additional service requests associated with one or more additional sub-tasks. The service monitoring system determines, based (at least in part) on the element(s) of data in the event message and the additional element(s) of data in the additional event message(s), that the sub-task and the additional sub-task(s) are associated with a higher-level task.

IPC Classes  ?

  • G06F 9/54 - Interprogram communication
  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt
  • G06Q 30/04 - Billing or invoicing

31.

Autonomous ground vehicle

      
Application Number 17475158
Grant Number 11958527
Status In Force
Filing Date 2021-09-14
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Kurczewski, Nicolas
  • Claretti, Ennio
  • Hostein, Nicolas
  • Skaloud, Brett
  • Stubbs, Andrew

Abstract

A skid-steer delivery autonomous ground vehicle has a drive train and suspension that aids in maneuverability. The AGV has six wheels, each of which is powered by its own motor. The AGV has features that diminish the dragging effect on the wheels, either by choice of wheel features or by taking weight off the front wheels during turning.

IPC Classes  ?

  • B62D 11/04 - Steering non-deflectable wheels; Steering endless tracks or the like by differentially driving ground-engaging elements on opposite vehicle sides by means of separate power sources
  • B60C 3/04 - Tyres characterised by transverse section characterised by the relative dimensions of the section, e.g. low profile
  • B60C 11/03 - Tread patterns
  • B60G 9/02 - Resilient suspensions for a rigid axle or axle housing for two or more wheels the axle or housing being pivotally mounted on the vehicle
  • B60G 17/015 - Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or s the regulating means comprising electric or electronic elements
  • B60G 17/016 - Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or s the regulating means comprising electric or electronic elements characterised by their responsiveness, when the vehicle is travelling, to specific motion, a specific condition, or driver input
  • B62D 11/00 - Steering non-deflectable wheels; Steering endless tracks or the like
  • B62D 61/10 - Motor vehicles or trailers, characterised by the arrangement or number of wheels, not otherwise provided for, e.g. four wheels in diamond pattern with more than four wheels

32.

Passenger profiles for autonomous vehicles

      
Application Number 17840471
Grant Number 11959761
Status In Force
Filing Date 2022-06-14
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Canavor, Darren Ernest
  • Parker, Erik Resch
  • Bathurst, Allan Scott
  • Tappen, Marshall Friend

Abstract

Disclosed are various embodiments for implementing passenger profiles for autonomous vehicles. A passenger of the autonomous vehicle is identified. A passenger profile corresponding to the passenger and comprising a passenger preference is identified. The passenger preference is identified. A configuration setting of the autonomous vehicle corresponding to autonomous operation of the autonomous vehicle is then adjusted based at least in part on the passenger preference.

IPC Classes  ?

  • G01C 21/36 - Input/output arrangements for on-board computers
  • G01C 21/34 - Route searching; Route guidance
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • H04W 4/48 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
  • H04W 12/06 - Authentication
  • H04W 12/062 - Pre-authentication
  • H04W 12/065 - Continuous authentication
  • H04W 12/069 - Authentication using certificates or pre-shared keys

33.

System for path planning in areas outside of sensor field of view by an autonomous mobile device

      
Application Number 17447155
Grant Number 11960288
Status In Force
Filing Date 2021-09-08
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Hu, Yue
  • Park, Jong Jin
  • Wang, Daimian
  • Athipatla Pattabhi, Roopesh
  • Qiao, Jingyu
  • Shen, Changsheng

Abstract

An autonomous mobile device (AMD) moves around a physical space while performing tasks. The AMD may have sensors with fields of view (FOVs) that are forward-facing. As the AMD moves forward, a safe region is determined based on data from those forward-facing sensors. The safe region describes a geographical area clear of obstacles during recent travel. Before moving outside of the current FOV, the AMD determines whether a move outside of the current FOV keeps the AMD within the safe region. For example, if a path that is outside the current FOV would result in the AMD moving outside the safe region, the AMD modifies the path until poses associated with the path result in the AMD staying within the safe region. The resulting safe path may then be used by the AMD to safely move outside the current FOV.

IPC Classes  ?

  • G05D 1/02 - Control of position or course in two dimensions
  • G05D 1/00 - Control of position, course, altitude, or attitude of land, water, air, or space vehicles, e.g. automatic pilot

34.

Configurable routing in a multi-chip system

      
Application Number 17643127
Grant Number 11960392
Status In Force
Filing Date 2021-12-07
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Nakibly, Guy
  • Saad, Dan
  • Shapira, Yaniv
  • Izenberg, Erez

Abstract

A first configurable address decoder can be coupled between a source node and a first interconnect fabric, and a second address decoder can be coupled between the first interconnect fabric and a second interconnect fabric. The first address decoder can be configured with a first address mapping table that can map a first set of address ranges to a first set of target nodes connected to the first interconnect fabric. The second address decoder can be configured with a second address mapping table that can map a second set of address ranges to a second set of target nodes connected to the second interconnect fabric. The second address decoder can be part of the first set of target nodes. The first address decoder and the second address decoder can be configured or re-configured to determine different routes for a transaction from the source node to a target node in the second set of target nodes via the first and second interconnect fabrics.

IPC Classes  ?

  • G06F 13/14 - Handling requests for interconnection or transfer
  • G06F 9/46 - Multiprogramming arrangements
  • G06F 12/02 - Addressing or allocation; Relocation
  • G06F 13/16 - Handling requests for interconnection or transfer for access to memory bus
  • G06F 13/38 - Information transfer, e.g. on bus
  • G06F 13/42 - Bus transfer protocol, e.g. handshake; Synchronisation
  • G11C 11/408 - Address circuits

35.

Late-binding database views

      
Application Number 15982944
Grant Number 11960468
Status In Force
Filing Date 2018-05-17
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Wang, Huiyuan
  • Tong, Meng
  • Chainani, Naresh Kishin
  • Cai, Mengchu

Abstract

A database management system receives a command defining a view of the database. The view definition is accepted without determining whether references to schema elements within the view definition are resolvable to existing elements of the database schema. A query of the view is received. In response to the query of the view, the database management system resolves references to schema elements in the view definition by determining whether the references correspond to data available for processing the query.

IPC Classes  ?

  • G06F 16/23 - Updating
  • G06F 16/2453 - Query optimisation
  • G06F 16/80 - Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML

36.

Systems for determining image-based search results

      
Application Number 17937132
Grant Number 11960528
Status In Force
Filing Date 2022-09-30
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Deorha, Aditya
  • Lin, Xiaofan
  • Shekhar, Shashank

Abstract

When a first search query including an image of an item is received to search for items associated with similar images, a second search query that includes text based on the image is generated. The text may be based on previous queries associated with the depicted item, visual features of the image, or text that is present in the image. The results from the first search query are scored based on their correspondence with the image of the item. Results having a score greater than a threshold are presented first in the output, followed by a selected number of results from the second search query. Results from the first search query that are associated with a score less than the threshold may be presented after the results from the second search query. This presentation increases the likelihood that items presented earlier in the output are relevant to the initial query.

IPC Classes  ?

  • G06F 16/532 - Query formulation, e.g. graphical querying
  • G06F 16/538 - Presentation of query results
  • G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

37.

Reducing computations for data including padding

      
Application Number 17229742
Grant Number 11960566
Status In Force
Filing Date 2021-04-13
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Vantrease, Dana Michelle
  • Diamant, Ron

Abstract

Systems and methods are provided to eliminate multiplication operations with zero padding data for convolution computations. A multiplication matrix is generated from an input feature map matrix with padding by adjusting coordinates and dimensions of the input feature map matrix to exclude padding data. The multiplication matrix is used to perform matrix multiplications with respective weight values which results in fewer computations as compared to matrix multiplications which include the zero padding data.

IPC Classes  ?

38.

Circuit architecture with biased randomization

      
Application Number 17570673
Grant Number 11960997
Status In Force
Filing Date 2022-01-07
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Huang, Randy
  • Diamant, Ron

Abstract

Disclosed herein are techniques for classifying data with a data processing circuit. In one embodiment, the data processing circuit includes a probabilistic circuit configurable to generate a decision at a pre-determined probability, and an output generation circuit including an output node and configured to receive input data and a weight, and generate output data at the output node for approximating a product of the input data and the weight. The generation of the output data includes propagating the weight to the output node according a first decision of the probabilistic circuit. The probabilistic circuit is configured to generate the first decision at a probability determined based on the input data.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks

39.

Training and using computer vision model for item segmentations in images

      
Application Number 17545119
Grant Number 11961281
Status In Force
Filing Date 2021-12-08
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Kim, Taewan
  • Clark, Jesse Norman
  • Dabeer, Onkar Jayant

Abstract

Techniques for training a machine-learning model are described. In an example, a computer generates a first pseudo-label indicating a first mask associated with a first object detected by a first machine-learning model in a first training image. A transformed image of the first training image can be generated using a transformation. Based on the transformation, a second pseudo-label indicating a second mask detected in the transformed image and corresponding to the first mask can be determined. A second machine-learning model can be trained using the second pseudo-label. The trained, second machine-learning model can detect a third mask associated with a second object based on a second image.

IPC Classes  ?

  • G06V 10/774 - Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
  • B25J 9/16 - Programme controls
  • G06V 10/75 - Image or video pattern matching; Proximity measures in feature spaces using context analysis; Selection of dictionaries
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06V 20/64 - Three-dimensional objects

40.

Systems for improving pose determination based on video data

      
Application Number 17446390
Grant Number 11961331
Status In Force
Filing Date 2021-08-30
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Yerushalmy, Ido
  • Chertok, Michael
  • Alpert, Sharon

Abstract

A first computing device acquires video data representing a user performing an activity. The first device uses a first pose extraction algorithm to determine a pose of the user within a frame of video data. If the pose is determined to be potentially inaccurate, the user is prompted for authorization to send the frame of video data to a second computing device. If authorization is granted, the second computing device may use a different algorithm to determine a pose of the user and send data indicative of this pose to the first computing device to enable the first computing device to update a score or other output. The second computing device may also use the frame of video data as training data to retrain or modify the first pose extraction algorithm, and may send the modified algorithm to the first computing device for future use.

IPC Classes  ?

  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition
  • G06N 20/00 - Machine learning
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06V 10/98 - Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
  • G06V 20/40 - Scenes; Scene-specific elements in video content

41.

Configuring a secondary device

      
Application Number 17062285
Grant Number 11961390
Status In Force
Filing Date 2020-10-02
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor Bell, Joseph

Abstract

This disclosure describes systems and methods for using a primary device, communicatively coupled to a remote system, to configure or re-configure a secondary device in the same environment as the primary device. In some instances, the primary device may communicatively couple to the secondary device via a short-range wireless connection and to the remote system via a wireless area network (WAN), a wired connection, or the like. Thus, the primary device may act as an intermediary between the secondary device and the remote system for configuring the secondary device.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G04C 11/00 - Synchronisation of independently-driven clocks
  • G08C 17/02 - Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
  • H04W 4/02 - Services making use of location information

42.

Systems and methods to measure and affect focus and engagement

      
Application Number 16365131
Grant Number 11961410
Status In Force
Filing Date 2019-03-26
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Lin, Kevin Shude
  • Liedgren, Johan Christer
  • Pinto Da Silva, Ana Sande Do Vale
  • Bokhari, Wasiq
  • Siegel, Hilliard Bruce

Abstract

Systems and methods to measure and affect focus, engagement, and presence of users may include measuring a variety of aspects of users engaged in particular activities. Individual user characteristics or preferences and attributes of activities may be taken into account to determine levels of focus for particular users and activities. A variety of sensors may detect aspects of users engaged in activities to measure levels of focus. In addition, a variety of output devices may initiate actions to affect levels of focus of users engaged in activities. Further, a variety of processing algorithms, including machine learning models, may be trained to identify desired levels of focus, to calculate current levels of focus, and to select actions to change or boost levels of focus. In this manner, activities undertaken by users, as well as interactions between multiple users, may be made more engaging, efficient, and productive.

IPC Classes  ?

  • G09B 19/00 - Teaching not covered by other main groups of this subclass
  • G06N 20/00 - Machine learning
  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition
  • H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

43.

Streaming self-attention in a neural network

      
Application Number 17547610
Grant Number 11961514
Status In Force
Filing Date 2021-12-10
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Chang, Chia-Jung
  • Tang, Qingming
  • Sun, Ming
  • Wang, Chao

Abstract

An acoustic event detection system may employ one or more recurrent neural networks (RNNs) to extract features from audio data, and use the extracted features to determine the presence of an acoustic event. The system may use self-attention to emphasize features extracted from portions of audio data that may include features more useful for detecting acoustic events. The system may perform self-attention in an iterative manner to reduce the amount of memory used to store hidden states of the RNN while processing successive portions of the audio data. The system may process the portions of the audio data using the RNN to generate a hidden state for each portion. The system may calculate an interim embedding for each hidden state. An interim embedding calculated for the last hidden state may be normalized to determine a final embedding representing features extracted from the input data by the RNN.

IPC Classes  ?

  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/14 - Speech classification or search using statistical models, e.g. Hidden Markov Models [HMM]
  • G10L 17/16 - Hidden Markov models [HMM]

44.

Adaptive user interface for determining errors in performance of activities

      
Application Number 16919870
Grant Number 11961601
Status In Force
Filing Date 2020-07-02
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Kissos, Imry
  • Brown, Joel Wilson
  • Vitsnudel, Ilia
  • Meir, Omer
  • Fritz, Lior
  • Goldman, Matan
  • Oks, Eduard

Abstract

To assist a user in the correct performance of an activity, video data is acquired. A pose of the user is determined from the video data and an avatar is generated representing the user in the pose. The pose of the user is compared to one or more other poses representing correct performance of the activity to determine one or more differences that may represent errors by the user. Depending on the activity that is being performed, some errors may be presented to the user during performance of the activity, while other errors may be presented after performance of the activity has ceased. To present an indication of an error, a specific body part or other portion of the avatar that corresponds to a difference between the user's pose and a correct pose may be presented along with an instruction regarding correct performance of the activity.

IPC Classes  ?

  • G16H 20/30 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
  • A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
  • A63B 71/06 - Indicating or scoring devices for games or players
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06V 20/40 - Scenes; Scene-specific elements in video content
  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition
  • G09B 19/00 - Teaching not covered by other main groups of this subclass

45.

Automatically prioritizing computing resource configurations for remediation

      
Application Number 17987760
Grant Number 11962601
Status In Force
Filing Date 2022-11-15
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Srinivasan, Preethi
  • Mekala, Dheeraj Kumar

Abstract

Systems and methods for automatically prioritizing computing resource configurations for remediation include receiving information describing configuration issues that may result in impaired system performance or unauthorized access, parsing that information and automatically analyzing configuration details of a user's private computing environment to determine that assets provide an environment in which configuration issues may be exploited to produce undesired results. Such systems and methods can generate assessments indicating the likelihood an issue can be exploited and potential impacts of the issue being exploited. Such systems and methods can use these assessments to generate a report prioritizing remediation of specific configuration issues for specific vulnerable assets based on the actual configuration of the user's computing resources and the data managed using those resources. Issues deemed have a higher likelihood of resulting in problems can be prioritized over configuration issues which may appear to have severe consequences, but which are unlikely to affect the user's resources.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]

46.

Content adjustment system for reduced latency

      
Application Number 17935865
Grant Number 11962825
Status In Force
Filing Date 2022-09-27
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Kang, Min Kyoung
  • Mokashi, Ronil Sudhir

Abstract

Techniques for reducing the latency of content retrieval from a content delivery network include receiving a request from a client device for media content, parsing the request for attributes associated with the request and the client device, and providing the attributes to a machine learning model to perform server-side prediction of an estimated retrieval time of the media content. A quality level for the media content is determined based on the estimated retrieval time, and the requested media content is provided to the client device at the determined quality level.

IPC Classes  ?

  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • G06N 20/20 - Ensemble learning
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

47.

Merging duplicate customer data

      
Application Number 17490939
Grant Number 11960459
Status In Force
Filing Date 2021-09-30
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Jonsson, Jan Henrik
  • Hijazi, Shadie
  • Golac, Davor
  • Yao, Kuangyou
  • Song, Yang
  • Gupta, Shobhit
  • Macclancy, Ian James Boetius
  • Zhang, Lanxin
  • Liu, Hongtao
  • Nevins, Austin M
  • Lee, Amy
  • Wang, Meng Xiao
  • Stephens, Blake

Abstract

Systems and methods are described for merging customer profiles, such as may be implemented by a computer-implemented contact center service. In some aspects, a subset of profiles may be determined that satisfy merging criteria, where individual profiles include a plurality of data fields. At least one value in a first data field that conflicts between at least two profiles may be identified. Next a merged value may be selected for the first data field based on data deduplication criteria, where the data deduplication criteria includes at least one indicator of accuracy of values of the plurality of data fields. As a result of a determination that at least the subset of profiles of the group of profiles meet the merging criteria, at least the subset of profiles may be combined into a combined profile using the merged value.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 16/215 - Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
  • G06F 16/23 - Updating
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention

48.

Enhanced geographical caching

      
Application Number 17707528
Grant Number 11961035
Status In Force
Filing Date 2022-03-29
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Neville, Michael John
  • Hapgood, Ryan David
  • Jonas, Jeremy S.
  • Wilson, Ken Peter Gilmore
  • O'Farrell, Charles Plunkett

Abstract

Devices, systems, and methods are provided for enhanced geographical caching of estimated arrival times. A method may include receiving respective user inputs indicative of respective users being in transit to a destination location from within a geographic region; determining, for the first user and the second user, a first estimated time of arrival from a first geographical area to the destination location, the first geographical area including the first location and the second location; identifying a third location of the first device at a third time, wherein the third location is within the first geographical area; determining that a time-to-live (TTL) of the first estimated time of arrival has not expired at the third time; and refraining from recalculating the first estimated time of arrival.

IPC Classes  ?

  • G06Q 10/0833 - Tracking
  • G06Q 50/30 - Transportation; Communications
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • H04W 4/029 - Location-based management or tracking services

49.

Generating images using image assets extracted from other images

      
Application Number 17332355
Grant Number 11961168
Status In Force
Filing Date 2021-05-27
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Huynh, Steve
  • Zigman, Erik Martin
  • Diaz, Ronald

Abstract

Systems, devices, and methods are provided for processing images using machine learning. Features may be obtained from an image using a residual network, such as ResNet-101. Features may be analyzed using a classification model such as K-nearest neighbors (K-NN). Features and metadata extracted from images may be used to generate other images. Templates may be used to generate various types of images. For example, assets from two images may be combined to create a third image.

IPC Classes  ?

  • G06V 10/40 - Extraction of image or video features
  • G06F 18/2413 - Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
  • G06T 3/40 - Scaling of a whole image or part thereof
  • G06T 11/60 - Editing figures and text; Combining figures or text

50.

Agent re-verification and resolution using imaging

      
Application Number 17738960
Grant Number 11961303
Status In Force
Filing Date 2022-05-06
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Osherovich, Eli
  • Rivlin, Ehud Benyamin
  • Hel-Or, Yacov
  • Veikherman, Dmitri
  • Kumar, Dilip
  • Medioni, Gerard Guy
  • Leifman, George

Abstract

Described is a multiple-camera system and process for detecting, tracking, and re-verifying agents within a materials handling facility. In one implementation, a plurality of feature vectors may be generated for an agent and maintained as an agent model representative of the agent. When the object being tracked as the agent is to be re-verified, feature vectors representative of the object are generated and stored as a probe agent model. Feature vectors of the probe agent model are compared with corresponding feature vectors of candidate agent models for agents located in the materials handling facility. Based on the similarity scores, the agent may be re-verified, it may be determined that identifiers used for objects tracked as representative of the agents have been flipped, and/or to determine that tracking of the object representing the agent has been dropped.

IPC Classes  ?

  • G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
  • G06F 18/22 - Matching criteria, e.g. proximity measures
  • G06V 10/74 - Image or video pattern matching; Proximity measures in feature spaces
  • G06V 10/75 - Image or video pattern matching; Proximity measures in feature spaces using context analysis; Selection of dictionaries
  • G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition

51.

Server-specified filters for long-lived client requests to fetch data in response to events

      
Application Number 17697777
Grant Number 11962663
Status In Force
Filing Date 2022-03-17
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Threlkeld, Richard
  • Patel, Yash H
  • Paris, Michael

Abstract

Server-specified subscription filters for long-lived client requests to fetch data in response to events. In one aspect, the techniques encompass a method performed by a set of one or more computing devices. The method includes the step of receiving a long-lived request to fetch data in response to events sent by a client computing device. The method further includes receiving a server-specified subscription filter for the long-lived request and executing the long-lived request. Executing the long-lived request includes creating a persistent function that uses the server-specified subscription filter to map a source event stream to a response event stream. The response event stream is provided to the client computing device. The server-specified subscription filter facilitates filtering of events fetched for the long-lived request in a way that may not be possible or impractical if the subscription client were required to specify the filter in the long-lived request.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 9/54 - Interprogram communication
  • G06F 16/242 - Query formulation
  • G06F 16/2455 - Query execution
  • H04L 67/133 - Protocols for remote procedure calls [RPC]
  • H04L 67/55 - Push-based network services

52.

Wall mount

      
Application Number 29867690
Grant Number D1022664
Status In Force
Filing Date 2022-11-03
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Canizares, Wilfrido Loor
  • Wildner, Bernhard

53.

SECURED DATABASE RESTORATION ACROSS SERVICE REGIONS

      
Application Number 18490686
Status Pending
Filing Date 2023-10-19
First Publication Date 2024-04-11
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Sadras Sudhakar, Uma Ganesh
  • Kernan, Chase
  • Duvedi, Divyank
  • Mulla, Mohammed Noman
  • Cahill, Conor P.

Abstract

A system for database restoration across service regions. The system includes data storage and backup data storage in the first region. The system includes a frontend for the database service configured to receive, from a client, a request to restore a database to the first region from backups stored in another backup data storage in a second region and to receive an authentication token for the request from the client. The system also includes a backup restore manager service for the first region configured to send, to another backup restore manager service implemented in the second region, a credential request for a second region credential authorizing retrieval of the one or more other backups from the second region. The backup restore manager service sends a backup restore request to retrieve the backups from the other backup data storage and loads the backups to restore the database in the first region.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • G06F 9/54 - Interprogram communication
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/08 - Key distribution
  • H04L 9/40 - Network security protocols

54.

LOCALLY PREDICTING STATE USING A COMPONENTIZED ENTITY SIMULATION

      
Application Number 18533047
Status Pending
Filing Date 2023-12-07
First Publication Date 2024-04-11
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Berg, Karl
  • Pease, Joseph
  • Teymory, Neema
  • Krause, Alan

Abstract

A simulation environment (e.g., multi-player game) hosted by a provider network may implement componentized entities to reduce the amount of resource usage for a simulation (e.g., by reducing the amount of input/state data transmitted through the use of dynamically changing input structures). A user may add or remove any number of components to an entity that is simulated at the local client device. When inputs are received for one or more components, values for predictive states are locally determined for each component. An input packet is generated and sent to the provider network, which includes the inputs as well as data that is based on the values for the locally predicted states (e.g., a fingerprint or other unique ID). If necessary, a correction packet may be generated at the provider network and sent back to the client.

IPC Classes  ?

  • H04L 41/14 - Network analysis or design
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
  • H04L 41/147 - Network analysis or design for predicting network behaviour
  • H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
  • H04L 45/7453 - Address table lookup; Address filtering using hashing

55.

Automated Management of Machine Images

      
Application Number 18489752
Status Pending
Filing Date 2023-10-18
First Publication Date 2024-04-11
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Chandrashekar, Samartha
  • Daniels, Francois

Abstract

Methods, systems, and computer-readable media for automated management of machine images are disclosed. A machine image management system determines that a trigger for a machine image build process has occurred. The machine image management system performs the machine image build process responsive to the trigger. The machine image build process generates a machine image, and the machine image comprises a plurality of operating system components associated with an application. The machine image is validated by the machine image management system for compliance with one or more policies. The machine image management system provides the machine image to one or more recipients. One or more compute resources are launched using the machine image, and the application is executed on the compute resource(s) launched using the machine image.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications

56.

AUTOMATED AND SELF-SERVICE ITEM KIOSK

      
Application Number 18543447
Status Pending
Filing Date 2023-12-18
First Publication Date 2024-04-11
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Sasidharakurup, Subhash
  • Hariram, Srinivasan
  • Oberoi, Mehakinder Singh
  • Pal, Ashish
  • Jain, Rajesh
  • Sivadas, Shanoop
  • Singh, Himanshu
  • Dubhashi, Aniket Nagesh
  • Vaidya, Vinay P.
  • Das, Debasish

Abstract

Disclosed are systems, methods, and apparatus of an automated and self-service kiosk that allows customers to select inventory items available from the kiosk and walk or move away with selected inventory item(s) without having to process payment, identify the inventory item(s), or provide any other form of checkout. After a customer has picked one or more items and departed the kiosk, the picked items are determined and the customer charged for the items. For example, one or more of detected weight changes measured at the kiosk and/or images generated at the kiosk may be used to identify items picked by the customer from the kiosk.

IPC Classes  ?

  • G06Q 20/18 - Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders

57.

Control system for an electric pallet jack

      
Application Number 17543603
Grant Number 11952247
Status In Force
Filing Date 2021-12-06
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Dwyer, James Patrick
  • Gruendel, Robert Matthew
  • Girod, Eli Douglas

Abstract

An electric pallet jack can be configured to include logic controllers that are connected to a drive system and a steering system of the electric pallet jack. The logic controllers can be in communication with one or more sensors that enable determinations of pallet jack velocity, pallet jack acceleration, and a rate of turning for the electric pallet jack. The logic controllers can be configured to provide maximum velocity, maximum acceleration, maximum deceleration, and maximum rate of turning limitations to maintain control over an object transported by the electric pallet jack. The logic controllers can determine whether the maximum thresholds of the electric pallet jack are exceeded by an operating variable and can modulate the amount of power provided by the drive system to reduce the operating variable below the associated threshold.

IPC Classes  ?

  • B66F 17/00 - Safety devices, e.g. for limiting or indicating lifting force
  • B60W 10/04 - Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
  • B60W 10/20 - Conjoint control of vehicle sub-units of different type or different function including control of steering systems
  • B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
  • B66F 9/065 - Devices for lifting or lowering bulky or heavy goods for loading or unloading purposes movable, with their loads, on wheels or the like, e.g. fork-lift trucks non-masted

58.

Distributed automated mobile vehicle routing based on characteristic information satisfying a minimum requirement

      
Application Number 16792867
Grant Number 11953905
Status In Force
Filing Date 2020-02-17
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Lathia, Bhavnish H.
  • Gopalakrishnan, Varadarajan
  • Johansson, Jesper Mikael
  • Mackraz, James Domit
  • Porter, Brandon William
  • Roths, Andrew Jay

Abstract

This disclosure describes a distributed automated mobile vehicle (“automated mobile vehicle”) system for autonomously delivering orders of items to various delivery locations and/or autonomously returning items to a return location. In some implementations, each user may own or be assigned their own automated mobile vehicle that is associated with the user and an automated mobile vehicle control system maintained by the user. When the user orders an item, the user owned or controlled automated mobile vehicle navigates to a materials handling facility, retrieves the ordered item and delivers it to the user.

IPC Classes  ?

  • G05B 19/042 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
  • G05D 1/00 - Control of position, course, altitude, or attitude of land, water, air, or space vehicles, e.g. automatic pilot
  • G06Q 10/0835 - Relationships between shipper or supplier and carriers

59.

Processing and validating of data

      
Application Number 17546891
Grant Number 11954090
Status In Force
Filing Date 2021-12-09
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Mandala, Venkata Harish
  • Halim, Andygibb
  • Chakraborty, Amiya Kishor
  • Degaonkar, Sayali Subhash
  • Azazy, Shahinaz S
  • Kulkarni, Ajay Avinash

Abstract

Techniques and systems can process data of a dataset to determine when a portion of data is comprised in the data of the dataset. An output generated from processing the data of the dataset can be evaluated, where the output can signify that processing the data of the dataset was unable to locate the portion of data in the data of the dataset. Based on evaluating the output, the data of the dataset can be automatically reprocessed to determine the portion of data is in the data of the dataset. A result can then be generated from the portion of data determined to be in the data of the dataset.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 16/23 - Updating
  • G06F 16/25 - Integrating or interfacing systems involving database management systems

60.

Cross-assistant command processing

      
Application Number 17169111
Grant Number 11955112
Status In Force
Filing Date 2021-02-05
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner Amazon Technologies, Inc. (USA)
Inventor Mars, Robert John

Abstract

A speech-processing system may provide access to one or more virtual assistants via a voice-controlled device. A user may leverage a first virtual assistant to translate a natural language command from a first language into a second language, which the device can forward to a second virtual assistant for processing. The device may receive a command from a user and send input data representing the command to a first speech-processing system representing the first virtual assistant. The device may receive a response in the form of a first natural language output from the first speech-processing system along with an indication that the first natural language output should be directed to a second speech-processing system representing the second virtual assistant. For example, the command may be in the first language, and the first natural language output may be in the second language, which is understandable by the second speech-processing system.

IPC Classes  ?

  • G10L 15/00 - Speech recognition
  • G06F 40/47 - Machine-assisted translation, e.g. using translation memory
  • G10L 13/02 - Methods for producing synthetic speech; Speech synthesisers
  • G10L 15/08 - Speech classification or search
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

61.

Detecting machine-outputted audio

      
Application Number 17487434
Grant Number 11955122
Status In Force
Filing Date 2021-09-28
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Ahmadi, Mansour
  • Murugesan, Udhgee
  • Cheng, Roger Hau-Bin
  • Barra Chicote, Roberto
  • Jamali Abianeh, Kian
  • Meng, Yixiong
  • Elibol, Oguz Hasan
  • Teller, Itay
  • Ha, Kevin Kwanghoon
  • Roths, Andrew

Abstract

Techniques for determining whether audio is machine-outputted or non-machine-outputted are described. A device may receive audio, may process the audio to determine audio data including audio features corresponding to the audio, and may process the audio data to determine audio embedding data. The device may process the audio embedding data to determine whether the audio is machine-outputted or non-machine-outputted. In response to determining that the audio is machine-outputted, then the audio may be discarded or not processed further. Alternatively, in response to determining that the audio is non-machine-outputted (e.g., live speech from a user), then the audio may be processed further (e.g., using ASR processing).

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06N 3/044 - Recurrent networks, e.g. Hopfield networks
  • G10L 15/02 - Feature extraction for speech recognition; Selection of recognition unit
  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 25/21 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being power information
  • G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
  • G10L 25/69 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for evaluating synthetic or decoded voice signals
  • G10L 15/08 - Speech classification or search

62.

System for synchronizing video output based on user activity

      
Application Number 17113888
Grant Number 11955145
Status In Force
Filing Date 2020-12-07
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Kaufman, Dotan
  • Adam, Guy
  • Borenstein, Eran
  • Ideses, Ianir
  • Oks, Eduard
  • Sorek, Noam

Abstract

Video output is synchronized to the actions of a user by determining positions of the user's body based on acquired video of the user. The positions of the user's body are compared to the positions of a body shown in the video output to determine corresponding positions in the video output. The video output may then be synchronized so that the subsequent output that is shown corresponds to the subsequent position attempted by the user. The rate of movement of the user may be used to determine output characteristics for the video to cause the body shown in the video output to appear to move at a similar rate to that of the user. If the user moves at a rate less than a threshold or performs an activity erroneously, the video output may be slowed or portions of the video output may be repeated.

IPC Classes  ?

  • G11B 27/19 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition
  • G11B 27/11 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
  • G11B 27/00 - Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel

63.

Detecting durability issues with anomaly detection

      
Application Number 16781844
Grant Number 11954216
Status In Force
Filing Date 2020-02-04
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Markle, Seth W.
  • Benjamin, Gregory Scott
  • Wilson, Robert Devers

Abstract

Systems and methods are described herein for detecting the inadvertent modification to or deletion of data in a data store and taking automated action to prevent the deletion of data from becoming permanent. The described techniques may also be utilized to detect anomalous changes to a policy or affecting storage of data and taking automated action to mitigate the effects of those changes. In one example, events generated as a result of requests to perform operations on data objects in a data storage service may be obtained, where at least some of the events indicate a failure to fulfill respective requests. Data from the events may be input into a model to detect an anomaly indicative of inadvertent modification of data. As a result of detection of the anomaly, a set of operations may be initiated or performed to prevent the inadvertent modification of data from becoming permanent.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 8/65 - Updates
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/95 - Retrieval from the web
  • G06F 21/52 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure
  • G06N 20/00 - Machine learning

64.

Database acceleration with coprocessor subsystem for offloading tuple filtering

      
Application Number 17643777
Grant Number 11954495
Status In Force
Filing Date 2021-12-10
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Shteinbok, Michael
  • Halmut, Yaniv
  • Cohen, Jonathan
  • Mann, Nofar
  • Malka, Tamir
  • Abecasis, Amit
  • Fainer, Assaf

Abstract

To accelerate the data processing of a processor, a coprocessor subsystem can be used to offload data processing operations from the processor. The coprocessor subsystem can include a coprocessor and an accelerator. The accelerator can offload operations such as data formatting operations from the coprocessor to improve the performance of the coprocessor. The coprocessor subsystem can be used to accelerate database operations.

IPC Classes  ?

65.

AWS THINKBOX

      
Application Number 1783465
Status Registered
Filing Date 2023-12-21
Registration Date 2023-12-21
Owner Amazon Technologies, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software for media and design content creation; computer software for image and video rendering, compression, processing and visualization; computer software for administering and managing video render farms; computer software for automating image and video rendering and post-render tasks; computer software for caching animated scene geometry; computer software for particle rendering, shading, texturing, meshing, editing, simulating, manipulation and management; computer software for visualization and processing of digital images, film, video and data relating to computer graphics in the film, broadcast, commercial marketing, video game, website development, computer-aided design, computer-aided manufacturing, engineering, and non-clinical medical visualization industries; computer software for the local and remote management of desktop computers, servers, and workstations, for rendering, processing, execution, and automation of other programs and computer software applications on individual or multiple concurrent computer systems. Software as a service (SaaS) services featuring software for media and design content creation; software as a service (SaaS) services featuring software for image and video rendering, compression, compositing, processing and visualization; software as a service (SaaS) services featuring software for administering and managing video render farms; software as a service (SaaS) services featuring software for automating image and video rendering and post-render tasks; software as a service (SaaS) services featuring software for caching animated scene geometry; software as a service (SaaS) services featuring software for particle rendering, shading, texturing, meshing, editing, simulating, manipulation and management; software as a service (SaaS) services featuring software for visualization and processing of digital images, photographs, film, video and data relating to computer graphics in the film, broadcast, commercial marketing, video game, website development, computer-aided design, computer-aided manufacturing, engineering, and non-clinical medical visualization industries; software as a service (SaaS) services featuring software for the local and remote management of desktop computers, servers, workstations, tablets, personal digital assistants and smartphones, for rendering, processing, execution, and automation of other programs and computer software applications on individual or multiple concurrent computer systems.

66.

PROGRAMMABLE COMPUTE ENGINE HAVING TRANSPOSE OPERATIONS

      
Application Number 17934147
Status Pending
Filing Date 2022-09-21
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Tan, Xiaodan
  • Meyer, Paul Gilbert
  • Xu, Sheng
  • Diamant, Ron

Abstract

A technique to execute transpose and compute operations may include retrieving a set of machine instructions from an instruction buffer of a data processor. The instruction buffer has multiple entries, and each entry stores one machine instruction. A machine instruction from the set of machine instructions is executed to transpose a submatrix of an input tensor and perform computations on column elements of the submatrix. The machine instruction combines the transpose operation with computational operations into a single machine instruction.

IPC Classes  ?

  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06F 9/355 - Indexed addressing

67.

SYSTEMS AND METHODS FOR DYNAMIC PRODUCT SUMMARY IMAGES

      
Application Number 17936213
Status Pending
Filing Date 2022-09-28
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Suprasadachandran Pillai, Syama Prasad
  • Sarkar, Trisa
  • Kothari, Pankaj
  • Chaubey, Rahul

Abstract

Systems, methods, and computer-readable media are disclosed for systems and methods for dynamic product summary images. The dynamic product summary images may be displayed on product pages or in association with individual product search results. The dynamic product summary images may comprise a number of different visual icons that provide a customer quick and easily-digestible information about a product. The dynamic product summary image may also be specific to the user such that different users may be presented with different icons based on details about the product that they are likely to find most important. For example, a dynamic product summary image for a laptop may include an icon indicating a processor type, an icon indicating a graphics card type, an icon indicating an operating system, etc. This provides for a more efficient product browsing process and mitigates or eliminates the need for the customer to search the entire product page for important details about the product.

IPC Classes  ?

  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

68.

RECORD-LEVEL LOCKS WITH CONSTANT SPACE COMPLEXITY

      
Application Number 17936339
Status Pending
Filing Date 2022-09-28
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor Jindal, Himanshu

Abstract

Systems and methods for implementing record locking for transactions using a probabilistic data structure are described. This probabilistic structure enables adding of data records without growth of the data structure. The data structure includes a hash table for each of multiple hash functions, where entries in the respective hash tables store a transaction time and locking state. To lock a record, each hash function is applied to a record key to provide an index into a respective hash table and a minimum of the values stored in the hash tables is retrieved. If the retrieved value is less than a transaction time for a transaction attempting to lock the record, locking is permitted and the transaction time is recorded to each of the hash tables. To commit the transaction, the probabilistic data structure is atomically updated as part of the commit operation.

IPC Classes  ?

  • G06F 16/23 - Updating
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures
  • G06F 16/25 - Integrating or interfacing systems involving database management systems

69.

MANAGED SOLVER EXECUTION USING DIFFERENT SOLVER TYPES

      
Application Number 17936793
Status Pending
Filing Date 2022-09-29
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Subramanian, Shreyas Vathul
  • Dhavle, Amey K
  • Degirmenci, Guvenc
  • Tang, Kai Fan
  • Romero, Daniel

Abstract

A multitenant solver execution service provides managed infrastructure for defining and solving large-scale optimization problems. In embodiments, the service executes solver jobs on managed compute resources such as virtual machines or containers. The compute resources can be automatically scaled up or down based on client demand and are assigned to solver jobs in a serverless manner. Solver jobs can be initiated based on configured triggers. In embodiments, the service allows users to select from different types of solvers, mix different solvers in a solver job, and translate a model from one solver to another solver. In embodiments, the service provides developer interfaces to, for example, run solver experiments, recommend solver types or solver settings, and suggest model templates. The solver execution service relieves developers from having to manage infrastructure for running optimization solvers and allows developers to easily work with different types of solvers via a unified interface.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06N 5/00 - Computing arrangements using knowledge-based models

70.

SOLVER EXECUTION SERVICE MANAGEMENT

      
Application Number 17936801
Status Pending
Filing Date 2022-09-29
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Subramanian, Shreyas Vathul
  • Dhavle, Amey K
  • Degirmenci, Guvenc
  • Tang, Kai Fan
  • Romero, Daniel

Abstract

A multitenant solver execution service provides managed infrastructure for defining and solving large-scale optimization problems. In embodiments, the service executes solver jobs on managed compute resources such as virtual machines or containers. The compute resources can be automatically scaled up or down based on client demand and are assigned to solver jobs in a serverless manner. Solver jobs can be initiated based on configured triggers. In embodiments, the service allows users to select from different types of solvers, mix different solvers in a solver job, and translate a model from one solver to another solver. In embodiments, the service provides developer interfaces to, for example, run solver experiments, recommend solver types or solver settings, and suggest model templates. The solver execution service relieves developers from having to manage infrastructure for running optimization solvers and allows developers to easily work with different types of solvers via a unified interface.

IPC Classes  ?

  • G06F 17/18 - Complex mathematical operations for evaluating statistical data

71.

CODE EXECUTION ON A DISTRIBUTED UNIT

      
Application Number 17937346
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Krasilnikov, Nikolay
  • Derego, Theodore Joseph Maka'Iwi
  • Wojtowicz, Benjamin

Abstract

Systems and methods are described for implementing a distributed unit in a radio access network that executes code on behalf of mobile devices. A distributed unit may be implemented on an edge server that is in close physical proximity to a radio unit, with few or no intervening devices. The edge server may thus provide services to mobile devices, such as executing code on behalf of a mobile device in an execution environment on the edge server, at significantly lower latency than more distant cloud-based servers. The edge server may preload computing environments with code for which a mobile device is likely to request execution (e.g., because a particular application is executing on the mobile device), and may determine whether to execute code on the edge server or on a cloud provider network.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines

72.

QUANTUM CIRCUIT SERVICE

      
Application Number 17937409
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Shanmugam Sakthivadivel, Saravanakumar
  • Nagji, Altanali
  • Heckey, Jeffrey Paul
  • Madsen, Christian Bruun
  • Antipov, Denis
  • Chilakapati, Ravi Kiran

Abstract

A system for managing deployment of quantum circuits is described. The system may include a web server configured to receive, from a consumer, a quantum computing request to perform a job using a given quantum application. The web server may generate a response based on execution of the quantum application and at least a portion of the quantum computing request and return the response to the consumer. The system may also include a deployment service configured to store quantum circuit definitions in a data store. The deployment service may receive, from the web server, a deployment request for executing a quantum circuit. The deployment service may generate a container for implementing the quantum circuit. The deployment service may configure a quantum application in the container for executing a job using the quantum circuit. The deployment service may provide the web server access to results of the execution of the job.

IPC Classes  ?

  • G06N 10/80 - Quantum programming, e.g. interfaces, languages or software-development kits for creating or handling programs capable of running on quantum computers; Platforms for simulating or accessing quantum computers, e.g. cloud-based quantum computing
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06N 10/20 - Models of quantum computing, e.g. quantum circuits or universal quantum computers

73.

SOFTWARE LICENSE-BASED CODE SUGGESTIONS

      
Application Number 17937438
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Samudrala, Pramod Chandra
  • Bontala, Sri Ranga Akhilesh
  • Lee, Matthew
  • Donchev, Yanitsa
  • Wang, Zijian
  • Tian, Yuchen
  • Shah, Himani Amrish
  • Pokkunuri, Rama Krishna Sandeep

Abstract

A system for providing code suggestions according to licensing criteria is described. The system comprises computing devices that implement a code suggestion service. The code suggestion service receives a request that specifies licensing criteria via an interface of the code suggestion service. The code suggestion service determines respective licenses for respective source code files according to a source code attribution database from parsing the plurality of source code files that are applicable to the plurality of source code files. The code suggestion service generates a set of candidate code suggestions based, at least in part, on the plurality of source code files. The code suggestion service determines code suggestions from the set of candidate code suggestions that satisfy the licensing criteria based on the respective licenses. The code suggestion service provides the code suggestions determined from the set of candidate source code files that satisfy the licensing criteria.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06F 8/36 - Software reuse

74.

USER ASSIGNED NETWORK INTERFACE QUEUES

      
Application Number 17957939
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Schmeilin, Evgeny
  • Bairraju, Dileep Varma
  • Machulsky, Georgy Zorik
  • Bshara, Said

Abstract

An Application Programming Interface (API) allows a launching of a virtual machine where a queue count can be configured by a user. More specifically, each virtual machine can be assigned a pool of queues. Additionally, each virtual machine can have multiple virtual networking interfaces and a user can assign a number of queues from the pool to each virtual networking interface. Thus, a new metadata field is described that can be used with requests to launch a virtual machine. The metadata field includes one or more parameters that associate a number of queues with each virtual networking interface. A queue count can be dynamically configured by a user to ensure that the queues are efficiently used given that the user understands the intended application of the virtual machine being launched.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines

75.

METHODS AND DEVICES FOR SELECTIVELY IGNORING CAPTURED AUDIO DATA

      
Application Number 18242860
Status Pending
Filing Date 2023-09-06
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Meyers, James David
  • Piersol, Kurt Wesley

Abstract

Systems and methods for selectively ignoring an occurrence of a wakeword within audio input data is provided herein. In some embodiments, a wakeword may be detected to have been uttered by an individual within a modified time window, which may account for hardware delays and echoing offsets. The detected wakeword that occurs during this modified time window may, in some embodiments, correspond to a word included within audio that is outputted by a voice activated electronic device. This may cause the voice activated electronic device to activate itself, stopping the audio from being outputted. By identifying when these occurrences of the wakeword within outputted audio are going to happen, the voice activated electronic device may selectively determine when to ignore the wakeword, and furthermore, when not to ignore the wakeword.

IPC Classes  ?

  • G10L 15/08 - Speech classification or search
  • G10L 15/04 - Segmentation; Word boundary detection
  • G10L 15/20 - Speech recognition techniques specially adapted for robustness in adverse environments, e.g. in noise or of stress induced speech
  • G10L 21/028 - Voice signal separating using properties of sound source

76.

MULTI-DEVICE OUTPUT MANAGEMENT BASED ON SPEECH CHARACTERISTICS

      
Application Number 18347171
Status Pending
Filing Date 2023-07-05
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor Sanborn De Asis, Ezekiel Wade

Abstract

A system is provided for modifying how an output is presented via a multi-device synchronous configuration based on detecting a speech characteristic in the user input. For example, if the user whispers a request, then the system may temporarily modify how the responsive output is presented to the user via multiple devices. In one example, the system may lower the volume on all devices presented the output. In another example, the system may present the output via a single device rather than multiple devices. The system may also determine to operate in a alternate output mode based on certain non-audio data.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06F 3/16 - Sound input; Sound output

77.

HUB-BASED TOKEN GENERATION AND ENDPOINT SELECTION FOR SECURE CHANNEL ESTABLISHMENT

      
Application Number 18484080
Status Pending
Filing Date 2023-10-10
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Vermeulen, Allan Henry
  • Campagna, Matthew John
  • Maccárthaigh, Colm Gearóid

Abstract

Systems and processes are described for establishing and using a secure channel. A shared secret may be used for authentication of session initiation messages as well as for generation of a private/public key pair for the session. A number of ways of agreeing on the shared secret are described and include pre-sharing the keys, reliance on a key management system, or via a token mechanism that uses a third entity such as a hub to manage authentication, for example. In some instances, the third party may also perform endpoint selection (e.g., load balancing) by providing a particular endpoint along with the token.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04L 9/08 - Key distribution
  • H04L 9/40 - Network security protocols

78.

PROVIDING ACCESS TO CONFIGURABLE PRIVATE COMPUTER NETWORKS

      
Application Number 18489784
Status Pending
Filing Date 2023-10-18
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Brandwine, Eric Jason
  • Brandwine, Clarissa Loree Cook
  • Cohn, Daniel T.
  • Doane, Andrew J.
  • Moses, Carl J.
  • Schmidt, Stephen E.

Abstract

Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service in order to create and configure computer networks that are provided by the configurable network service for use by the users. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. If so, secure private access between an existing computer network and new computer network extension that is being provided may be enabled using one or more VPN connections or other private access mechanisms.

IPC Classes  ?

79.

AERIAL VEHICLE WITH INDEPENDENT NAVIGATION IN SIX DEGREES OF FREEDOM

      
Application Number 18536837
Status Pending
Filing Date 2023-12-12
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Champagne, Jr., Robert Roy
  • Kimchi, Gur
  • Legrand, Iii, Louis Leroi
  • Roberts, Nicholas Hampel
  • Welsh, Ricky Dean

Abstract

This disclosure describes an aerial vehicle, such as an unmanned aerial vehicle (“UAV”), which includes a plurality of propulsion mechanisms that enable the aerial vehicle to move independently in any of six degrees of freedom (surge, sway, heave, roll, pitch, and yaw).

IPC Classes  ?

  • B64C 39/02 - Aircraft not otherwise provided for characterised by special use
  • G05D 1/08 - Control of attitude, i.e. control of roll, pitch, or yaw

80.

Multi-domain configurable data compressor/de-compressor

      
Application Number 17936765
Grant Number 11966597
Status In Force
Filing Date 2022-09-29
First Publication Date 2024-04-04
Grant Date 2024-04-23
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Pavlichin, Dmitri
  • Chandak, Shubham
  • Weissman, Itschak
  • Burgess, Christopher George

Abstract

A data service implements a configurable data compressor/decompressor using a recipe generated for a particular data set type and using compression operators of a common registry (e.g., pantry) that are referenced by the recipe, wherein the recipe indicates at which nodes of a compression graph respective ones of the compression operators of the registry are to be implemented. The configurable data compressor/decompressor provides a customizable framework for compressing data sets of different types (e.g., belonging to different data domains) using a common compressor/decompressor implemented using a common set of compression operators.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

81.

AUTOMATED VERIFICATION OF DOCUMENTS RELATED TO ACCOUNTS WITHIN A SERVICE PROVIDER NETWORK

      
Application Number CN2022122503
Publication Number 2024/065374
Status In Force
Filing Date 2022-09-29
Publication Date 2024-04-04
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Liu, Chang
  • Jain, Vishal
  • Yang, Yu
  • Lin, Lin
  • Tian, Chong
  • Wang, Nan

Abstract

This disclosure describes a verification service within a service provider network for automatically verifying and validating documents. A user may upload a document image to the verification service. A pre-processing service may pre-process the document image. The pre-processed document image may then be forwarded to a first machine learning ML model for similarity evaluation. Once the first ML model has completed its evaluation of the document image, the first ML model may forward the document image to a second ML model for symbol recognition, which may then forward the business license to an optical recognition (OCR) service for OCR validation. If the document image is validated, e.g., is an image of a purported document type, as will be discussed further herein, the publishing service may pre-populate, e.g., publish, information from the document image to an account template.

IPC Classes  ?

82.

DATA PROCESSING IN A MULTI-ASSISTANT SYSTEM

      
Application Number US2023032694
Publication Number 2024/072635
Status In Force
Filing Date 2023-09-14
Publication Date 2024-04-04
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Chaganti, Ramya
  • Lawrence, Mark
  • Mccrate, Ryan
  • Gens, Melanie C B
  • Smith, Andrew
  • Bose, Raja
  • Yan, Zexiong
  • Chhabra, Jyoti

Abstract

Techniques for enabling access in a multi-assistant speech processing system are described, where a first assistant system may use components of a second assistant system as data processing components. Runtime operational data and user input data related to the first assistant may be kept separate from the processing data and input data related to the second assistant by propagating a first account ID, for user inputs directed to the first assistant, through the processing pipeline, and using a second account for user inputs directed to the second assistant. A mapping between the first account ID and the second account ID may be accessible to a select number of system components. Handoffs between the two assistants are handled in a manner where data related to one assistant is not accessible by the other assistant.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06F 3/16 - Sound input; Sound output
  • G06F 21/31 - User authentication
  • G10L 13/00 - Speech synthesis; Text to speech systems
  • G10L 15/08 - Speech classification or search

83.

USER ASSIGNED NETWORK INTERFACE QUEUES

      
Application Number US2023032754
Publication Number 2024/072640
Status In Force
Filing Date 2023-09-14
Publication Date 2024-04-04
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Schmeilin, Evgeny
  • Bairraju, Dileep, Varma
  • Machulsky, Georgy, Zorik
  • Bshara, Said

Abstract

An Application Programming Interface (API) allows a launching of a virtual machine where a queue count can be configured by a user. More specifically, each virtual machine can be assigned a pool of queues. Additionally, each virtual machine can have multiple virtual networking interfaces and a user can assign a number of queues from the pool to each virtual networking interface. Thus, a new metadata field is described that can be used with requests to launch a virtual machine. The metadata field includes one or more parameters that associate a number of queues with each virtual networking interface. A queue count can be dynamically configured by a user to ensure that the queues are efficiently used given that the user understands the intended application of the virtual machine being launched.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 41/08 - Configuration management of networks or network elements

84.

ON-DEMAND CODE EXECUTION DATA MANAGEMENT

      
Application Number US2023033536
Publication Number 2024/072715
Status In Force
Filing Date 2023-09-22
Publication Date 2024-04-04
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Jasti, Srinivas
  • Singh, Prashant Kumar
  • Greenwood, Christopher Magee
  • Bhatia, Sushant

Abstract

Systems and methods are provided for managing provision of—and access to—data sets among instances of function code executing in an on-demand manner. An API is provided by which functions can store data sets to be shared with other functions, and by which functions can access data sets shared by other functions.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/54 - Interprogram communication

85.

FRONT-LIT DISPLAYS AND INDICATORS HAVING UNIFORM BRIGHTNESS

      
Application Number US2023072888
Publication Number 2024/073199
Status In Force
Filing Date 2023-08-25
Publication Date 2024-04-04
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Tadepalli, Nageswararao Rao
  • Hou, Weihsin
  • Son, Kyu-Tak
  • Jalava, Juho Ilkka
  • Hassan, Ahmed
  • Zheng, Xiaolong
  • Kang, Moonshik

Abstract

Systems, methods, and devices are disclosed for front-lit displays having uniform brightness. In one embodiment, an example display may include an electrophoretic display, a light guide configured to direct light from one or more light emitting diodes, and a cover lens assembly. The cover lens assembly may include a cover glass layer, an anti-glare film coupled to the cover glass layer, and a hot melt adhesive disposed about lateral edge surfaces of the cover glass layer and the anti-glare film, such that the hot melt adhesive forms a perimeter of the cover lens assembly.

IPC Classes  ?

  • G02F 1/167 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on translational movement of particles in a fluid under the influence of an applied field characterised by the electro-optical or magneto-optical effect by electrophoresis
  • G02F 1/1675 - Constructional details
  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems

86.

CUSTOMER-INITIATED VIRTUAL MACHINE RESOURCE ALLOCATION SHARING

      
Application Number US2023075089
Publication Number 2024/073389
Status In Force
Filing Date 2023-09-26
Publication Date 2024-04-04
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Krasilnikov, Nikolay
  • Wojtowicz, Benjamin

Abstract

Techniques for customer-initiated virtual machine resource allocation sharing are described. A hardware virtualization service of a cloud provider network receives a request to launch a first virtual machine, wherein the first virtual machine is of a first virtual machine type, the first virtual machine type having a resource amount allocated to virtual machines of the first virtual machine type. The hardware virtualization service causes a launch of the first virtual machine on a host computer system of the cloud provider network. The host computer system shares an allocation of the resource amount from a corresponding resource of the host computer system between the first virtual machine and a second virtual machine, wherein the second virtual machine is of the first virtual machine type.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

87.

DETECTION OF OBJECT STRUCTURAL STATUS

      
Application Number 17957154
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Gondorchin, Lee
  • Kahn, Daniel Scott
  • Loeffler, Nick E.

Abstract

Systems and techniques are disclosed for predicting the structural status of an object. An object model, such as a machine learning model, can be trained on sample sensor data indicating vibrations, movements, and/or other reactions of objects with known desired and undesired structural statuses to a stimulus agent, such as a puff of air. A scanning device can output a corresponding stimulus agent towards an object, capture sensor data indicating the reaction of the object to the stimulus agent, and provide the sensor data to the trained object model. Based on the sensor data indicating how the object reacted to the stimulus agent, the object model can predict whether the object has a desired structural status or an undesired structural status.

IPC Classes  ?

  • G06V 20/10 - Terrestrial scenes
  • G06T 7/00 - Image analysis
  • G06T 7/292 - Multi-camera tracking
  • G06T 7/593 - Depth or shape recovery from multiple images from stereo images
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06V 10/774 - Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06V 20/17 - Terrestrial scenes taken from planes or by drones

88.

AUTOMATED POLICY REFINER FOR CLOUD-BASED IDENTITY AND ACCESS MANAGEMENT SYSTEMS

      
Application Number 17957904
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Rungta, Neha
  • Sung, Chungha
  • Goel, Amit
  • Rakamaric, Zvonimir
  • D'Antoni, Loris

Abstract

Techniques are described for providing a policy refiner application used to analyze and recommend modifications to identity and access management policies created by users of a cloud provider network (e.g., to move the policies toward least-privilege permissions). A policy refiner application receives as input a policy to analyze, and a log of events related to activity associated with one or more accounts of a cloud provider network. The policy refiner application can identify, from the log of events, actions that were permitted based on particular statements contained in the policy. Based on field values contained in the corresponding events, the policy refiner application generates an abstraction of the field values, where the abstraction of the field values may represent a more restrictive version of the field from a policy perspective. These abstractions can be presented to users as recommendations for modifying their policy to reduce the privileges granted by the policy.

IPC Classes  ?

89.

CUSTOMER-INITIATED VIRTUAL MACHINE RESOURCE ALLOCATION SHARING

      
Application Number 17958084
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Krasilnikov, Nikolay
  • Wojtowicz, Benjamin

Abstract

Techniques for customer-initiated virtual machine resource allocation sharing are described. A hardware virtualization service of a cloud provider network receives a request to launch a first virtual machine, wherein the first virtual machine is of a first virtual machine type, the first virtual machine type having a resource amount allocated to virtual machines of the first virtual machine type. The hardware virtualization service causes a launch of the first virtual machine on a host computer system of the cloud provider network. The host computer system shares an allocation of the resource amount from a corresponding resource of the host computer system between the first virtual machine and a second virtual machine, wherein the second virtual machine is of the first virtual machine type.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines

90.

DOMAIN NAME SYSTEM OPERATIONS IMPLEMENTED USING SCALABLE VIRTUAL TRAFFIC HUB

      
Application Number 18481966
Status Pending
Filing Date 2023-10-05
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Tillotson, Paul John
  • Deb, Bashuman
  • Spendley, Thomas
  • Hashmi, Omer
  • Qian, Baihu
  • Penney, Alexander Justin

Abstract

Connectivity is enabled between a first and second isolated network using a virtual traffic hub that includes a decision master node responsible for determining a routing action for a packet received at the hub. At the hub, a determination is made that a particular domain name system (DNS) message being directed to a first resource in the first isolated network is to include an indication of a second resource in the second isolated network. The second resource is assigned a network address within a private address range of the second isolated network, which overlaps with a private address range being used in the first isolated network. The hub causes a transformed version of the network address to be included in the DNS message delivered to the first resource.

IPC Classes  ?

  • H04L 61/4511 - Network directories; Name-to-address mapping using standardised directory access protocols using domain name system [DNS]
  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 12/46 - Interconnection of networks
  • H04L 41/12 - Discovery or management of network topologies
  • H04L 47/2483 - Traffic characterised by specific attributes, e.g. priority or QoS involving identification of individual flows
  • H04L 61/3015 - Name registration, generation or assignment

91.

MULTI-TENANT SOLVER EXECUTION SERVICE

      
Application Number 17936789
Status Pending
Filing Date 2022-09-29
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Subramanian, Shreyas Vathul
  • Dhavle, Amey K
  • Degirmenci, Guvenc
  • Tang, Kai Fan
  • Romero, Daniel

Abstract

A multitenant solver execution service provides managed infrastructure for defining and solving large-scale optimization problems. In embodiments, the service executes solver jobs on managed compute resources such as virtual machines or containers. The compute resources can be automatically scaled up or down based on client demand and are assigned to solver jobs in a serverless manner. Solver jobs can be initiated based on configured triggers. In embodiments, the service allows users to select from different types of solvers, mix different solvers in a solver job, and translate a model from one solver to another solver. In embodiments, the service provides developer interfaces to, for example, run solver experiments, recommend solver types or solver settings, and suggest model templates. The solver execution service relieves developers from having to manage infrastructure for running optimization solvers and allows developers to easily work with different types of solvers via a unified interface.

IPC Classes  ?

  • G06F 17/18 - Complex mathematical operations for evaluating statistical data

92.

SEAMLESS INSERTION OF MODIFIED MEDIA CONTENT

      
Application Number 17937163
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Wu, Yongjun
  • Moon, Hyo In James
  • Kumar, Abhishek
  • Ahmed, Ahmed Aly Saad
  • Ganapathy, Sitaraman
  • Cox, Steven James
  • Chaturvedi, Yash

Abstract

Disclosed are various embodiments for seamless insertion of modified media content. In one embodiment, a modified portion of video content is received. The modified portion has a start cue point and an end cue point that are set relative to a modification to the video content to indicate respectively when the modification approximately begins and ends compared to the video content. A video coding associated with the video content is identified. The start cue point and/or the end cue point are dynamically adjusted to align the modified portion with the video content based at least in part on the video coding.

IPC Classes  ?

  • G11B 27/036 - Insert-editing
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs

93.

DISTRIBUTED AND SYNCHRONIZED NETWORK CORE FOR RADIO-BASED NETWORKS

      
Application Number 17937199
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Krasilnikov, Nikolay
  • Derego, Theodore Joseph Maka'Iwi
  • Wojtowicz, Benjamin

Abstract

Disclosed are various embodiments for a distributed and synchronized core in a radio-based network. In one embodiment, a first radio access network (RAN)-enabled edge server at a first edge location is configured to perform a set of distributed unit (DU) functions for a radio-based network. The first RAN-enabled edge server is also configured to perform a set of core network functions and a set of centralized unit (CU) functions for the radio-based network. State associated with the set of core network functions and the set of CU functions is synchronized between the first RAN-enabled edge server and another server.

IPC Classes  ?

  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04W 56/00 - Synchronisation arrangements

94.

IMAGE-BASED TEXT TRANSLATION AND PRESENTATION

      
Application Number 17937250
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Umapathy, Sujith Gunjur
  • Garg, Nikhil
  • Hubenthal, John Mark
  • Baez, Jose Luis
  • Ghosh, Pushpendu

Abstract

Systems and methods are provided for translation of text in an image, and presentation of a version of the image in which the translated text is displayed a manner consistent with the original image. Text segments are automatically translated from their original source language to a target language. In order to provide presentation of the translated text in a manner that closely matches the source text, various display attributes of the source text are detected (e.g., font size, font color, font style, etc.).

IPC Classes  ?

  • G06F 40/47 - Machine-assisted translation, e.g. using translation memory
  • G06F 40/109 - Font handling; Temporal or kinetic typography
  • G06T 5/00 - Image enhancement or restoration
  • G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

95.

CONTINUAL MACHINE LEARNING IN A PROVIDER NETWORK

      
Application Number 17937319
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Amazon Technologies, Inc. (USA)
Inventor
  • Zappella, Giovanni
  • Balles, Lukas Stefan
  • Ermis, Beyza
  • Wistuba, Martin
  • Archambeau, Cedric Philippe

Abstract

A system and method for continual learning in a provider network. The method is configured to implement or interface with a system which implements a semi-automated or fully automated architecture of continual machine learning, the semi-automated or fully automated architecture implementing user-configurable model retraining or hyperparameter tuning, which is enabled by a provider network. This functions to adapt a model over time to new information in the training data while also providing a user-friendly, flexible, and customizable continual learning process.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06N 5/04 - Inference or reasoning models

96.

CODE EXECUTION ON A DISTRIBUTED UNIT

      
Application Number US2023031405
Publication Number 2024/072598
Status In Force
Filing Date 2023-08-29
Publication Date 2024-04-04
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Krasilnikov, Nikolay
  • Derego, Theodore, Joseph, Maka'Iwi
  • Wojtowicz, Benjamin

Abstract

Systems and methods are described for implementing a distributed unit in a radio access network that executes code on behalf of mobile devices. A distributed unit may be implemented on an edge server that is in close physical proximity to a radio unit, with few or no intervening devices. The edge server may thus provide services to mobile devices, such as executing code on behalf of a mobile device in an execution environment on the edge server, at significantly lower latency than more distant cloud-based servers. The edge server may preload computing environments with code for which a mobile device is likely to request execution (e.g., because a particular application is executing on the mobile device), and may determine whether to execute code on the edge server or on a cloud provider network.

IPC Classes  ?

  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

97.

DETECTION OF OBJECT STRUCTURAL STATUS

      
Application Number US2023033484
Publication Number 2024/072707
Status In Force
Filing Date 2023-09-22
Publication Date 2024-04-04
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Gondorchin, Lee
  • Kahn, Daniel, Scott
  • Loeffler, Nick, E

Abstract

Systems and techniques are disclosed for predicting the structural status of an object. An object model, such as a machine learning model, can be trained on sample sensor data indicating vibrations, movements, and/or other reactions of objects with known desired and undesired structural statuses to a stimulus agent, such as a puff of air. A scanning device can output a corresponding stimulus agent towards an object, capture sensor data indicating the reaction of the object to the stimulus agent, and provide the sensor data to the trained object model. Based on the sensor data indicating how the object reacted to the stimulus agent, the object model can predict whether the object has a desired structural status or an undesired structural status.

IPC Classes  ?

98.

IMAGE-BASED TEXT TRANSLATION AND PRESENTATION

      
Application Number US2023033535
Publication Number 2024/072714
Status In Force
Filing Date 2023-09-22
Publication Date 2024-04-04
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Umapathy, Sujith Gunjur
  • Garg, Nikhil
  • Hubenthal, John Mark
  • Baez, Jose Luis
  • Ghosh, Pushpendu

Abstract

Systems and methods are provided for translation of text in an image, and presentation of a version of the image in which the translated text is displayed a manner consistent with the original image. Text segments are automatically translated from their original source language to a target language. In order to provide presentation of the translated text in a manner that closely matches the source text, various display attributes of the source text are detected (e.g., font size, font color, font style, etc.).

IPC Classes  ?

  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
  • G06F 40/109 - Font handling; Temporal or kinetic typography
  • G06V 30/10 - Character recognition
  • G06Q 30/00 - Commerce

99.

CONTINUAL MACHINE LEARNING IN A PROVIDER NETWORK

      
Application Number US2023033746
Publication Number 2024/072821
Status In Force
Filing Date 2023-09-26
Publication Date 2024-04-04
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Zappella, Giovanni
  • Balles, Lukas Stefan
  • Ermis, Beyza
  • Wistuba, Martin
  • Archambeau, Cedric Philippe

Abstract

A system and method for continual learning in a provider network. The method is configured to implement or interface with a system which implements a semi-automated or fully automated architecture of continual machine learning, the semi-automated or fully automated architecture implementing user-configurable model retraining or hyperparameter tuning, which is enabled by a provider network. This functions to adapt a model over time to new information in the training data while also providing a user-friendly, flexible, and customizable continual learning process.

IPC Classes  ?

  • G06N 3/0985 - Hyperparameter optimisation; Meta-learning; Learning-to-learn
  • G06N 3/10 - Interfaces, programming languages or software development kits, e.g. for simulating neural networks
  • G06N 20/00 - Machine learning

100.

AUTOMATED POLICY REFINER FOR CLOUD-BASED IDENTITY AND ACCESS MANAGEMENT SYSTEMS

      
Application Number US2023073986
Publication Number 2024/073235
Status In Force
Filing Date 2023-09-12
Publication Date 2024-04-04
Owner AMAZON TECHNOLOGIES, INC. (USA)
Inventor
  • Rungta, Neha
  • Sung, Chungha
  • Goel, Amit
  • Rakamaric, Zvonimir
  • D'Antoni, Loris

Abstract

Techniques are described for providing a policy refiner application to analyze and recommend modifications to identity and access management policies created by users of a cloud provider network (e.g., to move the policies toward least-privilege permissions). A policy refiner application receives as input a policy to analyze, and a log of events related to activity associated with one or more accounts of a cloud provider network. The policy refiner application can identify, from the log of events, actions that were permitted based on particular statements contained in the policy. Based on field values contained in the corresponding events, the policy refiner application generates an abstraction of the field values, where the abstraction of the field values may represent a more restrictive version of the field from a policy perspective. These abstractions can be presented to users as recommendations for modifying their policy to reduce the privileges granted by the policy.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  1     2     3     ...     100        Next Page