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 1 373 pour Amazon Technologies, Inc. Trier par
Recheche Texte
Brevet
International - WIPO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 31
2021 juin (MACJ) 29
2021 mai 4
2021 avril 25
2021 mars 8
Voir plus
Classe IPC
G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT] 107
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 98
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 82
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 59
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 57
Voir plus
Résultats pour  brevets
  1     2     3     ...     14        Prochaine page

1.

SPEECH PROCESSING

      
Numéro d'application US2020061731
Numéro de publication 2021/118793
Statut Délivré - en vigueur
Date de dépôt 2020-11-23
Date de 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 component, which may be part of a remote system, which may use them to identify the user.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 

2.

CONTEXT-BASED NATURAL LANGUAGE SEARCHES

      
Numéro d'application US2020062012
Numéro de publication 2021/118804
Statut Délivré - en vigueur
Date de dépôt 2020-11-24
Date de 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/9032 - Formulation de requêtes
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation

3.

HARDWARE ACCELERATOR HAVING RECONFIGURABLE INSTRUCTION SET

      
Numéro d'application US2020063085
Numéro de publication 2021/118857
Statut Délivré - en vigueur
Date de dépôt 2020-12-03
Date de publication 2021-06-17
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/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions

4.

SCALABLE NETWORK ARCHITECTURE

      
Numéro d'application US2020063320
Numéro de publication 2021/118884
Statut Délivré - en vigueur
Date de dépôt 2020-12-04
Date de publication 2021-06-17
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  ?

  • H04L 12/44 - Réseaux en étoile ou réseaux arborescents
  • H04W 16/00 - Planification du réseau, p.ex. outils de planification de couverture ou de trafic; Déploiement de réseau, p.ex. répartition des ressources ou structures des cellules  
  • H04W 84/04 - Réseaux à grande échelle; Réseaux fortement hiérarchisés

5.

SPEECH RECOGNITION THROUGH DISAMBIGUATION FEEDBACK

      
Numéro d'application US2020063811
Numéro de publication 2021/119014
Statut Délivré - en vigueur
Date de dépôt 2020-12-08
Date de 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/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • 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/07 - Adaptation au locuteur
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

6.

RESOLVING EVENTS IN ITEM-IDENTIFYING CARTS

      
Numéro d'application US2020064517
Numéro de publication 2021/119431
Statut Délivré - en vigueur
Date de dépôt 2020-12-11
Date de publication 2021-06-17
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Cohn, Jonathan
  • Maron, Oded
  • De Bonet, Jeremy, S.
  • 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  ?

  • G07G 1/00 - Caisses enregistreuses
  • G06Q 20/18 - Architectures de paiement impliquant des terminaux en libre service, des distributeurs automatiques, des bornes ou des terminaux multimédia
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • 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

7.

TECHNIQUES FOR DETERMINING A LOCATION OF A MOBILE OBJECT

      
Numéro d'application US2020064563
Numéro de publication 2021/119462
Statut Délivré - en vigueur
Date de dépôt 2020-12-11
Date de 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  ?

  • G01C 21/14 - 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 enregistrant la route parcourue par l'objet
  • G01S 5/02 - Localisation par coordination de deux ou plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de deux ou plusieurs déterminations de distance utilisant les ondes radioélectriques
  • 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
  • G06T 7/20 - Analyse du mouvement
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation

8.

CUSTOMIZED RETAIL ENVIRONMENTS

      
Numéro d'application US2020064531
Numéro de publication 2021/119440
Statut Délivré - en vigueur
Date de dépôt 2020-12-11
Date de 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
  • Zampani, Michael, Vinod
  • Vaswani, Ameet, N.
  • Wilson, Shane, Michael

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/06 - Transactions d'achat, de vente ou de crédit-bail
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/18 - Architectures de paiement impliquant des terminaux en libre service, des distributeurs automatiques, des bornes ou des terminaux multimédia
  • G07G 1/00 - Caisses enregistreuses
  • G06Q 20/12 - Architectures de paiement spécialement adaptées aux systèmes de commerce électronique

9.

IMPACT DAMPENING PACKAGE

      
Numéro d'application US2020062600
Numéro de publication 2021/113180
Statut Délivré - en vigueur
Date de dépôt 2020-11-30
Date de publication 2021-06-10
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Obeyesekere, Vasitha
  • Mayfield, Deborah Jessica

Abrégé

An impact-absorbing package includes an impact absorber and an outer package. An item can be attached to the impact absorber and the impact absorber can be positioned in the outer package. The impact absorber can be positioned to have a volume of air between the item and the bottom of the outer package. An impact force applied to the impact-absorbing package can cause movement between the item and the outer package that is reduced by the impact absorber.

Classes IPC  ?

  • B65D 5/50 - Parties insérées dans le réceptacle, qui en font partie intégrante ou qui lui sont fixées pour former des garnitures intérieures ou extérieures Éléments internes de support ou de protection du contenu
  • B65D 81/07 - Réceptacles, éléments d'emballage ou paquets pour contenus présentant des problèmes particuliers de stockage ou de transport ou adaptés pour servir à d'autres fins que l'emballage après avoir été vidés de leur contenu spécialement adaptés pour protéger leur contenu des dommages mécaniques maintenant le contenu en position éloignée des parois de l'emballage ou des autres pièces du contenu utilisant des moyens de suspension élastiques

10.

CLOUD COMPUTING IN COMMUNICATIONS SERVICE PROVIDER NETWORKS

      
Numéro d'application US2020058165
Numéro de publication 2021/108075
Statut Délivré - en vigueur
Date de dépôt 2020-10-30
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Parulkar, Ishwardutt
  • Elissaios, Georgios
  • Gupta, Diwakar
  • Shevade, Upendra Bhalchandra
  • Dunsmore, Devlin Roarke
  • Renda, Scott
  • Ballantyne, Dougal Stuart

Abrégé

Techniques for reducing latency between resources of a cloud provider network and end user devices are described. In one embodiment, a system includes a cloud provider network including a first control plane service to manage customer compute instances hosted on resources of the cloud provider network. The system further includes a first provider substrate extension of the cloud provider network connected to a first communications service provider network. The first provider substrate extension includes a first computer system having capacity for executing customer compute instances, is controlled at least in part by the first control plane service via a connection through at least a portion of the first communications service provider network, executes at least a first customer compute instance using the first computer system, wherein the first customer compute instance communicates with a first mobile computer system connected via the first communications service provider network.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/037 - Protection de la confidentialité, p.ex. par chiffrement du plan de contrôle, p.ex. trafic de signalisation
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • 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

11.

MOBILITY OF CLOUD COMPUTE INSTANCES HOSTED WITHIN COMMUNICATIONS SERVICE PROVIDER NETWORKS

      
Numéro d'application US2020058173
Numéro de publication 2021/108076
Statut Délivré - en vigueur
Date de dépôt 2020-10-30
Date de 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/919 - 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 initiée par l’extrémité source
  • 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]

12.

MULTI-CARRIER ACCESS TO PROVIDER SUBSTRATE EXTENSIONS

      
Numéro d'application US2020059181
Numéro de publication 2021/108104
Statut Délivré - en vigueur
Date de dépôt 2020-11-05
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Parulkar, Ishwardutt
  • Elissaios, Georgios

Abrégé

Techniques for dynamic resource movement in heterogeneous computing environments including provider substrate extensions are described. A dynamic resource movement service of a provider network monitor conditions of heterogeneous computing environments, including provider substrate extensions of the cloud provider network, to evaluate customer-provided movement policy conditions governing when to move customer application resources from these environments, where to move the resource to, and/or how to move the customer application resources. The customer-provided movement policy conditions may be based on a variety of factors, such as a latency between end-users of the customer application and the application itself.

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

13.

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

      
Numéro d'application US2020060481
Numéro de publication 2021/108150
Statut Délivré - en vigueur
Date de dépôt 2020-11-13
Date de 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  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

14.

CLUSTERED USER BROWSING MISSIONS FOR PRODUCTS WITH USER‑SELECTABLE OPTIONS ASSOCIATED WITH THE PRODUCTS

      
Numéro d'application US2020061384
Numéro de publication 2021/108229
Statut Délivré - en vigueur
Date de dépôt 2020-11-19
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Canfield, Brett Patrick
  • Tavernier, Jean Joseph

Abrégé

A user interface (UI) feature assists users in comparing items and making purchase decisions. One or more shopping missions are identified and consolidated so that a user easily compares competing vendors for previously viewed products. Additionally, user-selectable product options (e.g., size, color, etc.) are automatically pre-selected based upon past online shopping behavior and the availability of such options are displayed in the comparison so that the user makes meaningful shopping decisions and leverage past shopping results.

Classes IPC  ?

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

15.

WARM TIER STORAGE FOR SEARCH SERVICE

      
Numéro d'application US2020061769
Numéro de publication 2021/108300
Statut Délivré - en vigueur
Date de dépôt 2020-11-23
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Kotla, Ramakrishna
  • Fisher, Eli R
  • Zhou, Min
  • Malpani, Ankit
  • Jain, Ankit Kumar
  • Gutmans, Andi
  • Avalani, Bhaven

Abrégé

Systems and techniques are described herein for tiered storage of customer data accessed by a search service of a computing resource service provider. In some aspects, customer data may be received by a search instance executed across a plurality of compute nodes and provisioned by a search service. The customer data may be indexed and the data and resulting index may be stored locally by a first pool of hot compute nodes of the search instance. The customer data and index may be migrated and stored remotely by a data storage service. Metadata associated with the customer data and/or index may be stored in a second pool of warm compute nodes of the search instance. The warm compute nodes, upon receiving a request to access the customer data, may identify a location of the customer data and retrieve the customer data from the data storage service according to the metadata.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

16.

LATENCY-BASED PLACEMENT OF CLOUD COMPUTE INSTANCES WITHIN COMMUNICATIONS SERVICE PROVIDER NETWORKS

      
Numéro d'application US2020061932
Numéro de publication 2021/108358
Statut Délivré - en vigueur
Date de dépôt 2020-11-24
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Parulkar, Ishwardutt
  • Elissaios, Georgios
  • Gupta, Diwakar
  • Dunsmore, Devlin Roarke
  • Quinn, Michael Phillip
  • Prock, Leslie Andrew

Abrégé

Techniques for launching compute instances on cloud provider network substrate extensions deployed within communications service provider networks are described. A service of a cloud provider network receives a request to launch a compute instance from a customer, the request including a latency requirement. A provider substrate extension is selected to host the compute instance from a plurality of provider substrate extensions of the cloud provider network based at least in part on the latency requirement. The plurality of plurality of provider substrate extensions are connected to a communications service provider network and controlled at least in part by the service of the cloud provider network via a connection through the communications service provider network. A message is sent to cause the selected provider substrate extension to launch the compute instance for the customer.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

17.

SYSTEMS, APPARATUSES, AND METHODS FOR DOCUMENT QUERYING

      
Numéro d'application US2020061947
Numéro de publication 2021/108365
Statut Délivré - en vigueur
Date de dépôt 2020-11-24
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Dodel, Jean-Pierre
  • Huang, Zhiheng
  • Ma, Xiaofei
  • Nallapati, Ramesh M.
  • Rajagopalan, Krishnakumar
  • Saini, Milan
  • Sengupta, Sudipta
  • Singh, Saurabh Kumar
  • Soulios, Dimitrios
  • Sultania, Ankit
  • Wang, Dong
  • Wang, Zhiguo
  • Xiang, Bing
  • Xu, Peng
  • Yuan, Yong
  • Katzman, Jared Lee
  • Kunala, Nithin
  • Grant, Andrew M.
  • Nogueira Dos Santos, Cicero
  • Ng, Patrick

Abrégé

Techniques for searching documents are described. An exemplary method includes receiving a document search query; querying at least one index based upon the document search query to identify matching data; fetching the identified matched data; determining one or more of a top ranked passage and top ranked documents from the set of documents based upon one or more invocations of one or more machine learning models based at least on the fetched identified matched data and the document search query; and returning one or more of the top ranked passage and the proper subset of documents.

Classes IPC  ?

18.

