Hewlett Packard Enterprise Development LP

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 10 714 pour Hewlett Packard Enterprise Development LP Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 10 261
        Marque 453
Juridiction
        États-Unis 8 090
        International 2 328
        Canada 150
        Europe 146
Date
Nouveautés (dernières 4 semaines) 51
2024 avril (MACJ) 31
2024 mars 26
2024 février 37
2024 janvier 34
Voir plus
Classe IPC
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 661
H04L 12/24 - Dispositions pour la maintenance ou la gestion 600
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 557
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 507
G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement 471
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 349
42 - Services scientifiques, technologiques et industriels, recherche et conception 220
35 - Publicité; Affaires commerciales 74
41 - Éducation, divertissements, activités sportives et culturelles 59
37 - Services de construction; extraction minière; installation et réparation 40
Voir plus
Statut
En Instance 566
Enregistré / En vigueur 10 148
  1     2     3     ...     100        Prochaine page

1.

FINGERPRINTS FOR DATABASE QUERIES

      
Numéro d'application 18541949
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Mathew, Shine
  • Dange, Ashish
  • Singh, Harsh
  • S. N., Lakshmi Pathy

Abrégé

In some examples, a system identifies sub-portions of a database query, assigns identifiers to the identified sub-portions, and adds the identifiers to a data structure. The system generates a fingerprint representing the database query based on applying a fingerprint function on the data structure including the identifiers.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/242 - Formulation des requêtes

2.

RENDEZVOUS TO ENABLE CONGESTION MANAGEMENT

      
Numéro d'application 18478531
Statut En instance
Date de dépôt 2023-09-29
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s) Underwood, Keith D.

Abrégé

A network interface controller (NIC) facilitating incast management at a computing system is provided. During operation, the NIC can receive, via a network, a request to send data from a remote computing system. The NIC can determine that the request is among a plurality of requests from a plurality of remote computing systems accessible via the network. Based on a descriptor in the request, the NIC can determine a storage location of the data at the remote computing system. The NIC can then determine a level of congestion associated with the plurality of requests at the computing system. The NIC can schedule a data retrieval in response to the request based on the level of congestion and with respect to the plurality of requests. The NIC can then retrieve the data from the storage location based on remote access.

Classes IPC  ?

  • H04L 67/1004 - Sélection du serveur pour la répartition de charge
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié

3.

SYSTEM AND METHOD FOR FACILITATING FINE-GRAIN FLOW CONTROL IN A NETWORK INTERFACE CONTROLLER (NIC)

      
Numéro d'application 18542412
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Hewson, David Charles
  • Bataineh, Abdulla M.
  • Court, Thomas L.
  • Roweth, Duncan

Abrégé

A network interface controller (NIC) capable of facilitating fine-grain flow control (FGFC) is provided. The NIC can be equipped with a network interface, an FGFC logic block, and a traffic management logic block. During operation, the network interface can determine that a control frame from a switch is associated with FGFC. The network interface can then identify a data flow indicated in the control frame for applying the FGFC. The FGFC logic block can insert information from the control frame into an entry of a data structure stored in the NIC. The traffic management logic block can identify the entry in the data structure based on one or more fields of a packet belonging to the flow. Subsequently, the traffic management logic block can determine whether the packet is allowed to be forwarded based on the information in the entry.

Classes IPC  ?

  • H04L 45/28 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données en utilisant la reprise sur incident de routes
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/54 - Communication interprogramme
  • G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache avec pré-lecture
  • G06F 12/1036 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] pour espaces adresse virtuels multiples, p.ex. segmentation
  • G06F 12/1045 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] associée à une mémoire cache de données
  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • G06F 13/40 - Structure du bus
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/021 - Mises à jour des tables d’acheminement avec garantie de cohérence, p.ex. en utilisant des nombres d’époque
  • H04L 45/028 - Adaptation dynamique des intervalles de mise à jour, p.ex. mises à jour déclenchées par des événements
  • H04L 45/12 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte
  • H04L 45/122 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte en minimisant les distances, p.ex. en sélectionnant une route avec un nombre minimal de sauts
  • H04L 45/125 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte basée sur le débit ou la bande passante
  • H04L 45/16 - Routage multipoint
  • H04L 45/24 - Routes multiples
  • H04L 45/42 - Routage centralisé
  • H04L 45/745 - Recherche de table d'adresses; Filtrage d'adresses
  • H04L 45/7453 - Recherche de table d'adresses; Filtrage d'adresses en utilisant le hachage
  • H04L 47/10 - Commande de flux; Commande de la congestion
  • H04L 47/11 - Identification de la congestion
  • H04L 47/12 - Prévention de la congestion; Récupération de la congestion
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 47/20 - Commande de flux; Commande de la congestion en assurant le maintien du trafic
  • H04L 47/22 - Mise en forme du trafic
  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 47/2466 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en utilisant le trafic de signalisation
  • H04L 47/2483 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en impliquant l’identification des flux individuels
  • H04L 47/30 - Commande de flux; Commande de la congestion en combinaison avec des informations sur l'occupation de mémoires tampon à chaque extrémité ou aux nœuds de transit
  • H04L 47/32 - Commande de flux; Commande de la congestion en supprimant ou en retardant les unités de données, p.ex. les paquets ou les trames
  • H04L 47/34 - Commande de flux; Commande de la congestion en assurant l'intégrité de la séquence, p.ex. en utilisant des numéros de séquence
  • H04L 47/52 - Ordonnancement selon la bande passante des files d'attente
  • H04L 47/62 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement
  • H04L 47/625 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service
  • H04L 47/6275 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service basé sur la priorité
  • H04L 47/629 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement en assurant une part équitable des ressources, p.ex. une file d'attente pondérée et équitable [WFQ]
  • H04L 47/76 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau
  • H04L 47/762 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau déclenchée par le réseau
  • H04L 47/78 - Architectures d'allocation des ressources
  • H04L 47/80 - Actions liées au type d'utilisateur ou à la nature du flux
  • H04L 49/00 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets
  • H04L 49/101 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets caractérisés par la construction de la matrice de commutation utilisant un crossbar ou une matrice
  • H04L 49/15 - Interconnexion de modules de commutation
  • H04L 49/90 - Dispositions de mémoires tampon
  • H04L 49/9005 - Dispositions de mémoires tampon en utilisant une allocation dynamique de l'espace des mémoires tampon
  • H04L 49/9047 - Dispositions de mémoires tampon comprenant plusieurs mémoires tampon, p.ex. des réservoirs de mémoires tampon
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p.ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole

4.

VICTIM ROW COUNTERS IN MEMORY DEVICES

      
Numéro d'application 17936494
Statut En instance
Date de dépôt 2022-09-29
Date de la première publication 2024-04-11
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Benedict, Melvin K.
  • Pope, Eric L.

Abrégé

In some examples, a memory device includes a plurality of rows of memory cells, a plurality of victim counters associated with respective rows of memory cells of the plurality of rows of memory cells, and a plurality of aggressor counters associated with the respective rows of memory cells. A first victim counter of the plurality of counters is associated with a first row of the plurality of rows of memory cells, the first victim counter to advance in response to advances in counts of aggressor counters associated with neighboring rows of memory cells that are neighbors of the first row.

Classes IPC  ?

  • G11C 11/406 - Organisation ou commande des cycles de rafraîchissement ou de régénération de la charge
  • G11C 11/4078 - Circuits de sécurité ou de protection, p.ex. afin d'empêcher la lecture ou l'écriture intempestives ou non autorisées; Cellules d'état; Cellules de test

5.

RECONFIGURABLE ALL-OPTICAL NONLINEAR ACTIVATION FUNCTIONS ON SILICON-INTEGRATED PLATFORM

      
Numéro d'application 17963027
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Peng, Yiwei
  • Yuan, Yuan
  • Cheung, Stanley

Abrégé

Systems, devices, and methods are provided for all-optical reconfigurable activation devices for realizing various activations functions using low input optical power. The device and systems disclosed herein include a directional coupler comprising a first phase-shift mechanism and an interferometer coupled to the directional coupler. The interferometer comprises at least one microring resonator and a second phase-shift mechanism coupled to thereto. The interferometer and the directional coupler comprise waveguides formed of a first material, while the microring resonator comprises a waveguide formed of a second material and a third phase-shift mechanism. The second material is provided as a low-loss material having a high Kerr effect and large bandgaps, to generate various nonlinear activation functions. The first, second, and third phase-shift mechanisms are configured to control biases within the disclosed systems and devices to achieve a desired activation function.

Classes IPC  ?

  • G02F 1/21 - Dispositifs ou dispositions pour la commande de l'intensité, de la couleur, de la phase, de la polarisation ou de la direction de la lumière arrivant d'une source lumineuse indépendante, p.ex. commutation, ouverture de porte ou modulation; Optique non linéaire pour la commande de l'intensité, de la phase, de la polarisation ou de la couleur par interférence
  • G02F 1/225 - Dispositifs ou dispositions pour la commande de l'intensité, de la couleur, de la phase, de la polarisation ou de la direction de la lumière arrivant d'une source lumineuse indépendante, p.ex. commutation, ouverture de porte ou modulation; Optique non linéaire pour la commande de l'intensité, de la phase, de la polarisation ou de la couleur par interférence dans une structure de guide d'ondes optique
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/067 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens optiques

6.

CHANNEL ALLOCATION IN WIRELESS LOCAL AREA NETWORK

      
Numéro d'application 18045638
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Saloni, Shubham
  • Muniyappa, Nethra
  • Gupta, Rishabh

Abrégé

An example method of allocating channels to access points (AP) is presented. A network manager may determine weights of the APs based on a channel metric and a location metric for APs. Further, the network manager may identify a first set of APs based on the weights and allocate a dedicated first channel to each of the first set of APs for its sole use. Accordingly, each of the first set of APs may use a respective dedicated first channel thereby reducing the performance impact on other APs. Further, the network manager may identify a second set of APs based on the weights and allocate second channels for sharing among the second set of APs. Since the second set of APs does not share any channel with the first set of APs, the performance of the second set of APs may not be impacted due to the first set of APs.

Classes IPC  ?

  • H04W 16/10 - Répartition dynamique des ressources
  • H04W 72/04 - Affectation de ressources sans fil

7.

DYNAMIC TRANSMISSION BANDWIDTH CONTRACTS BETWEEN HUB AND SPOKE DEVICES

      
Numéro d'application 17961347
Statut En instance
Date de dépôt 2022-10-06
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Gunasekaran, Gopalakrishnan
  • Chandranna, Shreekanth
  • Shaik, Naveed M.
  • Cheeyandira, Bhagvan B.

Abrégé

One aspect can provide a system and method for configuring a plurality of branch gateway (BGW) devices coupled to a virtual private network concentrator (VPNC). The VPNC negotiates with a respective BGW device a transmission-bandwidth contract; receives, from the BGW device, a request for additional transmission bandwidth; analyzes traffic patterns to identify one or more BGW devices with unused bandwidth; allocates the requested additional transmission bandwidth to the respective BGW device by reducing transmission bandwidth allocated to the identified one or more BGW devices; and transmits contract-update notifications to the BGW devices to allow each BGW device to update a corresponding transmission-bandwidth contract, which comprises increasing the upper bandwidth limit at the respective BGW device while reducing the upper bandwidth limit at the identified BGW devices. In response to expiration of a timer, the VPNC revokes the additional transmission bandwidth allocated to the respective branch gateway device.

Classes IPC  ?

  • H04W 28/20 - Négociation de la bande passante
  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement

8.

FIRMWARE UPDATES IN A DATA CENTER

      
Numéro d'application 18066189
Statut En instance
Date de dépôt 2022-12-14
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Panambur, Deepak
  • Murthy, Pavan Sridhar
  • Nadiminti, Syama Sundararao

Abrégé

Some examples relate to firmware updates. In an example, a first core system determines firmware updates to be installed on the first core system and auxiliary systems of a data center. The first core system sends firmware update package generation instructions to a cloud infrastructure comprising data center firmware updates. The first core system downloads a firmware update package from the cloud infrastructure. The first core system updates firmware of the first core system, based on one or more firmware updates in the firmware update package. The first core system receives a request for a specific firmware update from an auxiliary system. Based on the request received from the auxiliary system, the first core system identifies the specific firmware update for the auxiliary system from the firmware update package. The first core system provides the specific firmware update to the auxiliary system.

Classes IPC  ?

9.

GENERATING ALERTS FOR UNEXPECTED KERNEL MODULES

      
Numéro d'application 18045228
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Ndu, Geoffrey
  • Knüppe, Gustavo

Abrégé

A process includes, responsive to a request to load a kernel module, determining, by an operating system kernel, a hash digest for the kernel module. The kernel module is associated with a name. The process includes determining, by the operating system kernel, whether an expected kernel module list contains an entry that contains the name and associates the name with the hash digest. The process includes, responsive to the determination of whether the expected kernel module list contains the entry, generating, by the operating system kernel, an alert that is associated with the kernel module.

Classes IPC  ?

  • 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é
  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

10.

EFFICIENT KEY MANAGEMENT IN DISTRIBUTED APPLICATION

      
Numéro d'application 18479601
Statut En instance
Date de dépôt 2023-10-02
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Underwood, Keith D.
  • Roweth, Duncan

Abrégé

An apparatus facilitating efficient key refresh in a node is provided. During operation, the apparatus can determine a collective operation initiated by the node. The node can include a processor and can be in a distributed system comprising a plurality of nodes. The collective operation can be performed by a subset of the plurality of nodes in conjunction with each other. The apparatus can generate a new key based on a previous key maintained at the apparatus. Here, a respective key can be used for encrypting an inter-node packet in the distributed system. The apparatus can maintain the new and previous keys for the duration of the collective operation. Either of the new and previous keys can be used for decrypting messages received at the apparatus from other nodes of the distributed system. Upon determining a threshold point of the collective operation, the apparatus can discard the previous key.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 1/18 - Systèmes de répétition automatique, p.ex. systèmes Van Duuren
  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

11.

SHARING COMMUNICATION LINES AMONG MULTIPLE BUSES

      
Numéro d'application 18045219
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s) Hansen, Peter A.

Abrégé

A process includes coupling a push-pull driver of a first bus device to a plurality of communication lines that are associated with a first bus to allow the first bus device to access the first bus using push-pull signaling. The process includes sharing a set of communication lines with the second bus. The sharing includes coupling an open drain driver of a second bus device to the set of communication lines to allow the second bus device to access the second bus using open drain signaling. The sharing includes using the set of communication lines in first time periods in which the first bus device accesses the first bus and using the set of communication lines in second time periods other than the first time periods in which the second bus device accesses the second bus. The sharing includes isolating a push-pull driver of the first bus device from the set of communication lines responsive to the second time periods.

Classes IPC  ?

12.

SELECTIVE FINE TIMING MEASUREMENT OF ACCESS POINTS

      
Numéro d'application 18045698
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Wu, Junpeng
  • Feng, Zhonglin
  • Wang, Xiumeng
  • Zhao, Meng
  • Zheng, Yiting
  • Ganu, Sachin
  • Houle, Denis

Abrégé

Examples of performing selective Fine Timing Measurement (FTM) are described. For an FTM scan cycle, a first AP (i.e., an initiator) may determine scanning parameter values of a plurality of second APs (i.e., potential responders) based on previously performed FTM scans. The first AP may determine weights of the plurality of second APs based on the scanning parameter values and select a set of target APs based on the weights. The first AP may then scan the set of target APs for the FTM scan so that the rest of the plurality of second APs are relieved from participating in the FTM scan thereby reducing the performance impact on the rest of the plurality of second APs. After the FTM scan cycle is completed, the first AP may update the weights and select another set of target APs based on the updated weights to perform another FTM scan cycle.

Classes IPC  ?

  • H04W 76/18 - Gestion du rejet ou de l'échec de l'établissement
  • H04B 17/327 - Puissance de code de signal reçu
  • H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité

13.

FLOW-TRIMMING BASED CONGESTION MANAGEMENT

      
Numéro d'application 18479803
Statut En instance
Date de dépôt 2023-10-02
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s) Underwood, Keith D.

Abrégé

