Amazon Technologies, Inc.

États‑Unis d’Amérique

Retour au propriétaire

Receive daily alerts for new
USPTO trademarks filed by this owner
1-100 de 15 600 pour Amazon Technologies, Inc. Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 198
2021 juin (MACJ) 140
2021 mai 150
2021 avril 192
2021 mars 231
Voir plus
Classe IPC
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 2 248
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 1 841
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 1 481
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes 845
H04L 12/24 - Dispositions pour la maintenance ou la gestion 764
Voir plus
Statut
En Instance 1 087
Enregistré / En vigueur 14 513
Résultats pour  brevets
  1     2     3     ...     100        Prochaine page

1.

DATA DRIVEN DIALOG MANAGEMENT

      
Numéro d'application 17106395
Statut En instance
Date de dépôt 2020-11-30
Date de la première publication 2021-06-24
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Geramifard, Alborz
  • Roy, Shiladitya
  • Sarikaya, Ruhi

Abrégé

Techniques for optimizing a system to improve an overall user satisfaction in a speech controlled system are described. A user speaks an utterance and the system compares an expected sum of user satisfaction values for each action to make a decision as to how best to process the utterance. As a result, the system may make a decision that decreases user satisfaction in the short term but increases user satisfaction in the long term. The system may estimate a user satisfaction value and associate the estimated user satisfaction value with a current dialog state. By tracking user satisfaction values over time, the system may train machine learning models to optimize the expected sum of user satisfaction values. This improves how the system selects an action or application to which to dispatch the dialog state and how a specific application selects an action or intent corresponding to the command.

Classes IPC  ?

  • G10L 15/01 - Estimation ou évaluation des systèmes de reconnaissance de la parole
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels

2.

ELECTRONIC DEVICE

      
Numéro d'application 17193334
Statut En instance
Date de dépôt 2021-03-05
Date de la première publication 2021-06-24
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Mata Magana, Giovanni
  • Savello, Alexander David
  • Kuo, Chia Hung
  • Nguyen, Thompson Quang-Tue
  • Chan, Danny
  • Chua, Albert John Yu Sam

Abrégé

An audio device having a housing including a first loudspeaker disposed in the housing and oriented to emit sound towards a top of the housing, a second loudspeaker disposed in the housing and oriented to emit sound towards a bottom of the housing, and a third loudspeaker disposed in the housing and oriented to emit sound radially outward from the housing of the audio device. Embodiments may include a microphone array disposed proximate the top of the audio device and encircling the first loudspeaker.

Classes IPC  ?

  • H04R 5/02 - Dispositions spatiales ou structurelles de haut-parleurs
  • F21V 33/00 - Combinaisons structurales de dispositifs d'éclairage avec d'autres objets, non prévues ailleurs
  • H04R 1/02 - Boîtiers; Meubles; Montages à l'intérieur de ceux-ci
  • H04R 1/40 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement en combinant plusieurs transducteurs identiques
  • H04R 5/027 - Dispositions spatiales ou structurelles des microphones, p.ex. dispositifs simulant la tête humaine

3.

UPDATING ROUTING INFORMATION BASED ON CLIENT LOCATION

      
Numéro d'application 16947608
Statut En instance
Date de dépôt 2020-08-10
Date de la première publication 2021-06-24
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Richardson, David R.
  • Marshall, Bradley Eugene
  • Sivasubramanian, Swaminathan

Abrégé

A system, method, and computer-readable medium for updating request routing information associated with client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider obtains a query IP address corresponding to the client computing device. Based on routing information associated with the query IP address, the content delivery network service provider routes the DNS query. The process further includes monitoring performance data associated with the transmission of the requested resource and updating routing information associated with the query IP address based on the performance data for use in processing subsequent requests form the client computing device.

Classes IPC  ?

  • H04L 12/741 - Traitement de l'adressage d’en-tête pour le routage, p.ex. table de correspondance
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/14 - Contre-mesures pour remédier à un défaut

4.

AVAILABILITY GROUPS OF CLOUD PROVIDER EDGE LOCATIONS

      
Numéro d'application 17125866
Statut En instance
Date de dépôt 2020-12-17
Date de la première publication 2021-06-24
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Goodman, Alan Hadley
  • Chachra, Pranav
  • Gupta, Diwakar
  • Ballantyne, Dougal Stuart
  • Parulkar, Ishwardutt

Abrégé

Techniques are described for enabling users of a cloud provider network to discover “availability groups” provided by a cloud provider network and to request the launch of computing resources into selected availability groups. Some cloud provider networks are expanding the definition of traditional “availability zones” to include new types of availability zones representing various types of provider substrate extension edge locations—including, for example, cloud-provider managed substrate extensions associated with separate control planes, 5G-enabled provider substrate extensions connected to communications service provider networks, and the like. Availability groups can be used to represent various defined collections these new types of provider substrate extensions, where each availability group may be defined such that includes a set of provider substrate extensions with a similar set of characteristics and capabilities.

Classes IPC  ?

  • H04L 12/911 - Contrôle d’admission au réseau et allocation de ressources, p.ex. allocation de bande passante ou renégociation en cours de communication
  • G06F 16/29 - Bases de données d’informations géographiques
  • H04L 12/917 - Attribution dynamique de ressources, p.ex. renégociation en cours de communication demandée par l’utilisateur ou sur changement de l’état du réseau demandé par le réseau

5.

Modular transfer units for delivering items

      
Numéro d'application 16159377
Numéro de brevet 11040828
Statut Délivré - en vigueur
Date de dépôt 2018-10-12
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Ward, Suzanne Clark
  • Apps, Shelby Frances
  • Apps, William Patrick
  • Fitzgerald, Jessica
  • Foster, Derick
  • King, Philip Andrew
  • Lowther, Daniel
  • Mehta, Kaushal Bharatkumar
  • Rao, Prasad V.

Abrégé

Modular transfer units are configured to transport bins or other storage units of standard shapes and sizes between locations. The modular transfer units may be loaded with bins or other storage units having items disposed therein at origins of the items, or at locations where the items are stored, such as fulfillment centers. The modular transfer units may then be mounted to one or more vehicles, such as trailers or rail cars, and transported to another location, where the modular transfer units may be removed from the vehicle, or transferred to another vehicle. The bins or other storage units may be loaded with items that are intended for delivery to a common location. After a bin or storage unit has been unloaded from a modular transfer unit, one or more other bins or storage units may be loaded thereon.

Classes IPC  ?

  • B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
  • G01C 21/20 - Instruments pour effectuer des calculs de navigation
  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
  • G06Q 10/08 - Logistique, p.ex. entreposage, chargement, distribution ou expédition; Gestion d'inventaire ou de stocks, p.ex. exécution d'une commande, approvisionnement ou régularisation par rapport aux commandes
  • B60P 1/04 - Véhicules destinés principalement au transport des charges et modifiés pour faciliter le chargement, la fixation de la charge ou son déchargement avec un mouvement de basculement de l'élément supportant ou contenant la charge
  • B61B 1/00 - Aménagement général des gares, des quais ou des voies de garage; Réseau des voies ferrées; Systèmes de triage des véhicules ferroviaires

6.

Data caching in provider network substrate extensions

      
Numéro d'application 16457831
Numéro de brevet 11044118
Statut Délivré - en vigueur
Date de dépôt 2019-06-28
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Reed, Paul C.
  • Kalavade, Asawaree
  • Wei, Danny
  • Olson, Marc Stephen
  • Marshall, Brad E.

Abrégé

One or more configuration parameters for an object gateway instance are received at an interface to a provider network, the parameters including an identifier of a first object store of the provider network for which to cache objects in a first object cache of the object gateway instance and an indication of a data transfer mode that controls when objects written to the first object cache are written to the first object store. The one or more configuration parameters are stored in a data store of the provider network and sent to the object gateway instance. A read request that includes the identifier of the first object store and a first object identifier is received from the object gateway instance, and a first object associated with the first object identifier and stored in the first object store is sent to the object gateway instance.

Classes IPC  ?

  • H04L 12/46 - Interconnexion de réseaux
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p.ex. passerelles
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

7.

Direct injection of a virtual interrupt

      
Numéro d'application 16014833
Numéro de brevet 11042494
Statut Délivré - en vigueur
Date de dépôt 2018-06-21
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Saidi, Ali Ghassan
  • Habusha, Adi
  • Avron, Itai
  • Zidenberg, Tzachi
  • Naaman, Ofer

Abrégé

An interposer circuit is used between an interrupt controller and a processor core to facilitate direct injection of a virtual interrupt into a guest executing on the processor core, even though the interrupt controller does not support the direct injection. The interposer circuit can convert a command received from the interrupt controller for a physical interrupt into another command for a virtual interrupt to make the processor core believe that the processor core has received a virtual interrupt even though the interrupt controller is not able to provide the virtual interrupt. The virtual interrupt can be directly injected into the processor core without the intervention of a hypervisor executing on the processor core.

Classes IPC  ?

  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 13/24 - Traitement de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant l'interruption
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts

8.

Restoration of a data source

      
Numéro d'application 16197033
Numéro de brevet 11042454
Statut Délivré - en vigueur
Date de dépôt 2018-11-20
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Jain, Rachit
  • Raj, Rohit
  • Leung, Ian
  • Kulkarni, Harshad Vasant

Abrégé

Restoring data to a data store that suffered corrupted data over a time period is disclosed. A system may provide an interface to specify a time window and filter conditions for identifying corrupted data in an object in a data store, such as, but not limited to, a corrupted NoSQL table. Corrupted data is identified by applying the filter conditions to change logs for the data object (e.g., the No SQL table) in the data store. Repair operations are determined for individual items identified via the filter conditions. Identified corrupted data for items may be corrected, from change logs or backup data in some instances (e.g., data may be deleted, or updated or replaced with data from a backup of the data store when necessary).

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 16/23 - Mise à jour

9.

Method, medium, and system for associating a payment amount with a physical object

      
Numéro d'application 14503324
Numéro de brevet 11042869
Statut Délivré - en vigueur
Date de dépôt 2014-09-30
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Jezorek, Matthew Ryan
  • Bishop, Scott Kenneth
  • Campbell, Brenda Renee'
  • Canavor, Darren Ernest
  • Gregory, Scott Donald
  • Johansson, Jesper Mikael
  • Kane-Parry, David James
  • Laird, Eric Michael
  • Lee, Brian Young
  • Mittelman, Ido
  • Roth, Gregory Branchek
  • Wilson, James Arthur

Abrégé

A payment object service receives a request from a giver to associate a payment amount to an object. The request includes one or more images of the object and recipient information, which the payment object service uses to determine whether the association between these images and the information is unique. If the association is unique, the payment object service updates a database to associate the payment amount to the object and enable redemption of the payment amount. When the payment object service receives a request to redeem at least a portion of the payment amount, the payment object service may use one or more images and recipient information obtained from the request to verify that the images and information together correspond to the object. Once the redemption is complete, the payment object service may update the database to specify the current remaining payment amount.

Classes IPC  ?

  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives

10.

Fusion of sensor data for detecting interactions at an inventory location

      
Numéro d'application 16435268
Numéro de brevet 11042836
Statut Délivré - en vigueur
Date de dépôt 2019-06-07
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Goldstein, Michel Leonard
  • Palaniappan, Ramanathan
  • Sun, Fan
  • Bo, Liefeng
  • Manyam, Ohil Krishnamurthy
  • Shiee, Navid
  • Medioni, Gerard Guy

Abrégé

Items may be stowed in an inventory location, such as a shelf. An interaction may take place where one of the items is picked from or placed on the inventory location. Sensor data can be acquired from two or more sensors, such as cameras or weight sensors, configured to collect such sensor data for the inventory location. Hypotheses to describe interactions at the inventory location may be determined using sensor data from each different sensor. However, the confidence value for such hypotheses may not be reliable. Fusion of sensor data may be performed where sets of hypotheses from the different sensors are combined and the resulting hypotheses are more accurate.

Classes IPC  ?

  • G06Q 10/08 - Logistique, p.ex. entreposage, chargement, distribution ou expédition; Gestion d'inventaire ou de stocks, p.ex. exécution d'une commande, approvisionnement ou régularisation par rapport aux commandes
  • G06Q 10/00 - Administration; Gestion
  • G06Q 20/00 - Architectures, schémas ou protocoles de paiement
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p.ex. lecture de la lumière blanche réfléchie
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente

11.

Merging events in interactive data processing systems

      
Numéro d'application 16595126
Numéro de brevet 11042838
Statut Délivré - en vigueur
Date de dépôt 2019-10-07
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Xiong, Fei
  • Iyer, Sabarishkumar
  • Ignacio, David Echevarria
  • Boyapati, Sridhar
  • Lee, Caylan
  • Thomas, Jacques Daniel
  • Ahmed, Waqas Syed
  • Guan, Danny

Abrégé

This disclosure describes interactive data processing systems configured to facilitate selection by a human associate of tentative results generated by an automated system from sensor data. In one implementation, an event may take place in a materials handling facility. The event may comprise a pick or place of an item from an inventory location, movement of a user, and so forth. The sensor data associated with the event is processed by an automated system to determine tentative results associated with the event. In some situations, an uncertainty may exist as to which of the tentative results accurately reflects the actual event. The system may then determine whether the event is to be merged with one or more temporally and spatially proximate events and, if so, the sensor data and tentative results for the merged event is sent to a human associate. The associate may select one of the tentative results.