SERVERLESS CALL DISTRIBUTION TO UTILIZE RESERVED CAPACITY WITHOUT INHIBITING SCALING

      
Numéro d'application US2020062060
Numéro de publication 2021/108435
Statut Délivré - en vigueur
Date de dépôt 2020-11-24
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Yanacek, David C.
  • Myers, Sean Tyler
  • Aggarwal, Yogesh
  • Subramanyam, Naveen Dasa
  • Kulkarni, Amit Raghunath
  • Bandyopadhyay, Aritra
  • Cui, Jianwei

Abrégé

Systems and methods are described for reducing cold starts code within a serverless code execution system by providing a set of environments reserved for the code. A frontend utilizes a consistent hash ring to distribute calls for execution among a set of manager devices that manage environments in the system, distributed in a manner that groups calls together and attempts to distribute calls of the same group to a stable subset of the manager devices. Each group is assigned an arc, representing a subset of manager devices. When a call is received to execute a set of code that has environments reserved, the frontend distributes the call to a manager device of a reserved arc. When a call is received to execute a set of code that does not have environment reserved, the frontend distributes the call to an arc associated with an arc for unreserved executions.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

19.

SYSTEMS AND METHODS FOR ENABLING A HIGHLY AVAILABLE MANAGED FAILOVER SERVICE

      
Numéro d'application US2020062090
Numéro de publication 2021/108452
Statut Délivré - en vigueur
Date de dépôt 2020-11-24
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Dye, Nathan
  • Jones, Harvo Reyzell

Abrégé

The present disclosure relates to failover for an application partitioned across zones in a networked system that includes a computing system that receives and stores configuration information for the application in a data store. The configuration information comprises (1) identifiers for a plurality of cells of the application that include at least a primary cell and a secondary cell, (2) a defined state for each of the plurality of cells, (3) one or more dependencies for the application, and (4) a failover workflow defining actions to take in a failover event. The computing system receives an indication, from a customer, of a change in state of the primary cell or a request to initiate the failover event. The computing system updates, in the data store, the states for corresponding cells of the plurality of cells based on the failover workflow and updates, in the data store, the one or more dependencies for the application based on the failover workflow.

20.

SYSTEMS AND METHODS TO ANALYZE CUSTOMER CONTACTS

      
Numéro d'application US2020062093
Numéro de publication 2021/108454
Statut Délivré - en vigueur
Date de dépôt 2020-11-24
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Sivasubramanian, Swaminathan
  • Philomin, Vasanth
  • Anbazhagan, Vikram
  • Singh, Ashish
  • Deo, Atul
  • Arora, Anuroop
  • Young, Jessie
  • Yadav, Harsh
  • Kale, Priyanka Shirish
  • Davidson, Colin Thomas
  • El-Haggan, Yasser
  • Prabala, Srikanth
  • Peng, Zeshan
  • Chiou, Matthew Chih-Hui
  • Damacharla, Snehankita

Abrégé

Systems and methods to analyze contacts data. Contacts data may be encoded as text (e.g., chat logs), audio (e.g., audio recordings), and various other modalities. A computing resource service provider may implement a service to obtain audio data from a client, transcribe the audio data, thereby generating text, execute one or more natural language processing techniques to generate metadata associated with the text, processing at least the metadata to generate an output, determine whether the output matches one or more categories, and provide the output to the client. Techniques described herein may be performed as an asynchronous workflow.

21.

QUANTUM COMPUTING SERVICE SUPPORTING MULTIPLE QUANTUM COMPUTING TECHNOLOGIES

      
Numéro d'application US2020062176
Numéro de publication 2021/108510
Statut Délivré - en vigueur
Date de dépôt 2020-11-25
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Kasprowicz, Christopher
  • Wang, Boyu
  • Wang, Cody Aoan
  • Bolt, Derek
  • Shields, Dylan Thomas
  • Heckey, Jeffrey Paul
  • Flora, Ralph William
  • Lagisetty, Sandeep
  • Totah, John
  • Vass, William

Abrégé

A quantum computing service includes connections to multiple quantum hardware providers that are configured to execute quantum circuits using quantum computers based on different quantum technologies. The quantum computing service enables a customer to define a quantum algorithm/circuit in an intermediate representation and select from any of a plurality of supported quantum computing technologies to be used to execute the quantum algorithm/ quantum circuit.

Classes IPC  ?

  • G06N 10/00 - Calculateurs quantiques, c. à d. systèmes de calculateurs basés sur des phénomènes de mécanique quantique
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

22.

MANAGED MATERIALIZED VIEWS CREATED FROM HETEROGENEOUS DATA SOURCES

      
Numéro d'application US2020062265
Numéro de publication 2021/108582
Statut Délivré - en vigueur
Date de dépôt 2020-11-25
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Deshpande, Rohan
  • Papakonstantinou, Yannis
  • Zaki, Omer Ahmed
  • Bharathy, Karthik Gurumoorthy Subramanya
  • Dugar, Rajib
  • Ummenthala, Shivateja Reddy

Abrégé

Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.

Classes IPC  ?

23.

EFFICIENT UTILIZATION OF PROCESSING ELEMENT ARRAY

      
Numéro d'application US2020070787
Numéro de publication 2021/108800
Statut Délivré - en vigueur
Date de dépôt 2020-11-13
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Huynh, Jeffrey T.
  • Diamant, Ron
  • Zheng, Hongbin
  • Liu, Yizhi
  • Jain, Animesh
  • Wang, Yida
  • Sharma, Vinod
  • Heaton, Richard John
  • Huang, Randy Renfu
  • Amirineni, Sundeep
  • Borkovic, Drazen

Abrégé

A computer-implemented method includes receiving a neural network model for implementation using a processing element array, where the neural network model includes a convolution operation on a set of input feature maps and a set of filters. The method also includes determining, based on the neural network model, that the convolution operation utilizes less than a threshold number of rows in the processing element array for applying a set of filter elements to the set of input feature maps, where the set of filter elements includes one filter element in each filter of the set of filters. The method further includes generating, for the convolution operation and based on the neural network model, a first instruction and a second instruction for execution by respective rows in the processing element array, where the first instruction and the second instruction use different filter elements of a filter in the set of filters.

Classes IPC  ?

  • G06F 9/38 - Exécution simultanée 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
  • G06T 1/20 - Architectures de processeurs; Configuration de processeurs p.ex. configuration en pipeline
  • G06T 1/60 - Gestion de mémoire

24.

DYNAMIC RESOURCE MOVEMENT IN HETEROGENEOUS COMPUTING ENVIRONMENTS INCLUDING CLOUD EDGE LOCATIONS

      
Numéro d'application US2020059165
Numéro de publication 2021/108103
Statut Délivré - en vigueur
Date de dépôt 2020-11-05
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Parulkar, Ishwardutt
  • Gupta, Diwakar
  • Elissaios, Georgios

Abrégé

Techniques for dynamic resource movement in heterogeneous computing environments including provider substrate extensions are described. A dynamic resource movement service of a provider network monitor conditions of heterogeneous computing environments, including provider substrate extensions of the cloud provider network, to evaluate customer-provided movement policy conditions governing when to move customer application resources from these environments, where to move the resource to, and/or how to move the customer application resources. The customer-provided movement policy conditions may be based on a variety of factors, such as a latency between end-users of the customer application and the application itself.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • 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
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 29/14 - Contre-mesures pour remédier à un défaut

25.

HIERARCHICAL PARTITIONING OF OPERATORS

      
Numéro d'application US2020059832
Numéro de publication 2021/108122
Statut Délivré - en vigueur
Date de dépôt 2020-11-10
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Jain, Animesh
  • Liu, Yizhi
  • Zheng, Hongbin
  • Huynh, Jeffery T.
  • Li, Haichen
  • Borkovic, Drazen
  • Zejda, Jindrich
  • Heaton, Richard John
  • Huang, Randy Renfu
  • Chen, Zhi
  • Wang, Yida

Abrégé

Methods and apparatuses for hierarchical partitioning of operators of a neural network for execution on an acceleration engine are provided. Neural networks are built in machine learning frameworks using neural network operators. The neural network operators are compiled into executable code for the acceleration engine. Development of new framework-level operators can exceed the capability to map the newly developed framework-level operators onto the acceleration engine. To enable neural networks to be executed on an acceleration engine, hierarchical partitioning can be used to partition the operators of the neural network. The hierarchical partitioning can identify operators that are supported by a compiler for execution on the acceleration engine, operators to be compiled for execution on a host processor, and operators to be executed on the machine learning framework.

Classes IPC  ?

  • 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
  • G06N 3/10 - Simulation sur des calculateurs universels
  • G06F 8/41 - Compilation
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

26.

AUTOMATED MANAGEMENT OF MACHINE IMAGES

      
Numéro d'application US2020059852
Numéro de publication 2021/108123
Statut Délivré - en vigueur
Date de dépôt 2020-11-10
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Chandrashekar, Samartha
  • Daniels, Francois

Abrégé

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

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

27.

SYSTOLIC ARRAY COMPONENT COMBINING MULTIPLE INTEGER AND FLOATING-POINT DATA TYPES

      
Numéro d'application US2020062337
Numéro de publication 2021/108644
Statut Délivré - en vigueur
Date de dépôt 2020-11-25
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Elmer, Thomas
  • Volpe, Thomas

Abrégé

Systems and methods are provided to perform multiply-accumulate operations of multiple data types in a systolic array to increase clock speeds and/or reduce the size and quantity of systolic arrays required to perform multiply-accumulate operations of multiple data types. Each processing element in the systolic array can have a shared multiplier and one or more adders. The shared multiplier can have a separate and/or a shared circuitry where the shared circuitry is capable of performing at least a part of integer multiplication and at least a part of non-integer multiplication. The one or more adders can be a shared adder or separate adders. The shared adder can have a separate and a shared circuitry wherein the shared circuitry is capable of performing at least a part of integer addition and at least a part of non-integer addition.

Classes IPC  ?

  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul

28.

CONFIGURATION AND MANAGEMENT OF SCALABLE GLOBAL PRIVATE NETWORKS

      
Numéro d'application US2020062347
Numéro de publication 2021/108652
Statut Délivré - en vigueur
Date de dépôt 2020-11-25
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Qian, Baihu
  • Cheruku, Nikhil Reddy
  • Deb, Bashuman
  • Hashmi, Omer
  • Mishra, Alok
  • Penney, Alexander Justin
  • Spendley, Thomas Nguyen

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/24 - Dispositions pour la maintenance ou la gestion

29.

SYSTOLIC ARRAY INCLUDING FUSED MULTIPLY ACCUMULATE WITH EFFICIENT PRENORMALIZATION AND EXTENDED DYNAMIC RANGE

      
Numéro d'application US2020062356
Numéro de publication 2021/108660
Statut Délivré - en vigueur
Date de dépôt 2020-11-25
Date de publication 2021-06-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s) Elmer, Thomas

Abrégé

Systems and methods are provided to perform multiply-accumulate operations of normalized numbers in a systolic array to enable greater computational density, reduce the size of systolic arrays required to perform multiply-accumulate operations of normalized numbers, and/or enable higher throughput operation. The systolic array can be provided normalized numbers by a column of normalizers and can lack support for denormal numbers. Each normalizer can normalize the inputs to each processing element in the systolic array. The systolic array can include a multiplier and an adder. The multiplier can have multiple data paths that correspond to the data type of the input. The multiplier and adder can employ expanded exponent range to operate on normalized floating-point numbers and can lack support for denormal numbers.

Classes IPC  ?

  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/499 - Traitement de valeur ou d'exception, p.ex. arrondi, dépassement

30.

CONFIGURABLE INTERNET OF THINGS COMMUNICATIONS SYSTEM

      
Numéro d'application US2020061971
Numéro de publication 2021/102444
Statut Délivré - en vigueur
Date de dépôt 2020-11-24
Date de publication 2021-05-27
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Lee, Alexandra Elizabeth Baoboe
  • Gochenaur, Nicholas A.
  • Saalfeld, Christoph
  • Jindal, Himanshu
  • Thakar, Eeshan Shreeram
  • Sharfin, Jared

Abrégé