A piece of networking equipment facilitating efficient congestion management is provided. During operation, the equipment can receive, via a network, a plurality of packets that include portions of a data segment sent from a sender device to a receiver device. The equipment can identify, among the plurality of packets, one or more payload packets comprising payload of the data segment, and at least a header packet comprising header information of the data segment and a header-packet indicator. The equipment can determine whether congestion is detected at the receiver device based on a number of sender devices sending packets to the receiver device via the equipment. Upon determining congestion at the receiver device, the equipment can perform flow trimming by forwarding the header packet to the receiver device and dropping a subset of the one or more payload packets.

Classes IPC  ?

  • H04L 47/11 - Identification de la congestion
  • H04L 47/10 - Commande de flux; Commande de la congestion
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées

14.

OPTIMIZED DEREGISTRATION OF USER EQUIPMENT

      
Numéro d'application 17962913
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Tian, Lu
  • Askerup, Anders
  • Williamson, David C.
  • Ayers, John I.

Abrégé

The systems and method disclosed herein optimize the deregistration of user equipment (UE) from the 5GC. For example, when the UE operates in single-registration mode, for AMF 3GPP access registration with drFlag attribute set to false (or to be absent) in UDM/UDR, a “new attribute”, singleRegIndication, is defined. The AMF sets the singleRegIndication value to “NO_INDICATION” when there is no N26 interface connection to MME. UDM will not instruct HSS to cancel MME (and SGSN/VLR) if there is an old AMF 3GPP registration for which “NO_INDICATION” or “DEREGISTER_SN” is set as the singleRegIndication value (i.e. the old AMF was already registered with the single registration). Otherwise, the AMF sets the singleRegIndication value to “DEREGISTER_SN” when the AMF has established a N26 interface connection to the old MME. UDM can instruct HSS to cancel the MME (and SGSN/VLR).

Classes IPC  ?

  • H04W 8/04 - Enregistrement dans un registre de localisation nominal ou un serveur d'abonnés locaux [HSS Home Subscriber Server]
  • H04W 60/04 - Rattachement à un réseau, p.ex. enregistrement; Suppression du rattachement à un réseau, p.ex. annulation de l'enregistrement utilisant des événements déclenchés
  • H04W 60/06 - Annulation de l'enregistrement ou détachement

15.

SYSTEM AND METHOD FOR FACILITATING OPERATION MANAGEMENT IN A NETWORK INTERFACE CONTROLLER (NIC) FOR ACCELERATORS

      
Numéro d'application 18544791
Statut En instance
Date de dépôt 2023-12-19
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Roweth, Duncan
  • Kopser, Andrew S.
  • Gorodetsky, Igor
  • Kaplan, Laurence Scott
  • Kandalla, Krishna Chaitanya

Abrégé

A network interface controller (NIC) capable of efficient operation management for host accelerators is provided. The NIC can be equipped with a host interface and triggering logic block. During operation, the host interface can couple the NIC to a host device. The triggering logic block can obtain, via the host interface from the host device, an operation associated with an accelerator of the host device. The triggering logic block can determine whether a triggering condition has been satisfied for the operation based on an indicator received from the accelerator. If the triggering condition has been satisfied, the triggering logic block can obtain a piece of data generated from the accelerator from a memory location and execute the operation using the piece of data.

Classes IPC  ?

  • H04L 45/28 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données en utilisant la reprise sur incident de routes
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/54 - Communication interprogramme
  • G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache avec pré-lecture
  • G06F 12/1036 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] pour espaces adresse virtuels multiples, p.ex. segmentation
  • G06F 12/1045 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] associée à une mémoire cache de données
  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • G06F 13/40 - Structure du bus
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 45/021 - Mises à jour des tables d’acheminement avec garantie de cohérence, p.ex. en utilisant des nombres d’époque
  • H04L 45/028 - Adaptation dynamique des intervalles de mise à jour, p.ex. mises à jour déclenchées par des événements
  • H04L 45/12 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte
  • H04L 45/122 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte en minimisant les distances, p.ex. en sélectionnant une route avec un nombre minimal de sauts
  • H04L 45/125 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte basée sur le débit ou la bande passante
  • H04L 45/16 - Routage multipoint
  • H04L 45/24 - Routes multiples
  • H04L 45/42 - Routage centralisé
  • H04L 45/745 - Recherche de table d'adresses; Filtrage d'adresses
  • H04L 45/7453 - Recherche de table d'adresses; Filtrage d'adresses en utilisant le hachage
  • H04L 47/10 - Commande de flux; Commande de la congestion
  • H04L 47/11 - Identification de la congestion
  • H04L 47/12 - Prévention de la congestion; Récupération de la congestion
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 47/20 - Commande de flux; Commande de la congestion en assurant le maintien du trafic
  • H04L 47/22 - Mise en forme du trafic
  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 47/2466 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en utilisant le trafic de signalisation
  • H04L 47/2483 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en impliquant l’identification des flux individuels
  • H04L 47/30 - Commande de flux; Commande de la congestion en combinaison avec des informations sur l'occupation de mémoires tampon à chaque extrémité ou aux nœuds de transit
  • H04L 47/32 - Commande de flux; Commande de la congestion en supprimant ou en retardant les unités de données, p.ex. les paquets ou les trames
  • H04L 47/34 - Commande de flux; Commande de la congestion en assurant l'intégrité de la séquence, p.ex. en utilisant des numéros de séquence
  • H04L 47/52 - Ordonnancement selon la bande passante des files d'attente
  • H04L 47/62 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement
  • H04L 47/625 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service
  • H04L 47/6275 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service basé sur la priorité
  • H04L 47/629 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement en assurant une part équitable des ressources, p.ex. une file d'attente pondérée et équitable [WFQ]
  • H04L 47/76 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau
  • H04L 47/762 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau déclenchée par le réseau
  • H04L 47/78 - Architectures d'allocation des ressources
  • H04L 47/80 - Actions liées au type d'utilisateur ou à la nature du flux
  • H04L 49/00 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets
  • H04L 49/101 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets caractérisés par la construction de la matrice de commutation utilisant un crossbar ou une matrice
  • H04L 49/15 - Interconnexion de modules de commutation
  • H04L 49/90 - Dispositions de mémoires tampon
  • H04L 49/9005 - Dispositions de mémoires tampon en utilisant une allocation dynamique de l'espace des mémoires tampon
  • H04L 49/9047 - Dispositions de mémoires tampon comprenant plusieurs mémoires tampon, p.ex. des réservoirs de mémoires tampon
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p.ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole

16.

SYSTEM AND METHOD FOR FACILITATING EFFICIENT MESSAGE MATCHING IN A NETWORK INTERFACE CONTROLLER (NIC)

      
Numéro d'application 18544914
Statut En instance
Date de dépôt 2023-12-19
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Kundu, Partha Pratim
  • Kopser, Andrew S.
  • Roweth, Duncan
  • Alverson, Robert

Abrégé

A network interface controller (NIC) capable of performing message passing interface (MPI) list matching is provided. The NIC can include a host interface, a network interface, and a hardware list-processing engine (LPE). The host interface can couple the NIC to a host device. The network interface can couple the NIC to a network. During operation, the LPE can receive a match request and perform MPI list matching based on the received match request.

Classes IPC  ?

  • H04L 45/28 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données en utilisant la reprise sur incident de routes
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/54 - Communication interprogramme
  • G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache avec pré-lecture
  • G06F 12/1036 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] pour espaces adresse virtuels multiples, p.ex. segmentation
  • G06F 12/1045 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] associée à une mémoire cache de données
  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • G06F 13/40 - Structure du bus
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 45/021 - Mises à jour des tables d’acheminement avec garantie de cohérence, p.ex. en utilisant des nombres d’époque
  • H04L 45/028 - Adaptation dynamique des intervalles de mise à jour, p.ex. mises à jour déclenchées par des événements
  • H04L 45/12 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte
  • H04L 45/122 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte en minimisant les distances, p.ex. en sélectionnant une route avec un nombre minimal de sauts
  • H04L 45/125 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte basée sur le débit ou la bande passante
  • H04L 45/16 - Routage multipoint
  • H04L 45/24 - Routes multiples
  • H04L 45/42 - Routage centralisé
  • H04L 45/745 - Recherche de table d'adresses; Filtrage d'adresses
  • H04L 45/7453 - Recherche de table d'adresses; Filtrage d'adresses en utilisant le hachage
  • H04L 47/10 - Commande de flux; Commande de la congestion
  • H04L 47/11 - Identification de la congestion
  • H04L 47/12 - Prévention de la congestion; Récupération de la congestion
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 47/20 - Commande de flux; Commande de la congestion en assurant le maintien du trafic
  • H04L 47/22 - Mise en forme du trafic
  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 47/2466 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en utilisant le trafic de signalisation
  • H04L 47/2483 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en impliquant l’identification des flux individuels
  • H04L 47/30 - Commande de flux; Commande de la congestion en combinaison avec des informations sur l'occupation de mémoires tampon à chaque extrémité ou aux nœuds de transit
  • H04L 47/32 - Commande de flux; Commande de la congestion en supprimant ou en retardant les unités de données, p.ex. les paquets ou les trames
  • H04L 47/34 - Commande de flux; Commande de la congestion en assurant l'intégrité de la séquence, p.ex. en utilisant des numéros de séquence
  • H04L 47/52 - Ordonnancement selon la bande passante des files d'attente
  • H04L 47/62 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement
  • H04L 47/625 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service
  • H04L 47/6275 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service basé sur la priorité
  • H04L 47/629 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement en assurant une part équitable des ressources, p.ex. une file d'attente pondérée et équitable [WFQ]
  • H04L 47/76 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau
  • H04L 47/762 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau déclenchée par le réseau
  • H04L 47/78 - Architectures d'allocation des ressources
  • H04L 47/80 - Actions liées au type d'utilisateur ou à la nature du flux
  • H04L 49/00 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets
  • H04L 49/101 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets caractérisés par la construction de la matrice de commutation utilisant un crossbar ou une matrice
  • H04L 49/15 - Interconnexion de modules de commutation
  • H04L 49/90 - Dispositions de mémoires tampon
  • H04L 49/9005 - Dispositions de mémoires tampon en utilisant une allocation dynamique de l'espace des mémoires tampon
  • H04L 49/9047 - Dispositions de mémoires tampon comprenant plusieurs mémoires tampon, p.ex. des réservoirs de mémoires tampon
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p.ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole

17.

SYSTEM AND METHOD FOR FACILITATING EFFICIENT ADDRESS TRANSLATION IN A NETWORK INTERFACE CONTROLLER (NIC)

      
Numéro d'application 18545808
Statut En instance
Date de dépôt 2023-12-19
Date de la première publication 2024-04-11
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Bataineh, Abdulla M.
  • Court, Thomas L.
  • Hodge, Hess M.

Abrégé

A network interface controller (NIC) capable of facilitating efficient memory address translation is provided. The NIC can be equipped with a host interface, a cache, and an address translation unit (ATU). During operation, the ATU can determine an operating mode. The operating mode can indicate whether the ATU is to perform a memory address translation at the NIC. The ATU can then determine whether a memory address indicated in the memory access request is available in the cache. If the memory address is not available in the cache, the ATU can perform an operation on the memory address based on the operating mode.

Classes IPC  ?

  • H04L 45/28 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données en utilisant la reprise sur incident de routes
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/54 - Communication interprogramme
  • G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache avec pré-lecture
  • G06F 12/1036 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] pour espaces adresse virtuels multiples, p.ex. segmentation
  • G06F 12/1045 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] associée à une mémoire cache de données
  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • G06F 13/40 - Structure du bus
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 45/021 - Mises à jour des tables d’acheminement avec garantie de cohérence, p.ex. en utilisant des nombres d’époque
  • H04L 45/028 - Adaptation dynamique des intervalles de mise à jour, p.ex. mises à jour déclenchées par des événements
  • H04L 45/12 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte
  • H04L 45/122 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte en minimisant les distances, p.ex. en sélectionnant une route avec un nombre minimal de sauts
  • H04L 45/125 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte basée sur le débit ou la bande passante
  • H04L 45/16 - Routage multipoint
  • H04L 45/24 - Routes multiples
  • H04L 45/42 - Routage centralisé
  • H04L 45/745 - Recherche de table d'adresses; Filtrage d'adresses
  • H04L 45/7453 - Recherche de table d'adresses; Filtrage d'adresses en utilisant le hachage
  • H04L 47/10 - Commande de flux; Commande de la congestion
  • H04L 47/11 - Identification de la congestion
  • H04L 47/12 - Prévention de la congestion; Récupération de la congestion
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 47/20 - Commande de flux; Commande de la congestion en assurant le maintien du trafic
  • H04L 47/22 - Mise en forme du trafic
  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 47/2466 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en utilisant le trafic de signalisation
  • H04L 47/2483 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en impliquant l’identification des flux individuels
  • H04L 47/30 - Commande de flux; Commande de la congestion en combinaison avec des informations sur l'occupation de mémoires tampon à chaque extrémité ou aux nœuds de transit
  • H04L 47/32 - Commande de flux; Commande de la congestion en supprimant ou en retardant les unités de données, p.ex. les paquets ou les trames
  • H04L 47/34 - Commande de flux; Commande de la congestion en assurant l'intégrité de la séquence, p.ex. en utilisant des numéros de séquence
  • H04L 47/52 - Ordonnancement selon la bande passante des files d'attente
  • H04L 47/62 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement
  • H04L 47/625 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service
  • H04L 47/6275 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service basé sur la priorité
  • H04L 47/629 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement en assurant une part équitable des ressources, p.ex. une file d'attente pondérée et équitable [WFQ]
  • H04L 47/76 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau
  • H04L 47/762 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau déclenchée par le réseau
  • H04L 47/78 - Architectures d'allocation des ressources
  • H04L 47/80 - Actions liées au type d'utilisateur ou à la nature du flux
  • H04L 49/00 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets
  • H04L 49/101 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets caractérisés par la construction de la matrice de commutation utilisant un crossbar ou une matrice
  • H04L 49/15 - Interconnexion de modules de commutation
  • H04L 49/90 - Dispositions de mémoires tampon
  • H04L 49/9005 - Dispositions de mémoires tampon en utilisant une allocation dynamique de l'espace des mémoires tampon
  • H04L 49/9047 - Dispositions de mémoires tampon comprenant plusieurs mémoires tampon, p.ex. des réservoirs de mémoires tampon
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p.ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole

18.

POWER PRIORITY ADJUSTMENT IN POWER OVER ETHERNET SYSTEM BASED ON AVAILABILITY OF ALTERNATIVE POWER SOURCE

      
Numéro d'application 18151874
Statut En instance
Date de dépôt 2023-01-09
Date de la première publication 2024-04-11
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Bhattacharyya, Murari
  • Duggal, Nitin

Abrégé

Power-over-Ethernet (PoE) powered devices (PD) may be coupled to a PoE power sourcing equipment (PSE). The PDs may send to the PSE a link-layer protocol communication that comprises an alternative-power field indicating whether the sending PD has an alternative power source (e.g., a battery, a local power supply). The PSE may listen for and receive the communications and read the alternative-power fields thereof. The PSE may set respective power priorities for the PDs based at least in part on whether the PDs have respective alternative power sources, as indicated by the respective alternative-power fields of their communications. The PSE may reduce the power priority of those PDs that have alternative power sources, relative to the priority the PD would otherwise have been given.

Classes IPC  ?

  • G06F 1/26 - Alimentation en énergie électrique, p.ex. régulation à cet effet
  • H02J 9/00 - Circuits pour alimentation de puissance de secours ou de réserve, p.ex. pour éclairage de secours

19.

ACCELERATION OF MODEL/WEIGHT PROGRAMMING IN MEMRISTOR CROSSBAR ARRAYS

      
Numéro d'application 18528935
Statut En instance
Date de dépôt 2023-12-05
Date de la première publication 2024-04-04
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Chalamalasetti, Sai Rahul
  • Faraboschi, Paolo
  • Foltin, Martin
  • Graves, Catherine
  • Milojicic, Dejan S.
  • Strachan, John Paul
  • Serebryakov, Sergey

Abrégé

A crossbar array includes a number of memory elements. An analog-to-digital converter (ADC) is electronically coupled to the vector output register. A digital-to-analog converter (DAC) is electronically coupled to the vector input register. A processor is electronically coupled to the ADC and to the DAC. The processor may be configured to determine whether division of input vector data by output vector data from the crossbar array is within a threshold value, and if not within the threshold value, determine changed data values as between the output vector data and the input vector data, and write the changed data values to the memory elements of the crossbar array.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G11C 13/00 - Mémoires numériques caractérisées par l'utilisation d'éléments d'emmagasinage non couverts par les groupes , ou