Classes IPC  ?

  • G06Q 10/08 - Logistique, p.ex. entreposage, chargement, distribution ou expédition; Gestion d'inventaire ou de stocks, p.ex. exécution d'une commande, approvisionnement ou régularisation par rapport aux commandes
  • H04N 7/18 - Systèmes de télévision en circuit fermé, c. à d. systèmes dans lesquels le signal n'est pas diffusé
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06K 9/66 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons ou corrélations simultanées de signaux images avec une pluralité de références, p.ex. matrice de résistances avec des références réglables par une méthode adaptative, p.ex. en s'instruisant
  • G06K 9/78 - Combinaison de l'obtention de l'image et de fonctions de reconnaissance
  • G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou manipulation d’un objet ou d’une image, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

12.

One-time access to protected resources

      
Numéro d'application 16200361
Numéro de brevet 11044257
Statut Délivré - en vigueur
Date de dépôt 2018-11-26
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Heuts, Robert Paul
  • Kang, Shufan
  • Green, Daniel Allen
  • Swaminathan, Nikhil

Abrégé

A technology is described for one-time access to a protected resource. In one example, a resource security API (Application Programming Interface) may receive a request for a protected resource. The request may be associated with a launch of a software container in a service provider environment to host a process associated with a customer account. The resource security API may identify a single-use token linked to the software container that allows the resource security API to provide the protected resource. The resource security API may send the protected resource to the software container in response to the request when the single-use token is identified, and the resource security API may disable the single-use token linked to the software container to prevent additional requests associated with the software container from accessing the protected resource.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

13.

Scoring of natural language processing hypotheses

      
Numéro d'application 15838974
Numéro de brevet 11043205
Statut Délivré - en vigueur
Date de dépôt 2017-12-12
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Su, Chengwei
  • Ananthakrishnan, Sankaranarayanan
  • Matsoukas, Spyridon
  • Gupta, Rahul
  • Vanee, Kelly James

Abrégé

A natural language processing system that can determine an overall score for a natural language hypothesis using hypothesis-specific component scores from different aspects of NLU processing. The individual component scores may be weighted by weights trained to optimize the overall scores relative to each other. Each domain of the system may be configured with a separate component that determines the overall score with respect to the domain. Natural language hypotheses can be ranked using the overall score either within a specific domain or on a cross-domain basis.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels
  • G10L 15/183 - Classement ou recherche de la parole utilisant une modélisation du langage naturel selon les contextes, p.ex. modèles de langage
  • G06N 3/02 - Systèmes de calculateurs basés sur des modèles biologiques utilisant des modèles de réseaux neuronaux
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 40/295 - Reconnaissance de noms propres

14.

Speech recognition using dialog history

      
Numéro d'application 16204670
Numéro de brevet 11043214
Statut Délivré - en vigueur
Date de dépôt 2018-11-29
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Hedayatnia, Behnam
  • Raju, Anirudh
  • Gandhe, Ankur
  • Khatri, Chandra Prakash
  • Rastrow, Ariya
  • Venkatesh, Anushree
  • Mandal, Arindam
  • Gabriel, Raefer Christopher
  • Mehri, Ahmad Shikib

Abrégé

Described herein is a system for rescoring automatic speech recognition hypotheses for conversational devices that have multi-turn dialogs with a user. The system leverages dialog context by incorporating data related to past user utterances and data related to the system generated response corresponding to the past user utterance. Incorporation of this data improves recognition of a particular user utterance within the dialog.

Classes IPC  ?

  • G10L 15/19 - Contexte grammatical, p.ex. désambiguïsation des hypothèses de reconnaissance par application des règles de séquence de mots
  • G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p.ex. dans les vocodeurs; Codage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 

15.

Continuous data protection and restoration

      
Numéro d'application 15920193
Numéro de brevet 11042503
Statut Délivré - en vigueur
Date de dépôt 2018-03-13
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Vig, Akshat
  • Hori, Go
  • Certain, Tate Andrew

Abrégé

Changes made to a database table are accumulated, in durable storage, and snapshots of partitions of the table are obtained. For successive snapshots of a partition, the system accesses a previous snapshot, applies changes from the accumulated changes, and stores the updated snapshot to a durable data store. The accumulated changes and the successive partition snapshots are made available to restore the database to any point in time across a continuum between successive snapshots. Although each partition of the table may have a backup snapshot that was generated at a time different from when other partition snapshots were generated, changes from respective change logs may be selectively log-applied to distinct partitions of a table to generate an on-demand backup of the entire table at common point-in-time across partitions. Point-in-time restores of a table may rely upon a similar process to coalesce partition snapshots that are not aligned in time.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

16.

Microphone degradation detection and compensation

      
Numéro d'application 16800577
Numéro de brevet 11044567
Statut Délivré - en vigueur
Date de dépôt 2020-02-25
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Li, Xiaoxue
  • Kristjansson, Trausti Thor
  • Hilmes, Philip R.

Abrégé

Systems and methods for microphone degradation detection and compensation are disclosed. For example, microphones of an electronic device may capture audio and generate corresponding audio data, such as during a period of time where only ambient noise is present. Sound intensity level value differences between audio data from the various microphones may be determined and when one or more of the sound intensity level value differences satisfies a threshold amount, the microphone associated with the variant sound intensity level value may be determined to be degraded. The sound intensity level value difference may be compensated for, such as by utilizing sound boosting techniques and/or modifying parameters of a beamforming component.

Classes IPC  ?

  • H04R 29/00 - Dispositifs de contrôle; Dispositifs de tests
  • H04R 3/00 - Circuits pour transducteurs
  • H04R 1/40 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement en combinant plusieurs transducteurs identiques
  • G10L 25/51 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation

17.

Peer-to-peer PCI topology

      
Numéro d'application 15282487
Numéro de brevet 11042496
Statut Délivré - en vigueur
Date de dépôt 2016-09-30
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Beserra, Christopher James
  • Constantinides, Kypros
  • Dannowski, Uwe
  • Bshara, Nafea
  • Wilson, Matthew Shawn

Abrégé

Provided are systems and methods for enabling peer-to-peer communications between peripheral devices. In various implementations, a computing system can include a PCI switch device. The first PCI switch device can include a first port and be communicatively coupled to a first root complex port. The first PCI switch device can have access to a first PCI endpoint address range. The computing system can further include a second PCI switch device. The second PCI switch device can include a second port, connected to the first port. The second PCI switch device can be communicatively coupled to a second root complex port that is different from the first root complex port. The second PCI switch device can receive a transaction addressed to the first PCI endpoint address range, and identify the transaction as associated with the second port. The second PCI switch device can subsequently transmit the transaction using the second port.

Classes IPC  ?

  • G06F 13/40 - Structure du bus
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation

18.

Cable loss compensation system for time domain duplexed (TDD) radios using embedded radio frequency (RF) control

      
Numéro d'application 16892119
Numéro de brevet 11043985
Statut Délivré - en vigueur
Date de dépôt 2020-06-03
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Labadie, Nathan
  • Kim, Cheol Su
  • Ichapurapu, Ravi
  • Posani, Kalyan Teja
  • Zakaria, Omar Fawazhashim
  • Hyun, In Chul

Abrégé

Technologies directed to cable-loss compensation are described. An apparatus includes a triplexer, a front-end module (FEM) circuit, and a control circuit. The triplexer is coupled to a radio frequency (RF) cable. The triplexer receives a first RF signal and a DC power signal from a device via the RF cable and sends a detection signal being indicative of a transmit power level of the first RF signal to the device via the RF cable. The transmit power level includes an insertion loss of the RF cable. The FEM circuit is coupled to the triplexer and includes a power amplifier (PA). The control circuit is coupled to the triplexer and measures the transmit power level of the first RF signal and converts the first RF signal into the detection signal. The control circuit sends the detection signal back to the device via the RF cable and enables the PA.

Classes IPC  ?

  • H04B 3/02 - Systèmes à ligne de transmission - Détails
  • H03F 3/24 - Amplificateurs de puissance, p.ex. amplificateurs de classe B, amplificateur de classe C d'étages transmetteurs de sortie
  • H03M 1/12 - Convertisseurs analogiques/numériques
  • H04B 3/54 - Systèmes de transmission par lignes de réseau de distribution d'énergie
  • H04B 1/44 - Commutation transmission-réception
  • H04B 1/04 - Circuits

19.

System for customizing presentation of a webpage

      
Numéro d'application 15608714
Numéro de brevet 11042600
Statut Délivré - en vigueur
Date de dépôt 2017-05-30
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Murali, Vinod
  • Lakshminarayanan, Vignesh
  • De Novaes, Leonardo Maia Carneiro
  • Saldana, Gianpierre Villagomez
  • Wexler, Michael Carey

Abrégé

Described are techniques for enabling webpages to be generated and customized based on rules created by a user. A user accessing a user interface may select a set of webpage features, the dimensions or other characteristics of the features, and a corresponding set of rule conditions, such as characteristics of a user device, user account, connection, or webpage. When a request to access a webpage is received, an existing body of rules is queried, and the particular rule that is satisfied by the request is determined. A webpage that includes the corresponding features and feature characteristics of the satisfied rule is generated and provided to the requesting device.

Classes IPC  ?

  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 16/954 - Navigation, p.ex. en utilisant la navigation par catégories
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation

20.

Audio encryption

      
Numéro d'application 16208474
Numéro de brevet 11043222
Statut Délivré - en vigueur
Date de dépôt 2018-12-03
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Eagan, Benjamin Charles
  • Makowski, Maciej
  • Matorin, Zack Shahaf

Abrégé

A speech interface device is configured to defer encryption of audio data on-device until a time when the encryption operation is not competing with other computationally-intensive operations for responding to the audio data. For example, audio data based on sound captured in an environment of the speech interface device can be stored in volatile memory of the speech interface device, without encrypting it, until a set of processing operations (e.g., ASR processing, NLU processing, audio event processing, etc.) performed based on the audio data have stopped. Based on a determination that these processing operations for responding to the audio data have stopped, the logic may encrypt the audio data to generate encrypted data, and the encrypted data can be stored in non-volatile memory of the speech interface device for uploading to a remote system when a connection is available.

Classes IPC  ?

  • G10L 19/018 - Mise en place d’un filigrane audio, c. à d. insertion de données inaudibles dans le signal audio
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 

21.

Wakeword and acoustic event detection

      
Numéro d'application 16452964
Numéro de brevet 11043218
Statut Délivré - en vigueur
Date de dépôt 2019-06-26
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Sun, Ming
  • Senechal, Thibaud
  • Gao, Yixin
  • Shah, Anish N.
  • Matsoukas, Spyridon
  • Wang, Chao
  • Vitaladevuni, Shiv Naga Prasad

Abrégé

A system processes audio data to detect when it includes a representation of a wakeword or of an acoustic event. The system may receive or determine acoustic features for the audio data, such as log-filterbank energy (LFBE). The acoustic features may be used by a first, wakeword-detection model to detect the wakeword; the output of this model may be further processed using a softmax function, to smooth it, and to detect spikes. The same acoustic features may be also be used by a second, acoustic-event-detection model to detect the acoustic event; the output of this model may be further processed using a sigmoid function and a classifier. Another model may be used to extract additional features from the LFBE data; these additional features may be used by the other models.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels

22.

Automated and periodic updating of item images data store

      
Numéro d'application 16415390
Numéro de brevet 11042787
Statut Délivré - en vigueur
Date de dépôt 2019-05-17
Date de la première publication 2021-06-22
Date d'octroi 2021-06-22
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Kumar, Dilip
  • Ducrou, Jon Robert
  • Xavier, Joseph
  • Palaniappan, Ramanathan
  • Goldstein, Michel Leonard
  • Brundage, Michael Lee

Abrégé

This disclosure describes a system for automatically updating item image information stored in an item images data store and used for processing captured images to identify items represented in those images. In one implementation, once an identity of an item has been verified, captured images of that item are associated with the item and stored in the item images data store. As a result, the item images data store is updated each time an image of the item is captured and the identity of the item is verified.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

23.

ORIGIN SERVER CLOAKING USING VIRTUAL PRIVATE CLOUD NETWORK ENVIRONMENTS

      
Numéro d'application 17168023
Statut En instance
Date de dépôt 2021-02-04
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Baldwin, Matthew Graham
  • Howard, Craig Wesley
  • Miller, Donavan

Abrégé

An origin server that is implemented within one or more devices within a third party virtual private cloud (VPC) is provided herein. Instead of communicating with various CDNs over a public network, the third party VPC may instead communicate with a managed VPC via a private network. Thus, no gateway, network address translation (NAT), or other such devices may be needed for the third party VPC and the managed VPC to communicate. Rather, a VPC identifier of the managed VPC and a VPC identifier of the third party VPC are used to pair the two VPCs. Once paired, a private route is set up such that points from the private address space of the third party VPC to the private address space of the managed VPC. The managed VPC then communicates directly with the various CDNs via a public network.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

24.

GRAPH PROCESSING SERVICE COMPONENT IN A CATALOG SERVICE PLATFORM

      
Numéro d'application 17175440
Statut En instance
Date de dépôt 2021-02-12
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Gupta, Divij
  • To, Quan Binh
  • Ellie, Julien Jacques
  • Newman, Benjamin David
  • Crowell, Zachary Thomas