Systems and methods are provided for dynamically configuring an IoT communications system. The IoT communications system receives a client message from an IoT device. The client message includes an endpoint designation (such as by specifying an endpoint in the Server Name Indication (SNI) field of the TLS client hello message). The IoT communications system determines whether the endpoint is associated with a custom or default processing logic and/or settings. Either custom or default processing logic is executed or custom or default settings are applied.

Classes IPC  ?

  • 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

31.

MANAGED DATA EXPORT TO A REMOTE NETWORK FROM EDGE DEVICES

      
Numéro d'application US2020061422
Numéro de publication 2021/102216
Statut Délivré - en vigueur
Date de dépôt 2020-11-20
Date de publication 2021-05-27
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Wang, Feng
  • Yadav, Prateek
  • Gosling, James
  • Bommas, Shekar Chandra

Abrégé

Export of data from an edge device to a provider network may be managed. An edge device may receive different data streams from different client devices in a client network. According to an export configuration received at the edge device, one of the data streams may be selected. A next portion of data in the data stream may be identified and the identified portion may be sent to a data stream destination in a remote network by the edge device.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

32.

MULTI-TENANT PROVIDER NETWORK DATABASE CONNECTION MANAGEMENT AND GOVERNANCE

      
Numéro d'application US2020057624
Numéro de publication 2021/091737
Statut Délivré - en vigueur
Date de dépôt 2020-10-28
Date de publication 2021-05-14
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Biswas, Chayan
  • Gupta, Anoop
  • Chandrasekaran, Sirish
  • Webley, Lawrence
  • Okmyanskiy, Anton

Abrégé

Techniques for database connection management and governance in a multi-tenant provider network are described. One or more database proxy instances connect to client applications and can obtain database connections for these client applications. The database connections may be pinned to particular client applications and/or multiplexed and thus shared by multiple client connections.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

33.

EXTENSIBLE FRAMEWORK FOR CONSTRUCTING AUTONOMOUS WORKFLOWS

      
Numéro d'application US2020058300
Numéro de publication 2021/087318
Statut Délivré - en vigueur
Date de dépôt 2020-10-30
Date de publication 2021-05-06
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Barbitta, Zachary Jake
  • Arora, Aprajita
  • Dasgupta, Preetam
  • Mehrotra, Prateek
  • Nevins, Austin M.
  • Palriwal, Mohit Kumar
  • Sadahiro, Michael
  • Suchland, Jonathan Edward
  • Yao, Kuangyou
  • Lowry, Justin
  • Kovacs, Attila Zoltan

Abrégé

A workflow manager can be configured to present a graphical interface to an entity and display a current status of a workflow via the graphical interface. Via the graphical interface, the entity can provide one or more indications that indicate an entry condition for the workflow, one or more message communications, and one or more filter conditions. The entity can activate the workflow and cause the workflow manager to identify a user population that satisfies the entry condition and cause the user population to be presented with the one or more message communications and the one or more filter conditions of the workflow. Different user segments of the user population may be assigned to different user paths, where each user segment receives different communications based on their corresponding user paths.

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 10/10 - Bureautique, p.ex. gestion informatisée de courrier électronique ou logiciels de groupe; Gestion du temps, p.ex. calendriers, rappels, décompte de réunions ou de temps
  • 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

34.

AUDIO/VIDEO ELECTRONIC DEVICE

      
Numéro d'application US2020050901
Numéro de publication 2021/067032
Statut Délivré - en vigueur
Date de dépôt 2020-09-15
Date de publication 2021-04-08
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • England, Matthew J.
  • Brailovskiy, Ilya Vladimirovich
  • Gluckman, Jason
  • Sacre, Spiro
  • Siminoff, James
  • Siminoff, Mark
  • Carter, Matthew
  • Macauley, Robert
  • Palomar, Fernando
  • Tkachuk, Vadym
  • Malivanchuk, Andrii

Abrégé

This disclosure describes, in part, an audio/video (A/V) device that includes a first camera for generating first image data and one or more second cameras for both motion detection and generating second image data. For instance, the A/V device may generate and then store the second image data in one or more buffers. The A/V device may then detect an event, such as possible motion of an object. Based on detecting the event, A/V device may cause the one or more second cameras to cease generating the second image data and cause the first camera to begin generating the first image data. The A/V device may then process the second image data and send the processed second image data to a computing system. Next, the A/V device may process the first image data and send the processed first image data to the computing system.

Classes IPC  ?

  • H04N 7/18 - Systèmes de télévision en circuit fermé, c. à d. systèmes dans lesquels le signal n'est pas diffusé

35.

AUTOMATED MACHINE LEARNING PIPELINE EXPLORATION AND DEPLOYMENT

      
Numéro d'application US2020053197
Numéro de publication 2021/067221
Statut Délivré - en vigueur
Date de dépôt 2020-09-29
Date de publication 2021-04-08
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Bansal, Tanya
  • Das, Piali
  • Dirac, Leo Parker
  • Li, Fan
  • Karnin, Zohar
  • Gautier, Philip
  • Grao Gil, Patricia
  • Rouesnel, Laurence Louis Eric
  • Venkateswar, Ravikumar Anantakrishnan
  • Majumder, Orchid
  • Stefani, Stefano
  • Zhukov, Vladimir

Abrégé

Techniques for automated machine learning (ML) pipeline exploration and deployment are described. An automated ML pipeline generation system allows users to easily construct optimized ML pipelines by providing a dataset, identifying a target column in the dataset, and providing an exploration budget. Multiple candidate ML pipelines can be identified and evaluated through an exploration process, and a best ML pipeline can be provided to the requesting user or deployed for production inference. Users can configure, monitor, and adapt the exploration at multiple points in time throughout.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/10 - Simulation sur des calculateurs universels
  • G06N 20/00 - Apprentissage automatique
  • 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
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique

36.

AUDIO/VIDEO ELECTRONIC DEVICE

      
Numéro d'application US2020050969
Numéro de publication 2021/067034
Statut Délivré - en vigueur
Date de dépôt 2020-09-16
Date de publication 2021-04-08
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • England, Matthew, J.
  • Loew, Christopher
  • Huang, Chung-Sen
  • Krasnoschok, Alexey

Abrégé

An audio/video recording and communication device (A/V device) including one or more motion sensors arranged in a first row, a first camera, one or more second cameras arranged in a second row, a first cover disposed over the one or more motion sensors, a second cover disposed over the first camera, and a third cover disposed over the one or more second cameras. The one or more motion sensors may include a first motion sensor having a first orientation, a second motion sensor having a second orientation, and a third motion sensor having a third orientation. Additionally, the one or more second cameras may include a camera having a first orientation, a camera having a second orientation, and a camera having a third orientation. In some instances, the first camera is located between the one or more motion sensors and the one or more second cameras.

Classes IPC  ?

  • 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
  • H04N 5/225 - Caméras de télévision
  • H04N 7/18 - Systèmes de télévision en circuit fermé, c. à d. systèmes dans lesquels le signal n'est pas diffusé

37.

NEURAL NETWORK TRAINING IN A DISTRIBUTED SYSTEM

      
Numéro d'application US2020051791
Numéro de publication 2021/067057
Statut Délivré - en vigueur
Date de dépôt 2020-09-21
Date de publication 2021-04-08
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Vivekraja, Vignesh
  • Hah, Thiam Khean
  • Huang, Randy Renfu
  • Diamant, Ron
  • Heaton, Richard John

Abrégé

Methods and systems for performing a training operation of a neural network are provided. In one example, a method comprises: performing backward propagation computations for a second layer of a neural network to generate second weight gradients; splitting the second weight gradients into portions; causing a hardware interface to exchange a first portion of the second weight gradients with the second computer system; performing backward propagation computations for a first layer of the neural network to generate first weight gradients when the exchange of the first portion of the second weight gradients is underway, the first layer being a lower layer than the second layer in the neural network; causing the hardware interface to transmit the first weight gradients to the second computer system; and causing the hardware interface to transmit the remaining portions of the second weight gradients to the second computer system.

Classes IPC  ?

  • 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
  • G06N 3/08 - Méthodes d'apprentissage

38.

DEBUGGING AND PROFILING OF MACHINE LEARNING MODEL TRAINING

      
Numéro d'application US2020053456
Numéro de publication 2021/067385
Statut Délivré - en vigueur
Date de dépôt 2020-09-30
Date de publication 2021-04-08
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Olgiati, Andrea
  • Ramakrishnan, Lakshmi Naarayanan
  • Geevarghese, Jeffrey John
  • Davydenko, Denis
  • Kumar, Vikas
  • Huilgol, Rahul Raghavendra
  • Lele, Amol Ashok
  • Stefani, Stefano
  • Zhukov, Vladimir
  • Maccanti, Maximiliano
  • Nagarajan, Arun Babu
  • Chowdhary, Urvashi
  • Range, Gowda Dayananda Anjaneyapura
  • Karnin, Zohar
  • Rouesnel, Laurence Louis Eric

Abrégé

Methods, systems, and computer-readable media for debugging and profiling of machine learning model training are disclosed. A machine learning analysis system receives data associated with training of a machine learning model. The data was collected by a machine learning training cluster. The machine learning analysis system performs analysis of the data associated with the training of the machine learning model. The machine learning analysis system detects one or more conditions associated with the training of the machine learning model based at least in part on the analysis. The machine learning analysis system generates one or more alarms describing the one or more conditions associated with the training of the machine learning model.

Classes IPC  ?

39.

USER-CUSTOMIZABLE APPLICATION PROGRAMMING INTERFACES IN A PROVIDER NETWORK

      
Numéro d'application US2020045572
Numéro de publication 2021/061292
Statut Délivré - en vigueur
Date de dépôt 2020-08-10
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Goosen, Christopher Sam
  • Gupta, Diwakar
  • Gabrielson, Jacob Adam
  • Kowalski, Marcin Piotr

Abrégé

Techniques are described for enabling customers of a service provider network to modify and extend the functionality of application programming interfaces (APIs) provided to customers by various services of the provider network. Services of a service provider network provide interfaces that enable customers and other users to define custom API actions representing functionality to be performed by the services upon receipt of corresponding API requests. In this manner, the functionality exposed by provider network services to customers via APIs becomes extensible and customizable to fit customers particular use cases and without the provider network needing to contemplate and explicitly implement all possible customer-specific API action variations.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/54 - Communication interprogramme
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption

40.

MANAGING PERMISSIONS TO CLOUD-BASED RESOURCES WITH SESSION-SPECIFIC ATTRIBUTES

      
Numéro d'application US2020048356
Numéro de publication 2021/061340
Statut Délivré - en vigueur
Date de dépôt 2020-08-28
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Jain, Rachit
  • Shah, Sulay
  • Cahill, Conor
  • Akinapally, Praveen
  • Leung, Ian
  • Raj, Rohit
  • Johnson, Brigid

Abrégé

Techniques for managing permissions to cloud-based resources with session-specific attributes are described. A first request to create a first session to permit access to resources of a provider network is received under an assumed role. The first request is permitted based on an evaluation of a rule associated with the role. Session data including a user-specified attribute included with the first request is generated. A second request to perform an action with a resource hosted by the provider network is received. The user-specified attribute is obtained from the session data based at least in part on the second request. The second request is permitted based on an evaluation of another rule with the user-specified attribute.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 21/31 - Authentification de l’utilisateur

41.

PERIPHERAL DEVICE FOR CONFIGURING COMPUTE INSTANCES AT CLIENT- SELECTED SERVERS

      
Numéro d'application US2020050186
Numéro de publication 2021/061414
Statut Délivré - en vigueur
Date de dépôt 2020-09-10
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Liguori, Anthony Nicholas
  • Brandwine, Eric Jason

Abrégé

A peripheral device includes one or more processors and a memory storing program instructions that when executed implement virtualization offloading components of a virtualized computing service, including a storage manager. The offloading components establish network connectivity with a control plane of the service. Based on detecting that a hardware server, in a separate enclosure, has been linked to the peripheral device, the hardware server is presented as a virtualization host of the service. The offloading components initiate compute instance configuration operations at the server in response to commands issued to the control plane, including at least one configuration operation initiated by the storage manager to enable access to a logical storage device from a compute instance.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