20.

SINGLE PHYSICAL ACCESS POINT BASED ROAMING TEST SYSTEM

      
Numéro d'application 17959506
Statut En instance
Date de dépôt 2022-10-04
Date de la première publication 2024-04-04
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Sathe, Tejas
  • Deshmukh, Amogh Guruprasad
  • Yuan, Liang-Chih

Abrégé

Examples provide new roaming test systems for network deployments that can be implemented remotely using a single physical AP. Examples achieve this elegant system by emulating a physical network deployment using a group of VAPs provisioned on the single physical AP (a VAP may refer to a logical or a virtual AP instance on a physical AP). Each VAP of CAP group may be configured to represent a physical AP of the physical network deployment (such a network deployment may be a prospective deployment or, an actual/set-up deployment). Examples can simulate/emulate a wireless client physically moving between physical APs of the network deployment by varying transmission power associated with each VAP as a function of time in a manner that mirrors how a wireless client would perceive transmission power varying for physical APs of the network deployment (represented by the VAPs) as the wireless client moves across the geographical site of the network deployment.

Classes IPC  ?

  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p.ex. entités SDN ou NFV
  • H04W 36/16 - Exécution d'une resélection à des fins spécifiques

21.

CONTEXT-BASED TEST SUITE GENERATION AS A SERVICE

      
Numéro d'application 18539665
Statut En instance
Date de dépôt 2023-12-14
Date de la première publication 2024-04-04
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Nidugala, Muralikrishna
  • Jammulapati, Ravi Teja
  • Prabhakar, Krishnaprasad Bidare
  • Sahu, Anup Kumar
  • Mehta, Aryan

Abrégé

A system comprising processing circuitry a memory storing instructions that cause the system to detect a code change to source code included in a code repository, identify a relationship between the code change and an associated product feature, determine one or more dependent product features impacted by the code change, select a set of test cases including a subset of test cases related to the associated product feature and a subset of test cases related to the one or more dependent product features, execute the set of test cases, and update the code-to-feature mapping using results of executing the set of test case.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06N 5/022 - Ingénierie de la connaissance; Acquisition de la connaissance

22.

TIMESTAMPING TAMPERING EVENTS THAT OCCUR DURING PRIMARY POWER OUTAGES

      
Numéro d'application 18452608
Statut En instance
Date de dépôt 2023-08-21
Date de la première publication 2024-04-04
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Wesneski, Christopher M.
  • Emerson, Theodore F.

Abrégé

A process includes performing actions responsive to secondary power when primary power for a computer platform is unavailable. The actions include providing, by a timer of a computer platform, a timer output that is associated with a first time domain and corresponds to an accumulated time that primary power is unavailable. Moreover, these actions include using secondary power to detect tampering with the computer platform, and responsive to detecting the tampering, reading the timer output to provide a first timestamp that represents a time of detection of the tampering. The process further includes actions which are performed responsive to primary power being subsequently available. These actions include reading data from a non-volatile storage of the computer platform. The data represents a snapshot of a real time clock (RTC) device time that is provided by an RTC device that is powered by the primary power and corresponds to a second time domain. The actions further include transforming the first timestamp into a second timestamp associated with the second time domain based on the snapshot.

Classes IPC  ?

  • G06F 21/86 - Boîtiers fiables ou inviolables
  • G06F 1/14 - Dispositions pour le contrôle du temps, p.ex. horloge temps réel

23.

RESTORING STATES OF REAL TIME CLOCK DEVICES FOR MULTIPLE HOSTS

      
Numéro d'application 18452603
Statut En instance
Date de dépôt 2023-08-21
Date de la première publication 2024-04-04
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Wesneski, Christopher M.
  • Emerson, Theodore F.

Abrégé

A process includes, responsive to a primary power source being enabled, receiving, from a real time clock (RTC) device of a computer platform, an indication of a first time. Responsive to the primary power source being enabled, the process includes storing first data in a first non-volatile storage of the computer platform representing a snapshot of the first time and repeatedly updating the snapshot to cause the snapshot to track the first time. Responsive to the primary power source being disabled to begin a power outage, the process includes providing, by a timer of the computer platform powered by a secondary power source, a timer output that represents an accumulated time that corresponds to the power outage. The process includes restoring a state of the RTC device responsive to the primary power source being reenabled to end the power outage. The restoration includes, based on the accumulated time and the snapshot, determining a second time, and storing second data in the RTC device that represents the second time.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 1/14 - Dispositions pour le contrôle du temps, p.ex. horloge temps réel

24.

RESISTIVE AND DIGITAL PROCESSING CORES

      
Numéro d'application 18528086
Statut En instance
Date de dépôt 2023-12-04
Date de la première publication 2024-04-04
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Strachan, John Paul
  • Milojicic, Dejan S.
  • Foltin, Martin
  • Chalamalasetti, Sai Rahul
  • Sharma, Amit S.

Abrégé

In some examples, a device includes a first processing core comprising a resistive memory array to perform an analog computation, and a digital processing core comprising a digital memory programmable with different values to perform different computations responsive to respective different conditions. The device further includes a controller to selectively apply input data to the first processing core and the digital processing core.

Classes IPC  ?

25.

OBJECT STORE OFFLOADING

      
Numéro d'application 17958189
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Korolija, Dario
  • Wu, Kun
  • Chalamalasetti, Sai Rahul
  • Evans, Lance Mackimmie
  • Milojicic, Dejan S.

Abrégé

Systems and methods are provided for performing object store offloading. A user query can be received from a client device to access a data object. The semantic structure associated with the data object can be identified, as well as one or more relationships associated with the semantic structure of the data object. A view of the data object can be determined based on the one or more relationships and said view can be provided to a user interface.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06N 3/08 - Méthodes d'apprentissage

26.

DETECTING AND RESPONDING TO ENVIRONMENTAL CONDITION-INDUCED SECURITY ATTACKS ON SEMICONDUCTOR PACKAGES

      
Numéro d'application 18166706
Statut En instance
Date de dépôt 2023-02-09
Date de la première publication 2024-04-04
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Emerson, Theodore F.
  • Wesneski, Christopher M.
  • Zink, Daniel J.

Abrégé

A process incudes generating, by a canary circuit of a semiconductor package, an output value. The semiconductor package includes a hardware root-of-trust engine for an electronic system. The process includes comparing, by the canary circuit, the output value to an expected value. The process incudes, responsive to a result of the comparison, regulating, by the semiconductor package, a response of the electronic system to a reset request.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • 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.

CURRENT INPUT ANALOG CONTENT ADDRESSABLE MEMORY

      
Numéro d'application 17953595
Statut En instance
Date de dépôt 2022-09-27
Date de la première publication 2024-04-04
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Graves, Catherine
  • Pedretti, Giacomo

Abrégé

Systems and methods are provided for employing a current input analog content addressable memory (CI-aCAM). The CI-aCAM is particularly structured as aCAM that allows the analog signal that is input into the aCAM cell to be received as current. A larger hardware architecture that combines two core analog compute circuits, namely a dot product engine (DPE) circuit for matrix multiplications and an aCAM circuit for search operations can also be realized using the disclosed CI-aCAM. For instance, a DPE circuit, which output current signals, can be directly connected with the input of a CI-aCAM, which is designed to receive current signals in a manner that eliminates conversion steps and circuits (e.g., analog to digital and current to voltage). By leveraging CI-aCAMs, a combined DPE-aCAM hardware architecture can be a realized as a substantially compact structure.

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 17/16 - Calcul de matrice ou de vecteur
  • G11C 15/04 - Mémoires numériques dans lesquelles l'information, comportant une ou plusieurs parties caractéristiques, est écrite dans la mémoire et dans lesquelles l'information est lue au moyen de la recherche de l'une ou plusieurs de ces parties caractéristique utilisant des éléments semi-conducteurs

28.

OPTIMIZING THE OPERATION OF A MICROSERVICE CLUSTER

      
Numéro d'application 17957688
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Maitra, Debloke
  • Day, Paul
  • Perronne, Derek

Abrégé

Example implementations relate to optimizing operation of microservice clusters comprising multiple nodes, each executing a common self-sufficient microservice instance. The method includes, at a first node having a database instance comprising a plurality of rows and a plurality of columns, calculating a distinct hash per row to create a hash list, each hash identifying data contained in the respective row; publishing a distinct hash and/or the hash list to one or more of the plurality of nodes, each node having respective database instances and respective hash lists; at a second node, comparing the distinct hash and/the hash list published by the first node to the hash list of the second node to identify any missing rows of data; and, in response to identifying, based on the comparison, a missing row(s) in the second node's database instance, updating the second node's database instance to include the missing row(s) of data.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p.ex. protocole de localisation de service [SLP] ou services du Web

29.

GOVERNING RESPONSES TO RESETS RESPONSIVE TO TAMPERING ACTIVITY DETECTION

      
Numéro d'application 18166717
Statut En instance
Date de dépôt 2023-02-09
Date de la première publication 2024-04-04
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Emerson, Theodore F.
  • Wesneski, Christopher M.
  • Zink, Daniel J.

Abrégé

A process includes receiving a given reset indication to reset a semiconductor package. The given reset indication is one of a time sequence of recent indications received by the semiconductor package. The semiconductor package includes a hardware root-of-trust. The process includes detecting an activity that is associated with the semiconductor package consistent with a tampering activity. The process includes governing a response of the semiconductor package to the given reset indication responsive to the detection of the activity.

Classes IPC  ?

  • G06F 21/75 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information par inhibition de l’analyse de circuit ou du fonctionnement, p.ex. pour empêcher l'ingénierie inverse
  • G06F 1/14 - Dispositions pour le contrôle du temps, p.ex. horloge temps réel
  • G06F 21/72 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits de cryptographie

30.

OPTICAL DEVICE HAVING UNIDIRECTIONAL MICRORING RESONATOR LASER CAPABLE OF SINGLE-MODE OPERATION

      
Numéro d'application 17937071
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Cheung, Stanley
  • Sorin, Wayne Victor
  • Yuan, Yuan
  • Beausoleil, Raymond G.
  • Liang, Di

Abrégé

Examples described herein relate to an optical device. The optical device includes a first microring resonator (MRR) laser having a first resonant frequency and a first free spectral range (FSR). The first FSR is greater than a channel spacing of the optical device. Further, the optical device includes a first frequency-dependent filter formed along a portion of the first MRR laser via a common bus waveguide to attenuate one or more frequencies different from the first resonant frequency. A length of the common bus waveguide is chosen to achieve a second FSR of the common bus waveguide to be substantially equal to the channel spacing to enable a single-mode operation for the optical device. Moreover, the optical device includes a first reflector formed at a first end of the common bus waveguide to enhance a unidirectionality of optical signal within the first MRR laser.

Classes IPC  ?

  • H01S 3/083 - Lasers en anneau
  • H01S 3/08 - Structure ou forme des résonateurs optiques ou de leurs composants
  • H01S 3/10 - Commande de l'intensité, de la fréquence, de la phase, de la polarisation ou de la direction du rayonnement, p.ex. commutation, ouverture de porte, modulation ou démodulation
  • H01S 3/106 - Commande de l'intensité, de la fréquence, de la phase, de la polarisation ou de la direction du rayonnement, p.ex. commutation, ouverture de porte, modulation ou démodulation par commande de dispositifs placés dans la cavité
  • H01S 3/107 - Commande de l'intensité, de la fréquence, de la phase, de la polarisation ou de la direction du rayonnement, p.ex. commutation, ouverture de porte, modulation ou démodulation par commande de dispositifs placés dans la cavité utilisant des dispositifs électro-optiques, p.ex. produisant un effet Pockels ou Kerr

31.

SYSTEM AND METHOD FOR FACILITATING ON-DEMAND PAGING IN A NETWORK INTERFACE CONTROLLER (NIC)

      
Numéro d'application 18539907
Statut En instance
Date de dépôt 2023-12-14
Date de la première publication 2024-04-04
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Hodge, Hess M.
  • Gorodetsky, Igor

Abrégé

A network interface controller (NIC) capable of on-demand paging is provided. The NIC can be equipped with a host interface, an operation logic block, and an address logic block. The host interface can couple the NIC to a host device. The operation logic block can obtain from a remote device, a request for an operation based on a virtual memory address. The address logic block can obtain, from the operation logic block, a request for an address translation for the virtual memory address and issue an address translation request to the host device via the host interface. If the address translation is unsuccessful, the address logic block can send a page request to a processor of the host device via the host interface. The address logic block can then determine that a page has been allocated in response to the page request and reissue the address translation request.

Classes IPC  ?

  • H04L 45/28 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données en utilisant la reprise sur incident de routes
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/54 - Communication interprogramme
  • G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache avec pré-lecture
  • G06F 12/1036 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] pour espaces adresse virtuels multiples, p.ex. segmentation
  • G06F 12/1045 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] associée à une mémoire cache de données
  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • G06F 13/40 - Structure du bus
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/021 - Mises à jour des tables d’acheminement avec garantie de cohérence, p.ex. en utilisant des nombres d’époque
  • H04L 45/028 - Adaptation dynamique des intervalles de mise à jour, p.ex. mises à jour déclenchées par des événements
  • H04L 45/12 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte
  • H04L 45/122 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte en minimisant les distances, p.ex. en sélectionnant une route avec un nombre minimal de sauts
  • H04L 45/125 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte basée sur le débit ou la bande passante
  • H04L 45/16 - Routage multipoint
  • H04L 45/24 - Routes multiples
  • H04L 45/42 - Routage centralisé
  • H04L 45/745 - Recherche de table d'adresses; Filtrage d'adresses
  • H04L 45/7453 - Recherche de table d'adresses; Filtrage d'adresses en utilisant le hachage
  • H04L 47/10 - Commande de flux; Commande de la congestion
  • H04L 47/11 - Identification de la congestion
  • H04L 47/12 - Prévention de la congestion; Récupération de la congestion
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 47/20 - Commande de flux; Commande de la congestion en assurant le maintien du trafic
  • H04L 47/22 - Mise en forme du trafic
  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 47/2466 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en utilisant le trafic de signalisation
  • H04L 47/2483 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en impliquant l’identification des flux individuels
  • H04L 47/30 - Commande de flux; Commande de la congestion en combinaison avec des informations sur l'occupation de mémoires tampon à chaque extrémité ou aux nœuds de transit
  • H04L 47/32 - Commande de flux; Commande de la congestion en supprimant ou en retardant les unités de données, p.ex. les paquets ou les trames
  • H04L 47/52 - Ordonnancement selon la bande passante des files d'attente
  • H04L 47/62 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement
  • H04L 47/625 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service
  • H04L 47/6275 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service basé sur la priorité
  • H04L 47/629 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement en assurant une part équitable des ressources, p.ex. une file d'attente pondérée et équitable [WFQ]
  • H04L 47/76 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau
  • H04L 47/762 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau déclenchée par le réseau
  • H04L 47/80 - Actions liées au type d'utilisateur ou à la nature du flux
  • H04L 49/00 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets
  • H04L 49/101 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets caractérisés par la construction de la matrice de commutation utilisant un crossbar ou une matrice
  • H04L 49/90 - Dispositions de mémoires tampon
  • H04L 49/9005 - Dispositions de mémoires tampon en utilisant une allocation dynamique de l'espace des mémoires tampon
  • H04L 49/9047 - Dispositions de mémoires tampon comprenant plusieurs mémoires tampon, p.ex. des réservoirs de mémoires tampon
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p.ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole

32.

EXTERNAL TRAY HOSE WITH INTEGRATED PUMP

      
Numéro d'application 18537547
Statut En instance
Date de dépôt 2023-12-12
Date de la première publication 2024-03-28
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Franz, John P.
  • Cader, Tahir

Abrégé