Abrégé

A service provider system may implement an enterprise catalog service that manages software products and portfolios of software products on behalf of service provider customer organizations. A graph processing service of the enterprise catalog service may create a graph representation of the enterprise catalog service data, including principals, product listings, portfolios, and constraints (and the relationships between them) that may be used to manage access control, launch contexts, and searches within the enterprise catalog service. A primary (key-value) store may maintain an adjacency list and a secondary index of de-normalized edges. A secondary (document) store may maintain the de-normalized edges. In response to various queries directed to the graph processing service, the service may query the adjacency list or the secondary index. For example, one query may return a list of products that an end user can access, and another may return a count of products within a portfolio.

Classes IPC  ?

  • G06Q 30/06 - Transactions d'achat, de vente ou de crédit-bail

25.

ENABLING COMMUNICATIONS BETWEEN A CONTROLLING DEVICE AND A NETWORK-CONTROLLED DEVICE VIA A NETWORK-CONNECTED DEVICE SERVICE OVER A MOBILE COMMUNICATIONS NETWORK

      
Numéro d'application 17182004
Statut En instance
Date de dépôt 2021-02-22
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Roche, Kyle Michael
  • Yanacek, David Craig

Abrégé

A network-connected device service receives a request to establish a communications session with a network-connected device. In response to the request, the service transmits a set of electronic messages to the network-connected device through an access point of the network-connected device to establish the communications session. The network-connected device service receives a notification from the network-connected device indicating whether the communications session has been established. If so, the service provides an indication to a controlling device that the session has been established. This enables the controlling device to submit commands executable by the network-connected device to the service, which provides the commands to the network-connected device through the access point.

Classes IPC  ?

  • H04W 76/10 - Gestion de la connexion Établissement de la connexion
  • H04W 4/14 - Services d'envoi de messages courts, p.ex. SMS ou données peu structurées de services supplémentaires [USSD]
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

26.

CONFIGURABLE LOGIC PLATFORM

      
Numéro d'application 17184507
Statut En instance
Date de dépôt 2021-02-24
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Atta, Islam
  • Pettey, Christopher Joseph
  • Khan, Asif
  • Johnson, Robert Michael
  • Davis, Mark Bradley
  • Izenberg, Erez
  • Bshara, Nafea
  • Constantinides, Kypros

Abrégé

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.

Classes IPC  ?

  • G06F 13/40 - Structure du bus
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale

27.

PROVISIONING OF A SHIPPABLE STORAGE DEVICE AND INGESTING DATA FROM THE SHIPPABLE STORAGE DEVICE

      
Numéro d'application 17187472
Statut En instance
Date de dépôt 2021-02-26
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Paterra, Frank
  • Basarir, Firat

Abrégé

When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.

Classes IPC  ?

  • G06F 21/60 - Protection de données
  • G06F 21/80 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du stockage de données dans les supports de stockage magnétique ou optique, p.ex. disques avec secteurs
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04L 9/08 - Répartition de clés
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 10/08 - Logistique, p.ex. entreposage, chargement, distribution ou expédition; Gestion d'inventaire ou de stocks, p.ex. exécution d'une commande, approvisionnement ou régularisation par rapport aux commandes
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06Q 10/00 - Administration; Gestion
  • G06Q 10/06 - Ressources, gestion de tâches, gestion d'hommes ou de projets, p.ex. organisation, planification, ordonnancement ou affectation de ressources en temps, hommes ou machines; Planification dans l'entreprise; Modèles organisationnels

28.

RESOLVING EVENTS IN ITEM-IDENTIFYING CARTS

      
Numéro d'application 16711300
Statut En instance
Date de dépôt 2019-12-11
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Cohn, Jonathan
  • Maron, Oded
  • De Bonet, Jeremy Samuel
  • Ma, Xiang

Abrégé

This disclosure is directed to item-identifying carts that may be utilized by users to automatically identify items that the users place in their carts. In addition, these carts may automatically determine the outcome of respective events that occur with respect to these identified items. For example, the carts may be configured to identify one or more items that are placed into or removed from the cart, and thereafter determine one or more actions taken with respect to the identified items and a quantity of the items involved. For example, after identifying a first item and a second item either placed into or removed from the cart, the cart may determine that the user added two instances of the first item and removed one instance of the second item. In response to making this determination, the cart may update a virtual cart of a user operating the physical cart.

Classes IPC  ?

  • A47F 9/04 - Comptoirs de vérification, p.ex. pour magasins à libre-service
  • G06Q 30/06 - Transactions d'achat, de vente ou de crédit-bail
  • B62B 3/14 - Voitures à bras ayant plus d'un essieu portant les roues servant au déplacement; Dispositifs de direction à cet effet; Appareillage à cet effet caractérisées par des moyens pour l'emboîtement ou l'empilage, p.ex. chariots pour achats

29.

SPEECH PROCESSING

      
Numéro d'application 16712567
Statut En instance
Date de dépôt 2019-12-12
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Mao, Hongda
  • Lin, George Yu-Chien
  • Srinivasan, Sundararajan
  • Hsieh, Chu-Cheng

Abrégé

A first neural network model of a user device processes audio data to extract audio embeddings that represent vocal characteristics of a user of an utterance represented in the audio data. The audio embeddings may then be hashed to remove characteristics specific to the user while still maintaining a unique set of characteristics. The hashed embeddings may be sent to a remote system, which may use them to identify the user.

Classes IPC  ?

  • G10L 13/027 - Synthétiseurs de parole à partir de concepts; Génération de phrases naturelles à partir de concepts automatisés
  • G10L 13/04 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole - Détails des systèmes de synthèse de la parole, p.ex. structure du synthétiseur ou gestion de la mémoire
  • G10L 17/04 - Entraînement, enrôlement ou construction de modèle
  • G10L 17/18 - Réseaux neuronaux artificiels; Approches connexionnistes

30.

CONTEXT-BASED NATURAL LANGUAGE SEARCHES

      
Numéro d'application 16712899
Statut En instance
Date de dépôt 2019-12-12
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Gottumukkala, Ramakanthachary
  • Crowell, Zachary Thomas
  • Portman, Leon

Abrégé

Techniques for natural language searches are described. In an example, a computer system receives a search associated with a computing device. Based on the search, the computer system determines first search results from a first data source and associated with a first type and second search results from a second data source and associated with a type. The computer system also determines a context associated with at least one of the computing device or a user. Based on the context, the computer system generates instructions associated with a presentation of the first search results and the second search results at a user interface of the computing device. The instructions indicate a first presentation order of the first search results and the second search results and a second presentation order of search results within the first search results. The computer system sends the instructions to the computing device.

Classes IPC  ?

  • G06F 16/9532 - Formulation de requêtes
  • G06F 16/9537 - Recherche à dépendance spatiale ou temporelle, p.ex. requêtes spatio-temporelles
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/9538 - Présentation des résultats des requêtes
  • G06F 16/9032 - Formulation de requêtes
  • G06N 20/00 - Apprentissage automatique

31.

SPEECH RECOGNITION THROUGH DISAMBIGUATION FEEDBACK

      
Numéro d'application 16711046
Statut En instance
Date de dépôt 2019-12-11
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Reinspach, Julia
  • Rokhlenko, Oleg
  • Gottumukkala, Ramakanthachary
  • Clemente, Giovanni
  • Agrawal, Ankit
  • Bhardwaj, Swayam
  • Michaeli, Guy
  • Krishnamoorthy, Vaidyanathan Puthucode
  • Vlachos, Costantino
  • Vinodkrishnan, Nalledath P.
  • Vickers, Shaun M.
  • Ramachandran, Sethuraman
  • Moore, Charles C.

Abrégé

A request including audio data is received from a voice-enabled device. A string of phonemes present in the utterance is determined through speech recognition. At a later time, a subsequent user input corresponding to the request may be received, in which the user input is associated with one or more text keywords. The subsequent user input may be obtained in response to an active request. Alternatively, feedback may not be actively elicited, but rather collected passively. However it is obtained, the one or more keywords associated with the subsequent user input may be associated with the string of phonemes to indicate that the user is saying or mean those words when they product that string of phonemes. A user-specific speech recognition key for the user account is then updated to associate the string of phonemes with these words. A general speech recognition model can also be trained using the association.

Classes IPC  ?

  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/02 - Extraction de caractéristiques pour la reconnaissance de la parole; Sélection d'unités de reconnaissance 
  • G10L 15/01 - Estimation ou évaluation des systèmes de reconnaissance de la parole
  • G10L 15/187 - Contexte phonémique, p.ex. règles de prononciation, contraintes phonotactiques ou n-grammes de phonèmes

32.

CUSTOMIZED RETAIL ENVIRONMENTS

      
Numéro d'application 16712775
Statut En instance
Date de dépôt 2019-12-12
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Onkels, David Christopher
  • Dos Santos, Ariel
  • Mathiesen, Thomas Meilandt
  • Charny, Nir
  • Ahmed, Waqas Syed
  • Pang, Hoi Cheung
  • Desai, Nishitkumar Ashokkumar
  • Guan, Danny
  • Vaswani, Ameet N.
  • Wilson, Shane Michael
  • Zampani, Michael Vinod

Abrégé

This disclosure describes, in part, systems for enabling physical retail stores and other facilities to implement automated-checkout techniques for the purchase of customizable and/or made-to-items items by customers of the stores and/or facilities. For example, the described systems may enable a retail store to implement technology where users are able to order customizable items from an ordering location, an inventory location, or an associate of the facility, and exit the store without performing manual checkout of the items. The systems described herein thus enable customized retail facilities, as opposed to a retail facility that allows automated-checkout only for prepackaged-type or otherwise non-customizable merchandise.

Classes IPC  ?

  • G06Q 30/04 - Facturation
  • G06Q 30/06 - Transactions d'achat, de vente ou de crédit-bail
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

33.

TECHNIQUES FOR DETERMINING A LOCATION OF A MOBILE OBJECT

      
Numéro d'application 16712844
Statut En instance
Date de dépôt 2019-12-12
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Zelenskiy, Lev
  • Joshi, Shaunak
  • Neville, Michael John
  • Spring, Nicholas
  • Koscianski, Ryan

Abrégé

Techniques are disclosed for determining a location of an object based at least in part on a motion of the object. The techniques include generating a motion profile based at least in part on motion data received from a mobile device that is associated with the object. The techniques further include receiving, from a camera at a location, a plurality of images that identifies a candidate motion of a candidate object through at least a portion of the location. The techniques further include generating a candidate motion profile corresponding to the candidate motion of the candidate object based at least in part on the plurality of images. Based at least in part on a score generated by comparing the motion profile with the candidate motion profile, the techniques may determine that the candidate object is the object.

Classes IPC  ?

  • G01S 13/72 - Systèmes radar de poursuite; Systèmes analogues pour la poursuite en deux dimensions, p.ex. combinaison de la poursuite en angle et de celle en distance, radar de poursuite pendant l'exploration
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

34.

ACCESS KEY RETRIEVAL SERVICE FOR CLIENTS

      
Numéro d'application 17182972
Statut En instance
Date de dépôt 2021-02-23
Date de la première publication 2021-06-17
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s) Rathbone, Doug

Abrégé

An access key retrieval service receives a request from a client device to configure an application on the client device. In response to the request, the access key retrieval service provides a setup code comprising a first component of an authentication key. Additionally, the access key retrieval service provides files for configuring the application, including a manifest file that includes a second component of the authentication key. The client device uses a set of key components that comprises the first component and the second component to derive the authentication key and provides information demonstrating access to the authentication key. The access key retrieval service receives this information and provides an access key usable to enable the application to access computing resources of a service provider.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

35.

Dynamically configurable articulating surfaces for mobile carrier units

      
Numéro d'application 16711093
Numéro de brevet 11034530
Statut Délivré - en vigueur
Date de dépôt 2019-12-11
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Narayanan, Vivek S.
  • Dwivedi, Rajeev
  • Krishnamoorthy, Ganesh

Abrégé

Systems, methods, and computer-readable media are disclosed for dynamically configurable articulating surfaces for mobile carrier units. In one embodiment, an example mobile carrier unit may include a number of tiles that form a surface on which to receive an object, the tiles including a first tile in a first row and a second tile in a first column. The mobile carrier unit may include a first actuator coupled to the first tile and configured to actuate the first tile in a first direction, and a second actuator coupled to the second tile and configured to actuate the second tile in a second direction. A portion of the tiles may be configured to be actuated into angled orientations at or near a perimeter of the object, such that the object is prevented from sliding along the surface past the tiles.

Classes IPC  ?

  • B65G 47/68 - Dispositifs pour transférer objets ou matériaux entre transporteurs, p.ex. pour décharger ou alimenter adaptés pour recevoir les objets arrivant d'un transporteur en une couche et pour les transférer en couches individuelles à plus d'un transporteur, ou vice versa, p.ex. en combinant l'écoulement des objets transportés par plus d'un transporteur

36.

Radar based guidance system perceiving contents of a container

      
Numéro d'application 16369573
Numéro de brevet 11035951
Statut Délivré - en vigueur
Date de dépôt 2019-03-29
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Murphy, Sean
  • Kothari, Sachin R.
  • Liu, Jungtao
  • Shamain, Durgaprasad Kashinath
  • Bas, Celalettin Umit

Abrégé