42.

ASSIGNING CONTEXTUAL IDENTITY TO A DEVICE BASED ON PROXIMITY OF OTHER DEVICES

      
Numéro d'application US2020050812
Numéro de publication 2021/061440
Statut Délivré - en vigueur
Date de dépôt 2020-09-15
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Kumar, Lomash
  • Jose, Jijo Raphael
  • Jha, Alok Kumar

Abrégé

A device management service at a provider network may assign a contextual identity to a newly installed device at a client network based on proximity of other devices to the new device. When a new device is installed on a client network, the device broadcasts a request for proximity data. When another device receives the request, it generates proximity data. For example, it may measure a strength of the radio signal received from the new device, which varies depending on how close the devices are. The new device receives proximity data from the other devices on the client network. The new device then transmits the proximity data to a device management service. The device management service uses an algorithm to determine an estimated location of the new device based on the proximity data. The device management service determines a contextual identity of the new device based on the estimated location.

Classes IPC  ?

  • H04W 12/00 - Dispositions de sécurité, p.ex. sécurité d'accès ou détection de fraude; Authentification, p.ex. vérification de l'identité ou de l'autorisation d'un utilisateur; Protection de la confidentialité ou de l'anonymat
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
  • H04W 4/021 - Services concernant des domaines particuliers, p.ex. services de points d’intérêt, services sur place ou géorepères
  • H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
  • H04W 4/33 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les environnements intérieurs, p.ex. les bâtiments
  • 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

43.

INSERTING OWNER-SPECIFIED DATA PROCESSING PIPELINES INTO INPUT/OUTPUT PATH OF OBJECT STORAGE SERVICE

      
Numéro d'application US2020051955
Numéro de publication 2021/061620
Statut Délivré - en vigueur
Date de dépôt 2020-09-22
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Miller, Kevin C.
  • Datta, Ramyanshu
  • Harris, Timothy Lawrence

Abrégé

Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied may not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.

Classes IPC  ?

44.

ENABLING FEDERATED QUERY ACCESS TO HETEROGENEOUS DATA SOURCES

      
Numéro d'application US2020052018
Numéro de publication 2021/061657
Statut Délivré - en vigueur
Date de dépôt 2020-09-22
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Virtuoso, Anthony A.
  • Pathak, Rahul
  • Shah, Mehul
  • Tennakoon, Akila
  • Fang, Jian
  • Denney, Seth Thomas
  • Denton, Jason

Abrégé

Techniques are described for an interactive query service that enables users to query data stored at a federated collection of data sources. An interactive query service provides interfaces that enable users to configure the interactive query service to query any number of heterogeneous data sources pertinent to a user. In general, the configuration of a data source can include identification of: a data source type, access configurations related to accessing the data source, and in some cases metadata describing a structure of the data stored by the data source (for example, a data catalog describing schemas, tables, columns, partitions, datatypes, or other metadata associated with the stored data). Once configured, an interactive query service can receive and execute queries that involve data stored at any combination of a user's data sources, where the queries may be expressed using a standard query language such as the Structured Query Language (SQL).

Classes IPC  ?

45.

AUTONOMOUS HOME SECURITY DEVICES

      
Numéro d'application US2020052268
Numéro de publication 2021/061810
Statut Délivré - en vigueur
Date de dépôt 2020-09-23
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Metzner, Jordan Anthony
  • Paterson, Michael Edward James
  • Wild, Benjamin
  • Siminoff, James Wyatt

Abrégé

An aerial vehicle is programmed or configured to respond to reports of events or conditions within spaces of a facility. The aerial vehicle travels to a location of a reported event or condition and captures data using onboard sensors. The aerial vehicle independently determines whether the reported event or condition is occurring, or is otherwise properly addressed by resources that are available at the location, using images or other data captured by the onboard sensors. Alternatively, the aerial vehicle transmits a request for additional resources to be provided at the location, where necessary. A map of the location generated based on images or other data captured by the onboard sensors may be utilized for any purpose, such as to make one or more recommendations of products that are appropriate for use at the facility.

Classes IPC  ?

  • G08B 19/00 - Alarmes réagissant à plusieurs conditions différentes, indésirables ou anormales, p.ex. cambriolage et incendie, température anormale et débit d'écoulement anormal
  • 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
  • G08B 29/18 - Prévention ou correction d'erreurs de fonctionnement
  • B64C 1/00 - Fuselages; Caractéristiques structurales communes aux fuselages, voilures, surfaces stabilisatrices ou organes apparentés

46.

USER-SPECIFIC DATA MANIPULATION SYSTEM FOR OBJECT STORAGE SERVICE BASED ON USER-SUBMITTED CODE

      
Numéro d'application US2020052419
Numéro de publication 2021/061932
Statut Délivré - en vigueur
Date de dépôt 2020-09-24
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Miller, Kevin C.
  • Datta, Ramyanshu
  • Harris, Timothy Lawrence

Abrégé

Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. Different data manipulation functions can be placed in different I/O paths depending on the request method or user access level. For example, a user having full access may be returned the unaltered version of the object, whereas a user having modified or reduced access may be returned a modified or redacted version of the object. Additionally, data access control functions can be used to grant or deny access based on a variety of factors such as user identity, time window, prior access, keywords, geographical region, etc., or to allow access to external services or the requesting user's private resources. In this manner, owners of the object collection are provided with greater control over how the object collection is accessed.

Classes IPC  ?

  • G06F 9/448 - Paradigmes d’exécution, p.ex. implémentation de paradigmes de programmation
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/16 - Opérations sur les fichiers ou les dossiers, p.ex. détails des interfaces utilisateur spécialement adaptées aux systèmes de fichiers
  • 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

47.

TEMPLATE-BASED ONBOARDING OF INTERNET-CONNECTIBLE DEVICES

      
Numéro d'application US2020050330
Numéro de publication 2021/061419
Statut Délivré - en vigueur
Date de dépôt 2020-09-11
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Behm, Bradley Jeffery
  • Kumar, Lomash
  • Jose, Jijo Raphael

Abrégé

Methods, systems, and computer-readable media for template-based onboarding of internet-connectible devices are disclosed. A device onboarding service receives an onboarding request comprising a proof and context of identity (PCI) of an Internet-connectible device (ICD). The service determines an account associated with the ICD based at least in part on the onboarding request. The account is associated with an account policy in an onboarding template that is determined at least in part by an owner of the account. If the PCI is verified against one or more criteria of the onboarding template, then a device configuration is determined based at least in part on the onboarding template. The service sends the device to the ICD, and the ICD's behavior is determined at least in part on the device configuration. The ICD uses the access credentials of the device configuration to communicate with an application in a cloud computing environment.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine

48.

TEXT-TO-SPEECH PROCESSING

      
Numéro d'application US2020051234
Numéro de publication 2021/061484
Statut Délivré - en vigueur
Date de dépôt 2020-09-17
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Chicote, Roberto Barra
  • Aggarwal, Vatsal
  • Breen, Andrew Paul
  • Hernandez, Javier Gonzalez
  • Prateek, Nishant

Abrégé

During text-to-speech processing, a speech model creates synthesized speech that corresponds to input data. The speech model may include an encoder for encoding the input data into a context vector and a decoder for decoding the context vector into spectrogram data. The speech model may further include a voice decoder that receives vocal characteristic data representing a desired vocal characteristic of synthesized speech. The voice decoder may process the vocal characteristic data to determine configuration data, such as weights, for use by the speech decoder.

Classes IPC  ?

  • G10L 13/033 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole Édition de voix, p.ex. manipulation de la voix du synthétiseur
  • G06N 3/02 - Systèmes de calculateurs basés sur des modèles biologiques utilisant des modèles de réseaux neuronaux
  • G10L 13/08 - Analyse de texte ou génération de paramètres pour la synthèse de la parole à partir de texte, p.ex. conversion graphème-phonème, génération de prosodie ou détermination de l'intonation ou de l'accent tonique
  • G10L 25/30 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 21/00 - Traitement du signal de parole ou de voix pour produire un autre signal audible ou non audible, p.ex. visuel ou tactile, afin de modifier sa qualité ou son intelligibilité
  • G10L 25/48 - 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
  • G10L 19/018 - Mise en place d’un filigrane audio, c. à d. insertion de données inaudibles dans le signal audio

49.

MULTI-ASSISTANT NATURAL LANGUAGE INPUT PROCESSING

      
Numéro d'application US2020051425
Numéro de publication 2021/061512
Statut Délivré - en vigueur
Date de dépôt 2020-09-18
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Mahmood, Munir
  • Bushkin, Leopold
  • Loeb, Alexander Thomas
  • Schwartz, Michael
  • Arif, Mohammed
  • Shen, Rongzhou
  • Gundeti, Vikram Kumar
  • Anwar, Shemyla
  • Khan, Yaser
  • Foyle, Edward Page
  • Li, Bo

Abrégé

Techniques for a natural language processing (NLP) system to implement more than one assistant are described. The NLP system may receive a natural language input from a device. The NLP system may also receive one or more signals representing one or more assistants to be implemented with respect to the natural language input. The NLP system may intelligently select an assistant to be invoked with respect to the natural language input. Once the assistant is selected, the NLP system may cause content, output to a user, to have characteristics specific to the assistant.

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 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 13/02 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

50.

CROSS-ZONE REPLICATED BLOCK STORAGE DEVICES

      
Numéro d'application US2020051575
Numéro de publication 2021/061528
Statut Délivré - en vigueur
Date de dépôt 2020-09-18
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Muniswamy-Reddy, Kiran-Kumar
  • Seguy, Romain Benoit
  • Upadhyaya, Rahul
  • Lin, Wells
  • Jain, Divya Ashok Kumar
  • Zaharchuk, William

Abrégé

The present disclosure generally relates to creating virtualized block storage devices whose data is replicated across isolated computing systems to lower risk of data loss even in wide-scale events, such as natural disasters. The virtualized device can include at least two volumes, each of which is implemented in a distinct computing system. Each volume can be implemented by at least two computing devices, a first of which is configured as a primary device to which reads from and writes to the volume are directed. Of the two volumes, one can be indicated as primary, indicating authority to accept reads to and writes from the virtualized device. A primary device of the primary volume, on obtaining a write to the volume, can replicate the write to both a secondary device of a primary volume and to the secondary volume.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

51.

TRANSPOSED CONVOLUTION USING SYSTOLIC ARRAY

      
Numéro d'application US2020051787
Numéro de publication 2021/061566
Statut Délivré - en vigueur
Date de dépôt 2020-09-21
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Huynh, Jeffrey T.
  • Vivekraja, Vignesh

Abrégé

In one example, a neural network accelerator can execute a set of instructions to: load a first weight data element from a memory into a systolic array, the first weight data element having first coordinates; extract, from the instructions, information indicating a first subset of input data elements to be obtained from the memory, the first subset being based on a stride of a transposed convolution operation and second coordinates of first weight data element in a rotated array of weight data elements; based on the information, obtain the first subset of input data elements from the memory; load the first subset of input data elements into the systolic array; and control the systolic array to perform first computations based on the first weight data element and the first subset of input data elements to generate output data elements of an array of output data elements.

Classes IPC  ?

  • G06F 17/15 - Calcul de fonction de corrélation
  • 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

52.

ON-DEMAND EXECUTION OF OBJECT FILTER CODE IN OUTPUT PATH OF OBJECT STORAGE SERVICE

      
Numéro d'application US2020051928
Numéro de publication 2021/061605
Statut Délivré - en vigueur
Date de dépôt 2020-09-22
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Harris, Timothy Lawrence
  • Miller, Kevin C.
  • Datta, Ramyanshu
  • Talukdar, Chandon
  • Devnath, Haripriya

Abrégé

Input and output (I/O) to an object storage service may be modified by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method specified within the I/O request, such that the data to which the method is applied may not match the object specified within the request. For example, a user may request to obtain a data set. The data set may be passed to a function that filters sensitive data from the data set, and the requested method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.

Classes IPC  ?

  • 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]

53.