One aspect described in this application provides an apparatus that includes an external tray hose with an integrated booster pump for cooling a computing device. The booster pump can boost fluid flow and fluid pressure of coolant fluid pumped toward the computing device on a server tray. The booster pump includes a stator mounted around a booster pump housing with a bore. The stator includes one or more C-shaped lamination stacks for supporting coil windings. Energized coil windings generate a varying magnetic field for rotating an impeller within a housing bore to pump fluid along the housing bore of the booster pump. The apparatus includes a monitor module to monitor a set of sensors to obtain information about one or more of fluid temperature, fluid pressure, and device temperature; and a control module to adjust performance of the booster pump based on the information obtained from the set of sensors.

Classes IPC  ?

  • F04D 29/58 - Refroidissement; Chauffage; Réduction du transfert de chaleur
  • F04D 3/00 - Pompes à flux axial
  • F04D 13/12 - Combinaisons de plusieurs pompes
  • F04D 15/00 - Commande, p.ex.régulation de pompes, d'installations ou de systèmes de pompage
  • F04D 29/52 - Carters d'enveloppe; Tubulures pour le fluide énergétique pour pompes axiales

33.

VARIABLE FLOW LIQUID-COOLED COOLING MODULE

      
Numéro d'application 17935224
Statut En instance
Date de dépôt 2022-09-26
Date de la première publication 2024-03-28
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Lunsman, Harvey J.
  • Cader, Tahir

Abrégé

Example implementations relate to a cooling module, and a method of cooling an electronic circuit module. The cooling module includes first and second cooling components fluidically connected to each other. The first cooling component includes a first fluid channel having supply, return, and body sections, and a second fluid channel. The second cooling component includes an intermediate fluid channel. The body section is bifurcated into first and second body sections, and the first and second body sections are further merged into a third body section. The supply section is connected to the first and second body sections. The return section is connected to the third body section and the intermediate fluid channel via an inlet fluid-flow path established between the first and second cooling components. The second fluid channel is connected to the intermediate fluid channel via an outlet fluid-flow path established between the first and second cooling components.

Classes IPC  ?

  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage

34.

GENERATING AUDIT RECORDS FOR DISTRIBUTED COMPUTING SYSTEM-BASED MOTOR VEHICLE TESTS

      
Numéro d'application 17936039
Statut En instance
Date de dépôt 2022-09-28
Date de la première publication 2024-03-28
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Kaiser, Sebastian
  • Buehr, Florian
  • Brock, Stefan
  • Edwards, Nigel J.

Abrégé

A process includes testing a motor vehicle using a distributed computing system. The distributed computing system includes a plurality of hardware components and a plurality of software components. The plurality of hardware components includes first hardware components of the vehicle and second hardware components that are separate from the vehicle. The plurality of software components includes first software components of the vehicle and second software components separate from the vehicle. The process includes, responsive to the testing, generating, by the distributed computing system, an audit record. Generating the audit record includes determining, by the distributed computing system, integrity measurements of the first hardware components, the second hardware components, the first software components and the second software components. Generating the audit record further includes comparing, by the distributed computing system, the integrity measurements to reference measurements that correspond to reference hardware configuration for the distributed computing system and a reference software configuration for the distributed computing system. Generating the audit record includes providing, by the distributed computing system, responsive to the comparison, digitally signed data for the audit record attesting to the distributed computing system having the reference hardware configuration and the reference software configuration in connection with the testing.

Classes IPC  ?

  • 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é
  • G06F 11/267 - Reconfiguration pour les tests, p.ex. LSSD, découpage
  • G06F 11/273 - Matériel de test, c. à d. circuits de traitement de signaux de sortie

35.

UNIFIED NETWORK MANAGEMENT FOR HETEROGENEOUS EDGE ENTERPRISE NETWORK

      
Numéro d'application 17951476
Statut En instance
Date de dépôt 2022-09-23
Date de la première publication 2024-03-28
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Chau, Uyen T.
  • Chen, Chinlin

Abrégé

A system and method are provided which facilitate a unified network management for a heterogeneous edge enterprise network. In one aspect, the system establishes, by a cloud controller, a secure connection to an edge device in an edge network. The cloud controller deploys to the edge device a module which includes a proxy agent, thereby allowing the module to be installed on the edge device. The system monitors data obtained from the edge device based on a set of rules. Responsive to detecting a trigger condition based on the monitored data, the system performs a predetermined action corresponding to the detected trigger condition. The predetermined action can comprise sending a configuration command to be executed on the edge device or sending an action to be performed by the proxy agent on other entities communicatively coupled to the edge network (e.g., client devices and applications).

Classes IPC  ?

  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p.ex. prêt à l’emploi [plug-and-play]
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 41/0873 - Vérification des conflits de configuration entre les éléments du réseau
  • H04L 43/062 - Génération de rapports liés au trafic du réseau

36.

SWARM LEARNING, PRIVACY PRESERVING, DE-CENTRALIZED IID DRIFT CONTROL

      
Numéro d'application 17954906
Statut En instance
Date de dépôt 2022-09-28
Date de la première publication 2024-03-28
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s) Sesha, Madhusoodhana Chari

Abrégé

Systems and methods for checking whether training data to be inputted into a training phase of a ML model is Independent and Identically Distributed data (IID data), and taking action based on that determination. One example of the present disclosure provides a method implemented by an edge node operating in a distributed swarm learning blockchain network. The method includes receiving a smart contract including a definition of conforming data and executing the smart contract including the definition of conforming data. The method further includes receiving one or more batches of training data for training a ML model. The method further includes checking whether each batch of training data conforms to the agreed-upon definition of conforming data, tagging and isolating non-conforming batches of training data, and inputting conforming batches of training data into a training phase of the machine learning model. The conforming batches of training data are IID data.

Classes IPC  ?

  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

37.

SECURING NODE GROUPS

      
Numéro d'application 18528893
Statut En instance
Date de dépôt 2023-12-05
Date de la première publication 2024-03-28
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Edwards, Nigel
  • Krause, Michael R.
  • Benedict, Melvin
  • Jacquin, Ludovic Emmanuel Paul Noel
  • Luciani, Luis
  • Laffey, Thomas
  • Koulouris, Theofrastos
  • Dasari, Shiva

Abrégé

A method for securing a plurality of compute nodes includes authenticating a hardware architecture of each of a plurality of components of the compute nodes. The method also includes authenticating a firmware of each of the plurality of components. Further, the method includes generating an authentication database comprising a plurality of authentication descriptions that are based on the authenticated hardware architecture and the authenticated firmware. Additionally, a policy for securing a specified subset of the plurality of compute nodes is implemented by using the authentication database.

Classes IPC  ?

  • 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é
  • G06F 21/32 - Authentification de l’utilisateur par données biométriques, p.ex. empreintes digitales, balayages de l’iris ou empreintes vocales
  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

38.

SYSTEM AND METHOD FOR FACILITATING EFFICIENT PACKET FORWARDING USING A MESSAGE STATE TABLE IN A NETWORK INTERFACE CONTROLLER (NIC)

      
Numéro d'application 18529305
Statut En instance
Date de dépôt 2023-12-05
Date de la première publication 2024-03-28
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Kundu, Partha Pratim
  • Alverson, Robert
  • Roweth, Duncan

Abrégé

One embodiment provides a network interface controller (NIC). The NIC can include a storage device, a network interface, a hardware list-processing engine (LPE), and a message state table (MST) logic block. The storage device can store an MST. The network interface can couple the NIC to a network. The LPE can perform message matching on a first packet of a message received via the network interface. The MST logic block can store results of the message matching in the MST and receive a request to read the results of the message matching from the MST if the NIC receives a second packet associated with the message.

Classes IPC  ?

  • H04L 45/28 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données en utilisant la reprise sur incident de routes
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/54 - Communication interprogramme
  • G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache avec pré-lecture
  • G06F 12/1036 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] pour espaces adresse virtuels multiples, p.ex. segmentation
  • G06F 12/1045 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] associée à une mémoire cache de données
  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • G06F 13/40 - Structure du bus
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/021 - Mises à jour des tables d’acheminement avec garantie de cohérence, p.ex. en utilisant des nombres d’époque
  • H04L 45/028 - Adaptation dynamique des intervalles de mise à jour, p.ex. mises à jour déclenchées par des événements
  • H04L 45/12 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte
  • H04L 45/122 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte en minimisant les distances, p.ex. en sélectionnant une route avec un nombre minimal de sauts
  • H04L 45/125 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte basée sur le débit ou la bande passante
  • H04L 45/16 - Routage multipoint
  • H04L 45/24 - Routes multiples
  • H04L 45/42 - Routage centralisé
  • H04L 45/745 - Recherche de table d'adresses; Filtrage d'adresses
  • H04L 45/7453 - Recherche de table d'adresses; Filtrage d'adresses en utilisant le hachage
  • H04L 47/10 - Commande de flux; Commande de la congestion
  • H04L 47/11 - Identification de la congestion
  • H04L 47/12 - Prévention de la congestion; Récupération de la congestion
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 47/20 - Commande de flux; Commande de la congestion en assurant le maintien du trafic
  • H04L 47/22 - Mise en forme du trafic
  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 47/2466 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en utilisant le trafic de signalisation
  • H04L 47/2483 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en impliquant l’identification des flux individuels
  • H04L 47/30 - Commande de flux; Commande de la congestion en combinaison avec des informations sur l'occupation de mémoires tampon à chaque extrémité ou aux nœuds de transit
  • H04L 47/32 - Commande de flux; Commande de la congestion en supprimant ou en retardant les unités de données, p.ex. les paquets ou les trames
  • H04L 47/34 - Commande de flux; Commande de la congestion en assurant l'intégrité de la séquence, p.ex. en utilisant des numéros de séquence
  • H04L 47/52 - Ordonnancement selon la bande passante des files d'attente
  • H04L 47/62 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement
  • H04L 47/625 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service
  • H04L 47/6275 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service basé sur la priorité
  • H04L 47/629 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement en assurant une part équitable des ressources, p.ex. une file d'attente pondérée et équitable [WFQ]
  • H04L 47/76 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau
  • H04L 47/762 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau déclenchée par le réseau
  • H04L 47/78 - Architectures d'allocation des ressources
  • H04L 47/80 - Actions liées au type d'utilisateur ou à la nature du flux
  • H04L 49/00 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets
  • H04L 49/101 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets caractérisés par la construction de la matrice de commutation utilisant un crossbar ou une matrice
  • H04L 49/15 - Interconnexion de modules de commutation
  • H04L 49/90 - Dispositions de mémoires tampon
  • H04L 49/9005 - Dispositions de mémoires tampon en utilisant une allocation dynamique de l'espace des mémoires tampon
  • H04L 49/9047 - Dispositions de mémoires tampon comprenant plusieurs mémoires tampon, p.ex. des réservoirs de mémoires tampon
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p.ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole

39.

DETECTING AN ANOMALY EVENT IN LOW DIMENSIONAL SPACENETWORKS

      
Numéro d'application 18060753
Statut En instance
Date de dépôt 2022-12-01
Date de la première publication 2024-03-21
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Dutta, Biswadeb
  • Albet, Didier
  • Picard, Jean-Charles

Abrégé

Systems and methods are provided for reducing a number of performance metrics generated by network functions to a number of reduced dimension metrics, which can be used to detect anomalous behavior and generate a warning signal of the detected anomalous behavior. The disclosed systems and methods transform raw performance metrics in a high dimensionality space to a reduced number of metrics in a lower dimensionality space through dimensionality reduction techniques. Anomalous behavior in network performance is detected in the high dimensionality space using the reduced dimension metrics. The systems and methods disclosed herein convert the reduced dimension metrics back to the high dimensionality space, such that the performance metrics from network functions can be utilized to understand and address potential problems in the network.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

40.

SCHEDULING JOBS ON GRAPHICAL PROCESSING UNITS

      
Numéro d'application 18307728
Statut En instance
Date de dépôt 2023-04-26
Date de la première publication 2024-03-21
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Tootaghaj, Diman Zad
  • Cho, Junguk
  • Sharma, Puneet

Abrégé

Example implementations relate to scheduling of jobs for a plurality of graphics processing units (GPUs) providing concurrent processing by a plurality of virtual GPUs. According to an example, a computing system including one or more GPUs receives a request to schedule a new job to be executed by the computing system. The new job is allocated to one or more vGPUs. Allocations of existing jobs are updated to one or more vGPUs. Operational cost of operating the one or more GPUs and migration cost of allocating the new job are minimized and allocations of the existing jobs on the one or more vGPUs is updated. The new job and the existing jobs are processed by the one or more GPUs in the computing system.

Classes IPC  ?

  • G06T 1/20 - Architectures de processeurs; Configuration de processeurs p.ex. configuration en pipeline

41.

ELECTROMAGNETIC SHIELD OF AN INTEGRATED CIRCUIT PACKAGE

      
Numéro d'application 17932765
Statut En instance
Date de dépôt 2022-09-16
Date de la première publication 2024-03-21
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Yow, See Yun
  • Ng, Kah Hoe
  • Tang, Chien-Shuo

Abrégé

Example implementations relate to an integrated circuit (IC) package, an electronic device having the IC package, and a method of assembling the IC package to a printed circuit board (PCB) of the electronic device. The IC package includes a substrate, a chip, and an electromagnetic shield. The chip is coupled to the substrate. The electromagnetic shield is coupled to the substrate such that the chip is enclosed between the substrate and the electromagnetic shield. The electromagnetic shield includes a ferromagnetic material. Further, the electromagnetic shield protrudes beyond the substrate and is electrically grounded to the PCB to prevent an electromagnetic interference (EMI) noise from radiating through the IC package.

Classes IPC  ?

  • H05K 9/00 - Blindage d'appareils ou de composants contre les champs électriques ou magnétiques
  • H01L 23/473 - Dispositions pour le refroidissement, le chauffage, la ventilation ou la compensation de la température impliquant le transfert de chaleur par des fluides en circulation par une circulation de liquides
  • H02M 7/00 - Transformation d'une puissance d'entrée en courant alternatif en une puissance de sortie en courant continu; Transformation d'une puissance d'entrée en courant continu en une puissance de sortie en courant alternatif
  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage

42.

SINGLE-DOMAIN REGISTRATION INITIATED CANCELLATION

      
Numéro d'application 17945881
Statut En instance
Date de dépôt 2022-09-15
Date de la première publication 2024-03-21
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Ayers, John I.
  • Valerius, Lee B.
  • Galvao, Carlos Alberto Galamba
  • Kenyon, Bradley T.
  • Kaippallimalil, Mathew M.

Abrégé

One aspect can provide a system and method for enforcing a single-domain registration of a user equipment (UE) roaming across different provider networks. During operation, the system can receive, at a subscriber-management entity (SME) from a first service node within a first provider's network, a location-update message associated with the UE. The system can identify a second service node within a second provider's network with which the UE has a previous registration and query a subscriber-information database to determine whether a single-domain-registration feature is enabled at the SME for the UE. In response to determining that the single-domain-registration feature is enabled, the system can send a location-cancellation message to the second service node to cause the second service node to cancel the previous registration of the UE and register the UE at the SME.

Classes IPC  ?

  • H04L 61/3015 - Enregistrement, génération ou allocation de nom
  • H04W 8/20 - Transfert de données utilisateur ou abonné
  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux

43.

OPTIMIZING OPERATION OF HIGH-PERFORMANCE COMPUTING SYSTEMS

      
Numéro d'application 17948159
Statut En instance
Date de dépôt 2022-09-19
Date de la première publication 2024-03-21
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Mäder, Jan Maximilian
  • Simmendinger, Christian
  • Schiffmann, Tobias Walter Wolfgang
  • Wilde, Torsten

Abrégé

A method for optimizing operations of high-performance computing (HPC) systems includes collecting data associated with a plurality of workload performance profiling counters associated with a workload during runtime of the workload in an HPC system. Based on the collected data, the method includes using a machine-learning technique to classify the workload by determining a workload-specific fingerprint for the workload. The method includes identifying an optimization metric to optimize during running of the workload in the HPC system. The method includes determining an optimal setting for a plurality of tunable hardware execution parameters as measured against the optimization metric by varying at least a portion of the plurality of tunable hardware execution parameters. The method includes storing the workload-specific fingerprint, the optimization metric, and the optimal setting for the plurality of tunable hardware execution parameters as measured against the optimization metric in an architecture-specific knowledge database.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

44.

MACHINE LEARNING BASED FIRMWARE VERSION RECOMMENDER

      
Numéro d'application 17949106
Statut En instance
Date de dépôt 2022-09-20
Date de la première publication 2024-03-21
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Jain, Sargam
  • Hogg, Charles
  • Fehling, Jr., David
  • Bandemer, Bernd
  • Tellado, Jose