Embodiments herein describe a scanning station for identifying an air gap between one or more items stored in a container (e.g., a cardboard box) and a surface of the container (e.g., a top lid of the cardboard box). After identifying the air gap, in one embodiment, the scanning station provides instructions to a downstream cutting station where the container is cut opened. In one embodiment, the scanning station includes one or more articulating arms that each includes a scanner (e.g., a radar sensor) attached on an end of the articulating arm facing the container. Moving the articulating arms along the boundaries of the container provides a 3D image of the inside of the container. By processing this image, the scanning station can identify an air gap along a desired cut line as well as a thickness of the sides of the container.

Classes IPC  ?

  • G01S 13/90 - Radar ou systèmes analogues, spécialement adaptés pour des applications spécifiques pour la cartographie ou la représentation utilisant des techniques d'antenne synthétique
  • B65D 17/42 - Réceptacles rigides ou semi-rigides spécialement conçus pour être ouverts par coupage ou perçage, ou en perçant ou en déchirant des éléments ou des parties frangibles à l'aide de dispositifs coupants, perçants ou utilisables pour couper
  • B65D 17/30 - Réceptacles rigides ou semi-rigides spécialement conçus pour être ouverts par coupage ou perçage, ou en perçant ou en déchirant des éléments ou des parties frangibles le long de lignes ou à partir de points de moindre résistance à l'aide de dispositifs coupants
  • G01S 13/00 - Systèmes utilisant la réflexion ou la reradiation d'ondes radio, p.ex. systèmes radar; Systèmes analogues utilisant la réflexion ou la reradiation d'ondes dont la nature ou la longueur d'onde sont sans importance ou non spécifiées

37.

Mobile device interfaces

      
Numéro d'application 14497125
Numéro de brevet 11036300
Statut Délivré - en vigueur
Date de dépôt 2014-09-25
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Formichelli, Gregory Carlo
  • Kralyevich, Brian Peter
  • Kriese, Jason Phillip
  • Lam, Angela
  • Mains, Richard Leigh
  • Park, Jae Pum
  • Rooney, Sean Anthony
  • Sommer, Steven Michael
  • Yuniardi, Nino

Abrégé

Electronic devices, interfaces for electronic devices, and techniques for interacting with such interfaces and electronic devices are described. For instance, this disclosure describes an example electronic device that includes sensors, such as multiple front-facing cameras to detect orientation and/or location of the electronic device relative to an object and one or more inertial sensors. Users of the device may perform gestures on the device by moving the device in-air and/or by moving their head, face, or eyes relative to the device. In response to these gestures, the device may perform operations.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou manipulation d’un objet ou d’une image, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
  • H04M 1/72403 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité

38.

On demand capacity management in provider networks using type-agnostic resources

      
Numéro d'application 16365563
Numéro de brevet 11036537
Statut Délivré - en vigueur
Date de dépôt 2019-03-26
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Quinn, Michael Phillip
  • Mehta, Nishant
  • Gupta, Diwakar
  • Gussin, Bradley Joseph

Abrégé

Techniques for on demand capacity management in a provider network are described. The provider network includes electronic devices that provide computing-related resources to customers. The unused capacity of these electronic devices—such as processor cores, memory, network bandwidth, etc.—can be used to satisfy a variety of computing needs. Services of the provider network allocate portions of the unused capacity based on customer requests for computing-related resources.

Classes IPC  ?

  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

39.

Determining isolation types for executing code portions

      
Numéro d'application 15385781
Numéro de brevet 11036560
Statut Délivré - en vigueur
Date de dépôt 2016-12-20
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Mcpherson, George Steven
  • Shah, Mehul A.
  • Damle, Prajakta Datta
  • Duddi, Gopinath
  • Gupta, Anurag Windlass
  • Edupuganti, Sandhya

Abrégé

Isolation types may be determined for resources that execute portions of code. Code may be received via a network-based interface from a client for execution. An execution plan for the code may be generated and evaluated to determine one or more isolation types for computing resources that execute the code. The computing resources that are configured to provide the determined isolation types may then be identified and execution of the code initiated at the identified computing resources.

Classes IPC  ?

  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

40.

Generation of search indexes for disparate device information

      
Numéro d'application 15934194
Numéro de brevet 11036702
Statut Délivré - en vigueur
Date de dépôt 2018-03-23
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Zakharenko, Oleksii
  • Luong, Brian Kai-Yan
  • Li, Shusha
  • Mhatre, Amit J.
  • Enagalur, Nanda Kishore
  • Gayvoronskyy, Dmytro
  • Stevenson, William Alexander

Abrégé

Technology is described for generating a search index. Device information associated with a customer may be identified. A device attribute included in the device information may be identified. The device attribute may include an attribute name and an attribute value. Key-value pairs may be formed for device attribute included in the device information. The key-value pairs may include a first key-value pair for the attribute name and a second key-value pair for the attribute value. The search index may be generated to include the key-value pairs for the device attribute included in the device information.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/9537 - Recherche à dépendance spatiale ou temporelle, p.ex. requêtes spatio-temporelles

41.

Compound partition and clustering keys

      
Numéro d'application 16698417
Numéro de brevet 11036762
Statut Délivré - en vigueur
Date de dépôt 2019-11-27
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Bruck, Lewis
  • Kamal, Aishwarya
  • Gouws, Almero
  • Chen-Becker, Derek William Richard
  • He, Haifeng
  • Markin, Andrey
  • Vig, Akshat

Abrégé

A data storage service implements encoding techniques for generating compound partition keys, compound clustering keys, or a combination for more flexibility in storing data in a key-value database system. In some aspects a request to store data with multiple partition keys and/or multiple clustering keys may be received. Length information may be added to the partition keys, and the results concatenated together to form a compound partition key used to store the data in the database. Ordering information may be added to the clustering keys, and the results concatenated together to form a compound clustering key, to be used in storing and sorting data in the database. In some cases, the clustering keys may be made a uniform length, such as by padding keys, as necessary, to have a length that is a multiple of an arbitrary number, and then dividing the clustering keys into chunks of that arbitrary number.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

42.

Dynamic node level storage capacity management system

      
Numéro d'application 16190472
Numéro de brevet 11037081
Statut Délivré - en vigueur
Date de dépôt 2018-11-14
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Adnan, Mohammad
  • Tharwani, Manoj
  • Mishra, Biswajit

Abrégé

Techniques for dynamically allocating storage space at fulfillment centers for sellers offering items are disclosed herein. In embodiments, information about available bins of a fulfillment center for storing inventory may be obtained. Sales performance factor information for a seller offering items may be received for items that are being stored at a fulfillment center. A capacity of bin numbers and bin sizes may be determined for the seller based on the sales performance factor information and the number of available bins. A threshold space assignment for the seller may be determined based on an inventory group associated with the offered items associated with the seller. Particular bin sizes and bin numbers may be identified at the fulfillment center for the particular seller to store the offered items based on the capacity and threshold space assignment.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, gestion d'hommes ou de projets, p.ex. organisation, planification, ordonnancement ou affectation de ressources en temps, hommes ou machines; Planification dans l'entreprise; Modèles organisationnels
  • G06Q 30/02 - Marketing, p.ex. études et analyse de marchés, prospection, promotions, publicité, établissement du profil des acheteurs, gestion ou fidélisation de clientèle; Estimation ou détermination des prix

43.

Outcome-oriented dialogs on a speech recognition platform

      
Numéro d'application 16684843
Numéro de brevet 11037572
Statut Délivré - en vigueur
Date de dépôt 2019-11-15
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Beal, Jeff Bradley
  • Charter, Kevin Robert
  • Gopalakrishnan, Ajay
  • Kshirsagar, Sumedha Arvind
  • Kumar, Nishant

Abrégé

A speech recognition platform configured to receive an audio signal that includes speech from a user and perform automatic speech recognition (ASR) on the audio signal to identify ASR results. The platform may identify: (i) a domain of a voice command within the speech based on the ASR results and based on context information associated with the speech or the user, and (ii) an intent of the voice command. In response to identifying the intent, the platform may perform multiple actions corresponding to this intent. The platform may select a target action to perform, and may engage in a back-and-forth dialog to obtain information for completing the target action. The action may include streaming audio to the device, setting a reminder for the user, purchasing an item on behalf of the user, making a reservation for the user or launching an application for the user.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • G10L 17/00 - Identification ou vérification du locuteur
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

44.

Rapid point of presence failure handling for content delivery networks

      
Numéro d'application 16835829
Numéro de brevet 11038745
Statut Délivré - en vigueur
Date de dépôt 2020-03-31
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Vasquez, Jorge Peixoto
  • Cheng, Philippe
  • Nakamoto, Komei
  • Veluchamy, Nivetha

Abrégé

Techniques for rapid point of presence failure handling for a content distribution network are described. A traffic management service collects network traffic utilization information from multiple POPs and, together with POP capacity information, identifies one or multiple other failover POPs that can accommodate the traffic of a particular POP in the event of its failure. The service can cause routers of these POPs to advertise redundant routes to neighboring edge devices such that the redundant routes are only used in the event of a detected failure of the primary POP.

Classes IPC  ?

  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/707 - Prévention ou récupération du défaut de routage, p.ex. reroutage, redondance de route "virtual router redundancy protocol" [VRRP] ou "hot standby router protocol" [HSRP] par redondance des chemins d’accès
  • H04L 12/703 - Prévention ou récupération du défaut de routage, p.ex. reroutage, redondance de route "virtual router redundancy protocol" [VRRP] ou "hot standby router protocol" [HSRP]
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données

45.

Facilitation of secure communications between a client and computing instance

      
Numéro d'application 16000070
Numéro de brevet 11038847
Statut Délivré - en vigueur
Date de dépôt 2018-06-05
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Das, Munindra N.
  • Hussain, Amjad
  • Padisetty, Sivaprasad Venkata
  • Vaidyanathan, Anantharam

Abrégé

This disclosure is directed to one or more computing services that provide users with secure access to a computing instance, which is auditable and accessible via a cross-platform browser-based shell or command-line interface (CLI). The computing service(s) forego any need to open up inbound ports, thereby improving security. The computing service(s) employ centralized authentication and auditing to ensure compliance with policies and to log activities for auditing, forensics, or other purposes. A message gateway service creates secure channels with a client device and the computing instance to establish a secure communication tunnel between the client device and computing instance. Once the tunnel is established, a user can send a command via the client device to the computing instance, via the message gateway service. The command output is uploaded to this tunnel and is sent back to the client device, via the message gateway service.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

46.

Hybrid videoconferencing architecture for telemedicine

      
Numéro d'application 16452330
Numéro de brevet 11038933
Statut Délivré - en vigueur
Date de dépôt 2019-06-25
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Profida Ferreira, Francisco Antonio Lunalvo
  • Cadotte, Brandon Frederick
  • Mohamed, Rizwan Nazeer Ahamed
  • Pinto Rodrigues, Severine Therese
  • Gruby, Trevor
  • Davidson, Alexander
  • Bhalla, Mohit
  • Rawlins Novicki, David Michael

Abrégé

A method of hybrid videoconferencing may comprise receiving, by a call routing service, a request to initiate a call with a provider from a user device, providing, by the call routing service, first endpoint data associated with a first connection between the user device and an agent device associated with the provider, establishing the first connection between the agent device and the user device via the call routing service, providing, by the call routing service, second endpoint data associated with a second connection between the user device and the agent device, and establishing, by a peer-to-peer (P2P) contact service, the second connection between the agent device and the user device.

Classes IPC  ?

  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

47.

Wireless emergency lighting system

      
Numéro d'application 16159329
Numéro de brevet 11039513
Statut Délivré - en vigueur
Date de dépôt 2018-10-12
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Recker, Michael V.
  • Levine, David Brett

Abrégé

In embodiments of the present invention improved capabilities are described for systems and methods that provide for a power outage lighting management within an environment, comprising a power outage detection device adapted to detect a power outage condition and to wirelessly transmit power outage indication data to a plurality of lighting systems within the environment, where at least one of the plurality of lighting systems include art LED light source that is powered by an internal power source.

Classes IPC  ?

  • H05B 45/10 - Commande de l'intensité de la lumière
  • H02J 50/00 - Circuits ou systèmes pour l'alimentation ou la distribution sans fil d'énergie électrique
  • H02J 50/40 - Circuits ou systèmes pour l'alimentation ou la distribution sans fil d'énergie électrique utilisant plusieurs dispositifs de transmission ou de réception
  • H02J 7/02 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries pour la charge des batteries par réseaux à courant alternatif au moyen de convertisseurs
  • H02J 9/02 - Circuits pour alimentation de puissance de secours ou de réserve, p.ex. pour éclairage de secours dans lesquels un système de distribution auxiliaire et ses lampes sont mis en service
  • H05B 45/00 - Circuits pour faire fonctionner des diodes électroluminescentes [LED]
  • H05B 45/37 - Circuits de conversion
  • H05B 47/19 - Commande de la source lumineuse par télécommande via une transmission sans fil
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 7/00 - Dispositions pour synchroniser le récepteur avec l'émetteur
  • H02J 50/10 - Circuits ou systèmes pour l'alimentation ou la distribution sans fil d'énergie électrique utilisant un couplage inductif

48.

Controlled bypass temperature based pressure and airflow control

      
Numéro d'application 16007841
Numéro de brevet 11039553
Statut Délivré - en vigueur
Date de dépôt 2018-06-13
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s) Lachapelle, Alan Joseph