ACCOUNT ASSOCIATION WITH DEVICE

      
Numéro d'application US2020052144
Numéro de publication 2021/061722
Statut Délivré - en vigueur
Date de dépôt 2020-09-23
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Trapp, Szymon, Grzegorz
  • Butler, Martin, Patrick
  • Karanam, Manikanta, Babu
  • Anderson, Nicholas, Jeffrey
  • Hu, Boya
  • Wu, Zhengyang
  • Palak, Fnu
  • Marlotte, James

Abrégé

Systems and methods for account data association with voice interface devices are disclosed. For example, when a host user/primary user and guest user have consented for account data to be associated with the primary user's devices, a request to associate the account data may be received. Voice and device-based authentication may be performed to confirm the identity of the guest user and the guest user's account data may be associated with the primary user's devices. During a guest session, voice recognition may be utilized to determine if a given user utterance is from the guest user or the primary user, and actions may be performed by the voice interface device accordingly.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 17/22 - Procédures interactives; Interfaces homme-machine

54.

ON-DEMAND CODE OBFUSCATION OF DATA IN INPUT PATH OF OBJECT STORAGE SERVICE

      
Numéro d'application US2020052280
Numéro de publication 2021/061820
Statut Délivré - en vigueur
Date de dépôt 2020-09-23
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Datta, Ramyanshu
  • Harris, Timothy Lawrence
  • Miller, Kevin C.

Abrégé

Input and output (I/O) to an object storage service are modified by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.

Classes IPC  ?

  • 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 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]
  • G06F 16/182 - Systèmes de fichiers distribués

55.

PREDICTIVE PERSONALIZED THREE-DIMENSIONAL BODY MODELS

      
Numéro d'application US2020052569
Numéro de publication 2021/062047
Statut Délivré - en vigueur
Date de dépôt 2020-09-24
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Agrawal, Amit Kumar
  • Li, Jinjin
  • Vijaya Kumar, Rohith Mysore
  • Drover, Dylan John
  • Smith, Brandon Michael
  • Ramu, Prakash
  • Sever, Ram
  • Chaudhri, Apoorv
  • Chari, Visesh Uday Kumar
  • Hadap, Sunil Sharadchandra
  • Gautam, Rajesh

Abrégé

Described are systems and methods directed to generation of a personalized three-dimensional ("3D") body model of a body, such as a human body, based on two-dimensional ("2D") images of that body and the generation and presentation of predicted personalized 3D body models of the body when one or more body measurements (e.g., body fat, body weight, muscle mass) are changed. For example, a user may provide a target body measurement value and the implementations will generate one or more predicted personalized 3D body models representative of a predicted appearance of the body with the target body measurement value.

Classes IPC  ?

  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p.ex. leur création ou leur transmission
  • G16H 50/50 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour la simulation ou la modélisation des troubles médicaux

56.

MANAGEMENT OF DISTRIBUTED ENDPOINTS

      
Numéro d'application US2020052667
Numéro de publication 2021/062116
Statut Délivré - en vigueur
Date de dépôt 2020-09-25
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Goel, Nalin
  • Jones, Harvo Reyzell

Abrégé

A system and method for management of communications for components in a global accelerator system is provided. The global accelerator system includes client devices communicating with a global access point via a public network to access various endpoints that can host services. In turn, a global access point communicates to various endpoints, which are organized into different data centers, via a private network. To facilitate exchanges on behalf of different client devices, the global access points can characterize groupings of endpoints into subgroups or braids. Individual braid communications can be encapsulated and are routed at the data center by a networking equipment using 5-tuple information in packets. The components within individual braids can broadcast or multi-cast state information via management messages to ensure failover or mitigate duplicative processing.

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 12/803 - Commande de flux ou commande de congestion Équilibrage de charge, p.ex. répartition du trafic entre multiples liens
  • 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

57.

ELECTRONIC DEVICE FOR AUTOMATED USER IDENTIFICATION

      
Numéro d'application US2020052729
Numéro de publication 2021/062161
Statut Délivré - en vigueur
Date de dépôt 2020-09-25
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Stockman, Nichole
  • Smith, Korwin, Jon
  • Hungarter, Douglas, Andrew
  • Cowan, Joshua, Adam
  • Corso, Jared
  • Ranjan, Rajeev
  • Banerjee, Prithviraj
  • Smith, Matthew, Christopher

Abrégé

This disclosure describes techniques for providing instructions when receiving biometric data associated with a user. For instance, a user-recognition device may detect a portion of a user, such as a hand. The user-recognition device may then display a first graphical element indicating a target location for placing the portion of the user above the user-recognition device. Additionally, the user-recognition device may determine locations of the portion of the user above the user-recognition device. The user-recognition device may then display a second graphical element indicating the locations, such as when the locations are not proximate to the target location. Additionally, the user-recognition device may display instructions for moving the portion of the user to the target location. Based on detecting that the location of the portion of the user is proximate to the target location, the user-recognition device may send data representing the portion of the user to a remote system.

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

58.

NETWORK-ACCESSIBLE BLOCK-LEVEL SNAPSHOTS

      
Numéro d'application US2020052853
Numéro de publication 2021/062248
Statut Délivré - en vigueur
Date de dépôt 2020-09-25
Date de publication 2021-04-01
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Kumar, Sandeep
  • Valicherla, Chakravarthi Kalyana
  • Palekar, Ashish
  • Nene, Rucha
  • Verma, Shailendra

Abrégé

The present application relates to a public snapshot service for creating and managing block-level snapshots. The public snapshot service can create a snapshot using (i) a specification of a parent snapshot to be used as a basis for a snapshot, and (ii) a specification of the data blocks to be backed up in the snapshot. The data blocks in the snapshot may be stored in a specific storage path structure that facilitates computation of a block difference with respect to the parent snapshot. Storage locations for each block that comprise the snapshot can be enumerated on a snapshot manifest. Identification of storage location for a requested snapshot block can be improved using a manifest index. Snapshots can be configured to enable writing at the sub-block level. Subsequent modifications made to block storage volume that forms the basis of the snapshots can be backed up as a sub-block level operation.

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

59.

MACHINE LEARNING INFERENCE CALLS FOR DATABASE QUERY PROCESSING

      
Numéro d'application US2020051072
Numéro de publication 2021/055478
Statut Délivré - en vigueur
Date de dépôt 2020-09-16
Date de publication 2021-03-25
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  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées

60.

MACHINE LEARNING SYSTEM TO SCORE ALT-TEXT FOR IMAGE DATA

      
Numéro d'application US2020047632
Numéro de publication 2021/050256
Statut Délivré - en vigueur
Date de dépôt 2020-08-24
Date de publication 2021-03-18
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Bazzani, Loris
  • Lapin, Maksim
  • Domhan, Tobias
  • Hieber, Felix

Abrégé

Techniques are generally described for automatic scoring of alt-text for image data. In various examples, first image data and first text data describing the first image data may be received. A feature representation of the first image data may be determined using an encoder machine learning model. A hidden state representation may be determined using a decoder machine learning model based on the feature representation and a first word of the first text data. In some examples, a first score may be determined using the hidden state representation. The first score may include an indication of a descriptive capability of the first text data with respect to the first image data.

Classes IPC  ?

  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

61.

SECURE AUTHORIZATION FOR SENSITIVE INFORMATION

      
Numéro d'application US2020048017
Numéro de publication 2021/050274
Statut Délivré - en vigueur
Date de dépôt 2020-08-26
Date de publication 2021-03-18
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s) Harris, Daniel Morgan

Abrégé

Techniques for securing access to protected resources are provided. In the method and apparatus, an access key and proof of successful completion of a first authentication is obtained in connection to a request. The proof of completion of the first authentication and the access key are verified. The access key is then used to generate a determination that information in the access key indicates that a second authentication was successfully completed prior to allowing the request to be fulfilled.

Classes IPC  ?

  • 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

62.

GLOBAL TABLE MANAGEMENT OPERATIONS FOR MULTI-REGION REPLICATED TABLES

      
Numéro d'application US2020050445
Numéro de publication 2021/050905
Statut Délivré - en vigueur
Date de dépôt 2020-09-11
Date de publication 2021-03-18
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Vig, Akshat
  • Perianayagam, Somasundaram
  • Petrossian, Tony
  • Choudhury, Arijit
  • Sorenson, James Christopher Iii
  • Keyes, Alexander Richard
  • Fouzdar, Akanksha
  • Roper, Mark
  • Yossef, Oren
  • Ahn, Joon

Abrégé

Systems and methods are disclosed to implement, in a database system, global table management operations for global tables or objects that are replicated across multiple locations. In embodiments, for a regional replica of a global table, a requested change to a metadata property of the replica (e.g., an attribute data type, a write throughput limit, or a time-to-live setting) is propagated to other replicas of the global table at other locations. In embodiments, before performing the requested management operation, the database system may first verify that the operation can be successfully performed in all locations. In embodiments, the operation may be performed optimistically without verification, and rolled back if it cannot be performed everywhere. In embodiments, to serialize management operations on a global table, the database system may check for other pending management operations via a shared control object, and proceed when any pending operations are finished.

Classes IPC  ?

  • 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

63.

SELECTING EXEMPTIONS TO STRONG AUTHENTICATION REQUIREMENTS

      
Numéro d'application US2020046955
Numéro de publication 2021/041105
Statut Délivré - en vigueur
Date de dépôt 2020-08-19
Date de publication 2021-03-04
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Shriver, Phillip
  • Thangamani, Vimalanandan
  • Thapa, Ashish
  • Bramlette, Megan, Elizabeth
  • Subramanian, Radha

Abrégé

Disclosed are various embodiments for selecting an exemption to a strong authentication requirement. In one embodiment, an exemption selection engine receives a payment transaction for a user account using a payment instrument from a payment issuer. The exemption selection engine determines, for a plurality of different exemptions from an authentication challenge performed by the payment issuer, whether the payment transaction qualifies for respective ones of the plurality of different exemptions. The exemption selection engine then identifies a particular exemption for the payment transaction from a subset of the plurality of different exemptions for which the payment transaction qualifies based at least in part on respective success histories for respective ones of the subset of the plurality of different exemptions.

Classes IPC  ?

  • 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

64.

ELIGIBILITY DETERMINATION FOR DELEGATION EXEMPTION TO STRONG AUTHENTICATION REQUIREMENTS

      
Numéro d'application US2020047294
Numéro de publication 2021/041168
Statut Délivré - en vigueur
Date de dépôt 2020-08-21
Date de publication 2021-03-04
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Pliasunov, Artem
  • Cheboluraghava, Jagan
  • Elsner, Helmuth
  • Ha, Daewoong
  • Reis, Steven H.

Abrégé

Disclosed are various embodiments for determining eligibility for the delegation exemption to strong customer authentication requirements. In one embodiment, a payee entity determines that a payment transaction using a payment instrument issued by a payment issuer is eligible for a delegation exemption from an authentication challenge by the payment issuer based at least in part on a previous authentication challenge by the payment issuer being successfully completed for a previous payment transaction using the payment instrument and a returned payment history associated with the payment instrument. Subsequently, the payee entity generates an alternative authentication challenge that does not involve the payment issuer instead of the authentication challenge by the payment issuer.

Classes IPC  ?

  • 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

65.

USER INTERFACES THAT DIFFERENTIATE PAYMENT INSTRUMENTS HAVING A TRUSTED BENEFICIARY

      
Numéro d'application US2020047554
Numéro de publication 2021/041277
Statut Délivré - en vigueur
Date de dépôt 2020-08-23
Date de publication 2021-03-04
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Gaivironsky, Nicolas
  • Pliasunov, Artem
  • Bato, Jarrett Alegre
  • Song, David Xiao
  • Cheboluraghava, Jagan
  • Reis, Steven H.

Abrégé

Disclosed are various embodiments for user interfaces that differentiate payment instruments having a trusted beneficiary. It is determined that a payee entity has been designated as a trusted beneficiary for a particular payment instrument issued by a particular payment issuer. A user interface is generated that facilitates a user selection of one of a plurality of payment instruments associated with a user account. The plurality of payment instruments include the particular payment instrument. The user interface differentiates the particular payment instrument based at least in part the payee entity being designated as the trusted beneficiary for the particular payment instrument.