Abrégé

Examples of the presently disclosed technology provide automated firmware recommendation systems that inject the intelligence of machine learning into the firmware recommendation process. To accomplish this, examples train a machine learning model on troves of historical customer firmware update data on a dynamic basis (e.g., examples may train the machine learning model on weekly basis to predict accepted firmware updates made by a vendor's customers across the most recent 6 months). From this dynamic training, the machine learning model can learn to predict/recommend an optimal firmware version for a customer/network device cluster based on firmware-related features, recent customer preferences, and other customer-specific factors. Once trained, examples can deploy the machine learning model to make highly tailored firmware recommendations for individual network device clusters of individual customers taking the above described factors into account.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • H04L 41/082 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant des mises à jour ou des mises à niveau des fonctionnalités réseau
  • H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle

45.

POWER VIA RESONANCE SUPPRESSION

      
Numéro d'application 17949732
Statut En instance
Date de dépôt 2022-09-21
Date de la première publication 2024-03-21
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Benedict, Melvin Kent
  • Sides, Chi Kim
  • Danna, Paul
  • Chan, Michael

Abrégé

One aspect provides a printed circuit board (PCB). The PCB can include a plurality of layers and a plurality of plated through-hole (PTH) vias extending through the plurality of layers. The plurality of layers can include at least a top layer for mounting components, a second surface layer, and a first power layer positioned between the top layer and the second surface layer. The plurality of PTH vias can include at least one power via coupled to the first power layer to provide power to components mounted on the top layer. A stub length of the power via can be less than a distance between the power layer and the second surface layer.

Classes IPC  ?

  • H05K 1/11 - Eléments imprimés pour réaliser des connexions électriques avec ou entre des circuits imprimés
  • H05K 3/40 - Fabrication d'éléments imprimés destinés à réaliser des connexions électriques avec ou entre des circuits imprimés

46.

BACKUP RECOVERY FROM REMOTE STORAGE

      
Numéro d'application 17933579
Statut En instance
Date de dépôt 2022-09-20
Date de la première publication 2024-03-21
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Thondapilly Balakrishnan, Sijesh
  • Jayaraman, Aswin
  • Ramasamy, Sankar

Abrégé

Example implementations relate to backup operations in a storage system. An example includes a medium storing instructions to: detect a trigger event to initiate a backup restoration of a data entity at a local storage system; determine a user preference between a speed priority and a cost priority; based at least on the determined user preference, select between: an indirect restoration option in which a first portion of the backup data stored on the remote storage system is combined with a second portion of backup data stored on a gateway device to restore the data entity at the local storage system; and a direct restoration option in which the backup data stored on the remote storage system is restored at the local storage system without being combined with other backup data; and restore, using the selected first restoration option, the data entity at the local storage system.

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

47.

Secure configuration of a headless networking device

      
Numéro d'application 17678980
Numéro de brevet RE049876
Statut Délivré - en vigueur
Date de dépôt 2022-02-23
Date de la première publication 2024-03-19
Date d'octroi 2024-03-19
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s) Harkins, Daniel N.

Abrégé

The secure configuration of a headless networking device is described. A label associated with the headless networking device is scanned and a public key is determined. scanning a label associated with a networking device. A configuration process is initiated for the networking device using the public key associated with the networking device that was determined based on the scanned label.

Classes IPC  ?

  • G06F 9/4401 - Amorçage
  • G09C 5/00 - Appareils ou méthodes de chiffrement ou de déchiffrement non prévus dans les autres groupes de la présente sous-classe, p.ex. comportant la dissimulation ou la déformation de données graphiques telles que dessins, messages écrits ou imprimés
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité
  • H04L 9/08 - Répartition de clés
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 12/77 - Identité graphique

48.

CHANNEL PUNCTURING BASED ON CHANNEL QUALITIES

      
Numéro d'application 18511879
Statut En instance
Date de dépôt 2023-11-16
Date de la première publication 2024-03-14
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Jia, Xuguang
  • Han, Jianpo
  • Zhou, Qiang

Abrégé

In embodiments of the present disclosure, there is provided an approach for selecting a channel puncturing scheme based on channel qualities. A method comprises detecting channel interference between neighbor access points (APs), and determining whether a preamble puncturing needs to be enabled based on some puncturing conditions. After determining that a preamble puncturing needs to be enabled, scores for candidate puncturing patterns are calculated based on channel qualities of the sub-channels in the channel, and a proper puncturing pattern can be selected based on the respective scores. Embodiments of the present disclosure can help AP to achieve an effective and better puncturing scheme in real deployment.

Classes IPC  ?

  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue

49.

SETTING SYSTEM TIME FOR SERVER CERTIFICATE VALIDATION

      
Numéro d'application 17931992
Statut En instance
Date de dépôt 2022-09-14
Date de la première publication 2024-03-14
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Chen, Xiaoqing
  • Huang, Kangchang
  • Zong, Xin

Abrégé

Implementations of the present disclosure relate to setting a system time of an access point (AP) for server certificate validation. A method comprises obtaining a default time as a system time of the AP after an AP boots up. The method also comprises obtaining a memory time from a flash memory of the AP. The method also comprises updating the system time with the memory time obtained from the flash memory. The method also comprises validating a server certificate received from an authentication server based on the system time. The system time is synchronized with a network time if the server certificate is successfully validated based on the system time. The synchronized system time is then written into the flash memory. In this way, the authentication can be performed based on a reasonable system time even if the AP reboots.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04J 3/06 - Dispositions de synchronisation

50.

TEMPORARY SPARSE INDEX FOR A DEDUPLICATION STORAGE SYSTEM

      
Numéro d'application 17932036
Statut En instance
Date de dépôt 2022-09-14
Date de la première publication 2024-03-14
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Mayo, Richard Phillip
  • Sahil, Aman
  • Falkinder, David Malcolm

Abrégé

Example implementations relate to deduplication operations in a storage system. An example includes, in response to initiation of a new backup process to store a first stream of data, initializing a temporary sparse index to be stored in a memory of a deduplication storage system; identifying a cloned portion of the first data stream; identifying at least one container index associated with the cloned portion of the first data stream; identifying a set of hook points included in the at least one container index; and populating the temporary sparse index with a set of entries, the set of entries mapping the identified set of hook points to the at least one container index.

Classes IPC  ?

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

51.

ALIGNING TARGET BEACON TRANSMISSION TIME FOR MULTI-LINK CONNECTION

      
Numéro d'application 17932210
Statut En instance
Date de dépôt 2022-09-14
Date de la première publication 2024-03-14
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Jia, Xuguang
  • Zhou, Qiang
  • Ran, Guangzhi

Abrégé

In embodiments of the present disclosure, there is provided an approach for aligning target beacon transmission time (TBTT) for multi-link connection. A method comprises setting up a first link and a second link between an access point (AP) and a wireless device based on multi-link operation (MLO), and obtaining a first TBTT of the first link and a second TBTT of the second link. The method further comprises aligning the first TBTT and the second TBTT at a start time, and then transmitting beacon frames on the first link and the second link according to the aligning of the first TBTT and second TBTT. Embodiments of the present disclosure synchronize and align the beacon TBTTs for different links, and can reduce the wake-up time on all active links, thereby saving power for the wireless device.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance

52.

HANDLING FREQUENTLY ACCESSED PAGES

      
Numéro d'application 18491965
Statut En instance
Date de dépôt 2023-10-23
Date de la première publication 2024-03-07
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Nassi, Isaac R.
  • Ioannidou, Kleoni
  • Berman, Michael
  • Fang, I-Chun
  • Hill, Mark
  • Moffet, Brian
  • Radick, Jeffrey Paul
  • Reed, David P.
  • Reynolds, Keith

Abrégé

Handling frequently accessed pages is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It is determined that the requested portion of memory is a frequently updated portion of memory. The stalling event is handled based at least in part on the determination that the requested portion of memory is a frequently updated portion of memory.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • 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]
  • G06F 12/08 - Adressage ou affectation; Réadressage dans des systèmes de mémoires hiérarchiques, p.ex. des systèmes de mémoire virtuelle

53.

MITIGATING ADJACENT CHANNEL INTERFERENCE FOR A DUAL RADIO NETWORK DEVICE

      
Numéro d'application 17584455
Statut En instance
Date de dépôt 2022-01-26
Date de la première publication 2024-03-07
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Deshmukh, Amogh Guruprasad
  • Perahia, Eldad
  • Ganu, Sachin
  • Siraj, Mohd Shahnawaz

Abrégé

Examples described herein mitigate adjacent channel interference for dual radios of a network device. Examples described herein may associate, by a network device, a first client device with a first radio of the network device, associate, by the network device, a second client device with a second radio of the network device, determine that the first and second client devices are within a steering threshold, and based on the determination that the first and second client devices are within the steering threshold, steer, by the network device, the second client device from the second radio to the first radio. Examples described herein may communicate, using the first radio of the network device, with the first and second client devices.

Classes IPC  ?

  • H04W 36/14 - Resélection d'un réseau ou d'une interface hertzienne
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04W 36/00 - Dispositions pour le transfert ou la resélection
  • H04W 36/22 - Exécution d'une resélection à des fins spécifiques pour gérer le trafic

54.

SECURE ZERO-EXCHANGE PROVISION SYSTEM FOR WIRELESS MESH ACCESS POINTS

      
Numéro d'application 17902661
Statut En instance
Date de dépôt 2022-09-02
Date de la première publication 2024-03-07
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Huang, Jiajun
  • Zhang, Xiong
  • Guo, Chao

Abrégé

One aspect provides a system and method for provisioning an access point (AP) in a wireless mesh network. During operation, a controller can obtain a set of published global encryption parameters comprising a master public key, apply an identity-based encryption (IBE) scheme to encrypt a configuration message based at least on the master public key, and transmit the encrypted configuration message to a proxy device, which forwards the encrypted configuration message to the AP. The proxy device is coupled to the controller via a previously established secure communication channel and coupled to the AP via an open communication channel. The AP can decrypt the encrypted configuration message using an AP-specific secret key generated based on a unique identifier of the AP and a master private key corresponding to the master public key, thereby facilitating provisioning of the AP based on the configuration message.

Classes IPC  ?

  • H04W 12/0431 - Distribution ou pré-distribution de clés; Mise en accord de clés
  • H04W 12/03 - Protection de la confidentialité, p.ex. par chiffrement
  • H04W 12/041 - Génération ou dérivation de clé

55.

SECURING A CONTAINER ECOSYSTEM

      
Numéro d'application 17929814
Statut En instance
Date de dépôt 2022-09-06
Date de la première publication 2024-03-07
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Hsu, Wan-Yen
  • Chang, Chih-Hao
  • Hsiao, Lin-Chan

Abrégé

Examples described herein relate to a security management system to secure a container ecosystem. In some examples, the security management system may protect one or more entities such as container management applications, container images, containers, and/or executable applications within the containers. The security management system may make use of digital cryptography to generate digital signatures corresponding to one or more of these entities and verify them during the execution so that any compromised entities can be blocked from execution and the container ecosystem may be safeguarded from any malicious network attacks.

Classes IPC  ?

  • G06F 21/71 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

56.

SECURING A CONTAINER ECOSYSTEM

      
Numéro d'application 17930333
Statut En instance
Date de dépôt 2022-09-07
Date de la première publication 2024-03-07
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Hsu, Wan-Yen
  • Chang, Chih-Hao
  • Hsiao, Lin-Chan

Abrégé

Examples described herein relate to a security management system to secure a container ecosystem. In some examples, the security management system may protect one or more entities such as container management applications, container images, containers, and/or executable applications within the containers. The security management system may make use of digital cryptography to generate digital signatures corresponding to one or more of these entities and verify them during the execution so that any compromised entities can be blocked from execution and the container ecosystem may be safeguarded from any malicious network attacks.

Classes IPC  ?

  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 21/12 - Protection des logiciels exécutables
  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

57.

SECURING A CONTAINER ECOSYSTEM

      
Numéro d'application 17930286
Statut En instance
Date de dépôt 2022-09-07
Date de la première publication 2024-03-07
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Hsu, Wan-Yen
  • Chang, Chih-Hao
  • Hsiao, Lin-Chan

Abrégé

Examples described herein relate to a security management system to secure a container ecosystem. In some examples, the security management system may protect one or more entities such as container management applications, container images, containers, and/or executable applications within the containers. The security management system may make use of digital cryptography to generate digital signatures corresponding to one or more of these entities and verify them during the execution so that any compromised entities can be blocked from execution and the container ecosystem may be safeguarded from any malicious network attacks.

Classes IPC  ?

  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

58.

MACHINE LEARNING FACETS FOR DATASET PREPARATION IN STORAGE DEVICES

      
Numéro d'application 17821513
Statut En instance
Date de dépôt 2022-08-23
Date de la première publication 2024-02-29
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Kannan, Kalapriya
  • Kallianpur, Chaitra
  • Rabe, Bruce
  • Bhattacharya, Suparna
  • Thangaraju, Krishnaraju

Abrégé

Examples described herein relate to preparing datasets in a storage device for machine learning (ML) applications. Examples include maintaining ML facet mappings between ML facets and dataset preparation tags, deriving ML facets of a dataset stored in the storage device, and generating filtered datasets from the datasets using the ML facets and ML facet mappings. The filtered dataset is associated with improved dataset quality compared to unfiltered dataset. The storage device transmits the filtered dataset to ML applications requesting the dataset. Some examples include recommending, by the storage device, ML facets to the ML application based on performance metrics.

Classes IPC  ?

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

59.

TRANSMISSION OF NETWORK ACCESS INFORMATION FOR WIRELESS DEVICE

      
Numéro d'application 17822188
Statut En instance
Date de dépôt 2022-08-25
Date de la première publication 2024-02-29
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Ren, Zhijun
  • Wang, Chunfeng
  • Siraj, Mohd Shahnawaz
  • Ganapathy Achari, Rajesh Kumar

Abrégé

Embodiments of the present disclosure relate to transmission of network access information for wireless devices. A method comprises transmitting an authorization request for the wireless device to a server upon receiving a presence announcement message from a wireless device. The method further comprises receiving an authorization response from the server including network access information and bootstrapping information of the wireless device. The method further comprise performing authentication with the wireless device based on the bootstrapping information. The method also comprises transmitting the network access information to the wireless device. The network access information includes a service set identifier (SSID) for a wireless local area network (WLAN) and credential information for the mobile device to access the WLAN. By automatically distributing network access information to the wireless device without requiring any user input, the efficiency of device provisioning and the security of WLAN can be improved.

Classes IPC  ?

60.

APPLYING TRUSTED BACKUP CONFIGURATION TO A NODE

      
Numéro d'application 17822480
Statut En instance
Date de dépôt 2022-08-26
Date de la première publication 2024-02-29
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • York, Justin
  • Collum, Brian

Abrégé

Examples to restore a trusted backup configuration for a node. Example techniques include failover to an alternate firmware of the node, in response to an unverifiable condition of an existing firmware of the node. The node may validate a first configuration file stored in the node. The first configuration file includes a first backup configuration. The node may validate a second configuration file stored in the node based on the validation of the first configuration file. The second configuration file includes a second backup configuration. In response to the validation of at least one of the first configuration file and the second configuration file, the node may select one of the first backup configuration and the second backup configuration, and apply the selected backup configuration to the node.

Classes IPC  ?

  • G06F 21/73 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information par création ou détermination de l’identification de la machine, p.ex. numéros de série
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p.ex. dispositions anti-virus
  • G06F 21/72 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits de cryptographie

61.

BRACKET FOR PRINTED CIRCUIT BOARD ASSEMBLY

      
Numéro d'application 17896457
Statut En instance
Date de dépôt 2022-08-26
Date de la première publication 2024-02-29
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Murakami, Vance Brey
  • Stelter, Paul Wesley

Abrégé

A bracket for a printed circuit board assembly (PCA) may comprise a first portion configured to be coupled to a first face of a first printed circuit board (PCB) and a second portion configured to be coupled to a first face of a second PCB. In an assembled state of the PCA, the first and second PCBs are in a stacked arrangement with the respective first faces thereof facing in a first direction. Moreover, in the assembled state, the bracket controls a distance between the respective first faces of the first and second PCBs along the first direction independent of respective thicknesses of the first and second PCBs along the first direction