Abrégé

A cold air outlet assembly can include one or more cold air outlets arranged to channel cold air to a contained cold region or cold aisle, and one or more bypass ducts arranged to fluidly connect a hot external environment with the cold region adjacent the cold air outlets. The bypass ducts include backdraft dampers arranged to allow flow of hot air from the hot environment to the cold region and restrict flow of cold air from the cold region to the hot environment so that, in operation, limited mixing of hot air and cold air within the cold region occurs under low pressure conditions in the cold region. The temperature of the mixed hot and cold air can be sensed and used for controlling airflow to the cold region.

Classes IPC  ?

  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage
  • G05B 19/042 - Commande à programme autre que la commande numérique, c.à d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques

49.

Generation of footprint data for items

      
Numéro d'application 16510606
Numéro de brevet 11034516
Statut Délivré - en vigueur
Date de dépôt 2019-07-12
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Shiee, Navid
  • Goldstein, Michel Leonard
  • Palaniappan, Ramanathan
  • Gopal, Gopi Prashanth
  • Ren, Xiaofeng
  • Manyam, Ohil Krishnamurthy
  • Towers, Christopher Robert
  • Asmi, Yasser Baseer

Abrégé

An item stowed at an inventory location may rest or be supported by a surface, such as a shelf, that includes an optical sensor array. The optical sensor array comprises a plurality of optical sensors that detect light intensity values. When a light source illuminates the item resting on the surface, a footprint or shadow is cast by the item onto the surface. Such a shadow is detected by the light intensity values at the optical sensors in the optical sensor array. Once the shadow is detected, information about the area, shape, and perimeter of the shadow can be determined and saved as footprint data for a single item. Such a process can be performed at intake of the item to the facility and later accessed to determine a quantity of the item on a shelf of a facility.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • B65G 1/02 - Dispositifs d'emmagasinage
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

50.

Selection of satellites for global positioning system

      
Numéro d'application 15491783
Numéro de brevet 11035959
Statut Délivré - en vigueur
Date de dépôt 2017-04-19
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s) Parodi, Carlos Guillermo

Abrégé

A system may include a global positioning system (GPS) receiver and inertial measurement units configured to generate signals representative of relative motion of the GPS receiver. The system may also include a navigation processor configured to receive a first position determination from the GPS receiver, and determine relative motion of the GPS receiver with respect to the first position determination based at least in part on signals received from the inertial measurement units. The navigation processor may also receive second respective distances between the GPS receiver and respective satellites based on signals received from the respective satellites, and determine second projected distances between the GPS receiver and the respective satellites based on the relative motion determination. The navigation processor may also select satellites from among the respective satellites for determining a second position of the GPS receiver based on a comparison of second respective distances and the second projected distances.

Classes IPC  ?

  • G01S 19/28 - Choix du satellite
  • G01S 19/47 - Détermination de position en combinant les mesures des signaux provenant du système de positionnement satellitaire à radiophares avec une mesure supplémentaire la mesure supplémentaire étant une mesure inertielle, p.ex. en hybridation serrée
  • G01C 21/20 - Instruments pour effectuer des calculs de navigation
  • G01C 21/16 - Navigation; Instruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigant; Navigation à l'estime en intégrant l'accélération ou la vitesse, c. à d. navigation par inertie
  • B64C 39/02 - Aéronefs non prévus ailleurs caractérisés par un emploi spécial
  • G08G 5/00 - Systèmes de commande du trafic aérien

51.

Safe landing of aerial vehicles upon loss of navigation

      
Numéro d'application 16010948
Numéro de brevet 11036240
Statut Délivré - en vigueur
Date de dépôt 2018-06-18
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Irschara, Arnold
  • Lenz, Martin
  • Trobin, Werner

Abrégé

An aerial vehicle is programmed to proceed to a safe landing area upon a loss of GPS signals or other navigational signals. The aerial vehicle is programmed with a location of the safe landing area, and a visual descriptor of a landmark at the safe landing area. The landmark may be any natural or man-made structure or feature associated with the safe landing area, and the visual identifier may be any set of data corresponding to one or more contours, outlines, colors, textures, silhouettes or shapes of the landmark. Upon determining that a GPS position may not be determined, or shortly thereafter, the aerial vehicle proceeds on a course toward the location of the safe landing area, and begins to capture imaging data. The aerial vehicle confirms that it has arrived at the safe landing area upon detecting the visual identifier within the imaging data, and initiates a landing operation.

Classes IPC  ?

  • G05D 1/10 - Commande de la position ou du cap dans les trois dimensions simultanément
  • B64C 39/02 - Aéronefs non prévus ailleurs caractérisés par un emploi spécial
  • G01C 21/16 - Navigation; Instruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigant; Navigation à l'estime en intégrant l'accélération ou la vitesse, c. à d. navigation par inertie
  • G01C 21/00 - Navigation; Instruments de navigation non prévus dans les groupes
  • G01S 19/15 - Systèmes d'atterrissage d'aéronefs
  • G01S 19/24 - Acquisition ou poursuite des signaux émis par le système
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G01S 19/48 - Détermination de position en combinant ou en commutant entre les solutions de position dérivées du système de positionnement par satellite à radiophares et les solutions de position dérivées d'un autre système

52.

Integrated reliability, availability, and serviceability state machine for central processing units

      
Numéro d'application 16441616
Numéro de brevet 11036543
Statut Délivré - en vigueur
Date de dépôt 2019-06-14
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Swanson, Robert Charles
  • Beserra, Christopher James

Abrégé

Systems and methods for an integrated reliability, availability, and serviceability (RAS) state machine are provided. Handling of RAS events by the Basic Input Output System (BIOS) of an integrated circuit device can result in lost processing time on the processing cores of a multi-core processor resulting from numerous system management interrupts generated by the BIOS. To reduce lost processing time, a dedicated state machine can execute instructions to handle RAS events independently of the BIOS and minimize the number of system management interrupts.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G06F 13/10 - Commande par programme pour dispositifs périphériques
  • G06F 9/4401 - Amorçage
  • G06F 9/54 - Communication interprogramme

53.

Authorized virtual computer system service capacity access

      
Numéro d'application 16365327
Numéro de brevet 11036554
Statut Délivré - en vigueur
Date de dépôt 2019-03-26
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Prock, Leslie Andrew
  • Gupta, Diwakar
  • Truelove, Jeremy
  • Mouri, Zachary Christopher

Abrégé

A first request to reserve a quantity of resources that comply with a constraint specified in the first request is obtained. A set of available resources that fulfills the constraint is determined based on current capacity usage. A token is associated with the set of available resources, with the token being associated with an expiration. The quantity of resources from the set of available resources is reserved, where the quantity allocated is unavailable, until the expiration, to fulfill resource requests that lack the token. The token is provided in response to the first request.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/08 - Répartition de clés
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

54.

Cross-category item associations using machine learning

      
Numéro d'application 15451355
Numéro de brevet 11037071
Statut Délivré - en vigueur
Date de dépôt 2017-03-06
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Tekiela, Karolina
  • Saldana, Gabriel Blanco
  • Luo, Rui

Abrégé

A machine learning engine may be used to identify items in a second item category that have a visual appearance similar to the visual appearance of a first item selected from a first item category. Image data and text data associated with a large number of items from different item categories may be processed and used by an association model created by a machine learning engine. The association model may extract item attributes from the image data and text data of the first item. The machine learning engine may determine weights for parameter types, and the weights may calibrate the influence of the respective parameter types on the search results. The association model may be deployed to identify items from different item categories that have a visual appearance similar to the first item. The association model may be updated over time by the machine learning engine as data correlations evolve.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06Q 30/06 - Transactions d'achat, de vente ou de crédit-bail
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

55.

Dynamically determining relative product performance using quantitative values

      
Numéro d'application 15826168
Numéro de brevet 11037181
Statut Délivré - en vigueur
Date de dépôt 2017-11-29
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Walton, Christopher
  • Ritchie, Graham
  • Kotas, Paul Anthony
  • Donahoe, Sean
  • Masting, Oliver
  • Turner, David Neil
  • Ravipati, Ramesh
  • Mendonça, José Lucas Lemos
  • Koch, Sebastian

Abrégé

Systems, methods, and computer-readable media are disclosed for dynamically determining relative product performance using quantitative values. In one embodiment, an example method may include determining, by one or more computer processors coupled to at least one memory, a first product of a product catalog, determining a first set of actual performance values for the first product during a first time period, generating a first expected performance model based at least in part on a first set of product attributes for the first product and the first set of actual performance values, determining a first expected performance value for the first product based at least in part on the first expected performance model and the first set of product attributes, determining a first average actual performance value for the first product over the first time period based at least in part on the first set of actual performance values, and determining a first relative performance value for the first product based at least in part on the first average actual performance value and the first expected performance value.

Classes IPC  ?

  • G06Q 30/02 - Marketing, p.ex. études et analyse de marchés, prospection, promotions, publicité, établissement du profil des acheteurs, gestion ou fidélisation de clientèle; Estimation ou détermination des prix

56.

Content bidding simulator

      
Numéro d'application 15671912
Numéro de brevet 11037204
Statut Délivré - en vigueur
Date de dépôt 2017-08-08
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Medina-Peralta, Jose Antonio
  • Deshpande, Yatin Sunil
  • Borges, Matias Sebastian Larre
  • Cerutti, Daniel
  • Vo, Binh D.
  • Tambe, Unmil

Abrégé

A computing device is configured to display content using a set of rules for individual content campaigns. The set of rules are provided with parameters determined from a simulated budget. Simulated bidding traffic is provided. Weighted bid traffic is generated based on evaluating the simulated bidding traffic with the set of rules. Qualified bid requests are provided from using the weighted bid traffic and updates to the parameters of the simulated budget. The qualified bid requests are applied to content servers to secure content slots for displaying content.

Classes IPC  ?

  • G06Q 30/02 - Marketing, p.ex. études et analyse de marchés, prospection, promotions, publicité, établissement du profil des acheteurs, gestion ou fidélisation de clientèle; Estimation ou détermination des prix

57.

Automated detection of static content within portions of media content

      
Numéro d'application 16127052
Numéro de brevet 11037304
Statut Délivré - en vigueur
Date de dépôt 2018-09-10
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Dall, Ryan Barlow
  • Mahyar, Hooman

Abrégé

This disclosure is directed to systems and methods that automatically detects static content within a media item. While consuming a media item, such as a movie, a user might notice, unexpectedly, that a portion of the movie does not change resulting in a poor user experience. By dividing the media item into portions and analyzing the portions, the systems and methods described can automatically detect the static content and, in some instances, correct the static content.

Classes IPC  ?

  • G06F 16/738 - Présentation des résultats des requêtes
  • G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p.ex. le suivi des coins ou des segments
  • H04N 21/439 - Traitement de flux audio élémentaires
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

58.

Intelligent security system

      
Numéro d'application 16714321
Numéro de brevet 11037432
Statut Délivré - en vigueur
Date de dépôt 2019-12-13
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Shukla, Ashish Kumar
  • Ramabadran, Sakthi Kannan
  • Chen, Xi
  • Lucrecio, Armando J.
  • Joshi, Avinash

Abrégé

Systems and methods of security monitoring using a learning process are provided. Intelligent security systems may perform a learning process to observe the paths of travel by occupants, as detected by various sensors distributed throughout a monitored location over a period of time. After the security system is initially installed, the system may learn the various paths taken by occupants of the house by keeping track of the sequence in which the sensors are activated due to normal human activity. Based on this data, a fully connected graph of sensors with all valid interconnections between sensors is available to the security system.

Classes IPC  ?

  • G08B 25/00 - Systèmes d'alarme dans lesquels l'emplacement du lieu où existe la condition déclenchant l'alarme est signalé à une station centrale, p.ex. systèmes télégraphiques d'incendie ou de police
  • G08B 25/14 - Dispositions centrales pour la réception ou l'indication d'une alarme
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06N 20/00 - Apprentissage automatique

59.

Resource capacity management

      
Numéro d'application 16171013
Numéro de brevet 11038808
Statut Délivré - en vigueur
Date de dépôt 2018-10-25
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Damani, Rajeev
  • Alexander, Damon
  • Ashkar, Al
  • Chua, Yenchao
  • Paramanandan, Prashanth
  • Roongta, Saurabh
  • Schroder, John
  • Shah, Jaymin Chinubhai

Abrégé

A system and method for capacity management based on location and status of flexible (e.g., non-scheduled) service resources. Features are included to determine if the system can accept a request for a pick-up point (e.g., a restaurant, a quick order fulfillment center, grocery store, network location) based on the density, type and characteristics of the delivery resources in proximity (e.g., time and/or distance) to the pick-up point. The system also leverages historic delivery performance of the resources to assess whether to offer service or a service level for a given request.

Classes IPC  ?

  • H04L 12/911 - Contrôle d’admission au réseau et allocation de ressources, p.ex. allocation de bande passante ou renégociation en cours de communication
  • H04L 12/741 - Traitement de l'adressage d’en-tête pour le routage, p.ex. table de correspondance
  • H04L 12/751 - Mise à jour ou découverte de la topologie

60.

Stream-based shared storage system

      
Numéro d'application 14918399
Numéro de brevet 11038960
Statut Délivré - en vigueur
Date de dépôt 2015-10-20
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Ruiz, Michael Joseph
  • Rocamora, David Ricardo