Classes IPC  ?

  • G06Q 20/12 - Architectures de paiement spécialement adaptées aux systèmes de commerce électronique
  • G06Q 20/22 - Schémas ou modèles de paiement
  • 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

66.

DELEGATED PAYMENT VERIFICATION FOR SHARED PAYMENT INSTRUMENTS

      
Numéro d'application US2020048157
Numéro de publication 2021/041641
Statut Délivré - en vigueur
Date de dépôt 2020-08-27
Date de publication 2021-03-04
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Krishnanand, Shounak
  • Mccabe, Christopher
  • Tisza, Alison
  • Bhatter, Abhimanyu
  • Chen, Miao
  • Iyer, Abhishek
  • Tanti, Aditya
  • Shanmugam, Nathan

Abrégé

Disclosed are various embodiments for delegated payment verification for shared payment instruments. In one embodiment, a payment handling service receives a payment transaction initiated by a first user using a payment instrument. The payment handling service then determines that a second user is designated as a payment authentication approver for the payment instrument. The payment handling service then causes a client device associated with the second user to receive an authentication challenge performed by a payment issuer of the payment instrument. The payment transaction is submitted for processing by the payment issuer upon a successful completion of the authentication challenge by the second user.

Classes IPC  ?

  • G06Q 20/22 - Schémas ou modèles de paiement
  • 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

67.

PREDICTING SUCCESSFUL EXEMPTIONS TO STRONG AUTHENTICATION REQUIREMENTS

      
Numéro d'application US2020046106
Numéro de publication 2021/034589
Statut Délivré - en vigueur
Date de dépôt 2020-08-13
Date de publication 2021-02-25
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Kumra, Rohit
  • Constantin, Catalin
  • Gaivironsky, Nicolas
  • Eydelman, Denis

Abrégé

Disclosed are various embodiments for predicting successful exemptions to strong authentication requirements. A first payment transaction associated with a first user is submitted for processing by a particular payment issuer along with a request for an exemption from an authentication requirement. It is determined whether the first payment transaction was successfully processed. Subsequently, it is determined whether to include the request for the exemption from the authentication requirement for a second payment transaction associated with a second user in submitting the second payment transaction for processing with the particular payment issuer based at least in part on whether the first payment transaction was successfully processed.

Classes IPC  ?

  • 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

68.

IN-PLACE SCROLLING FOR A USER INTERFACE

      
Numéro d'application US2020041137
Numéro de publication 2021/029989
Statut Délivré - en vigueur
Date de dépôt 2020-07-08
Date de publication 2021-02-18
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Barzelay, Zohar
  • Pepik, Bojan

Abrégé

Techniques for providing an in-place scrolling feature are described. Input via a user interface may be received to update first images of first items to second images of second items where the first images are presented in a focus location of the user interface. Feature vectors may be calculated for each image associated with the first items and the second items using a neural network algorithm. The feature vectors may include a plurality of values that represent each image of the first items and the second items. Candidate images may be determined from the second images based on a distance in a feature vector space between the feature vectors of the candidate images and the feature vectors of the second images. The user interface may be updated to transition from presenting the first images to a portion of the candidate images in the focus location of the user interface.

Classes IPC  ?

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

69.

EMOTION DETECTION USING SPEAKER BASELINE

      
Numéro d'application US2020036605
Numéro de publication 2020/263547
Statut Délivré - en vigueur
Date de dépôt 2020-06-08
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Bone, Daniel, Kenneth
  • Wang, Chao
  • Rozgic, Viktor

Abrégé

Described herein is a system for emotion detection in audio data using a speaker's baseline. The baseline may represent a user's speaking style in a neutral emotional state. The system is configured to compare the user's baseline with input audio representing speech from the user to determine an emotion of the user. The system may store multiple baselines for the user, each associated with a different context (e.g., environment, activity, etc.), and select one of the baselines to compare with the input audio based on the contextual situation.

Classes IPC  ?

  • G10L 25/63 - 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 pour estimer un état émotionnel

70.

SERVERLESS PACKET PROCESSING SERVICE WITH ISOLATED VIRTUAL NETWORK INTEGRATION

      
Numéro d'application US2020038052
Numéro de publication 2020/263640
Statut Délivré - en vigueur
Date de dépôt 2020-06-17
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Allen, Stewart
  • Davenport, Andrew
  • Cosma, Ciprian, Dan
  • Liguori, Anthony, Nicholas
  • Magerramov, Joseph, Elmar
  • Arumugam, Nachiappan

Abrégé

A program to be executed to perform a packet processing operation on a packet associated with a resource group, as well as security settings of the resource group, are received. The program is transmitted to a set of fast path nodes which were assigned to the resource group based on the group's metadata. With respect to a particular packet, security operations based on the settings are performed and the program is executed at a fast path node. Based at least partly on the results of the program, a packet routing action corresponding to the received packet is performed.

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
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

71.

A WEARABLE DEVICE FOR CONTROLLING ENDPOINT DEVICES

      
Numéro d'application US2020038756
Numéro de publication 2020/263708
Statut Délivré - en vigueur
Date de dépôt 2020-06-19
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Jiang, Tao
  • Birch-Jensen, Hans Edward

Abrégé

Technologies for a wearable device are described. One wearable device includes a radio and a processor, the processor measures sensor data (e.g., a first angle between the wearable device and a first wireless endpoint device and a second angle between the wearable device and a second wireless endpoint device) and motion data indicative of motion of the wearable device over a first duration of time. The wearable device also measure signal strength values for communications with the respective devices. The wearable device predicts, using a trained model, a position of the wearable device and to which target device the wearable device is directed. The wearable device predicts, using a second trained mode, a gesture made by the wearable device. The wearable device sends a message, corresponding to the gesture, to the target device to control the target device.

Classes IPC  ?

  • 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

72.

WIRELESS EARBUD

      
Numéro d'application US2020038985
Numéro de publication 2020/263754
Statut Délivré - en vigueur
Date de dépôt 2020-06-22
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Pine, Jordan
  • Rodriguez, Josue Jean
  • Nataraja, Aashish
  • Pawar, Amita
  • Mata Magana, Giovanni

Abrégé

A wireless earbud including an outer housing, an internal assembly, and an inner housing. The outer housing and the inner housing may couple together to form a water tight enclosure for the internal assembly. The internal assembly may include components that carry out a function of the wireless earbud, such as printed circuit boards, network interfaces, batteries, loudspeakers, and so forth. The outer housing may also include a proximity sensor for receiving touch and/or antenna(s) for communicatively coupling the wireless earbud to other electronic devices. Additionally, the inner housing may include a charging module for the wireless earbud.

Classes IPC  ?

73.

TRANSPOSE OPERATIONS USING PROCESSING ELEMENT ARRAY

      
Numéro d'application US2020039670
Numéro de publication 2020/264197
Statut Délivré - en vigueur
Date de dépôt 2020-06-25
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Li, Haichen
  • Diamant, Ron
  • Huynh, Jeffery T.
  • Zhou, Yu
  • Oh, Se Jong

Abrégé

Provided are systems and methods for transposing a tensor using processing element array operations. In some cases, it may be necessary to transpose elements of a tensor to perform a matrix operation. The tensor may be decomposed into blocks of data elements having dimensions consistent with the dimensions of a systolic array. An identity multiplication may be performed on each block of data elements loaded into a systolic array and the multiplication products summed in column partitions of a results buffer. The data elements in the column partitions of results buffer can then be mapped to row partitions of a buffer memory for further processing.

Classes IPC  ?

  • G06F 8/41 - Compilation
  • 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

74.

AUTOMATED ITEM SORTATION AND CONTAINER HANDLING SYSTEMS

      
Numéro d'application US2020039755
Numéro de publication 2020/264255
Statut Délivré - en vigueur
Date de dépôt 2020-06-26
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Battles, Jon, S.
  • Krishnamoorthy, Ganesh
  • Maylone, Sean, O.
  • Narayanan, Vivek, S.
  • Malik, Mohit

Abrégé

Systems, methods, and computer-readable media are disclosed for automated item sortation and container handling. In one embodiment, an example method may include determining, by a controller, a first item identifier of a first item at an induction portion of a sortation system, determining an order identifier associated with the first item identifier, and determining a first container associated with the order identifier. The method may include causing a first mobile carrier unit to receive the item, and causing the first mobile carrier unit to deliver the first item to the first container.

Classes IPC  ?

  • B65G 1/04 - Dispositifs d'emmagasinage mécaniques
  • B65G 1/06 - Dispositifs d'emmagasinage mécaniques avec des moyens pour que les objets se présentent à l'enlèvement dans des positions ou à des niveaux prédéterminés
  • 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 30/06 - Transactions d'achat, de vente ou de crédit-bail
  • G06Q 50/28 - Logistique, p.ex. stockage, chargement, distribution ou expédition
  • 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/10 - Dispositifs d'emmagasinage mécaniques avec supports relativement mobiles pour faciliter l'insertion ou l'enlèvement des objets
  • B65G 11/02 - Colonnes de descente droites

75.

DYNAMIC CODE LOADING FOR MULTIPLE EXECUTIONS ON A SEQUENTIAL PROCESSOR

      
Numéro d'application US2020039795
Numéro de publication 2020/264275
Statut Délivré - en vigueur
Date de dépôt 2020-06-26
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Jacob, Samuel
  • Minkin, Ilya
  • El-Shabani, Mohammad

Abrégé

Embodiments include techniques for enabling execution of N inferences on an execution engine of a neural network device. Instruction code for a single inference is stored in a memory (312) that is accessible by a DMA engine, the instruction code forming a regular code block. A NOP code block (302) and a reset code block (304) for resetting an instruction DMA queue are stored in the memory (312). The instruction DMA queue (362a) is generated such that, when it is executed by the DMA engine, it causes the DMA engine to copy, for each of N inferences, both the regular code block and an additional code block to an instruction buffer (350). The additional code block is the NOP code block (302) for the first N- I inferences and is the reset code block (304) for the Nthinference. When the reset code block (304) is executed by the exeuction engine the instruction DMA queue (362a) is reset.

Classes IPC  ?

  • G06F 13/28 - Traitement de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p.ex. acces direct à la mémoire, vol de cycle
  • G06F 13/16 - Traitement de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 8/41 - Compilation
  • G06N 3/02 - Systèmes de calculateurs basés sur des modèles biologiques utilisant des modèles de réseaux neuronaux

76.

DYNAMIC PROCESSING ELEMENT ARRAY EXPANSION

      
Numéro d'application US2020039804
Numéro de publication 2020/264282
Statut Délivré - en vigueur
Date de dépôt 2020-06-26
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Hunag, Randy, Renfu
  • Diamant, Ron
  • Heaton, Richard, John

Abrégé

A computer-implemented method includes receiving a neural network model that includes a tensor operation, and dividing the tensor operation into sub-operations. The sub-operations includes at least two sub-operations that have no data dependency between the two sub-operations. The computer-implemented method further includes assigning a first sub-operation in the two sub-operations to a first computing engine, assigning a second sub-operation in the two sub-operations to a second computing engine, and generating instructions for performing, in parallel, the first sub-operation by the first computing engine and the second sub-operation by the second computing engine. An inference is then made based on a result of the first sub-operation, a result of the second sub-operation, or both. The first computing engine and the second computing engine are in a same integrated circuit device or in two different integrated circuit devices.

Classes IPC  ?

  • G06F 17/15 - Calcul de fonction de corrélation
  • 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
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul

77.

NEURAL NETWORK LAYER-BY-LAYER DEBUGGING

      
Numéro d'application US2020039872
Numéro de publication 2020/264335
Statut Délivré - en vigueur
Date de dépôt 2020-06-26
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Zejda, Jindrich
  • Huynh, Jeffrey T.
  • Borkovic, Drazen
  • Oh, Se Jong
  • Diamant, Ron
  • Huang, Randy Renfu

Abrégé