Classes IPC  ?

  • H01R 12/73 - Dispositifs de couplage pour circuits imprimés rigides ou structures similaires se couplant avec la bordure des circuits imprimés rigides ou des structures similaires se raccordant à d'autres circuits imprimés rigides ou à des structures similaires
  • H01R 12/70 - Dispositifs de couplage

62.

CHASSIS SERVICING AND MIGRATION IN A SCALE-UP NUMA SYSTEM

      
Numéro d'application 17898189
Statut En instance
Date de dépôt 2022-08-29
Date de la première publication 2024-02-29
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Mcgee, Thomas Edward
  • Johnson, Brian J.
  • Dropps, Frank R.
  • Schumacher, Derek S.
  • Haden, Stuart C.
  • Woodacre, Michael S.

Abrégé

One aspect of the application can provide a system and method for replacing a failing node with a spare node in a non-uniform memory access (NUMA) system. During operation, in response to determining that a node-migration condition is met, the system can initialize a node controller of the spare node such that accesses to a memory local to the spare node are to be processed by the node controller, quiesce the failing node and the spare node to allow state information of processors on the failing node to be migrated to processors on the spare node, and subsequent to unquiescing the failing node and the spare node, migrate data from the failing node to the spare node while maintaining cache coherence in the NUMA system and while the NUMA system remains in operation, thereby facilitating continuous execution of processes previously executed on the failing node.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/0817 - Protocoles de cohérence de mémoire cache à l’aide de méthodes de répertoire

63.

DEPLOYING NETWORK FUNCTIONS OF A NETWORK SLICE

      
Numéro d'application 17993148
Statut En instance
Date de dépôt 2022-11-23
Date de la première publication 2024-02-29
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s) Peuziat, Xavier

Abrégé

Examples described herein relate to techniques for concurrent deployment of a set of network function (NF) instances of a network slice. In some examples, each NF instance may be registered at the NRF with its status indicator set to DEPLOYING. Further, a determination may be performed if a first NF instance is waiting to be deployed and deployment of the first NF instance is dependent on a second NF instance that is pending deployment. Responsive to the determination, a status indicator of the first NF instance may be updated from DEPLOYING to WAIT_REGISTERING. Further, the first NF instance may subscribe to be notified at the NRF of a change in the status indicator of the second NF instance. Responsive to being notified, the first NF instance may update its status indicator to REGISTERED, such that the first NF instance is discoverable by other NF instances of the set of NF instances.

Classes IPC  ?

  • H04L 41/0893 - Affectation de groupes logiques aux éléments de réseau
  • H04L 41/122 - Découverte ou gestion des topologies de réseau des topologies virtualisées, p.ex. les réseaux définis par logiciel [SDN] ou la virtualisation de la fonction réseau [NFV]
  • H04L 41/5051 - Service à la demande, p.ex. définition et déploiement des services en temps réel
  • H04W 60/00 - Rattachement à un réseau, p.ex. enregistrement; Suppression du rattachement à un réseau, p.ex. annulation de l'enregistrement

64.

CONTAINER SCHEDULING

      
Numéro d'application 17821543
Statut En instance
Date de dépôt 2022-08-23
Date de la première publication 2024-02-29
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Sakthivel, Thavamaniraja
  • Manicka, Siva Subramaniam
  • Ganesan, Vinnarasu

Abrégé

Examples described herein relate to a scheduling assistance sub-system for deploying a container in a cluster comprising member nodes. The scheduling assistance sub-system receives a container deployment request to deploy the container and forwards it to a container scheduler after determining the resource requirements of the container. In some examples, at the time of receiving the container deployment request, the member nodes collectively host a plurality of already-deployed containers. Responsive to receiving the container deployment request, the scheduling assistance sub-system determines if the container deployment request is assigned a pending status by the container scheduler. Further, the scheduling assistance sub-system may identify a set of preemptable containers on a single member node based on the resource requirements of the container. Furthermore, the scheduling assistance sub-system may preempt the set of preemptable containers on the single member node thereby releasing resources for deployment of the container on the single member node.

Classes IPC  ?

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

65.

INPUT/OUTPUT EXPANSION EMULATION WITH A PROGRAMMABLE DEVICE

      
Numéro d'application 17822702
Statut En instance
Date de dépôt 2022-08-26
Date de la première publication 2024-02-29
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Nguyen, Binh Q.
  • Heinrich, David F.
  • Kaler, Paul Anthony

Abrégé

In some examples, a system includes a processor, a management controller; and a programmable device to provide input/output (I/O) expansion emulation to support communication with a plurality of I/O devices of a subsystem coupled to the system, where the programmable device provides a plurality of virtual registers as part of the I/O expansion emulation, the virtual registers associated with respective I/O devices of the plurality of I/O devices. The processor writes a value to a first virtual register of the plurality of virtual registers to trigger an output event relating to a first I/O device of the plurality of I/O devices at the subsystem. The management controller reads the first virtual register and, in response to the value written to the first virtual register, interact with the subsystem to issue the output event relating to the first I/O device at the subsystem.

Classes IPC  ?

  • G06F 13/10 - Commande par programme pour dispositifs périphériques
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation

66.

Electromagnetic interference shield

      
Numéro d'application 18309061
Numéro de brevet 11917801
Statut Délivré - en vigueur
Date de dépôt 2023-04-28
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Chen, Yuying
  • Guo, Yuhai
  • Cai, Kehui

Abrégé

An electromagnetic interference (EMI) shield may include a frame configured to be coupled to a printed circuit board (PCB). The frame may include a horizontal body and a plurality of vertical walls extending perpendicularly from the horizontal body. The plurality of vertical walls defines a portion of a perimeter of the EMI shield, the perimeter including a concave corner defined virtually by a first and second vertical wall of the plurality of vertical walls. The first vertical wall does not extend all the way to the second wall and an opening if formed between. The first vertical wall includes an attached portion connected to the horizontal frame and an extension portion connected to the attached portion by way of a first fold. The extension portion at least partially overlays, abuts, and extends beyond the attached portion toward the second wall thereby at least partially covering the opening.

Classes IPC  ?

  • H05K 9/00 - Blindage d'appareils ou de composants contre les champs électriques ou magnétiques

67.

METHOD AND SYSTEM FOR DYNAMIC QUOTA-BASED CONGESTION MANAGEMENT

      
Numéro d'application 18492517
Statut En instance
Date de dépôt 2023-10-23
Date de la première publication 2024-02-22
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Dauwe, Daniel William
  • Menhusen, Ryan Dean
  • Emmot, Darel Neal

Abrégé

A system for facilitating sender-side congestion control is provided. During operation, the system, on a sender node, can determine the utilization of a buffer at a last-hop switch to a receiver node based on in-flight packets to the receiver node. The receiver node can be reachable from the sender node via the last-hop switch. The system can then determining a fraction of available space in the buffer for packets from the sender node based on the utilization of the buffer. Subsequently, the system can determine whether the fraction of the available space in the buffer can accommodate a next packet from the sender node while avoiding congestion at the buffer at the receiver node. If the fraction of the available space in the buffer can accommodate the next packet, the system can allow the sender node to send the next packet to the receiver node.

Classes IPC  ?

  • H04L 47/722 - Contrôle d'admission; Allocation des ressources en utilisant des actions de réservation pendant l’établissement de la connexion aux nœuds de destination finale, p.ex. réservation de ressources du terminal ou d'espace des mémoires tampon
  • H04L 47/12 - Prévention de la congestion; Récupération de la congestion
  • H04L 43/0852 - Retards
  • H04L 43/50 - Disposition de test
  • H04L 43/0823 - Erreurs, p.ex. erreurs de transmission

68.

CUSTOMIZED CODE BUNDLE TO ENABLE SECURE COMMUNICATION FROM INTERNET OF THINGS DEVICES AT WIRELESS NETWORKS

      
Numéro d'application 18497125
Statut En instance
Date de dépôt 2023-10-30
Date de la première publication 2024-02-22
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Kamthe, Ankur
  • Dong, Jian
  • Dunsbergen, Berend

Abrégé

Systems and methods are provided for receiving, from an access point, attributes of an Internet of Things (IoT) device connected to the access point, determining a stored device, in a database of a server, sharing a subset of the attributes of the IoT device, and generating a code bundle based on the subset of the shared attributes between the stored device and the IoT device.

Classes IPC  ?

  • H04W 12/00 - Dispositions de sécurité; Authentification; Protection de la confidentialité ou de l'anonymat
  • G06N 20/00 - Apprentissage automatique
  • G16Y 30/10 - Sécurité de l’infrastructure
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 43/065 - Génération de rapports liés aux appareils du réseau
  • H04L 43/0811 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant la connectivité
  • G16Y 40/35 - Gestion des objets, c. à d. commande selon une stratégie ou dans le but d'atteindre des objectifs déterminés

69.

PRESSURE REGULATOR ASSEMBLY FOR A COOLANT DISTRIBUTION UNIT

      
Numéro d'application 17821028
Statut En instance
Date de dépôt 2022-08-19
Date de la première publication 2024-02-22
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Scott, Michael
  • Lunsman, Harvey J.
  • Collins, David

Abrégé

Example implementations relate to a pressure regulator assembly for a closed fluid loop of a CDU. The pressure regulator assembly has a cylinder having an internal volume, and first and second hollow pistons slidably connected to the cylinder to split the internal volume into a first volume portion having cooling fluid, a second volume portion having driver fluid, and a third volume portion having compressible matter. The first volume portion is fluidically connected to the closed fluid loop. The first hollow piston is reciprocated by the compressible matter to maintain operating pressure of the cooling fluid in the closed fluid loop. The second hollow piston is driven by the driver fluid in response to predefined pressure drop of the cooling fluid during predefined time period, to inject additional cooling fluid from the first volume portion into the closed fluid loop to restore pressure level of cooling fluid to operating pressure.

Classes IPC  ?

  • G05D 16/10 - Commande de la pression d'un fluide sans source d'énergie auxiliaire l'élément sensible étant un piston ou un plongeur
  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage

70.

INTELLIGENT CABLE TOPOLOGY DETECTION

      
Numéro d'application 17889198
Statut En instance
Date de dépôt 2022-08-16
Date de la première publication 2024-02-22
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Nguyen, Vincent
  • Nguyen, Minh H.
  • Chen, Kuan-Wei

Abrégé

One aspect of the instant application describes a system that includes a plurality of stacked mezzanine boards communicatively coupled to a motherboard and a metal enclosure enclosing the motherboard and mezzanine boards. A respective mezzanine board can include a number of solder pads, and the metal enclosure can include a plurality of metal strips, a respective metal strip to make contact with a solder pad of a corresponding mezzanine board. The system can further include a logic module positioned on the respective mezzanine board to determine a location of the respective mezzanine board based on a contact pattern between the metal strips and solder pads of the respective mezzanine board.

Classes IPC  ?

  • H05K 7/14 - Montage de la structure de support dans l'enveloppe, sur cadre ou sur bâti

71.

Efficient port reconfiguration

      
Numéro d'application 17890770
Numéro de brevet 11909671
Statut Délivré - en vigueur
Date de dépôt 2022-08-18
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Barrantes Chaves, Pablo Cesar
  • Rojas Fonseca, Francisco José
  • Sauma Vargas, Jorge Arturo

Abrégé

A system for facilitating efficient port reconfiguration at a switch is provided. During operation, the system can identify a target port of the switch for reconfiguration based on one or more reconfiguration parameters indicating how a set of logical ports are generated from the target port. The system can disable the target port at the control plane of the switch, which disables features provided to the target port from the control plane. The control plane can provide a set of features supported by the switch at a port-level granularity for facilitating operations of the switch. The system can then configure the forwarding hardware based on the reconfiguration parameters to accommodate the set of logical ports. When the reconfiguration of the target port is complete, the system can enable a respective logical port at the control plane, which enables one or more features for the logical port from the control plane.

Classes IPC  ?

  • H04L 49/65 - Reconfiguration des commutateurs de paquets rapides
  • H04L 45/60 - Architectures de routeurs
  • H04L 49/111 - Interfaces de commutation, p.ex. détails de port

72.

Synchronization of client IP binding database across extended networks leveraging BGP control plane

      
Numéro d'application 18070209
Numéro de brevet 11909819
Statut Délivré - en vigueur
Date de dépôt 2022-11-28
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Dikshit, Saumya
  • Gadekal, Thimma Reddy

Abrégé

A method and system are provided which facilitate synchronization of client IP binding databases across an extended network by leveraging the BGP control plane. During operation, a switch configures a first synchronization identifier indicating validated Internet Protocol (IP) binding information of an associated client. The switch receives a Border Gateway Protocol (BGP) update message associated with a first client, wherein the BGP update message includes a second synchronization identifier. Responsive to determining that the second synchronization identifier matches the first synchronization identifier, the switch: extracts from the BGP update message reachability information, which includes media access control (MAC) and IP information associated with the first client; validates the MAC and IP information based on security policies; and adds the MAC and IP information to a local IP binding database, thereby allowing synchronization of the validated IP binding information of the first client between the switch and other switches.

Classes IPC  ?

  • H04L 67/1095 - Réplication ou mise en miroir des données, p.ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • H04L 69/16 - Implémentation ou adaptation du protocole Internet [IP], du protocole de contrôle de transmission [TCP] ou du protocole datagramme utilisateur [UDP]

73.

ENABLING OR DISABLING DATA REDUCTION BASED ON MEASURE OF DATA OVERWRITES

      
Numéro d'application 17818805
Statut En instance
Date de dépôt 2022-08-10
Date de la première publication 2024-02-15
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Bruns, Samuel Lee
  • Almeida, Marcel Furtado

Abrégé

In some examples, a system computes a measure of data overwrites to a data segment stored in a storage structure, where the measure of data overwrites indicates a quantity of overwrites of data in the data segment. The system compares the measure of data overwrites to a criterion. In response to determining that the measure of data overwrites has a first relationship with respect to the criterion, the system disables data reduction for the data segment.

Classes IPC  ?

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

74.

DEVICE AUTHORIZATION IN AN ENTERPRISE NETWORK BASED ON WHETHER A MOBILE NUMBER IS IN A USER INFORMATION REPOSITORY

      
Numéro d'application 17819434
Statut En instance
Date de dépôt 2022-08-12
Date de la première publication 2024-02-15
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s) Milton, Antoni

Abrégé

In some examples, a system of an enterprise network sends, in response to a request for authentication transmitted in response to a request by an electronic device to access the enterprise network, an authentication request from the system to a server that is part of a carrier network. The system receives, in response to the authentication request, an authentication response that contains a value representing a mobile number for the electronic device, and checks whether the mobile number represented by the value in the authentication response is present in a user information repository. The system performs authorization of the electronic device based on the check of whether the mobile number represented by the value in the authentication response is present in the user information repository, the authorization for the electronic device to determine an access permission of the electronic device in the enterprise network.

Classes IPC  ?

75.

SWITCH DEVICE FOR FACILITATING SWITCHING IN DATA-DRIVEN INTELLIGENT NETWORK

      
Numéro d'application 18491879
Statut En instance
Date de dépôt 2023-10-23
Date de la première publication 2024-02-15
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Bataineh, Abdulla M.
  • Beecroft, Jonathan Paul
  • Court, Thomas L.
  • Ford, Anthony M.
  • Froese, Edwin L.
  • Hewson, David Charles
  • Kopnick, Joseph
  • Kopser, Andrew
  • Roweth, Duncan
  • Faanes, Gregory
  • Higgins, Michael
  • Johnson, Timothy J.
  • Jones, Trevor
  • Reinhard, James
  • Turner, Edward J.
  • Scott, Steven L.

Abrégé

A switch architecture for a data-driven intelligent networking system is provided. The system can accommodate dynamic traffic with fast, effective congestion control. The system can maintain state information of individual packet flows, which can be set up or released dynamically based on injected data. Each flow can be provided with a flow-specific input queue upon arriving at a switch. Packets of a respective flow are acknowledged after reaching the egress point of the network, and the acknowledgement packets are sent back to the ingress point of the flow along the same data path. As a result, each switch can obtain state information of each flow and perform flow control on a per-flow basis.