Abrégé

A client host may be used to provide access to a shared storage. The client host may receive a read request from a local client for particular data of the shared storage. In response to the read request, the client host may obtain the particular data from a local storage device. The client host may receive a write request from the local client for the shared storage. In response to the write request, the client host may send data to a network-based stream service as one or more stream events for the shared storage. After sending the one or more stream events to the network-based stream service, the client host may receive, from the network-based stream service, an ordered stream event for the shared storage. Based at least in part on the ordered stream event, the client host may update the data stored at the local storage device.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts

61.

Software-specific auto scaling

      
Numéro d'application 15280562
Numéro de brevet 11038986
Statut Délivré - en vigueur
Date de dépôt 2016-09-29
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Acar, Bradley
  • Needham, Sean Michael

Abrégé

Techniques are disclosed for modifying an application-level configuration of a cluster of virtual application servers in response to an automatic provisioning of server instances to or from the cluster. An auto-scaling service receives an indication that one or more metrics associated with a cluster in a service provider environment triggers a specified scaling condition. The cluster includes application server instances executing one or more services provided by an application. The auto-scaling service provisions an additional application server instance in response to the indication. One or more services provided by the application are installed on the additional application server instance. A configuration engine obtains one or more scripts for configuring the additional application server instance to execute the services as part of the cluster. The scripts are executed on the application server instances to include the additional application server instance to the cluster.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

62.

Electronic devices for controlling lights

      
Numéro d'application 16397171
Numéro de brevet 11039520
Statut Délivré - en vigueur
Date de dépôt 2019-04-29
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Siminoff, James
  • Hruska, Ryan David
  • Levine, David Brett
  • Recker, Michael

Abrégé

The present disclosure describes an electronic device that is capable of coordinating the control of various types of lights. For example, the electronic device may receive data indicating conditions for activating the light emitters. The electronic device may then obtain sensor data generated by various sensors, such as motion sensors, light sensors, or a timer. Using the sensor data, the electronic device may determine that the conditions are satisfied and, in response, cause the light emitters to activate. To activate a first type of light emitters, the electronic device may cause power to be provided to the first type of emitters via connectors. Additionally, to activate additional types of light emitters, the electronic device may transmit signals to the additional types of light emitters that include commands to activate. The additional types of light emitters may be powered by the electronic device or external power sources.

Classes IPC  ?

  • H05B 45/382 - Alimentation du circuit à découpage [SMPS] avec une isolation galvanique entre entrée et sortie
  • H05B 47/105 - Commande de la source lumineuse en réponse à des paramètres détectés
  • H05B 45/10 - Commande de l'intensité de la lumière
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou manipulation d’un objet ou d’une image, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • H05B 45/20 - Commande de la couleur de la lumière

63.

Flood light

      
Numéro d'application 29722169
Numéro de brevet D0922645
Statut Délivré - en vigueur
Date de dépôt 2020-01-27
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s) Gowing, Blake W.

64.

CONTENT GENERATION FRAMEWORK

      
Numéro d'application 17099295
Statut En instance
Date de dépôt 2020-11-16
Date de la première publication 2021-06-10
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Mutagi, Rohan
  • Shen, Rongzhou
  • Gavini, Vibhunandan
  • Malik, Hassan Haider

Abrégé

Techniques for performing outputting additional content associated with but nonresponsive to an input command are described. A system receives input data from a device. The system determines an intent representing the input data and receives first output data responsive to the input data. The system determines, based on context data, that additional content associated with the first output data but nonresponsive to the input data should be output. The system receives second output data associated with but nonresponsive to the input data thereafter. The system then presents first content corresponding to the first output data and second content corresponding to the second output data.

Classes IPC  ?

  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 40/00 - Manipulation de données en langage naturel
  • G06F 16/9032 - Formulation de requêtes
  • G06F 16/332 - Formulation de requêtes

65.

DATA SECURITY USING REQUEST-SUPPLIED KEYS

      
Numéro d'application 17177496
Statut En instance
Date de dépôt 2021-02-17
Date de la première publication 2021-06-10
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Roth, Gregory Branchek
  • Brandwine, Eric Jason

Abrégé

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.

Classes IPC  ?

  • G06F 21/60 - Protection de données
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • H04L 9/08 - Répartition de clés
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

66.

MACHINE LEARNING INFERENCE CALLS FOR DATABASE QUERY PROCESSING

      
Numéro d'application 16578060
Statut En instance
Date de dépôt 2019-09-20
Date de la première publication 2021-06-10
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Song, Sangil
  • Yoon, Yongsik
  • Gupta, Kamal Kant
  • Krishnamurthy, Saileshwar
  • Stefani, Stefano
  • Sengupta, Sudipta
  • Noh, Jaeyun

Abrégé

Techniques for making machine learning inference calls for database query processing are described. In some embodiments, a method of making machine learning inference calls for database query processing may include generating a first batch of machine learning requests based at least on a query to be performed on data stored in a database service, wherein the query identifies a machine learning service, sending the first batch of machine learning requests to an input buffer of an asynchronous request handler, the asynchronous request handler to generate a second batch of machine learning requests based on the first batch of machine learning requests, and obtaining a plurality of machine learning responses from an output buffer of the asynchronous request handler, the machine learning responses generated by the machine learning service using a machine learning model in response to receiving the second batch of machine learning requests.

Classes IPC  ?

67.

SCALABLE NETWORK ARCHITECTURE

      
Numéro d'application 16707372
Statut En instance
Date de dépôt 2019-12-09
Date de la première publication 2021-06-10
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Labadie, Nathan
  • Lee, Tzung-I
  • Zakaria, Omar Fawazhashim
  • Narasimhan, Subram
  • Kim, Cheol Su

Abrégé

Technologies directed to a wireless network with a cascaded star topology with multiple devices at multiples nodes are described. In one wireless network, multiple devices are manufactured as a common device type and deployed at different nodes of the wireless network. The devices are configured to operate as a base station (BS) role, a gateway (GW) role, a relay (RL) role, or a customer station (STA) role. The nodes can be a base station node (BSN), a relay node (RLN), or a customer premises equipment (CPE) node. One node can be a first-tier hub of the cascaded star topology and another node can be a second-tier hub of the cascaded star topology.

Classes IPC  ?

  • H04W 16/20 - Outils de planification de réseau pour déploiement de réseaux de couverture domestique ou de courte portée
  • H04L 12/44 - Réseaux en étoile ou réseaux arborescents

68.

INCREMENTAL UPDATES FOR NEAREST NEIGHBOR SEARCH

      
Numéro d'application 15934277
Statut En instance
Date de dépôt 2018-03-23
Date de la première publication 2021-06-10
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Perumalla, Poorna Chand Srinivas
  • Gupta, Pracheer
  • Stefani, Stefano

Abrégé

Techniques are described for a nearest neighbor search service that enables users to perform nearest neighbor searches. The nearest neighbor search service includes an interface that enables users to create collections of searchable vectors, add and update vectors to a collection, delete vectors from a collection, and perform searches for nearest neighbors to a given vector. The nearest neighbor search service enables users to add, update, and delete vectors of a collection in real-time while also enabling users to perform searches at the same time.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

69.

MULTI-FUNCTIONAL, SOFTWARE CONFIGURABLE DEVICE FOR FIXED WIRELESS NETWORKS

      
Numéro d'application 16707354
Statut En instance
Date de dépôt 2019-12-09
Date de la première publication 2021-06-10
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Labadie, Nathan
  • Suresh, Reshma
  • Mirkamali, Ali
  • Kim, Cheol Su
  • Zakaria, Omar Fawazhashim
  • Lee, Kwok Shing
  • Posani, Kalyan Teja

Abrégé

Technologies directed to a wireless network device with a single hardware architecture that supports multiple devices roles through software configuration are described. One wireless network device includes a housing with an RF connector and a circuit board with a first radio coupled to an internal antenna and a second radio coupled to an external antenna via the RF connector. The second antenna is mounted on an exterior surface of the building and coupled to the RF connector via an RF cable. The wireless network device establishes a first wireless link between the first radio and a radio of a second device via the first antenna and a second wireless link between the second radio and a radio of a third device via the second antenna. The second device can be a second wireless network device that is programmed to operate as a gateway, the gateway being mounted outside of the building. The third device is located inside the building can be either a customer premises equipment (CPE) station or a wireless endpoint device. Each of the wireless network device, the second wireless network device, and the CPE station include identical hardware.

Classes IPC  ?

  • H04W 76/15 - Gestion de la connexion Établissement de la connexion Établissement de connexions à liens multiples sans fil
  • H04B 7/0413 - Systèmes MIMO
  • H01Q 1/22 - Supports; Moyens de montage par association structurale avec d'autres équipements ou objets

70.

HARDWARE ACCELERATOR HAVING RECONFIGURABLE INSTRUCTION SET AND RECONFIGURABLE DECODER

      
Numéro d'application 16707857
Statut En instance
Date de dépôt 2019-12-09
Date de la première publication 2021-06-10
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s) Diamant, Ron

Abrégé

In one example, a hardware accelerator comprises: a programmable hardware instruction decoder programmed to store a plurality of opcodes; a programmable instruction schema mapping table implemented as a content addressable memory (CAM) and programmed to map the plurality of opcodes to a plurality of definitions of operands in a plurality of instructions; a hardware execution engine; and a controller configured to: receive an instruction that includes a first opcode of the plurality of opcodes; control the hardware instruction decoder to extract the first opcode from the instruction; obtain, from the instruction schema mapping table and based on the first opcode, a first definition of a first operand; and forward the instruction and the first definition to the hardware execution engine to control the hardware execution engine to extract the first operand from the instruction based on the first definition, and execute the instruction based on the first operand.

Classes IPC  ?

  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c. à d. mise en oeuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurones utilisant des moyens électroniques
  • G11C 15/04 - Mémoires numériques dans lesquelles l'information, comportant une ou plusieurs parties caractéristiques, est écrite dans la mémoire et dans lesquelles l'information est lue au moyen de la recherche de l'une ou plusieurs de ces parties caractéristique utilisant des éléments semi-conducteurs

71.

PERSISTENT METADATA CATALOG

      
Numéro d'application 17104392
Statut En instance
Date de dépôt 2020-11-25
Date de la première publication 2021-06-10
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Mcpherson, George Steven
  • Mikhaylyuta, Yevgeniy
  • Baker, Tobin Daniel
  • Cole, Richard Jeffrey

Abrégé

A metadata catalog may store metadata about data sources. The metadata may define table, column, partition and/or data formats, as well as title information, textual descriptions, modification information, data schemas and access information, such as location and connection information. A metadata catalog service may provide a shared, persistent, central repository for the metadata. The metadata of the catalog may be published via multiple access mechanisms and programmatically obtained and processed by other programs via the metadata catalog service. Metadata consumers may utilize the metadata catalog service to perform various metadata tasks, such as metadata retrieval, creation, addition, modification and/or deletion. The metadata catalog service may be directly integrated into existing data analytic tools as a persistent and durable metadata store allowing users to utilize the broad set of data processing tools.

Classes IPC  ?

  • G06F 16/24 - Requêtes
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès

72.

PROCESSING SPOKEN COMMANDS TO CONTROL DISTRIBUTED AUDIO OUTPUTS

      
Numéro d'application 17128982
Statut En instance
Date de dépôt 2020-12-21
Date de la première publication 2021-06-10
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Williams, Robert
  • Rabuchin, Steven Todd
  • Hart, Gregory Michael

Abrégé

A system that is capable of controlling multiple entertainment systems and/or speakers using voice commands. The system receives voice commands and may determine audio sources and speakers indicated by the voice commands. The system may generate audio data from the audio sources and may send the audio data to the speakers using multiple interfaces. For example, the system may send the audio data directly to the speakers using a network address, may send the audio data to the speakers via a voice-enabled device or may send the audio data to the speakers via a speaker controller. The system may generate output zones including multiple speakers and may associate input devices with speakers within the output zones. For example, the system may receive a voice command from an input device in an output zone and may reduce output audio generated by speakers in the output zone.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 13/02 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole
  • H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G06F 16/68 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 40/40 - Traitement ou traduction du langage naturel

73.

PROVIDING RELEVANT INFORMATION BASED ON USAGE DATA

      
Numéro d'application 17182719
Statut En instance
Date de dépôt 2021-02-23
Date de la première publication 2021-06-10
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Fullmer, Gy Stuart
  • Froment, Arnaud Marie
  • Sridharan, Srinivasan
  • Dolbakian, Levon
  • Kilpatrick, Andrea Robin
  • Dumont, Michael David

Abrégé

A computing device can obtain usage data associated with the device. The usage data indicate how the computing device operates or how the device is used. The device can analyze the usage data to recognize usage patterns. The usage patterns can correspond to recurring actions or tasks initiated by the user using the device, such as actions or tasks initiated due to the user's habits and/or routines. Based on the usage patterns, the device can determine a task that has a sufficient likelihood of being performed using the device within a specified or determined time (e.g., 5 minutes from now, one year from now, etc.). The device can provide information (e.g., recommendations) associated with the task, and likely relevant to the user. The user can use the provided information to perform the task, thereby increasing the ease of access or efficiency associated with performing the task.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • G06N 3/08 - Méthodes d'apprentissage
  • H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p.ex. authentification des utilisateurs finaux ou des dispositifs clients ou
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • G06Q 30/06 - Transactions d'achat, de vente ou de crédit-bail