Techniques are disclosed for debugging a neural network execution on a target processor. A reference processor may generate a plurality of first reference tensors for the neural network. The neural network may be repeatedly reduced to produce a plurality of lengths. For each of the lengths, a compiler converts the neural network into first machine instructions, the target processor executes the first machine instructions to generate a first device tensor, and the debugger program determines whether the first device tensor matches a first reference tensor. A shortest length is identified for which the first device tensor does not match the first reference tensor. Tensor output is enabled for a lower-level intermediate representation of the shortest neural network, and the neural network is converted into second machine instructions, which are executed by the target processor to generate a second device tensor.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/10 - Simulation sur des calculateurs universels

78.

CONNECTION POOLING FOR SCALABLE NETWORK SERVICES

      
Numéro d'application US2020039996
Numéro de publication 2020/264431
Statut Délivré - en vigueur
Date de dépôt 2020-06-26
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Siefker, Adam Charles
  • Oczkowski, Sean
  • Richardson, David
  • Dwarakanath, Samvid H.
  • Brooker, Marc John
  • Weinstein, Orr

Abrégé

Systems and methods are described for providing connection pools between source network devices and a target, connection-limited service. Each connection pool can facilitate connections between source devices and the target service, while ensuring that connections to the connection-limited service do not exceed a defined limit. A connection manager service can initialize a connection pool for a target service on request by a client device, and provide an identifier for the connection pool to the client device. Source network devices can then transmit operations for the target service to the connection manager service, which can route the operations to an appropriate connection pool based on the identifier.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

79.

VIRTUALIZED BLOCK STORAGE SERVERS IN CLOUD PROVIDER SUBSTRATE EXTENSION

      
Numéro d'application US2020037195
Numéro de publication 2020/263578
Statut Délivré - en vigueur
Date de dépôt 2020-06-11
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Liguori, Anthony Nicholas
  • Olson, Marc Stephen
  • Greenwood, Christopher Magee
  • Labovich, Pavel
  • Verma, Manish

Abrégé

A first block storage server virtual machine to host a first volume using one or more storage devices of a computer system is executed by the computer system. A second virtual machine having access to a virtual block storage device is executed by the computer system. A block storage client is executed by the computer system. A first block storage operation is received by the block storage client from the second virtual machine, the first block storage operation to perform on the virtual block storage device. A message is sent by the block storage client to the first block storage server virtual machine to cause the first block storage server virtual machine to perform the block storage operation with the first volume.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

80.

NEURAL NETWORK OPERATION REORDERING FOR PARALLEL EXECUTION

      
Numéro d'application US2020037317
Numéro de publication 2020/263587
Statut Délivré - en vigueur
Date de dépôt 2020-06-11
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Huynh, Jeffrey T.
  • Borkovic, Drazen
  • Zejda, Jindrich
  • Huang, Randy Renfu
  • Diamant, Ron

Abrégé

Techniques are disclosed for reordering operations of a neural network to improve runtime efficiency. In some examples, a compiler receives a description of the neural network comprising a plurality of operations. The compiler may determine which execution engine of a plurality of execution engines is to perform each of the plurality of operations. The compiler may determine an order of performance associated with the plurality of operations. The compiler may identify a runtime inefficiency based on the order of performance and a hardware usage for each of the plurality of operations. An operation may be reordered to reduce the runtime inefficiency. Instructions may be compiled based on the plurality of operations, which include the reordered operation.

Classes IPC  ?

  • 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
  • G06N 5/00 - Systèmes de calculateurs utilisant des modèles basés sur la connaissance
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 8/41 - Compilation

81.

REMOTE CONTROL PLANES WITH AUTOMATED FAILOVER

      
Numéro d'application US2020037764
Numéro de publication 2020/263611
Statut Délivré - en vigueur
Date de dépôt 2020-06-15
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Goodman, Alan Hadley
  • Elissaios, Georgios
  • Gupta, Diwakar

Abrégé

Techniques for automated failover of remote control planes are described. A method of automated failover of remote control planes include determining failover event associated with a first control plane has occurred, the first control plane associated with a first area of a provider network, identifying a second control plane associated with a second area of the provider network, and failing over the first area of the provider network from the first control plane to the second control plane, wherein the child area updates one or more references to endpoints of the first control plane to be references to endpoints of the second control plane.

Classes IPC  ?

  • 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 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

82.

INTERCONNECT ADDRESS BASED QOS REGULATION

      
Numéro d'application US2020038221
Numéro de publication 2020/263658
Statut Délivré - en vigueur
Date de dépôt 2020-06-17
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC (USA)
Inventeur(s)
  • Kleyman, Sergey
  • Habusha, Adi
  • Podorowski, Lior
  • Naaman, Ofer

Abrégé

In various implementations, provided are systems and methods for an integrated circuit including a completer device (306, 308), a requester device (302, 304), and an interconnect fabric (310). The requester device (302, 304) is configured to generate transactions to the completer device (306, 308), where each transaction includes a request packet that includes an attribute associated with the completer device (306, 308); and the interconnect fabric (310) is coupled to the requester device (302, 304) and the completer device (306, 308). The integrated circuit can also include a QoS regulator (301, 303) configured to identify, based on a first attribute associated with the completer device (306, 308), a first QoS value establishing a first priority level for a first request packet generated by the requester device (302, 304), and modify the first request packet to include the first QoS value.

Classes IPC  ?

  • G06F 13/18 - Traitement de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire avec commande prioritaire
  • G06F 13/40 - Structure du bus
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 13/26 - Traitement de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant l'interruption avec commande prioritaire
  • G06F 13/30 - Traitement de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p.ex. acces direct à la mémoire, vol de cycle avec commande prioritaire
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • G06F 13/16 - Traitement de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire

83.

DIGITAL FILE STRUCTURE FOR GARMENT PRODUCTION

      
Numéro d'application US2020038676
Numéro de publication 2020/263701
Statut Délivré - en vigueur
Date de dépôt 2020-06-19
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Choche, Akshay Vivek
  • Arora, Shini
  • Das, Juthika
  • Jain, Nikita
  • Johnston, Simon
  • Liang, Nancy Yi
  • Lin, Jennifer
  • Miller, Matthew Keith
  • Burugu, Palvali Teja
  • Shivarudrappa, Chetan
  • Zimmerman, Gabriel J.

Abrégé

Methods and systems are provided to generate a base digital file for a garment, which may be used in garment production. For example, a system may receive a library from a data source and generate a base digital file for the garment. The base digital file may include a garment identifier, a panel object associated with a panel identifier and references to garment information in the library, and a seam object representing a seam that forms a portion of the garment.

Classes IPC  ?

84.

CUSTOM DIGITAL FILES FOR GARMENT PRODUCTION

      
Numéro d'application US2020038721
Numéro de publication 2020/263705
Statut Délivré - en vigueur
Date de dépôt 2020-06-19
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Choche, Akshay Vivek
  • Liang, Nancy Yi
  • Jain, Nikita
  • Burugu, Palvali Teja
  • Das, Juthika
  • Miller, Matthew Keith
  • Yang, Li
  • Arora, Shini
  • Ding, Xiaowen
  • Lin, Jennifer

Abrégé

Methods and systems are provided to customize a base digital file for a garment according to a user's body measurements and generate a custom digital file for the garment, which may be used in garment production. For example, a system may receive a request to generate a custom-fit garment, customization options, and information regarding a customer's body measurements, retrieve a base digital file for the garment, identify points and edges in the base digital file of the garment, adjust the points and edges according to defined equations that take into account the user's body measurements, generate a custom digital file for the garment, and display a visual representation of the customized garment.

Classes IPC  ?

85.

DILATED CONVOLUTION USING SYSTOLIC ARRAY

      
Numéro d'application US2020039778
Numéro de publication 2020/264264
Statut Délivré - en vigueur
Date de dépôt 2020-06-26
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Huynh, Jeffrey T.
  • Diamant, Ron

Abrégé

In one example, a non-transitory computer readable medium stores instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to: load a first weight data element of an array of weight data elements from a memory into a systolic array; select a subset of input data elements from the memory into the systolic array to perform first computations of a dilated convolution operation, the subset being selected based on a rate of the dilated convolution operation and coordinates of the weight data element within the array of weight data elements; and control the systolic array to perform the first computations based on the first weight data element and the subset to generate first output data elements of an output data array. An example of a compiler that generates the instructions is also provided.

Classes IPC  ?

  • 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
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 17/15 - Calcul de fonction de corrélation

86.

PROVIDER NETWORK CONNECTIVITY MANAGEMENT FOR PROVIDER NETWORK SUBSTRATE EXTENSIONS

      
Numéro d'application US2020039859
Numéro de publication 2020/264323
Statut Délivré - en vigueur
Date de dépôt 2020-06-26
Date de publication 2020-12-30
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Liguori, Anthony Nicholas
  • Stone, Eric Samuel
  • Galliher, Richard H.
  • Goodell, David James
  • Lawrence, Patrick John
  • Lin, Yang
  • Ashley, William
  • Kady, Steven Anthony

Abrégé

A first service of a provider network obtains an identification of one or more substrate addressable devices included in an extension of the provider network. Based on the identification, a launch of one or more compute instances within the provider network is initiated. The one or more compute instances are to connect the provider network to the extension of the provider network across at least a third-party network by receiving a first control plane message directed to a first substrate addressable device of the one or more substrate addressable devices, by updating a message state data store based at least in part on the first control plane message, and by sending a second control plane message to the first substrate addressable device via a secure tunnel.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • 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

87.

AUDIO/VIDEO DEVICE WITH VIEWER

      
Numéro d'application US2020037278
Numéro de publication 2020/257054
Statut Délivré - en vigueur
Date de dépôt 2020-06-11
Date de publication 2020-12-24
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • England, Matthew, J.
  • Loew, Christopher
  • Siminoff, James

Abrégé

An audio/video (A/V) device may include or accommodate a viewer through a barrier. For example, an A/V device may include a first component for installation on an exterior surface of a door, a second component for installation on an interior surface of the door, a viewer that extends through an opening in the door, and a flexible connector that electrically couples the first component and the second component. In some instances, the first component may include an opening for the viewer, a camera, and an input device in substantial vertical alignment. The A/V device may further include a shutter that moves between a first position, in which the shutter is proximate to the viewer, and a second position, in which the shutter is not proximate the viewer. Additionally, the A/V device may include rings interposed between each of the first and second components and the door.

Classes IPC  ?

  • G08B 3/10 - Systèmes de signalisation audible; Systèmes d'appel sonore de personnes utilisant une transmission électromagnétique
  • 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

88.

MONITORING NETWORK TRAFFIC USING TRAFFIC MIRRORING

      
Numéro d'application US2020036763
Numéro de publication 2020/256997
Statut Délivré - en vigueur
Date de dépôt 2020-06-09
Date de publication 2020-12-24
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Dawani, Anoop
  • Magerramov, Joseph
  • Brandes, Zachary
  • Mittal, Apoorv
  • Avva, Bharadwaj
  • Schaefer, Ryan James
  • Karpurapu, Kiran Venkat Sayeeram
  • Jha, Ajay
  • Richards, Steven Bruce
  • Galliher, Richard H.

Abrégé

Technologies are disclosed for monitoring network traffic using traffic mirroring. According to some examples, traffic mirroring allows customers to monitor traffic at different sources within a VPC. For example, a source may be any Elastic Network Interface (ENI) in their VPC, including elastic network interfaces (ENIs) on virtual machine instances, Network Address Translation (NAT) Gateways, Load Balancers, VPC endpoints, Internal Gateways, Transit Gateways, and more. Filters can be utilized to determine the network traffic to mirror. A customer may also configure to monitor real-time traffic with a monitoring appliance of their choice. With traffic mirroring, data traffic may be identified and sent to one or more target devices. Customers may monitor traffic within a VPC for content inspection, forensic analysis, troubleshooting, record keeping, and the like. Using traffic mirroring, customers can replicate VPC traffic, along with full payload data, without installing and managing agents on virtual machine instances.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

89.

DIGEST PROOFS IN A JOURNALED DATABASE

      
Numéro d'application US2020037899
Numéro de publication 2020/257174
Statut Délivré - en vigueur
Date de dépôt 2020-06-16
Date de publication 2020-12-24
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Certain, Tate Andrew
  • Glowney, Benjamin Nelson
  • Vermeulen, Allan Henry