Classes IPC  ?

  • H04L 45/28 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données en utilisant la reprise sur incident de routes
  • H04L 45/028 - Adaptation dynamique des intervalles de mise à jour, p.ex. mises à jour déclenchées par des événements
  • H04L 45/125 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte basée sur le débit ou la bande passante
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/122 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte en minimisant les distances, p.ex. en sélectionnant une route avec un nombre minimal de sauts
  • H04L 47/76 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau
  • H04L 49/15 - Interconnexion de modules de commutation
  • H04L 49/00 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p.ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole
  • H04L 47/10 - Commande de flux; Commande de la congestion
  • H04L 49/9005 - Dispositions de mémoires tampon en utilisant une allocation dynamique de l'espace des mémoires tampon
  • H04L 47/34 - Commande de flux; Commande de la congestion en assurant l'intégrité de la séquence, p.ex. en utilisant des numéros de séquence
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • H04L 45/021 - Mises à jour des tables d’acheminement avec garantie de cohérence, p.ex. en utilisant des nombres d’époque
  • H04L 47/12 - Prévention de la congestion; Récupération de la congestion
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 47/30 - Commande de flux; Commande de la congestion en combinaison avec des informations sur l'occupation de mémoires tampon à chaque extrémité ou aux nœuds de transit
  • H04L 47/62 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement
  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 49/90 - Dispositions de mémoires tampon
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • G06F 13/40 - Structure du bus
  • H04L 45/745 - Recherche de table d'adresses; Filtrage d'adresses
  • H04L 47/2483 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en impliquant l’identification des flux individuels
  • H04L 47/629 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement en assurant une part équitable des ressources, p.ex. une file d'attente pondérée et équitable [WFQ]
  • H04L 47/80 - Actions liées au type d'utilisateur ou à la nature du flux
  • H04L 49/101 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets caractérisés par la construction de la matrice de commutation utilisant un crossbar ou une matrice
  • H04L 45/12 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées
  • G06F 12/1036 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] pour espaces adresse virtuels multiples, p.ex. segmentation
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 45/42 - Routage centralisé
  • H04L 47/11 - Identification de la congestion
  • G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache avec pré-lecture
  • G06F 12/1045 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] associée à une mémoire cache de données
  • H04L 47/32 - Commande de flux; Commande de la congestion en supprimant ou en retardant les unités de données, p.ex. les paquets ou les trames
  • G06F 9/54 - Communication interprogramme
  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 47/22 - Mise en forme du trafic
  • H04L 47/52 - Ordonnancement selon la bande passante des files d'attente
  • H04L 47/6275 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service basé sur la priorité
  • H04L 45/24 - Routes multiples
  • H04L 45/7453 - Recherche de table d'adresses; Filtrage d'adresses en utilisant le hachage
  • H04L 45/16 - Routage multipoint
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
  • H04L 47/762 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau déclenchée par le réseau
  • H04L 47/78 - Architectures d'allocation des ressources
  • H04L 47/20 - Commande de flux; Commande de la congestion en assurant le maintien du trafic
  • H04L 49/9047 - Dispositions de mémoires tampon comprenant plusieurs mémoires tampon, p.ex. des réservoirs de mémoires tampon
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 47/2466 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en utilisant le trafic de signalisation
  • H04L 47/625 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service

76.

AC-COUPLING STRUCTURE IN ELECTRICAL CABLED INTERCONNECT

      
Numéro d'application 18491907
Statut En instance
Date de dépôt 2023-10-23
Date de la première publication 2024-02-15
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Bois, Karl J.
  • Stewart, James David
  • Kopp, David P.
  • Chobanyan, Elene

Abrégé

A signal cable for an AC-coupled link, may include: a signal conductor; a dielectric surrounding the signal conductor; and a ground sheath having a conductive layer disposed at least partially around the conductor such that the dielectric is positioned between the ground sheath and the signal conductor, wherein the conductive layer comprises a first portion extending in a first direction along the cable and a second portion extending in a second direction, opposite the first direction, along the cable and further wherein the first and second portions of the conductive layer are separated from each other by a gap, the gap being dimensioned to provide a determined amount of capacitance in series in the ground sheath. The gap may form a complete separation between the first and second portions of the conductive layer.

Classes IPC  ?

  • H01B 11/18 - Câbles coaxiaux; Câbles analogues ayant plusieurs conducteurs intérieurs dans un conducteur extérieur commun
  • H01P 3/06 - Lignes coaxiales
  • H01B 13/016 - Appareils ou procédés spécialement adaptés à la fabrication de conducteurs ou câbles pour fabriquer des câbles coaxiaux

77.

DIFFERENTIABLE CONTENT ADDRESSABLE MEMORY

      
Numéro d'application 17876471
Statut En instance
Date de dépôt 2022-07-28
Date de la première publication 2024-02-08
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Pedretti, Giacomo
  • Graves, Catherine
  • Serebryakov, Sergey
  • Strachan, John Paul

Abrégé

Embodiments of the disclosure provide a system, method, or computer readable medium for providing a differentiable content addressable memory (aCAM) that implements an analog input analog storage and analog output learning memory. The analog output of the differentiable CAM can provide input to a learning algorithm, which may compute the gradients in comparison to historic values and reduce data inaccuracies and power consumption.

Classes IPC  ?

  • G11C 15/04 - Mémoires numériques dans lesquelles l'information, comportant une ou plusieurs parties caractéristiques, est écrite dans la mémoire et dans lesquelles l'information est lue au moyen de la recherche de l'une ou plusieurs de ces parties caractéristique utilisant des éléments semi-conducteurs
  • G11C 7/06 - Amplificateurs de lecture; Circuits associés
  • G11C 7/16 - Emmagasinage de signaux analogiques dans des mémoires numériques utilisant une disposition comprenant des convertisseurs analogiques/numériques [A/N], des mémoires numériques et des convertisseurs numériques/analogiques [N/A]
  • H03M 1/18 - Commande automatique pour modifier la plage des signaux que le convertisseur peut traiter, p.ex. réglage de la plage de gain

78.

Method for selectively connecting mobile devices to 4G or 5G networks and network federation which implements such method

      
Numéro d'application 18267271
Statut En instance
Date de dépôt 2021-12-16
Date de la première publication 2024-02-08
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Verin, Gianluca
  • Zin, Marcello

Abrégé

A method of selectively connecting mobile devices to 4G and/or 5G networks includes preparing a plurality of isolated 4G and/or 5G networks configured to define a network federation and each having a Radio Access Network (RAN), a PDN Gateway node or a User Plane Function (UPF), and an application server; preparing a plurality of mobile devices; connecting the mobile devices to the networks to exchange data traffic with the application server via, at least, the RAN and the PDN Gateway or UPF node; preparing a connectivity network configured to selectively connect the networks to each other; selecting one reference PDN Gateway or UPF node associated with a network of the federation; and migrating the data traffic associated with all the mobile devices connected to the networks other than the reference network to the application server associated with the reference network that includes the previously selected PDN Gateway or UPF node.

Classes IPC  ?

  • H04W 76/16 - Gestion de la connexion Établissement de la connexion Établissement de connexions à liens multiples sans fil utilisant des technologies de réseaux centraux différentes, p.ex. une voie de commutation de paquets combinée à une voie de commutation de circuits

79.

ITERATIVE PROGRAMMING OF ANALOG CONTENT ADDRESSABLE MEMORY

      
Numéro d'application 18483448
Statut En instance
Date de dépôt 2023-10-09
Date de la première publication 2024-02-08
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Pedretti, Giacomo
  • Strachan, John Paul
  • Graves, Catherine

Abrégé

Embodiments of the disclosure provide a system, method, or computer readable medium for programming a target analog voltage range of an analog content addressable memory (aCAM) row. The method may comprise calculating a threshold current sufficient to switch a sense amplifier (SA) on and discharge a match line (ML) connected to a cell of the aCAM; and based on calculating the threshold current, programming a match threshold value by setting a memristor conductance in association with the target analog voltage range applied to a data line (DL) input. The target analog voltage range may comprise a target analog voltage range vector.

Classes IPC  ?

  • G11C 27/00 - Mémoires analogiques électriques, p.ex. pour emmagasiner des valeurs instantanées
  • G11C 15/04 - Mémoires numériques dans lesquelles l'information, comportant une ou plusieurs parties caractéristiques, est écrite dans la mémoire et dans lesquelles l'information est lue au moyen de la recherche de l'une ou plusieurs de ces parties caractéristique utilisant des éléments semi-conducteurs

80.

SIMPLIFIED RAID IMPLEMENTATION FOR BYTE-ADDRESSABLE MEMORY

      
Numéro d'application 18492374
Statut En instance
Date de dépôt 2023-10-23
Date de la première publication 2024-02-08
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s) Sherlock, Derek Alan

Abrégé

One aspect of the instant application can provide a storage system. The storage system can include a plurality of byte-addressable storage devices and a plurality of media controllers. A respective byte-addressable storage device is to store a parity block or a data block of a data stripe, and a respective media controller is coupled to a corresponding byte-addressable storage device. Each media controller can include a tracker logic block to serialize critical sections of multiple media-access sequences associated with an address on the corresponding byte-addressable storage device. Each media-access sequence comprises one or more read and/or write operations, and the data stripe may be inconsistent during a critical section of a media-access sequence.

Classes IPC  ?

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

81.

RUNTIME-SUSTAINED QOS AND OPTIMIZED RESOURCE EFFICIENCY

      
Numéro d'application 17875273
Statut En instance
Date de dépôt 2022-07-27
Date de la première publication 2024-02-08
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Leach, Kenneth
  • Milojicic, Dejan S.
  • Alt, Maxim

Abrégé

Systems and methods are provided for maintaining a desired efficiency of use of resources in a computing system, such as a high performance computing (HPC) system in conjunction with a desired quality of service (QoS) associated with performance of an application executed by the resources. Efficiency and QoS may be considered together, and the provided systems and methods optimize both during application runtime.

Classes IPC  ?

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

82.

METHODS AND APPARATUS FOR PROVIDING HYPERVISOR LEVEL DATA SERVICES FOR SERVER VIRTUALIZATION

      
Numéro d'application 18479477
Statut En instance
Date de dépôt 2023-10-02
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Ben-Or, Tomer
  • Barash, Gil
  • Burshan, Chen
  • Manor, Yair

Abrégé

A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 11/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 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 11/16 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel

83.

CLIENT UPDATE OF DATA MODIFICATION TRACKING STRUCTURE

      
Numéro d'application 17815364
Statut En instance
Date de dépôt 2022-07-27
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Kodavanji, Mashood Abdulla
  • Barmawer, Syed Ismail Faizan
  • Crasta, Clarete Riana
  • Kumbla, Gautham Bhat
  • Narayanan, Soumya Palakkattiri
  • Singhal, Sharad
  • Ahobala Rao, Ramya
  • K Rajak, Rishi Kesh

Abrégé

In some examples, a client system, in response to a request to modify a first data page at a memory server in a remote access by a client over a network, sends, to the memory server, a request to update a data modification tracking structure stored by the memory server to indicate that the first data page is modified. The client system initiates an incremental data backup from the memory server to a backup storage system of data pages indicated as modified by the data modification tracking structure stored at the memory server.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 12/1072 - Traduction d’adresse décentralisée, p.ex. dans des systèmes de mémoire partagée distribuée

84.

Detecting chains of functions that violate a constraint

      
Numéro d'application 17815369
Numéro de brevet 11907222
Statut Délivré - en vigueur
Date de dépôt 2022-07-27
Date de la première publication 2024-02-01
Date d'octroi 2024-02-20
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Kosuru, Ramakumar V.
  • Gray, Clifford Earl
  • Kosinski, Jr., Joseph Stanley

Abrégé

In some examples, a system determines whether a chain of functions violates a constraint, based on accessing a tracking structure populated with entries as the functions are invoked by respective server processes launched during execution of a database operation, where each entry of the entries of the tracking structure identifies a respective invoked function that is associated with a corresponding program instance, and detecting, using the tracking structure, related functions that form the chain, the related functions being identified as related if associated with a same program instance. In response to determining that the chain of the functions violates the constraint, the system blocks an invocation of a further function to be added to the chain.

Classes IPC  ?

85.

DETECTION OF UNAUTHORIZED DATA ENCRYPTION

      
Numéro d'application 17815596
Statut En instance
Date de dépôt 2022-07-28
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s) Venier, Federico

Abrégé

In some examples, a system provides access, to a first server, a copy of a volume of data associated with a second server, where the first server is protected against unauthorized access. The first server receives first signatures generated by an agent in the second server based on applying a function on data objects of the volume. The first server generates, at the, second signatures derived based on applying the function on data objects of the copy of the volume. The first server determines whether malware that performs unauthorized data encryption of data of the second server is present, based on comparing the second signatures to the first signatures.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • 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 21/78 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du stockage de données

86.

DATA INTAKE BUFFERS FOR DEDUPLICATION STORAGE SYSTEM

      
Numéro d'application 17816016
Statut En instance
Date de dépôt 2022-07-29
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Falkinder, David Malcolm
  • Mayo, Richard Phillip

Abrégé

Example implementations relate to data storage. An example includes a method comprising: receiving a data stream to be stored in a persistent storage of a deduplication storage system; assigning new data units to container indexes; storing the new data units of the data stream in a plurality of intake buffers, where each new data unit is stored in the intake buffer associated with the container index it is assigned to; determining whether a cumulative amount stored in the plurality of intake buffers exceeds a first threshold; in response to a determination that the cumulative amount exceeds the first threshold, determining a least recently updated intake buffer of the plurality of intake buffers; generating a first container entity group object comprising a set of data units stored in the least recently updated intake buffer; and writing the first container entity group object from memory to the persistent storage.

Classes IPC  ?

  • G06F 12/0806 - Systèmes de mémoire cache multi-utilisateurs, multiprocesseurs ou multitraitement
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

87.

FILE SYSTEM PROVISIONING FOR WORKLOAD

      
Numéro d'application 17816276
Statut En instance
Date de dépôt 2022-07-29
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Nyamagouda, Sagar Venkappa
  • Jayaram, Smitha
  • Lalwani, Hiro Rameshlal
  • Gupta, Rachit
  • Jacob, Sherine
  • Ganjihal, Anand Andaneppa

Abrégé

In some examples, a system receives workload information of a workload collection, and applies a machine learning model on the workload information, the machine learning model trained using training information including features of different types of workloads. The system produces, by the machine learning model, an identification of a first file system from among different types of file systems, the machine learning model producing an output value corresponding to the first file system that is a candidate for use in storing files of the workload collection.

Classes IPC  ?

  • G06F 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

88.

DISTRIBUTED ACCESS POINT LOCATION DETERMINATION IN ENTERPRISE WIRELESS NETWORKS

      
Numéro d'application 17874060
Statut En instance
Date de dépôt 2022-07-26
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • El Ferkouss, Omar
  • Ganu, Sachin
  • Raghu, Vikram

Abrégé

Systems and methods for determining a physical location of access points in a wireless network that include a plurality of access points, the plurality of access points in the wireless network including anchor access points with respective known locations and unanchored access points without respective known locations, may include: a first plurality of unanchored access points neighboring the anchor access points receiving known-location information from the anchor access points, performing range measurements to the anchor access points to determine their respective locations in the wireless network, thereby becoming pseudo-anchor access points; a second plurality of unanchored access points in communicative contact with a plurality of the pseudo-anchor points receiving the determined-location information from the pseudo-anchor access points, performing range measurements to the pseudo-anchor access points to determine their respective locations in the wireless network, thereby becoming pseudo-anchor access points.

Classes IPC  ?

  • H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité

89.

DYNAMICALLY MODULAR AND CUSTOMIZABLE COMPUTING ENVIRONMENTS

      
Numéro d'application 17876450
Statut En instance
Date de dépôt 2022-07-28
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Milojicic, Dejan S.
  • Roweth, Duncan
  • Schumacher, Derek

Abrégé

Systems and methods are provided for a modular switch system that comprises disaggregated components, plugins, and managers that enable flexibility to adjust the dynamic configuration of a switch system. This can create modularity and customizability at different times of the lifecycle of the currently configured switch system.

Classes IPC  ?

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

90.

IN-SERVICE SOFTWARE UPGRADE CENTRALIZED DATABASE VERSIONING AND MIGRATION

      
Numéro d'application 17876937
Statut En instance
Date de dépôt 2022-07-29
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Rojas Fonseca, Francisco Jose
  • Demmon, Nick E.
  • Corrales Lopez, David