74.

Buffer carts with articulating floors

      
Numéro d'application 16431244
Numéro de brevet 11027922
Statut Délivré - en vigueur
Date de dépôt 2019-06-04
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Kayal, Khalid
  • Mohammed, Raashid
  • Dugat, Jay

Abrégé

Systems, methods, and computer-readable media are disclosed for buffer carts having articulating floors. In one embodiment, an example cart may include a front wall, and a first floor portion coupled to the front wall. The first floor portion may include a slot along a lateral side of the first floor portion. The cart may include a second floor portion, where the second floor portion is coupled to the first floor portion. The cart may include a scissor mechanism coupled to the second floor portion, and a drive system coupled to the scissor mechanism and configured to drive the scissor mechanism in a vertical direction, wherein movement of the scissor mechanism includes relative motion between the first floor portion and the second floor portion via the slot.

Classes IPC  ?

  • B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
  • B65G 1/04 - Dispositifs d'emmagasinage mécaniques

75.

Chute accumulation system

      
Numéro d'application 16577977
Numéro de brevet 11027923
Statut Délivré - en vigueur
Date de dépôt 2019-09-20
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s) Mohammed, Raashid

Abrégé

Embodiments herein describe a chute for temporarily buffering packages when, for example, a container disposed at the end of the chute has been removed. The chute includes a flap that activates to hold packages in an accumulation area when the container is removed. In one embodiment, the flap is disposed at an end of the chute at a decline so that during normal operation packages slide off the flap into the container. An actuator can rotate the flap from a decline position into a vertical position such that the flap serves as a stop to prevent packages from sliding off the chute when containers are being swapped out. Once a new container is disposed at the end of the chute, the actuator can rotate the flap back to the decline position so that any accumulated packages are then ejected into the container.

Classes IPC  ?

  • B65G 11/20 - Dispositifs auxiliaires, p.ex. pour dévier, régler la vitesse ou remuer les objets ou les solides
  • B65G 15/08 - Transporteurs comportant des surfaces porteuses de charges sans fin, c. à d. des tapis roulants ou autres systèmes équivalents, auxquelles l'effort de traction est transmis par des moyens différents des éléments d'entraînement sans fin de même config la surface portant la charge étant formée par une courroie concave ou tubulaire, p.ex. une courroie formant auget
  • B65G 47/44 - Aménagements ou utilisation des trémies ou des colonnes de descente
  • B65G 47/04 - Dispositifs pour alimenter en objets ou matériaux les transporteurs pour alimenter en objets

76.

Lottery-based resource allocation with capacity guarantees

      
Numéro d'application 16124118
Numéro de brevet 11029999
Statut Délivré - en vigueur
Date de dépôt 2018-09-06
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Ackley, Chance
  • Liverance, Fletcher
  • Nguyen, Long

Abrégé

Methods, systems, and computer-readable media for lottery-based resource allocation with capacity guarantees are disclosed. A job request is received from a first client. The job request is submitted to a capacity management system that schedules jobs in a pool of compute resources. The pool comprises a first quantity of one or more slots and a second quantity of one or more slots. The second quantity is associated with a capacity guarantee for a second client. It is determined that the first quantity of one or more slots are in use by one or more jobs initiated prior to receiving the job request. It is determined that the second quantity of one or more slots comprises an available slot. The available slot is allocated to the job request.

Classes IPC  ?

  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/911 - Contrôle d’admission au réseau et allocation de ressources, p.ex. allocation de bande passante ou renégociation en cours de communication

77.

Ensuring data integrity during large-scale data migration

      
Numéro d'application 14673839
Numéro de brevet 11030063
Statut Délivré - en vigueur
Date de dépôt 2015-03-30
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Shipilov, George
  • Lee, Kerry Quintin
  • Eddey, Matthew James

Abrégé

A system and method for maintaining data integrity during data transformation operations. The system and method include obtaining a message from a set of queues, obtaining, from a first data store, a data object indicated by the message, and generating, at a first host, a set of error detection codes corresponding to a transformation of the data object according to a transformation scheme. The system and method further include, transforming, at a second host different from the first host, the data object according to the transformation scheme into the transformation of the data object, verifying the transformation against the set of error detection codes, and storing the transformation in a second data store.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G06F 11/10 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p.ex. en utilisant des codes de contrôle en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p.ex. contrôle de parité, exclusion des 9 ou des 11
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange

78.

Framework for testing and validating content generated by applications

      
Numéro d'application 16448955
Numéro de brevet 11030077
Statut Délivré - en vigueur
Date de dépôt 2019-06-21
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Kwan, Yuk Lun Patrick
  • Rittinger, Gary
  • Cao, Minh Quoc Huy
  • Mirza, Mehdi Ali
  • Ho, Ting-Jui

Abrégé

Techniques for testing and validating content generated by applications provided by a provider network are described. A test execution service is disclosed that provides users with a framework for testing the functionality of an application provided by a provider network. A content validation service is disclosed that provides users with a framework for validating content generated by the application by orchestrating the execution of objects to be validated as part of validating content generated by the application. The content validation service generates a validation result for a user by comparing expected data values corresponding to an object to be validated with corresponding actual data values. The disclosed content validation service provides users with the ability to define objects and object definitions for objects to be validated as part of validating content generated by applications provided by the provider network.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

79.

Quantized time range indexing for out of order event collections

      
Numéro d'application 15957849
Numéro de brevet 11030174
Statut Délivré - en vigueur
Date de dépôt 2018-04-19
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s) Hagerup, Erik

Abrégé

A system receives a set of log data generated from one or more computing services. The system identifies a first timestamp and a second timestamp associated with a set of log data. The system generates an index by encoding the quantized first and second timestamps and identifies a prefix length between the first and second timestamps. The prefix length is then used as a basis to interweave the encoded bits associated with the first and second timestamps to generate an index value. The index value may then be used as a key in connection with the index to locate log data to satisfy a query request.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 7/00 - Méthodes ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données manipulées
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 21/60 - Protection de données

80.

Selectively scanning portions of a multidimensional index for processing queries

      
Numéro d'application 15587329
Numéro de brevet 11030177
Statut Délivré - en vigueur
Date de dépôt 2017-05-04
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Slayton, Zachary Paul
  • Canterbury, Matthew S.

Abrégé

Portions of a multidimensional index for a database table may be selectively scanned for processing queries. A query may be received for a database table with a multidimensional index. A range of the multidimensional index may be identified for processing the query. Items mapped to different portions of the query may be scanned to apply the query. Some portions adjacent to a scanned portion may be skipped upon a determination that the adjacent portion does not include items that can satisfy the query. A result based on the scan operations can be provided in response to the query.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/2455 - Exécution des requêtes

81.

Neural models for keyphrase extraction

      
Numéro d'application 15586778
Numéro de brevet 11030394
Statut Délivré - en vigueur
Date de dépôt 2017-05-04
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Kozareva, Zornitsa Petrova
  • Zha, Sheng
  • Yun, Hyokun

Abrégé

A keyphrase extraction service implements techniques for determining a set of keyphrases associated with set of words. A word is selected from the set of words and a neural model is used to determine a label for the word based on features of the word and labels corresponding to other words of the set of words. The set of keyphrases is determined from the labels associated with the set of words.

Classes IPC  ?

82.

Proactive resolution of event information

      
Numéro d'application 14313426
Numéro de brevet 11030541
Statut Délivré - en vigueur
Date de dépôt 2014-06-24
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Camp, Wyatt David
  • Kumar, Dilip
  • Taylor, Amber Autrey
  • Famularo, Jason Michael
  • Mathiesen, Thomas Meilandt
  • Frank, Jared Joseph

Abrégé

Described is a system and method for proactively determining and resolving events having low confidence scores and/or resolving disputed events. For example, when an event, such as a pick of an item from an inventory location within a materials handling facility occurs, the event aspects (e.g., user involved in the event, item involved in the event, action performed) are determined based on information provided from one or more input components (e.g., camera, weight sensor). If each event aspect cannot be determined with a high degree of confidence, the event information is provided to an associate for resolution.

Classes IPC  ?

  • G06N 5/04 - Méthodes ou dispositifs inférents
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés

83.

Best practice analysis, optimized resource use

      
Numéro d'application 15489647
Numéro de brevet 11030669
Statut Délivré - en vigueur
Date de dépôt 2017-04-17
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Chheda, Mahendra M.
  • Heidel, Shawn E.
  • Jaye, Robert B.
  • Brindley-Koonce, Justin K.
  • Schoch, Jesse D.
  • Brandwine, Eric Jason

Abrégé

Embodiments of the present disclosure are directed to, among other things, providing resource allocation advice, configuration recommendations, and/or migration advice regarding data storage, access, placement, and/or related web services. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on one or more resource usage checks and/or configuration checks, resource usage information and/or configuration information of an account utilizing a web service, and/or user preferences and/or settings, resource allocation advice, system configuration recommendations, and/or migration advice may be provided to a user of an account. Additionally, in some examples, one or more remediation operations may be performed automatically.

Classes IPC  ?

  • G06Q 30/06 - Transactions d'achat, de vente ou de crédit-bail
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

84.

Crash-consistent multi-volume backup generation

      
Numéro d'application 16370074
Numéro de brevet 11032156
Statut Délivré - en vigueur
Date de dépôt 2019-03-29
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Jain, Lalit
  • Kumar, Sandeep
  • Singh, Ankit
  • Pinkerton, James
  • Olson, Marc Stephen

Abrégé

Aspects relate to a framework for utilizing a single API request to manage the creation of consistent snapshots for a set of volumes attached an individual instance in a distributed computing environment. Responsive to receipt of an API request identifying the instance, the multi-volume snapshot service identifies a set of volumes attached to the identified instance. The identified set of volumes can be processed or filtered to eliminate specific volumes or types of volumes, such as boot volumes. In the event that any snapshot creation attempt fails, the multi-volume snapshot service fails the API request and can delete any snapshot data generated prior to the failure.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

85.

Centralized management of computing resources across service provider networks

      
Numéro d'application 16220682
Numéro de brevet 11032213
Statut Délivré - en vigueur
Date de dépôt 2018-12-14
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Hussain, Amjad
  • Chakravarthy, Diwakar
  • Lohan, Ryan John
  • Swaminathan, Bharath
  • Kumar, Anil
  • Azzam, Sami
  • Deshpande, Sayali Suhas

Abrégé

This disclosure describes techniques for centralizing the management of computing resources that are provisioned across multiple service provider networks by infrastructure modeling services. A service provider network may host or provide a centralized management service that supports an open source framework that provides users, or developers, with a unified development interface to manage computing resources that are provisioned in different service provider networks. The unified development interface of the host service provider network may provide users with a meta schema or language format to create infrastructure schemas for modeling, provisioning, and operating computing resources across service provider networks that are managed by different service providers. Additionally, the host service provider network may provide an open provider registry where developers of infrastructure schemas may store and publish infrastructure schemas for the different service provider networks to share computing resource types with other developers or users of cloud-based services.

Classes IPC  ?

  • H04L 12/927 - Allocation de ressources en fonction du type de trafic, qualité de service ou priorité
  • H04L 12/911 - Contrôle d’admission au réseau et allocation de ressources, p.ex. allocation de bande passante ou renégociation en cours de communication
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/54 - Communication interprogramme

86.

Delegated administrator with defined permission boundaries in a permission boundary policy attachment for web services and resources

      
Numéro d'application 16122192
Numéro de brevet 11032287
Statut Délivré - en vigueur
Date de dépôt 2018-09-05
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Wang, Mingkun
  • Chhabra, Jasmeet
  • Li, Hang
  • Yin, Chenguang
  • Popick, Dan
  • Acheson, Alazel
  • Awasthi, Apurv
  • Johnson, Brigid Ann
  • Cahill, Conor P.

Abrégé

A method and system for generating permissions policies and permission boundary policies are described. The system receives a first request from a central administrator to create a delegated administrator, the first request specifying with one or more access permissions. The system generates a permission boundary policy that specifies the one or more access permissions and a first permissions policy that grants permissions to the delegated administrator to at least one of create an IAM principal with the permission boundary policy or attach a second permissions policy to the IAM principal. An effective permission given to the IAM principal is an intersection of access permissions specified in the first permissions policy and the one or more access permissions in the permission boundary policy. The system attaches the first permissions policy and the permission boundary policy to the delegated administrator.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 21/60 - Protection de données

87.

Including prior request performance information in requests to schedule subsequent request performance

      
Numéro d'application 16361098
Numéro de brevet 11032392
Statut Délivré - en vigueur
Date de dépôt 2019-03-21
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s) Gabrielson, Jacob Adam

Abrégé

A network-based service may schedule requests received from clients according to information regarding prior requests from the client included the requests. When a request is received at a network-based service, information regarding the request, and possibly other prior requests, may be included in response for the request sent to the client. The client may then include that information in a subsequent request to the network-based service. An evaluation of the information may determine a scheduling decision for the request and the request may then be processed according to the scheduling decision.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

88.

Saving power by spoofing a device

      
Numéro d'application 16134323
Numéro de brevet 11032762
Statut Délivré - en vigueur
Date de dépôt 2018-09-18
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s) Wild, Benjamin

Abrégé