Abrégé

A database management system stores an entry in a journal. Upon storage of the entry, the journal comprises a plurality of threaded leaf nodes and a hierarchy of interior nodes comprising hash values computed from the threaded leaf nodes. A first set of hash values is provided to prove that the entry is stored in a first version of the journal. A second set is provided to prove that the entries stored in the first version of the journal are unmodified and stored in a second version of the journal.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • 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

90.

DATABASE JOURNAL REDACTION

      
Numéro d'application US2020037902
Numéro de publication 2020/257177
Statut Délivré - en vigueur
Date de dépôt 2020-06-16
Date de publication 2020-12-24
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Certain, Tate, Andrew
  • Glowney, Benjamin, Nelson
  • Vermeulen, Allan, Henry

Abrégé

A database management system stores an entry in a journal. The journal, upon storage of the entry, comprises a leaf node with a hash value based at least in part on the entry, and a hierarchy of interior nodes based at least in part upon the leaf node. In response to a request to delete the entry, the entry is deleted but the hash value is retained. A cryptographic proof of a second entry stored in the journal is based at least in part on the retained hash value.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • 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

91.

HYBRID KEY EXCHANGES FOR DOUBLE-HULLED ENCRYPTION

      
Numéro d'application US2020038531
Numéro de publication 2020/257521
Statut Délivré - en vigueur
Date de dépôt 2020-06-18
Date de publication 2020-12-24
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Allen, Nicholas Alexander
  • Campagna, Matthew J.

Abrégé

A first computing system establishes a cryptographically protected communication session with a second computing system by proposing a hybrid cryptographic scheme. In response to the proposed hybrid cryptographic scheme, a second computing system transmits cryptographic materials to the first computing system, and the first computing system transmits cryptographic materials to the second computing system. Using the cryptographic materials, two or more cryptographic keys are derived. One cryptographic key is used to perform an inner cryptographic operation on one or more data items, and another cryptographic key is used to perform an outer cryptographic operation on the one or more data items that have been cryptographically protected by the inner cryptographic operation.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/08 - Répartition de clés
  • H04L 9/14 - Dispositions pour les communications secrètes ou protégées utilisant plusieurs clés ou algorithmes

92.

CENTRALIZED RADIO RESOURCE MANAGEMENT (RRM) OF A WIRELESS MESH NETWORK

      
Numéro d'application US2020036166
Numéro de publication 2020/251832
Statut Délivré - en vigueur
Date de dépôt 2020-06-04
Date de publication 2020-12-17
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Wong, Chiu Ngok Eric
  • Tsai, Kun Ting
  • Hu, Xueheng
  • Lu, Jian
  • Lucrecio, Armando J.

Abrégé

Network hardware devices organized in a wireless network. A controller device receives device information about each of a multiple network devices, network congestion at each device, scan data, and a station list from each of the devices. The controller device assigns a channel to each radio of the multiple network devices using the device information, the network congestion data, the scan data, and the station list and outputs a first subset of channel assignments to a first group of the network devices, a second subset of channel assignments to a second group of the network devices, and a third subset of channel assignments to a third group of the network devices.

Classes IPC  ?

  • H04W 40/24 - Gestion d'informations sur la connectabilité, p.ex. exploration de connectabilité ou mise à jour de connectabilité
  • H04W 72/04 - Affectation de ressources sans fil

93.

ERROR CORRECTION OF AIRBORNE VEHICLES USING NATURAL PATTERNS

      
Numéro d'application US2020036817
Numéro de publication 2020/251946
Statut Délivré - en vigueur
Date de dépôt 2020-06-09
Date de publication 2020-12-17
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Mishra, Pragyana K.
  • Kimchi, Gur

Abrégé

Disclosed are systems and methods for in-transit or in-flight error correction in state prediction of the vehicle. Natural patterns, such as fields, residential neighborhoods, business areas (e.g., downtown), etc., and/or objects, such as streets, cars, houses, trees, buildings, bridges, roads, parking lots, etc., that are naturally within the environment may be determined and used to correct any error in the aerial vehicle state prediction, while the vehicle is in transit, thereby eliminating or reducing the cumulative error involved in traditional systems.

Classes IPC  ?

  • G01C 21/00 - Navigation; Instruments de navigation non prévus dans les groupes
  • 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/20 - Instruments pour effectuer des calculs de navigation
  • 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

94.

ASSOCIATING OBJECT RELATED KEYWORDS WITH VIDEO METADATA

      
Numéro d'application US2020036908
Numéro de publication 2020/251967
Statut Délivré - en vigueur
Date de dépôt 2020-06-10
Date de publication 2020-12-17
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Pham, Dominick Khanh
  • Daehne, Sven
  • Dodge, Mike
  • Galore, Janet

Abrégé

A video tagging system that can generate tags corresponding to associations of object- related keywords mentioned in a video to time instances in the video is described. The video tagging system identifies a particular object associated with a video. Using a transcription of audio content within the video, the video tagging system determines a keyword mentioned in the audio content that is associated with the object and a time instance within a timeline of the video when the keyword is mentioned. The video tagging system generates a tag that associates the keyword with the time instance and sends an indication of the tag to a user device. Once the video is displayed on the user device, the user can search for the keyword. This prompts the user device to display a marker indicating the time instance when the keyword is mentioned.

Classes IPC  ?

  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • G11B 27/34 - Aménagements indicateurs
  • G06Q 30/06 - Transactions d'achat, de vente ou de crédit-bail

95.

MULTIPLE CLASSIFICATIONS OF AUDIO DATA

      
Numéro d'application US2020034862
Numéro de publication 2020/247231
Statut Délivré - en vigueur
Date de dépôt 2020-05-28
Date de publication 2020-12-10
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Aguilar Alas, Gustavo Alfonso
  • Rozgic, Viktor
  • Wang, Chao

Abrégé

Described herein is a system for sentiment detection in audio data. The system is trained using acoustic information and lexical information to determine a sentiment corresponding to an utterance. In some cases when lexical information is not available, the system (trained on acoustic and lexical information) is configured to determine a sentiment using only acoustic information.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 25/63 - 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 pour estimer un état émotionnel
  • G06F 40/20 - Analyse du langage naturel
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole

96.

MANAGED COMPUTING RESOURCE PLACEMENT AS A SERVICE FOR DEDICATED HOSTS

      
Numéro d'application US2020034896
Numéro de publication 2020/247235
Statut Délivré - en vigueur
Date de dépôt 2020-05-28
Date de publication 2020-12-10
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Kiraly, Bret
  • Gupta, Diwakar
  • Hall, Shane Ashley
  • Jansen Van Rensburg, Johannes Stephanus
  • Goosen, Christopher Sam

Abrégé

Techniques are described for enabling users of a service provider to manage placement preferences used to launch virtualized computing resources into a fleet of dedicated physical servers. Users can use one or more service provider interfaces to provide input indicating various placement preferences associated with a fleet of physical servers dedicated for use by a user of the service provider. These placement preferences can be used to determine at which physical server virtualized computing resources-for example, virtual machine (VM) instances, containers, and the like-are launched in response to launch requests. Among other benefits, the ability to configure customized placement preferences enables users to better satisfy various performance, reliability, software licensing, and other considerations users may have with respect to how their resources are placed within physical server fleets.

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]

97.

REDUCING COMPUTATION IN NEURAL NETWORKS USING SELFMODIFYING CODE

      
Numéro d'application US2020035576
Numéro de publication 2020/247314
Statut Délivré - en vigueur
Date de dépôt 2020-06-01
Date de publication 2020-12-10
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Vivekraja, Vignesh
  • Huang, Randy Renfu
  • Zhou, Yu
  • Diamant, Ron
  • Heaton, Richard John

Abrégé

In various implementations, provided are systems and methods for reducing neural network processing. A compiler may generate instructions from source code for a neural network having a repeatable set of operations. The instructions may include a plurality of blocks. The compiler may add an overwrite instruction to the plurality of blocks that, when executed by one or more execution engines, triggers an overwrite action. The overwrite action causes the instructions of subsequent blocks to be overwritten with NOP instructions. The overwrite action is triggered only when a condition is satisfied.

Classes IPC  ?

98.

DRIVE UNIT WITH INTERFACE TO MOUNT AND IDENTIFY MULTIPLE DIFFERENT PAYLOAD STRUCTURES

      
Numéro d'application US2020034294
Numéro de publication 2020/242974
Statut Délivré - en vigueur
Date de dépôt 2020-05-22
Date de publication 2020-12-03
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Park, Christopher
  • Ropi, Craig
  • Hebert, Gabriel
  • Jones, Eric

Abrégé

A drive unit of a robotic vehicle including a top surface having a mounting interface to interchangeably couple with multiple different modular payload structures configured to transport items in a facility, workspace or inventory management environment. The mounting interface is configured to securely engage with a mounting portion of the variety of different payload structures to enable a versatile exchange of the payload structure for different conveyance applications. The drive unit includes an electrical interface to communicatively couple with the modular payload structures. The drive unit is configured to use data communicated via the electrical coupling and interface to identify a type of modular payload structure that is mechanically coupled to the mounting interface and implement a motion profile (e.g., speed and acceleration parameters) associated with the identified modular payload structure.

Classes IPC  ?

  • G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p.ex. pilote automatique
  • B65G 1/02 - Dispositifs d'emmagasinage
  • B66F 9/06 - Dispositifs pour lever ou descendre des marchandises volumineuses ou lourdes aux fins de chargement ou de déchargement se déplaçant, avec leurs charges, sur des roues ou sur un dispositif analogue, p.ex. chariots élévateurs à fourche

99.

MONITORING OF A BATTERY STATE USING ULTRASONIC SENSORS

      
Numéro d'application US2020033378
Numéro de publication 2020/236701
Statut Délivré - en vigueur
Date de dépôt 2020-05-18
Date de publication 2020-11-26
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Schweitzer, Ben Martin
  • Durand, Jean-Guillaume Dominique

Abrégé

Systems and methods to measure states of charge of a battery may include an ultrasonic sensor and a control system. For example, the control system may instruct the ultrasonic sensor to emit ultrasonic waves toward a battery, and may instruct the ultrasonic sensor to receive echoes of the emitted ultrasonic waves reflected back from the battery. In addition, the control system may process data associated with the emitted waves and received echoes, including properties associated with the waves and echoes, such as a time of flight, frequency, amplitude, wavelength, phase, duration, or others. Based on the properties of the received echoes, and by comparison with expected properties, various physical, mechanical, chemical, and/or material characteristics of the battery may be determined, based on which a state of charge and/or a state of health of the battery may further be determined.

Classes IPC  ?

  • H01M 10/42 - Procédés ou dispositions pour assurer le fonctionnement ou l'entretien des éléments secondaires ou des demi-éléments secondaires
  • H01M 10/48 - Accumulateurs combinés à des dispositions pour mesurer, tester ou indiquer l'état des éléments, p.ex. le niveau ou la densité de l'électrolyte

100.

VIDEO ENHANCEMENT USING A NEURAL NETWORK

      
Numéro d'application US2020031233
Numéro de publication 2020/227179
Statut Délivré - en vigueur
Date de dépôt 2020-05-03
Date de publication 2020-11-12
Propriétaire AMAZON TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Andrei, Silviu Stefan
  • Shapovalova, Nataliya
  • Mayol Cuevas, Walterio Wolfgang

Abrégé

Techniques for enhancing an image are described. For example, a lower-resolution image from a video file may be enhanced using a trained neural network applying the trained neural network on the lower-resolution image to remove artifacts by removing artifacts by generating, using a layer of the trained neural network, a residual value based on the proper subset of the received image and at least one corresponding image portion of a preceding lower resolution image in the video file and at least one corresponding image portion of a subsequent lower resolution image in the video file, upscale the lower-resolution image using bilinear upsampling, and combine the upscaled received image and residual value to generate an enhanced image.

Classes IPC  ?

  • G06T 1/20 - Architectures de processeurs; Configuration de processeurs p.ex. configuration en pipeline
  1     2     3     ...     14        Prochaine page