Abrégé

Systems and methods are provided for in-service software upgrades using centralize database versioning and migrations. The systems and methods described herein can intercept protocol messages between a client and a network device and run a first control plane comprising an origin state database and a plurality of un-migrated services. The system can generate a target state data model, wherein an origin state data model associated with the origin state database migrates to the target state data model, and copy the origin state database. The system can migrate second control plane software to the target state database and operate un-migrated services in accordance with the first control plane software and the copied origin state database while operating migrated services in accordance with the second control plane software and the target state database.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06F 16/21 - Conception, administration ou maintenance des bases de données

91.

HARDWARE-TRIGGERED TRAFFIC MIRRORING

      
Numéro d'application 17877449
Statut En instance
Date de dépôt 2022-07-29
Date de la première publication 2024-02-01
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s) Scaglione, Giuseppe

Abrégé

A system for facilitating packet mirroring triggered by a hardware module of a switch is provided. During operation, the hardware module can process a received packet and determine whether the processing of the packet changes a state of the hardware module. If a change to the state is detected, the hardware module can determine whether the changed state of the hardware module satisfies a trigger condition for initiating packet mirroring, and if does, issue a hardware interrupt. The system can then identify a set of packets that are to be mirrored based on one or more mirroring parameters indicated by the trigger condition. Here, the set of packets are subsequent to the packet and to be processed by the hardware module. Accordingly, the system can mirror the set of packets to a target. If the trigger condition is expired, the system can terminate the mirroring of the set of packets.

Classes IPC  ?

  • H04L 49/20 - Prise en charge des services
  • H04L 43/12 - Sondes de surveillance de réseau
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 49/351 - Interrupteurs spécialement adaptés à des applications spécifiques pour des réseaux locaux [LAN], p.ex. des commutateurs Ethernet

92.

VIRTUAL SOCKET FOR LOAD BALANCING AND FAILOVER

      
Numéro d'application 17877597
Statut En instance
Date de dépôt 2022-07-29
Date de la première publication 2024-02-01
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s) Cai, Linghan

Abrégé

One aspect of the instant application can provide a system and method for balancing load among multiple network sockets established between a local node and a remote node. During operation, the system can encapsulate the multiple network sockets to form a local transport-layer virtual socket comprising a write interface and a read interface. The system can receive, at the write interface of the local transport-layer virtual socket, a packet; select, based on a load-balancing policy, a network socket from the multiple network sockets; and forward the packet to a socket-specific incoming queue associated with the selected network socket to allow the packet to be sent to the read interface of a corresponding remote transport-layer virtual socket via the selected network socket.

Classes IPC  ?

  • H04L 47/125 - Prévention de la congestion; Récupération de la congestion en équilibrant la charge, p.ex. par ingénierie de trafic
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 47/30 - Commande de flux; Commande de la congestion en combinaison avec des informations sur l'occupation de mémoires tampon à chaque extrémité ou aux nœuds de transit

93.

SELECTION AND OPTIMIZATION OF PREDICTION ALGORITHMS FOR 3GPP NETWORK DATA ANALYTICS FUNCTION (NWDAF)

      
Numéro d'application 18053147
Statut En instance
Date de dépôt 2022-11-07
Date de la première publication 2024-02-01
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Forceville, Olivier
  • Teetsov, Charlotte Aurianne

Abrégé

Systems and methods are provided for executing NWDAF uses cases with a more optimal tradeoff between accuracy, latency, and resource consumption, to thereby improve upon network performance or services. For example, the systems and methods can provide smart NWDAF prediction optimization that includes grouping 3GPP subscription requests based on common attributes of analysis tasks, creating a single analysis prediction workload for each group of the analysis tasks, and selecting a forecasting algorithm for executing each single analysis prediction workload based on a prediction time window classification.

Classes IPC  ?

  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
  • H04L 41/147 - Analyse ou conception de réseau pour prédire le comportement du réseau

94.

ALGORITHMS FOR USE OF LOAD INFORMATION FROM NEIGHBORING NODES IN ADAPTIVE ROUTING

      
Numéro d'application 18479755
Statut En instance
Date de dépôt 2023-10-02
Date de la première publication 2024-02-01
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Roweth, Duncan
  • Froese, Edwin L.
  • Kopnick, Joseph G.
  • Kopser, Andrew S.
  • Alverson, Robert

Abrégé

Systems and methods are provided for passing data amongst a plurality of switches having a plurality of links attached between the plurality of switches. At a switch, a plurality of load signals are received from a plurality of neighboring switches. Each of the plurality of load signals are made up of a set of values indicative of a load at each of the plurality of neighboring switches providing the load signal. Each value within the set of values provides an indication for each link of the plurality of links attached thereto as to whether the link is busy or quiet. Based upon the plurality of load signals, an output link for routing a received packet is selected, and the received packet is routed via the selected output link.

Classes IPC  ?

  • H04L 45/28 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données en utilisant la reprise sur incident de routes
  • H04L 45/028 - Adaptation dynamique des intervalles de mise à jour, p.ex. mises à jour déclenchées par des événements
  • H04L 45/125 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte basée sur le débit ou la bande passante
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/122 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte en minimisant les distances, p.ex. en sélectionnant une route avec un nombre minimal de sauts
  • H04L 47/76 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau
  • H04L 49/15 - Interconnexion de modules de commutation
  • H04L 49/00 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets
  • H04L 69/40 - Dispositions, protocoles ou services de réseau indépendants de la charge utile de l'application et non couverts dans un des autres groupes de la présente sous-classe pour se remettre d'une défaillance d'une instance de protocole ou d'une entité, p.ex. protocoles de redondance de service, état de redondance de protocole ou redirection de service de protocole
  • H04L 47/10 - Commande de flux; Commande de la congestion
  • H04L 49/9005 - Dispositions de mémoires tampon en utilisant une allocation dynamique de l'espace des mémoires tampon
  • H04L 47/34 - Commande de flux; Commande de la congestion en assurant l'intégrité de la séquence, p.ex. en utilisant des numéros de séquence
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • H04L 45/021 - Mises à jour des tables d’acheminement avec garantie de cohérence, p.ex. en utilisant des nombres d’époque
  • H04L 47/12 - Prévention de la congestion; Récupération de la congestion
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 47/30 - Commande de flux; Commande de la congestion en combinaison avec des informations sur l'occupation de mémoires tampon à chaque extrémité ou aux nœuds de transit
  • H04L 47/62 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement
  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 49/90 - Dispositions de mémoires tampon
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • G06F 13/40 - Structure du bus
  • H04L 45/745 - Recherche de table d'adresses; Filtrage d'adresses
  • H04L 47/2483 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en impliquant l’identification des flux individuels
  • H04L 47/629 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement en assurant une part équitable des ressources, p.ex. une file d'attente pondérée et équitable [WFQ]
  • H04L 47/80 - Actions liées au type d'utilisateur ou à la nature du flux
  • H04L 49/101 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets caractérisés par la construction de la matrice de commutation utilisant un crossbar ou une matrice
  • H04L 45/12 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données Évaluation de la route la plus courte
  • H04L 47/122 - Prévention de la congestion; Récupération de la congestion en détournant le trafic des entités congestionnées
  • G06F 12/1036 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] pour espaces adresse virtuels multiples, p.ex. segmentation
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 43/10 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 45/42 - Routage centralisé
  • H04L 47/11 - Identification de la congestion
  • G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache avec pré-lecture
  • G06F 12/1045 - Traduction d'adresses utilisant des moyens de traduction d’adresse associatifs ou pseudo-associatifs, p.ex. un répertoire de pages actives [TLB] associée à une mémoire cache de données
  • H04L 47/32 - Commande de flux; Commande de la congestion en supprimant ou en retardant les unités de données, p.ex. les paquets ou les trames
  • G06F 9/54 - Communication interprogramme
  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 47/22 - Mise en forme du trafic
  • H04L 47/52 - Ordonnancement selon la bande passante des files d'attente
  • H04L 47/6275 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service basé sur la priorité
  • H04L 45/24 - Routes multiples
  • H04L 45/7453 - Recherche de table d'adresses; Filtrage d'adresses en utilisant le hachage
  • H04L 45/16 - Routage multipoint
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
  • H04L 47/762 - Contrôle d'admission; Allocation des ressources en utilisant l'allocation dynamique des ressources, p.ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau déclenchée par le réseau
  • H04L 47/78 - Architectures d'allocation des ressources
  • H04L 47/20 - Commande de flux; Commande de la congestion en assurant le maintien du trafic
  • H04L 49/9047 - Dispositions de mémoires tampon comprenant plusieurs mémoires tampon, p.ex. des réservoirs de mémoires tampon
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 47/2466 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en utilisant le trafic de signalisation
  • H04L 47/625 - Ordonnancement des files d’attente caractérisé par des critères d’ordonnancement pour des créneaux de service ou des commandes de service

95.

ANALOG ERROR DETECTION AND CORRECTION IN ANALOG IN-MEMORY CROSSBARS

      
Numéro d'application 18482964
Statut En instance
Date de dépôt 2023-10-09
Date de la première publication 2024-02-01
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Strachan, John Paul
  • Graves, Catherine
  • Li, Can

Abrégé

An analog error correction circuit is disclosed that implements an analog error correction code. The analog circuit includes a crossbar array of memristors or other non-volatile tunable resistive memory devices. The crossbar array includes a first crossbar array portion programmed with values of a target computation matrix and a second crossbar array portion programmed with values of an encoder matrix for correcting computation errors in the matrix multiplication of an input vector with the computation matrix. The first and second crossbar array portions share the same row lines and are connected to a third crossbar array portion that is programmed with values of a decoder matrix, thereby enabling single-cycle error detection. A computation error is detected based on output of the decoder matrix circuitry and a location of the error is determined via an inverse matrix multiplication operation whereby the decoder matrix output is fed back to the decoder matrix.

Classes IPC  ?

  • H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreurs; Hypothèses de base sur la théorie du codage; Limites de codage; Méthodes d'évaluation de la probabilité d'erreur; Modèles de canaux; Simulation ou test des codes
  • H03M 13/15 - Codes cycliques, c. à d. décalages cycliques de mots de code produisant d'autres mots de code, p.ex. codes définis par un générateur polynomial, codes de Bose-Chaudhuri-Hocquenghen [BCH]
  • G11C 13/00 - Mémoires numériques caractérisées par l'utilisation d'éléments d'emmagasinage non couverts par les groupes , ou

96.

MATCHING OPERATION FOR A DEDUPLICATION STORAGE SYSTEM

      
Numéro d'application 17814943
Statut En instance
Date de dépôt 2022-07-26
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Sahil, Aman
  • Mayo, Richard Phillip

Abrégé

Example implementations relate to metadata operations in a storage system. An example includes generating, by a storage controller of a deduplication storage system, a candidate list of container indexes for matching operations of a received data segment, each container index in the candidate list having an associated match cost; identifying, by the storage controller, a journal group associated with a first container index listed in the candidate list; reducing, by the storage controller, a match cost associated with the first container index in response to a determination that the identified journal group is in a modified state; and performing, by the storage controller, the matching operations of the received data segment based at least on the reduced match cost of the first container index.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/245 - Traitement des requêtes

97.

ELASTOMER EMBEDDED MULTIPOINT CONTACT COOLING

      
Numéro d'application 17815296
Statut En instance
Date de dépôt 2022-07-27
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Lunsman, Harvey J.
  • Dean, Steven

Abrégé

Example implementations relate to a cooling assembly of a host circuit device, a circuit assembly including the host circuit device and a removable circuit device, and a method for thermal management of the removable circuit device removably connected to the host circuit device. The cooling assembly includes a cooling component and a thermal gap pad having an elastomer component movably connected to the cooling component and a plurality of beams embedded in the elastomer component. Each beam includes a first end portion, a second end portion, and a body portion extended between the first and second end portions. The first end portion of each of one or more beams is disposed in a first thermal contact with the cooling component and a second end portion of each of the one or more beams is disposed in a second thermal contact with a heat sink of the removable circuit device.

Classes IPC  ?

  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage
  • H05K 1/02 - Circuits imprimés - Détails

98.

CLIENT ALLOCATION OF MEMORY ACROSS MEMORY SERVERS

      
Numéro d'application 17815366
Statut En instance
Date de dépôt 2022-07-27
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Barmawer, Syed Ismail Faizan
  • Kumbla, Gautham Bhat
  • Kodavanji, Mashood Abdulla
  • Crasta, Clarete Riana
  • Singhal, Sharad
  • Rao, Ramya Ahobala

Abrégé

In some examples, a computer identifies a plurality of memory servers accessible by the computer to perform remote access over a network of data stored by the plurality of memory servers, sends allocation requests to allocate memory segments to place interleaved data of the computer across the plurality of memory servers, and receives, at the computer in response to the allocation requests, metadata relating to the memory segments at the plurality of memory servers, the metadata comprising addresses of the memory segments at the plurality of memory servers. The computer uses the metadata to access, by the computer, the interleaved data at the plurality of memory servers, the interleaved data comprising blocks of data distributed across the memory segments.

Classes IPC  ?

  • G06F 12/06 - Adressage d'un bloc physique de transfert, p.ex. par adresse de base, adressage de modules, extension de l'espace d'adresse, spécialisation de mémoire

99.

OPTICAL DEVICE INCLUDING A GRATED OPTICAL WAVEGUIDE TO IMPROVE MODULATION EFFICIENCY

      
Numéro d'application 17815403
Statut En instance
Date de dépôt 2022-07-27
Date de la première publication 2024-02-01
Propriétaire Hewlett Packard Enterprise Development LP (USA)
Inventeur(s)
  • Peng, Yiwei
  • Yuan, Yuan
  • Cheung, Stanley
  • Huang, Zhihong

Abrégé

Examples described herein relate to an optical device that entails phase shifting an optical signal. The optical device includes an optical waveguide having a first semiconductor material region and a second semiconductor material region formed adjacent to each other and defining a junction therebetween. Further, the optical device includes an insulating layer formed on top of the optical waveguide. Moreover, the optical device includes a III-V semiconductor layer formed on top of the insulating layer causing an optical mode of an optical signal passing through the optical waveguide to overlap with the first semiconductor material region, the second semiconductor material region, the insulating layer, and the III-V semiconductor layer thereby resulting in a phase shift in the optical signal passing through the optical waveguide.

Classes IPC  ?

  • G02F 1/025 - Dispositifs ou dispositions pour la commande de l'intensité, de la couleur, de la phase, de la polarisation ou de la direction de la lumière arrivant d'une source lumineuse indépendante, p.ex. commutation, ouverture de porte ou modulation; Optique non linéaire pour la commande de l'intensité, de la phase, de la polarisation ou de la couleur basés sur des éléments à semi-conducteurs ayant au moins une barrière de potentiel, p.ex. jonction PN, PIN dans une structure de guide d'ondes optique
  • G02B 6/12 - OPTIQUE ÉLÉMENTS, SYSTÈMES OU APPAREILS OPTIQUES - Détails de structure de dispositions comprenant des guides de lumière et d'autres éléments optiques, p.ex. des moyens de couplage du type guide d'ondes optiques du genre à circuit intégré
  • G02B 6/34 - Moyens de couplage optique utilisant des prismes ou des réseaux

100.

DATA REDUCTION IN A STORAGE SYSTEM

      
Numéro d'application 17816056
Statut En instance
Date de dépôt 2022-07-29
Date de la première publication 2024-02-01
Propriétaire HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (USA)
Inventeur(s)
  • Lester, Robert Michael
  • Agten, Susan
  • Gates, Matthew S.
  • Veprinsky, Alex

Abrégé

Example implementations relate to storing data in a storage system. An example includes receiving, by a storage controller of a storage system, a data unit to be stored in persistent storage of the storage system. The storage controller determines maximum and minimum entropy values for the received data unit. The storage controller determines, based on at least the minimum entropy value and the maximum entropy value, whether the received data unit is viable for data reduction. In response to a determination that the received data unit is viable for data reduction, The storage controller performs at least one reduction operation on the received data unit.

Classes IPC  ?

  • G06F 16/174 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers Élimination de redondances par le système de fichiers
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  1     2     3     ...     100        Prochaine page