A bridge device spoofs a wireless router on behalf of an audio/video recording and communication device (A/V device) to keep a connection with the router active. This prevents the router from dropping the connection with the A/V device. Without the spoofing, the A/V device would have to reestablish a connection which may delay data transmission from the A/V device. The bridge device spoofs the A/V device by sending keepalive messages, which consumes significant power. The A/V device thereby consumes less power because the A/V device does not send keepalive messages while being spoofed by the bridge device. The A/V device and the bridge device communicate over a separate, lower power communication channel, so that the bridge can, for example, tell the A/V device when to wake up and resume communication with the router.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance
  • H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • G08B 13/196 - Déclenchement influencé par la chaleur, la lumière, ou les radiations de longueur d'onde plus courte; Déclenchement par introduction de sources de chaleur, de lumière, ou de radiations de longueur d'onde plus courte utilisant des systèmes détecteurs de radiations passifs utilisant des systèmes de balayage et de comparaison d'image utilisant des caméras de télévision
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/12 - Dispositions pour la connexion ou la déconnexion à distance de sous-stations ou de leur équipement
  • H04N 7/18 - Systèmes de télévision en circuit fermé, c. à d. systèmes dans lesquels le signal n'est pas diffusé

89.

Logic for configuring processors in a server computer

      
Numéro d'application 16362244
Numéro de brevet 11029973
Statut Délivré - en vigueur
Date de dépôt 2019-03-22
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s) Teng, Shuwei

Abrégé

A server computer can have multiple potential configurations depending on a state of an input signal. In a first potential configuration, a single-platform model is used with multiple processors booted using a single BIOS. The multiple processors can have a bus there between allowing processor-to-processor communication. In a second potential configuration, a multi-platform model is used with multiple processors booted using separate BIOS. In this configuration, the bus between the processors is disabled so that the platforms operate autonomously. The hardware can be extended to support additional processors, such as 4, 8, etc. A failover mode also allows the hardware to detect a hardware error (e.g., bus error) and dynamically reconfigure the processors to use an alternative bus. With the failover, the addressing of the processors can be modified to reconfigure the server computer to compensate for the hardware error.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 9/4401 - Amorçage

90.

Data re-sharding

      
Numéro d'application 15452587
Numéro de brevet 11030169
Statut Délivré - en vigueur
Date de dépôt 2017-03-07
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Wu, Ming-Chuan
  • Bhatia, Sandeep
  • Whitaker, Andrew

Abrégé

Processing and storage responsibility for a data set may be split according to separately stored shards of the data set. As one or more loads associated with shards of the dataset grow a re-sharding operation may be performed to reduce loading of particular shards and nodes that host the particular shards. A re-sharding operation may cause only a sub-set of as set of shards of the dataset to be split and only cause second portions of the split shards to be stored in additional computing nodes. In some embodiments, a number of shards to be included in the sub-set of shards to be split may be selected based on an overall number of shards in the set and a largest number in the Fibonacci sequence that is less than the overall number of shards in the set.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/2455 - Exécution des requêtes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

91.

Associating events with actors based on digital imagery

      
Numéro d'application 15841237
Numéro de brevet 11030442
Statut Délivré - en vigueur
Date de dépôt 2017-12-13
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Bergamo, Alessandro
  • Dalal, Pahal Kamlesh
  • Desai, Nishitkumar Ashokkumar
  • Eledath, Jayakrishnan Kumar
  • George, Marian Nasr Amin
  • Guigues, Jean Laurent
  • Medioni, Gerard Guy
  • Muktinutalapati, Kartik
  • Steele, Robert Matthias
  • Xia, Lu

Abrégé

In a materials handling facility, events may be associated with users based on imaging data captured from multiple fields of view. When an event is detected at a location within the fields of view of multiple cameras, two or more of the cameras may be identified as having captured images of the location at a time of the event. Users within the materials handling facility may be identified from images captured prior to, during or after the event, and visual representations of the respective actors may be generated from the images. The event may be associated with one of the users based on distances between the users' hands and the location of the event, as determined from the visual representations, or based on imaging data captured from the users' hands, which may be processed to determine which, if any, of such hands includes an item associated with the event.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/78 - Combinaison de l'obtention de l'image et de fonctions de reconnaissance
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 7/60 - Analyse des attributs géométriques
  • G06K 9/20 - Obtention de l'image

92.

Machine learned merchant ratings

      
Numéro d'application 14749452
Numéro de brevet 11030535
Statut Délivré - en vigueur
Date de dépôt 2015-06-24
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Arora, Siddharth
  • Golonka, Maciej
  • Lopez, Gustavo Eduardo
  • Lopiccolo-Giles, Dana Christopher
  • Millar, Valerie Grace

Abrégé

Merchant quality may be inferred through machine learning techniques. A customer satisfaction classifier may receive data associated with a customer's engagement with a merchant, and may apply a machine learning model to the received data in order to infer a satisfaction of the customer with the merchant. The inferred satisfaction may be used to determine a rating of the merchant that is imputed to the customer.

Classes IPC  ?

  • G06Q 30/02 - Marketing, p.ex. études et analyse de marchés, prospection, promotions, publicité, établissement du profil des acheteurs, gestion ou fidélisation de clientèle; Estimation ou détermination des prix
  • G06N 5/04 - Méthodes ou dispositifs inférents
  • G06N 20/00 - Apprentissage automatique

93.

Word embeddings for natural language processing

      
Numéro d'application 16456959
Numéro de brevet 11030999
Statut Délivré - en vigueur
Date de dépôt 2019-06-28
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Yu, Boya
  • Deshpande, Avani
  • Mcleod, Adrian Mark
  • Patha, Naga Sai Likhitha
  • Dreyer, Markus

Abrégé

The present disclosure describes the generation and use of word embeddings as part of natural language understanding (NLU) processing performed by a natural language processing system. In at least some examples, the word embeddings may be generated from text corpuses including at least text (representing spoken user inputs) output from automatic speech recognition (ASR) processing. In at least some examples, the word embeddings may be generated from text output from ASR processing and natural language text corresponding to one or more Internet webpages.

Classes IPC  ?

  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G06F 40/295 - Reconnaissance de noms propres

94.

Proxy for controlling access to services

      
Numéro d'application 15841104
Numéro de brevet 11032280
Statut Délivré - en vigueur
Date de dépôt 2017-12-13
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Chhabra, Jasmeet
  • Natarajan, Hari Ganesh

Abrégé

A provider network implements a proxy to control access to web-based resources of a provider network. The proxy receives requests to access web-based services. The proxy allows access to a web-based service only if user-configured access control rules are satisfied and credentials associated with the web-based service are authenticated. The proxy prevents access to a web-based service if user-configured access control rules are not satisfied or credentials associated with the web-based service are not authenticated. The provider network may also implement a proxy configuration service to set up and launch the proxy. The proxy configuration service receives from the client a specification of the access control rules, configures the proxy based on the access control rules, and launches the proxy.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 21/33 - Authentification de l’utilisateur par certificats
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

95.

Pre-fabricated mechanical and electrical distribution infrastructure system

      
Numéro d'application 16443655
Numéro de brevet 11032948
Statut Délivré - en vigueur
Date de dépôt 2019-06-17
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Ross, Peter
  • Wilding, Robert David

Abrégé

A pre-fabricated mechanical and electrical distribution infrastructure system comprises pre-fabricated panels that are connected together to form an air plenum for air distribution system at a data center location. The pre-fabricated panels include other infrastructure systems pre-assembled to the panels such that installation of the panels to form the air plenum also installs the other infrastructure systems, such as power distribution busways, building management sensors, lighting, etc.

Classes IPC  ?

  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage
  • H05K 7/14 - Montage de la structure de support dans l'enveloppe, sur cadre ou sur bâti

96.

SPEECH-BASED ATTENTION SPAN FOR VOICE USER INTERFACE

      
Numéro d'application 17070784
Statut En instance
Date de dépôt 2020-10-14
Date de la première publication 2021-06-03
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Mok, Siu Ming
  • Pemberton, Joseph Dean Nason
  • Owen, Robert David
  • Bishop, Diamond
  • Kahan, Eliav Samuel Zimmern

Abrégé

Techniques for enabling a device to send to a speech processing server further input audio data following a completed utterance dialog to prevent the need for subsequent keywords to be spoken to invoke subsequent commands are described. A system receives input audio data corresponding to an utterance from a device upon the device detecting speech corresponding to a keyword. The system performs speech processing on the input audio data to determine a command. The system determines output data responsive to the command and sends same to the device, thus completing operations regarding the utterance. The system may also send an instruction to the device to: send to the system further input audio data corresponding to further input audio without the device first detecting a wake command.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/08 - Classement ou recherche de la parole
  • G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix

97.

USING VIRTUAL NETWORKING DEVICES AND ROUTING INFORMATION TO ASSOCIATE NETWORK ADDRESSES WITH COMPUTING NODES

      
Numéro d'application 17119944
Statut En instance
Date de dépôt 2020-12-11
Date de la première publication 2021-06-03
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Miller, Kevin Christopher
  • Brandwine, Eric Jason
  • Doane, Andrew J.

Abrégé

Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present. In some situations, the networking functionality provided for a managed computer network of a client includes receiving routing communications directed to the virtual networking devices and using included routing information to update the configuration of the managed computer network, such as to allow at least some computing nodes of a managed computer network to dynamically signal particular types of uses of one or more indicated target network addresses and/or to dynamically signal use of particular external public network addresses based on such routing information.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/715 - Routage hiérarchique, p.ex. réseaux en grappe ou routage inter-domaine
  • H04L 12/713 - Prévention ou récupération du défaut de routage, p.ex. reroutage, redondance de route "virtual router redundancy protocol" [VRRP] ou "hot standby router protocol" [HSRP] par redondances de nœud, p.ex. VRRP
  • H04L 12/751 - Mise à jour ou découverte de la topologie

98.

USING EDGE-OPTIMIZED COMPUTE INSTANCES TO EXECUTE USER WORKLOADS AT PROVIDER SUBSTRATE EXTENSIONS

      
Numéro d'application 17162799
Statut En instance
Date de dépôt 2021-01-29
Date de la première publication 2021-06-03
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Gupta, Diwakar
  • Elissaios, Georgios
  • Parulkar, Ishwardutt
  • Shevade, Upendra Bhalchandra

Abrégé

Techniques are described for enabling users of a service provider network to create and configure “application profiles” that include parameters related to execution of user workloads at provider substrate extensions. Once an application profile is created, users can request the deployment of user workloads to provider substrate extensions by requesting instance launches based on a defined application profile. The service provider network can then automate the launch and placement of the user's workload at one or more provider substrate extensions using edge-optimized compute instances (e.g., compute instances tailored for execution within provider substrate extension environments). In some embodiments, once such edge-optimized instances are deployed, the service provider network can manage the auto-resizing of the instances in terms of various types of computing resources devoted to the instances, manage the lifecycle of instances to ensure maximum capacity availability at provider substrate extension locations, and perform other instance management processes.

Classes IPC  ?

  • H04L 12/911 - Contrôle d’admission au réseau et allocation de ressources, p.ex. allocation de bande passante ou renégociation en cours de communication

99.

MOBILITY OF CLOUD COMPUTE INSTANCES HOSTED WITHIN COMMUNICATIONS SERVICE PROVIDER NETWORKS

      
Numéro d'application 16699419
Statut En instance
Date de dépôt 2019-11-29
Date de la première publication 2021-06-03
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Parulkar, Ishwardutt
  • Gupta, Diwakar
  • Elissaios, Georgios

Abrégé

Techniques for managing latency of communications between compute instances and mobile devices are described. A message including an indication of a mobility event associated with a mobile device of a communications service provider network is received. The mobility event indicates a change in a connection point of the mobile device to the communications service provider network from a from a first access point to a second access point. A communications delay of at least a portion of a network path between the mobile device and a compute instance via the second access point is determined to not satisfy a latency constraint. A second provider substrate extension of the cloud provider network that satisfies the latency constraint for communications with the mobile device via the second access point is identified, and a message is sent to the second provider substrate extension to cause the launch of another compute instance.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation

100.

CONFIGURATION AND MANAGEMENT OF SCALABLE GLOBAL PRIVATE NETWORKS

      
Numéro d'application 16699431
Statut En instance
Date de dépôt 2019-11-29
Date de la première publication 2021-06-03
Propriétaire Amazon Technologies, Inc. (USA)
Inventeur(s)
  • Qian, Baihu
  • Deb, Bashuman
  • Hashmi, Omer
  • Spendley, Thomas Nguyen
  • Cheruku, Nikhil Reddy
  • Mishra, Alok
  • Penney, Alexander Justin

Abrégé

This disclosure describes techniques for configuring and managing scalable global private networks associated with a service provider. Different input mechanisms, such as an API, a UI, or a CLI may be utilized to configure, and manage a global private network that spans across the cloud in different geographic locations and connects to different stand-alone networks. The user may proactively use the input mechanisms to configure and query different network resources to reactively configure settings for reacting to one or more events. The input mechanisms may also be utilized to define the network resources to be modeled within the global private network as well as connections within the global network. A user may configure events/metrics to be monitored, tasks/workflows to be performed, and the like. In some configurations, a network management service (NMS) may perform health monitoring and reachability monitoring to identify possible issues in the global network.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  1     2     3     ...     100        Prochaine page