Oracle International Corporation

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 1 515 pour Oracle International Corporation Trier par
Recheche Texte
Brevet
International - WIPO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 39
2025 avril (MACJ) 13
2025 mars 35
2025 février 14
2025 janvier 20
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 214
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT] 208
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 102
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 82
H04L 9/40 - Protocoles réseaux de sécurité 70
Voir plus
Résultats pour  brevets
  1     2     3     ...     16        Prochaine page

1.

DYNAMIC PROGRAMMING OF A SOURCE NODE WITH FLOW INFORMATION

      
Numéro d'application US2024050798
Numéro de publication 2025/080851
Statut Délivré - en vigueur
Date de dépôt 2024-10-10
Date de publication 2025-04-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Marlatt, Christopher David
  • Ganguly, Shuvabrata
  • Tracy, Leonard Thomas
  • King, Myron Decker
  • Yurovsky, Andrey
  • Rider, Lucas Aaron
  • Smirnov, Andrey
  • Carlson, Mitch Jonathan

Abrégé

Techniques for disintermediating a network path between a source and a destination are described. In an example, the source sends a first packet destined to a destination. A network node on the network path between the source and the destination performs a network operation on this packet and generates a set of instructions indicating the network operation and parameters used for performing the network operations. This set of instructions is sent to the source as a flow update. When the source needs to send a second packet to the destination, the source applies the instructions to the second packet. As such, a similar network operation is performed on the second packet at the source, thereby avoiding the need to send the second packet on the same network path that includes the network node. Accordingly, the second packet is sent on a different network path that bypasses the network node.

Classes IPC  ?

  • H04L 45/12 - Évaluation de la route la plus courte
  • H04L 45/128 - Évaluation de la route la plus courte pour trouver des routes disjointes
  • H04L 45/24 - Routes multiples
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/76 - Routage dans des topologies définies par logiciel, p. ex. l’acheminement entre des machines virtuelles
  • H04L 47/122 - Prévention de la congestionRécupération de la congestion en détournant le trafic des entités congestionnées

2.

TECHNIQUES OF HANDLING OVERLAY ENCAPSULATION

      
Numéro d'application US2024050779
Numéro de publication 2025/080837
Statut Délivré - en vigueur
Date de dépôt 2024-10-10
Date de publication 2025-04-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder Singh
  • Becker, David Dale

Abrégé

A network environment comprises a plurality of host machines that are communicatively coupled to each other via a network fabric comprising a plurality of switches that in turn include a plurality of ports. Each host machine comprises one or more GPUs that execute customer workloads. Described herein are different approaches that provide for addressing the problem of handling network overlay encapsulation without causing adverse impact to the performance of workloads executed on the GPU clusters.

Classes IPC  ?

  • H04L 12/46 - Interconnexion de réseaux
  • H04L 49/00 - Éléments de commutation de paquets
  • H04L 47/12 - Prévention de la congestionRécupération de la congestion

3.

INTERCONNECTING GLOBAL VIRTUAL PLANES

      
Numéro d'application US2024050776
Numéro de publication 2025/080835
Statut Délivré - en vigueur
Date de dépôt 2024-10-10
Date de publication 2025-04-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder Singh
  • Becker, David Dale
  • Shetty, Nikhil
  • Kundu, Partha

Abrégé

A network environment comprises a plurality of host machines that are coupled to each other via a network fabric comprising a plurality of switches, that in turn include a plurality of ports. Each host machine comprises one or more GPUs. A first subset of ports from is associated with a first virtual plane, wherein the first virtual plane identifies a first collection of resources to be used for communicating packets from/to host machines associated with the first virtual plane. A second subset of ports is associated with a second virtual plane that is different from the first virtual plane. A first host machine and a second host machine are associated with the first virtual plane and the second virtual plane, respectively. A packet is communicated from the first host machine to the second host machine using ports from the first subset of ports and the second subset of ports.

Classes IPC  ?

4.

DYNAMIC PROGRAMMING OF A SOURCE NODE WITH FLOW INFORMATION

      
Numéro d'application US2024050791
Numéro de publication 2025/080845
Statut Délivré - en vigueur
Date de dépôt 2024-10-10
Date de publication 2025-04-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Marlatt, Christopher David
  • Ganguly, Shuvabrata
  • Tracy, Leonard Thomas
  • King, Myron Decker
  • Yurovsky, Andrey
  • Rider, Lucas Aaron
  • Smirnov, Andrey
  • Carlson, Mitch Jonathan

Abrégé

Techniques for disintermediating a network path between a source and a destination are described. In an example, the source sends a first packet destined to a destination. A network node on the network path between the source and the destination performs a network operation on this packet and generates a set of instructions indicating the network operation and parameters used for performing the network operations. This set of instructions is sent to the source as a flow update. When the source needs to send a second packet to the destination, the source applies the instructions to the second packet. As such, a similar network operation is performed on the second packet at the source, thereby avoiding the need to send the second packet on the same network path that includes the network node. Accordingly, the second packet is sent on a different network path that bypasses the network node.

Classes IPC  ?

  • H04L 47/122 - Prévention de la congestionRécupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 45/76 - Routage dans des topologies définies par logiciel, p. ex. l’acheminement entre des machines virtuelles
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/24 - Routes multiples
  • H04L 45/128 - Évaluation de la route la plus courte pour trouver des routes disjointes
  • H04L 45/12 - Évaluation de la route la plus courte

5.

GLOBAL VIRTUAL PLANES

      
Numéro d'application US2024050769
Numéro de publication 2025/080831
Statut Délivré - en vigueur
Date de dépôt 2024-10-10
Date de publication 2025-04-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder Singh
  • Becker, David Dale

Abrégé

A network environment comprises a plurality of host machines that are communicatively coupled to each other via a network fabric comprising a plurality of switches that in turn include a plurality of ports. Each host machine comprises one or more GPUs. A first subset of ports from is associated with a first virtual plane, wherein the first virtual plane identifies a first collection of resources to be used for communicating packets from and to host machines associated with the first virtual plane. A second subset of ports is associated with a second virtual plane that is different from the first virtual plane. A first host machine and a second host machine are associated with the first virtual plane. A packet originating at the first host machine and destined for the second host machine is communicated using only ports from the first subset of ports.

Classes IPC  ?

6.

INTERCONNECTION OF GLOBAL VIRTUAL PLANES

      
Numéro d'application US2024050773
Numéro de publication 2025/080833
Statut Délivré - en vigueur
Date de dépôt 2024-10-10
Date de publication 2025-04-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder Singh
  • Becker, David Dale
  • Shetty, Nikhil
  • Kundu, Partha

Abrégé

A network environment comprises a plurality of host machines that are coupled to each other via a network fabric comprising a plurality of switches, that in turn include a plurality of ports. Each host machine comprises one or more GPUs. A first subset of ports from is associated with a first virtual plane, wherein the first virtual plane identifies a first collection of resources to be used for communicating packets from/to host machines associated with the first virtual plane. A second subset of ports is associated with a second virtual plane that is different from the first virtual plane. A first host machine and a second host machine are associated with the first virtual plane and the second virtual plane, respectively. A packet is communicated from the first host machine to the second host machine using ports from the first subset of ports and the second subset of ports.

Classes IPC  ?

7.

INTERCONNECTING GLOBAL VIRTUAL PLANES

      
Numéro d'application US2024050778
Numéro de publication 2025/080836
Statut Délivré - en vigueur
Date de dépôt 2024-10-10
Date de publication 2025-04-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder Singh
  • Becker, David Dale
  • Shetty, Nikhil
  • Kundu, Partha

Abrégé

A network environment comprises a plurality of host machines that are coupled to each other via a network fabric comprising a plurality of switches, that in turn include a plurality of ports. Each host machine comprises one or more GPUs. A first subset of ports from is associated with a first virtual plane, wherein the first virtual plane identifies a first collection of resources to be used for communicating packets from/to host machines associated with the first virtual plane. A second subset of ports is associated with a second virtual plane that is different from the first virtual plane. A first host machine and a second host machine are associated with the first virtual plane and the second virtual plane, respectively. A packet is communicated from the first host machine to the second host machine using ports from the first subset of ports and the second subset of ports.

Classes IPC  ?

8.

ENDPOINT CONNECTION WITH REDUCED LATENCY

      
Numéro d'application US2024050535
Numéro de publication 2025/080683
Statut Délivré - en vigueur
Date de dépôt 2024-10-09
Date de publication 2025-04-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ganguly, Shuvabrata
  • Kailasa, Soumya
  • Panchumarthy, Satish
  • Mathur, Bhaskar
  • Vora, Jinesh Udaykumar
  • Khan, Feroz Alam
  • Patel, Kant C.
  • Pamu, Srinivas

Abrégé

The present disclosure relates generally to establishing a connection between a client and an endpoint in a manner that reduces network latency. In an example, a network layer proxy receives a request of a client for an endpoint connection establishment, the request including endpoint information. The network layer proxy sends, to an application layer proxy, the endpoint information, the endpoint information sent using a connection-less protocol. Thereafter, the network layer proxy receives, from the application layer proxy, a network address of an endpoint selected by the application layer proxy based on the endpoint information and application layer information. The network layer proxy sends a response to the client such that a connection is established to the endpoint using a connection-based protocol and such that the connection bypasses the application layer proxy.

Classes IPC  ?

  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 47/125 - Prévention de la congestionRécupération de la congestion en équilibrant la charge, p. ex. par ingénierie de trafic
  • H04L 69/321 - Protocoles de communication inter-couches ou définitions d'unité de données de service [SDU]Interfaces entre les couches

9.

TECHNIQUES OF ACHIEVING END-TO-END TRAFFIC ISOLATION

      
Numéro d'application US2024050784
Numéro de publication 2025/080840
Statut Délivré - en vigueur
Date de dépôt 2024-10-10
Date de publication 2025-04-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Uecker, Jacob Robert
  • Brar, Jagwinder Singh

Abrégé

Discussed herein is a mechanism of building/constructing a network fabric for a cluster of GPUs. A plurality of sets of GPUs are created, wherein each set of GPUs is created by selecting one GPU from each host machine in the plurality of host machines. Each set of GPUs is coupled to a different group of switches in a plurality of groups of switches. The coupling included: (i) coupling each GPU in the set of GPUs to a unique ingress port of a first switch included in a corresponding group of switches that is associated with the set of GPUs, and (ii) mapping virtually, each ingress port of the first switch to a unique egress port of a plurality of egress ports of the first switch. A packet originating at a source GPU and destined for a destination GPU is communicated via the network fabric.

Classes IPC  ?

10.

DYNAMIC PROGRAMMING OF A SOURCE NODE WITH FLOW INFORMATION

      
Numéro d'application US2024050803
Numéro de publication 2025/080856
Statut Délivré - en vigueur
Date de dépôt 2024-10-10
Date de publication 2025-04-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Marlatt, Christopher David
  • Ganguly, Shuvabrata
  • Tracy, Leonard Thomas
  • King, Myron Decker
  • Yurovsky, Andrey
  • Rider, Lucas Aaron
  • Smirnov, Andrey
  • Carlson, Mitch Jonathan

Abrégé

Techniques for disintermediating a network path between a source and a destination are described. In an example, the source sends a first packet destined to a destination. A network node on the network path between the source and the destination performs a network operation on this packet and generates a set of instructions indicating the network operation and parameters used for performing the network operations. This set of instructions is sent to the source as a flow update. When the source needs to send a second packet to the destination, the source applies the instructions to the second packet. As such, a similar network operation is performed on the second packet at the source, thereby avoiding the need to send the second packet on the same network path that includes the network node. Accordingly, the second packet is sent on a different network path that bypasses the network node.

Classes IPC  ?

  • H04L 47/122 - Prévention de la congestionRécupération de la congestion en détournant le trafic des entités congestionnées
  • H04L 45/76 - Routage dans des topologies définies par logiciel, p. ex. l’acheminement entre des machines virtuelles
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/24 - Routes multiples
  • H04L 45/128 - Évaluation de la route la plus courte pour trouver des routes disjointes
  • H04L 45/12 - Évaluation de la route la plus courte

11.

PROVIDING SECURE WIRELESS NETWORK ACCESS

      
Numéro d'application US2024048396
Numéro de publication 2025/075848
Statut Délivré - en vigueur
Date de dépôt 2024-09-25
Date de publication 2025-04-10
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Baranowsky, Menachem Joseph

Abrégé

Techniques for securely accessing a computer network are described. An access provider sends network access credentials to an access management device. Upon receiving the credentials, the access management device generates an image key that embeds the credentials. The access management device then presents the image key to a client device. The client device receives the image key and extracts the credentials from within the image key. The client device transmits the credentials to the access provider with an authentication request. Based on the credentials included with the authentication request, the access provider attempts to authenticate the client device. If authentication is successful, the access provider grants the client device access to the wireless network and resources accessible via the wireless network.

Classes IPC  ?

  • H04W 12/77 - Identité graphique
  • H04W 12/06 - Authentification
  • H04W 12/50 - Appariement sécurisé de dispositifs
  • H04W 12/0431 - Distribution ou pré-distribution de clésMise en accord de clés
  • G06F 21/36 - Authentification de l’utilisateur par représentation graphique ou iconique
  • H04W 84/00 - Topologies de réseau
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

12.

MACHINE LEARNING BASED OVERBOOKING MODELING

      
Numéro d'application US2024042027
Numéro de publication 2025/071777
Statut Délivré - en vigueur
Date de dépôt 2024-08-13
Date de publication 2025-04-03
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Vakhutinsky, Andrew
  • Zhou, Zijie

Abrégé

Embodiments optimize hotel room reservations for a hotel. For a first day of a plurality of future days, embodiments automatically determine, based on an objective function, an overbooking limit for each category of hotel rooms for the hotel, where the hotel includes a plurality of different room categories. Embodiments receive a first reservation request for the first day for a first category room. When the determined overbooking limit for the first category room has not been reached, embodiments accept the first reservation request. When the accepted first reservation request is being checked in to the hotel on the first day, embodiments automatically determine, based on the objective function, to reject the first reservation request, accept the first reservation request, or upgrade the first reservation request to a higher category room.

Classes IPC  ?

  • G06Q 10/02 - Réservations, p. ex. pour billetterie, services ou manifestations
  • G06N 20/00 - Apprentissage automatique
  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 50/12 - Hôtellerie ou restauration

13.

TECHNIQUES FOR ESTABLISHING TRUST IN A CLUSTER OF EDGE DEVICES

      
Numéro d'application US2024048196
Numéro de publication 2025/072190
Statut Délivré - en vigueur
Date de dépôt 2024-09-24
Date de publication 2025-04-03
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Vasanad, Naren Shivashankar
  • Sagiraju, Suresh
  • Kalley, Harshit Kumar
  • Vavilapalli, Srikanth
  • Chen, Gavin
  • Yim, Denny Man Bun

Abrégé

Techniques are disclosed to establish trust in a cluster of edge devices. An edge device cloud service can associate a first cloud-computing edge device with a fleet of cloud-computing edge devices and provision the first cloud-computing edge device with a master encryption key. The edge device cloud service can associate a second cloud-computing edge device with the fleet and provision the second cloud-computing edge device with the master encryption key and the first public encryption key. The first cloud-computing edge device can receive from the second cloud-computing edge device encrypted message data comprising the second public encryption key. The first cloud-computing edge device can decrypt the encrypted message data using the master encryption key stored in the first key store and update the first key store with the second public encryption key.

Classes IPC  ?

14.

FREQUENCY-DOMAIN SIGNAL CLUSTERING

      
Numéro d'application US2024046996
Numéro de publication 2025/064370
Statut Délivré - en vigueur
Date de dépôt 2024-09-17
Date de publication 2025-03-27
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ru, Keyang
  • Liu, Ruixian
  • Liao, Kuei-Da
  • Wang, Guang, Chao
  • Gerdes, Matthew, T.
  • Gross, Kenny, C.

Abrégé

Systems, methods, and other embodiments associated with clustering of time series signals based on frequency domain analysis are described. In one embodiment, an example method includes accessing time series signals to be separated into clusters. The example method also includes determining similarity in the frequency domain among the time series signals. The example method further includes extracting a cluster of similar time series signals from the time series signals based on the similarity in the frequency domain. And, the example method includes training a machine learning model to detect anomalies based on the cluster.

Classes IPC  ?

  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06F 18/23 - Techniques de partitionnement

15.

AI-GENERATED DATA OBJECTS FOR DATA VISUALIZATION

      
Numéro d'application US2024045587
Numéro de publication 2025/064234
Statut Délivré - en vigueur
Date de dépôt 2024-09-06
Date de publication 2025-03-27
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Malak, Michael Senada
  • Balaji, Monisha
  • Carvalho, Leon Eli Militao

Abrégé

Technology is disclosed herein for generating a visualization of data based on an AI-generated data object. In an implementation, an application, such as a data analytics application, receives a natural language input from a user which relates to a table of data in the application. The table includes data organized according to table columns. The application generates a prompt for a large language model (LLM) service which includes the names of the table columns. The prompt tasks the LLM service with selecting columns for the visualization based on the natural language input and the names of the table columns. The prompt tasks the LLM service with generating a response in a JSON format. The application populates the JSON object, which describes the visualization, according to the response. The application then creates visualization based on the JSON object.

Classes IPC  ?

  • G06F 16/904 - NavigationVisualisation à cet effet
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 40/00 - Maniement de données en langage naturel
  • G06N 20/00 - Apprentissage automatique

16.

NESTED RESOURCE IDENTITY MANAGEMENT FOR CLOUD RESOURCES

      
Numéro d'application US2024018625
Numéro de publication 2025/058663
Statut Délivré - en vigueur
Date de dépôt 2024-03-06
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Bhuiyan, A M Helali Mortuza
  • Patel, Pritesh Kiritkumar
  • Elmenshawy, Ayman
  • Andrews, Thomas
  • Katti, Sreedhar
  • Slepicka, Jason Anthony
  • Wojciak, Jakub (kuba) Karol
  • Kil, Kenneth Choi

Abrégé

A system is disclosed that includes capabilities by which a nested sub-resource residing in a service tenancy can access a customer-owned resource residing in a customer tenancy without the use of a cross-tenant policy. The disclosed system provides the ability for a nested sub-resource residing in a service tenancy to obtain the resource principal identity of a higher-level resource residing in the customer tenancy and use the identity of the higher-level resource to access a customer-owned resource residing in the customer tenancy. Using the resource principal identity of its higher-level resource, the sub-resource can access a customer-owned resource that resides in a customer tenancy in a seamless way without having to write a cross-tenancy policy statement that provides permission to the sub-resource to access the customer-owned resource.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 9/54 - Communication interprogramme
  • G06F 21/10 - Protection de programmes ou contenus distribués, p. ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

17.

DIGITAL ASSISTANT USING GENERATIVE ARTIFICIAL INTELLIGENCE

      
Numéro d'application US2024043809
Numéro de publication 2025/058830
Statut Délivré - en vigueur
Date de dépôt 2024-08-26
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Vishnoi, Vishal
  • Xu, Xin
  • Barra, Diego Andres Cornejo
  • Xu, Ying
  • Dharmasiri, Yakupitiyage Don Thanuja Samodhve
  • Kanuga, Aashna Devang
  • Gadde, Srinivasa Phani Kumar
  • Duong, Thanh Long
  • Johnson, Mark Edward

Abrégé

Techniques are disclosed herein for implementing digital assistants using generative artificial intelligence. An input prompt comprising a natural language utterance and candidate agents and associated actions can be constructed. An execution plan can be generated using a first generative artificial model based on the input prompt. The execution plan can be executed to perform actions included in the execution plan using agents indicated by the execution plan. A response to the natural language utterance can be generated by a second generative artificial intelligence model using one or more outputs from executing the execution plan.

Classes IPC  ?

  • G06F 40/216 - Analyse syntaxique utilisant des méthodes statistiques
  • G06F 40/30 - Analyse sémantique
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/44 - Méthodes statistiques, p. ex. modèles probabilistes
  • G06F 40/56 - Génération de langage naturel

18.

STORAGE AND RETRIEVAL MECHANISMS FOR KNOWLEDGE ARTIFACTS ACQUIRED AND APPLICABLE ACROSS CONVERSATIONS

      
Numéro d'application US2024046036
Numéro de publication 2025/059068
Statut Délivré - en vigueur
Date de dépôt 2024-09-10
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Grover, Raman
  • Saikia, Amitabh

Abrégé

Techniques are disclosed for storage and retrieval mechanisms for knowledge artifacts acquired and applicable across conversations to enrich user interactions with a digital assistant. In one aspect, a method includes receiving a natural language utterance form a user during a session between the user and the digital assistant and obtaining a topic context instance for the utterance. The obtaining includes executing a search, determining whether the utterance satisfies a threshold of similarity with one or more topics, identifying the topic context instance associated with the topics, and associating the utterance with the topic context instance. A first generative artificial intelligence model can then be used to generate a list of executable actions. An execution plan is then created, and the topic context instances is updated with the execution plan. The execution plan is then executed, and an output or communication derived from the output is sent to the user.

Classes IPC  ?

19.

VALIDATING CERTIFICATE BUNDLES WITH ASYMMETRIC KEYS

      
Numéro d'application US2024046210
Numéro de publication 2025/059187
Statut Délivré - en vigueur
Date de dépôt 2024-09-11
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Uzun, Burak
  • Geetha Mohan, Mauruthi
  • Long, Tony
  • Cliffe, Owen

Abrégé

Operations of a certificate bundle validation service may include receiving a first certificate bundle that includes a first set of one or more digital certificates, and a digital signature, associated with the first certificate bundle; determining, using a public key of an asymmetric key pair associated with a second set of one or more digital certificates, that the digital signature is generated using a private key of the asymmetric key pair; and responsive to determining that the digital signature is generated using the private key, storing the first certificate bundle in a certificate repository as a trusted certificate bundle.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/40 - Protocoles réseaux de sécurité

20.

PACKET LEVEL DATA CENTRIC PROTECTION ENFORCEMENT

      
Numéro d'application US2024046226
Numéro de publication 2025/059198
Statut Délivré - en vigueur
Date de dépôt 2024-09-11
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Lashgari, Kourosh
  • Adhikari, Prashanth
  • Brutti, Matias
  • Clark, Robert Graham

Abrégé

Techniques are described for performing packet level data centric protection enforcement. Instead of being restricted to perimeter-based security and defining and creating rules that are difficult to maintain, techniques described herein allow users to create data-centric, intent-based policies that are enforced at different enforcement points within one or more networks. In some examples, a method comprises receiving a packet at an enforcement point (EP) within one or more networks that include a plurality of enforcement points (EPs); accessing enforcement data that indicates allowed communications between the EP and one or more other EPs, wherein the data are generated from a policy that specifies how traffic flows the one or more networks and a determination of possible data movements between at least two of EPs in the plurality of EPs; and enforcing the flow of the packet at the EP based on the data.

Classes IPC  ?

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

21.

AUTOMATIC PROMPT ENGINEERING USING A LARGE LANGUAGE MODEL

      
Numéro d'application US2024046461
Numéro de publication 2025/059355
Statut Délivré - en vigueur
Date de dépôt 2024-09-12
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Yang, Shiquan
  • Mathur, Nitika
  • Gollamudi, Sagar Kalyan
  • Zaidi, Syed Najam Abbas
  • Zaremoodi, Poorya
  • Shah, Shubham Pawankumar
  • Shamaei, Arash

Abrégé

Techniques are disclosed for automatically generating prompts. A method comprises accessing first prompts, wherein each of the first prompts is a prompt for generating a portion of a SOAP note using a machine-learning model. For each respective first prompt of the first prompts: (i) using the respective first prompt to obtain a first result from a first machine-learning model, (ii) using the respective first prompt and the first result to obtain a second result from a second machine-learning model, the second result including an assessment of the first result, (iii) using the second result to obtain a third result from a third machine-learning model, the third result including a second prompt, (iv) setting the second prompt as the respective first prompt, (v) repeating steps (i)-(iv) a number of times to obtain a production prompt, (vi) adding the production prompt to a collection of prompts; and storing the collection of prompts.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06F 40/56 - Génération de langage naturel
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p. ex. leur création ou leur transmission
  • G06N 3/0475 - Réseaux génératifs
  • G06N 3/045 - Combinaisons de réseaux
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/295 - Reconnaissance de noms propres

22.

PREPARING DATA FOR HIGH-PRECISION ABSOLUTE LOCALIZATION OF A MOVING OBJECT ALONG A TRAJECTORY

      
Numéro d'application US2024046494
Numéro de publication 2025/059380
Statut Délivré - en vigueur
Date de dépôt 2024-09-12
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Shevelev, Oleg Gennadievich
  • Malhotra, Sahil
  • Lopez, Sergio Aldea
  • Rowe, Matthew Charles
  • Polleri, Alberto

Abrégé

Techniques for preparing data for high-precision absolute localization of a moving object along a trajectory are provided. In one technique, a sequence of points is stored, where each point corresponds to a different set of Cartesian coordinates. A curve is generated that approximates a line that passes through the sequence of points. Based on the curve, a set of points is generated on the curve, where the set of points is different than the sequence of points. New Cartesian coordinates are generated for each point in the set of points. After generating the new Cartesian coordinates, Cartesian coordinates of a position of a moving object are determined.

Classes IPC  ?

  • G01C 21/00 - NavigationInstruments de navigation non prévus dans les groupes

23.

ROUTING ENGINE FOR LLM-BASED DIGITAL ASSISTANT

      
Numéro d'application US2024046739
Numéro de publication 2025/059555
Statut Délivré - en vigueur
Date de dépôt 2024-09-13
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Hettige, Bhagya Gayathri
  • Abobakr, Ahmed Ataallah Ataallah
  • Sridharan, Vanshika
  • Xu, Ying
  • Duong, Thanh Long
  • Dharmasiri, Yakupitiyage Don Thanuja Samodhye
  • Gadde, Srinivasa Phani Kumar
  • Vishnoi, Vishal
  • Xu, Xin

Abrégé

Techniques are disclosed herein for routing an utterance to action for a digital assistant with generative artificial intelligence. An input query comprising particular data can be received from a user. An action and a set of input argument slots within a schema associated with the action can be identified based on the input query. The input argument slots can be filled by determining whether one or more parameters are derivable from the particular data and filling the input argument slot with a version of the parameters that conforms to the schema. An execution plan that comprises the action that includes the set of filled input argument sots can be sent to an execution engine configured to execute the action for generating a response to the input query.

Classes IPC  ?

  • G06F 40/216 - Analyse syntaxique utilisant des méthodes statistiques
  • G06F 40/30 - Analyse sémantique
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/44 - Méthodes statistiques, p. ex. modèles probabilistes
  • G06F 40/56 - Génération de langage naturel
  • G06F 16/9032 - Formulation de requêtes
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes

24.

FAIRNESS FEATURE IMPORTANCE: UNDERSTANDING AND MITIGATING UNJUSTIFIABLE BIAS IN MACHINE LEARNING MODELS

      
Numéro d'application US2024046791
Numéro de publication 2025/059590
Statut Délivré - en vigueur
Date de dépôt 2024-09-13
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Pushak, Yasha
  • Godbout, Mathieu
  • Fathi Moghadam, Hesam
  • Hong, Sungpack
  • Chafi, Hassan

Abrégé

In an embodiment, a computer generates a respective original inference from each of many records. Permuted values are selected for a feature from original values of the feature. Based on the permuted values for the feature, a permuted inference is generated from each record. Fairness and accuracy of the original and permuted inferences are measured. For each of many features, the computer measures a respective impact on fairness of a machine learning model, and a respective impact on accuracy of the machine learning model. A global explanation of the machine learning model is generated and presented based on, for multiple features, the impacts on fairness and accuracy. Based on the global explanation, an interactive indication to exclude or include a particular feature is received. The machine learning model is (re-)trained based on the interactive indication to exclude or include the particular feature, which may increase the fairness of the model.

Classes IPC  ?

  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p. ex. pour la simulation de réseaux neuronaux
  • G06N 5/045 - Explication d’inférenceIntelligence artificielle explicable [XAI]Intelligence artificielle interprétable

25.

SYSTEM AND METHOD FOR CHAT-TO-VISUALIZATION USER INTERFACE FOR USE WITH A DATA ANALYTICS WORKBOOK ASSISTANT

      
Numéro d'application US2024046802
Numéro de publication 2025/059598
Statut Délivré - en vigueur
Date de dépôt 2024-09-13
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Vigeant, Jacques
  • Kim, Jun
  • Malak, Michael
  • Eng, Kenneth
  • Joshi, Rutuja
  • Vasudevan, Ramesh

Abrégé

In accordance with an embodiment, described herein is a system and method for providing a chat-to-visualization user interface for use with a data analytics workbook assistant. A data analytics system or environment can be integrated with a digital assistant system or environment which provides natural language processing, for purposes of leveraging a user's text or speech input while generating, modifying, or interacting with data visualizations. The user can interact with the system using a chat-like conversation. Based upon a received input from the user as part of the conversation, the system can generate data comprising a resolved intent and entities, and locate an appropriate dataset. The system supports complex follow-up interactions or questions that pertain to previous responses combined with the curated data. The user can use modifiers to further enhance their questioning or analysis of the data, and incorporate resulting insights into their visualization project.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06Q 10/00 - AdministrationGestion
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/9032 - Formulation de requêtes
  • G06Q 10/063 - Recherche, analyse ou gestion opérationnelles

26.

SECURE GENERATIVE-ARTIFICIAL INTELLIGENCE PLATFORM INTEGRATION ON A CLOUD SERVICE

      
Numéro d'application US2024046810
Numéro de publication 2025/059605
Statut Délivré - en vigueur
Date de dépôt 2024-09-13
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Fang, Ming
  • Lin, Simo
  • Guo, Beiwen
  • Gao, Wei

Abrégé

The present disclosure relates to secure deployment of model weights from a generative artificial intelligence (GenAI) platform to a cloud service. The method includes accessing the model metadata and a set of weights of a GenAI model associated with a GenAI platform. These model weights may be encrypted using a first encryption key that may be provided in the model metadata. These encrypted model weights may be decrypted based on the model metadata by utilizing the first encryption key from the model metadata. Each key may be associated with the specific type of GenAI model. Before storing the model weights from the GenAI platform cloud tenancy to a cloud storage in GenAI home region, the model weights may be encrypted again by utilizing a second encryption key. This encryption by the cloud may enable independent control over the sensitive information during transit and storing.

Classes IPC  ?

  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 3/088 - Apprentissage non supervisé, p. ex. apprentissage compétitif
  • H04L 9/40 - Protocoles réseaux de sécurité

27.

A UNIFIED RDBMS FRAMEWORK FOR HYBRID VECTOR SEARCH ON DIFFERENT DATA TYPES VIA SQL AND NOSQL

      
Numéro d'application US2024046820
Numéro de publication 2025/059613
Statut Délivré - en vigueur
Date de dépôt 2024-09-14
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Czarlinska, Aleksandra
  • Netravalkar, Saurabh Naresh
  • Mukhin, Denis B.
  • Roy, Harichandan
  • Liu, Zhen Hua
  • De La Hoz Luna, Sebastian
  • Hammerschmidt, Beda Christoph
  • Krupka, George R.
  • Xia, Bo
  • Chih-Wei Jiang, David

Abrégé

Techniques for a unified relational database framework for hybrid vector search are provided. In one technique, multiple documents are accessed and a vector table and a text table are generated. For each accessed document, data within the document is converted to plaintext, multiple chunks are generated based on the plaintext, an embedding model generates a vector for each of the chunks, the vectors are stored in the vector table along with a document identifier that identifies the accessed document, tokens are generated based on the plaintext, the tokens are stored in the text table along with the document identifier. Such processing may be performed in a database system in response to a single database statement to create a hybrid index. In response to receiving a hybrid query, a vector query and a text query are generated and executed and the respective results may be combined.

Classes IPC  ?

  • G06F 16/33 - Requêtes
  • G06F 16/31 - IndexationStructures de données à cet effetStructures de stockage

28.

RESPONDING TO HALLUCINATIONS IN GENERATIVE LARGE LANGUAGE MODELS

      
Numéro d'application US2024046847
Numéro de publication 2025/059626
Statut Délivré - en vigueur
Date de dépôt 2024-09-16
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Wang, Zheng
  • Hu, Yazhe
  • Guo, Mengqing
  • Sheng, Tao
  • Qian, Jun
  • Mamtani, Vinod Murli

Abrégé

Techniques for correcting hallucinations produced by generative large language models (LLMs). In one technique, a computing system accesses first output generated by an LLM. The computing system identifies, within the first output, a plurality of assertions. The computing system determines that a first assertion in the plurality of assertions is false. The computing system generates a prompt that indicates that the first assertion is false. The computing system submits the prompt as input to the LLM. The computing system accesses second output that is generated by the LLM, where the second output includes a second assertion that is different than the first assertion and corresponds to the first assertion.

Classes IPC  ?

29.

DNS RECURSIVE PTR SIGNALS ANALYSIS

      
Numéro d'application US2024042453
Numéro de publication 2025/058789
Statut Délivré - en vigueur
Date de dépôt 2024-08-15
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Baker, Christopher Robert
  • Hanily, Peter Martin
  • Schilcher, Ryan Daniel
  • Taimanglo, Jonathan Philip

Abrégé

Cyber-security techniques are described for monitoring a cloud environment and identifying potential problems, including malicious threats, to the monitored cloud environment using operational telemetry. Techniques are described for monitoring and collecting data related to reverse or recursive DNS (rDNS) traffic associated with a monitored cloud environment. The recursive DNS traffic includes recursive DNS (rDNS) requests originating from the cloud environment and responses to those requests received from DNS resolvers. This collected data is then analyzed to identify potential threats to the monitored cloud environment. The collected data may be analyzed to identify potential sources of threats and to identify one or more portions of the cloud environment that are the targets of the threats. The analysis may trigger alerts to be generated, actions to be performed (e.g., protective measures), reports to be generated, patterns to be recognized, etc.

Classes IPC  ?

  • H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]
  • H04L 9/40 - Protocoles réseaux de sécurité

30.

DIGITAL ASSISTANT USING GENERATIVE ARTIFICIAL INTELLIGENCE

      
Numéro d'application US2024043845
Numéro de publication 2025/058832
Statut Délivré - en vigueur
Date de dépôt 2024-08-26
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Xu, Xin
  • Vishnoi, Vishal
  • Gadde, Srinivasa Phani Kumar
  • Xu, Ying
  • Cornejo Barra, Diego Andres
  • Grover, Raman
  • Mcritchie, Stephen Andrew

Abrégé

Techniques are disclosed herein for configuring agents for use by digital assistants that use generative artificial intelligence. An agent may be in the form of a container that is configured to have one or more actions that can be executed by a digital assistant. The agent may be configured by initially defining specification parameters for the agent based on natural language input from a user. Configuration information for the one or more assets can be imported into the agent. One or more actions may then be defined for the agent based on importing of the configuration information, the natural language input from the user, or both. A specification document can be generated for the agent and can comprise various description metadata, such as agent, asset, or action metadata, or combinations thereof. The specification document may be stored in a data store that is communicatively coupled to the digital assistant.

Classes IPC  ?

  • G06F 40/216 - Analyse syntaxique utilisant des méthodes statistiques
  • G06F 40/30 - Analyse sémantique
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/44 - Méthodes statistiques, p. ex. modèles probabilistes
  • G06F 40/56 - Génération de langage naturel

31.

STREAM ORCHESTRATION FOR VARIABLE-LENGTH MESSAGE STREAMS

      
Numéro d'application US2024045954
Numéro de publication 2025/059019
Statut Délivré - en vigueur
Date de dépôt 2024-09-10
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Goel, Sachin
  • Andrabi, Syed Najeeb

Abrégé

Techniques are disclosed for stream orchestration for variable-length message streams, including routes specified using an implementation-independent stream orchestration language (SOL). In an example method, a computing system receives a variable-length message, the variable-length message including context information and a payload. The computing system determines, from the context information, routing information that identifies at least one consumer of the variable-length message. The computing system outputs the variable-length message to the consumer.

Classes IPC  ?

  • H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]

32.

AUTOMATIC SOAP NOTE GENERATION USING TASK DECOMPOSITION

      
Numéro d'application US2024046074
Numéro de publication 2025/059099
Statut Délivré - en vigueur
Date de dépôt 2024-09-11
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Zaidi, Syed Najam Abbas
  • Yang, Shiquan
  • Zaremoodi, Poorya
  • Mathur, Nitika
  • Shah, Shubham Pawankumar
  • Shamaei, Arash
  • Gollamudi, Sagar Kalyan

Abrégé

Techniques are disclosed for automatically generating Subjective, Objective, Assessment and Plan (SOAP) notes. Particularly, techniques are disclosed for automatic SOAP note generation using task decomposition. A text transcript is accessed and segmented into portions. The text transcript can correspond to an interaction between a first entity and a second entity. Machine-learning model prompts are used to extract entities and facts for the respective portions and generate SOAP note sections based at least in-part on the facts. A SOAP note is generated by combining the SOAP note sections. The SOAP note can be stored in a database in association with at least one of the first entity and the second entity.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06F 40/56 - Génération de langage naturel
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • G16H 15/00 - TIC spécialement adaptées aux rapports médicaux, p. ex. leur création ou leur transmission

33.

EXECUTING AN EXECUTION PLAN WITH A DIGITAL ASSISTANT AND USING LARGE LANGUAGE MODELS

      
Numéro d'application US2024046315
Numéro de publication 2025/059255
Statut Délivré - en vigueur
Date de dépôt 2024-09-12
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Xu, Xin
  • Hettige, Bhagya Gayathri
  • Gadde, Srinivasa Phani Kumar
  • Dharmasiri, Yakupitiyage Don Thanuja Samodhye
  • Sridharan, Vanshika
  • Vishnoi, Vishal
  • Johnson, Mark Edward

Abrégé

Techniques are disclosed herein for executing an execution plan for a digital assistant with generative artificial intelligence (genAI). A first genAI model can generate a list of executable actions based on an utterance provided by a user. An execution plan can be generated to include the executable actions. The execution plan can be executed by performing an iterative process for each of the executable actions. The iterative process can include identifying an action type, invoking one or more states, and executing, by the one or more states, the executable action using an asset to obtain an output. A second prompt can be generated based on the output obtained from executing each of the executable actions. A second genAI model can generate a response to the utterance based on the second prompt.

Classes IPC  ?

  • G06F 16/332 - Formulation de requêtes
  • G06N 3/00 - Agencements informatiques fondés sur des modèles biologiques

34.

AUTHENTICATED CUSTOMIZATION OF MACHINE-LEARNING MODELS

      
Numéro d'application US2024046420
Numéro de publication 2025/059325
Statut Délivré - en vigueur
Date de dépôt 2024-09-12
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Suravarapu, Shashi Prasad
  • Saikia, Amitabh
  • Gadde, Srinivasa Phani Kumar
  • Barra, Diego Andres Cornejo
  • Maheu, Cody Nicholas
  • Wu, Yuanxu
  • Mujumdar, Laukik Satish
  • Carter, Daniel Bruce
  • Medeck, Zachary Jon-Christian
  • Manakkattil, Jobinesh Purushothaman
  • Dahal, Sangeet
  • Gupta, Shweta Shyamsunder

Abrégé

Techniques are disclosed for providing an authenticated model customization for a machine-learning model. A cloud service provider platform accesses a message including, at least, timestamp data and user identification data. A training group of data entities is identified based on the data in the message. A training dataset is determined based on the training group of data entities. A machine-learning model is modified based on the training dataset. The modified machine-learning model is provided during an authenticated network session associated with the user identification data. In some embodiments, the modification of the machine-learning model is removed based on a determination that the authenticated network session had ended.

Classes IPC  ?

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

35.

COMPUTE TARGETS FOR DATA SCIENCE WORKLOAD EXECUTION AND IDENTITY AND ACCESS MANAGEMENT INTEGRATION

      
Numéro d'application US2024046630
Numéro de publication 2025/059473
Statut Délivré - en vigueur
Date de dépôt 2024-09-13
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brown, Jeremy Allen
  • Slepicka, Jason Anthony
  • Pelov, Lyudmil Valentinov
  • Jain, Saurabh
  • Gupta, Abhinav

Abrégé

A system receives a configuration request comprising an infrastructure definition that defines a set of resources, to be selected from a set of tenant-managed resources implemented on a tenant's premises, for implementing the compute target entity. The system generates a compute target entity associated with an addressable identifier. The compute target entity corresponds to the set of resources selected from the set of tenant-managed resources. The system receives an execution request for execution of a set of operations, where the execution request specifies the addressable identifier associated with the compute target entity for execution of the set of operations. The system maps the addressable identifier of the compute target entity to the set of resources. The system causes execution of the set of operations on the set of resources on the tenant's premises via the compute target entity.

Classes IPC  ?

  • H04L 41/0895 - Configuration de réseaux ou d’éléments virtualisés, p. ex. fonction réseau virtualisée ou des éléments du protocole OpenFlow
  • H04L 41/22 - 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 comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • H04L 47/70 - Contrôle d'admissionAllocation des ressources

36.

MAINTAINING STATE AND CONTEXT OF CONVERSATIONS BETWEEN A USER AND DIGITAL ASSISTANT USING THREADS

      
Numéro d'application US2024046761
Numéro de publication 2025/059571
Statut Délivré - en vigueur
Date de dépôt 2024-09-13
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Davelaar, Steven Martijn
  • Singh, Jashanpreet

Abrégé

Techniques for maintaining state and context of conversations between a user and digital assistant using threads. In one aspect, a method includes receiving a natural language utterance from a user during a session, obtaining a topic context instance for the natural language utterance, and generating, by a GenAI model, a list comprising an executable action based on candidate actions associated with the topic context instance. The executable action is then executed to produce an output. The executing includes determining there is no thread running within the session that is associated with the topic context instance, the executable action, or both, and responsive to determining there is no thread running, creating a thread associated with the topic context instance, the executable action, or both, and executing, using the thread, the executable action to obtain the output. The output or a communication derived from the output is then sent to the user.

Classes IPC  ?

  • G16H 10/00 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients

37.

SYSTEM AND METHOD FOR PROVIDING A DATA ANALYTICS WORKBOOK ASSISTANT AND INTEGRATION WITH DATA ANALYTICS ENVIRONMENTS

      
Numéro d'application US2024046801
Numéro de publication 2025/059597
Statut Délivré - en vigueur
Date de dépôt 2024-09-13
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Basavaraju, Chandan
  • Thanikasalam, Vijeswari
  • Richardson, Alan
  • Eng, Kenneth
  • Vasudevan, Ramesh
  • Vigeant, Jacques
  • Beemanapalli, Kalyan
  • Surve, Nikhil

Abrégé

In accordance with an embodiment, described herein are systems and methods for providing a data analytics workbook assistant and integration with data analytics environments. A data analytics system or environment can be integrated with a provider operating as an implementation of a provider framework which provides natural language processing, for purposes of leveraging a user's text or speech input, within a data analytics or data visualization project, for example while generating, modifying, or interacting with data visualizations. The method can, upon receiving the input, process, by the selected provider, a text input or a speech input of the input, to generate, modify, or interact with a data analytics information or visualization.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06Q 10/00 - AdministrationGestion
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/9032 - Formulation de requêtes
  • G06Q 10/063 - Recherche, analyse ou gestion opérationnelles

38.

METHOD AND SYSTEM FOR PERFORMING GENERATIVE ARTIFICIAL INTELLIGENCE AND FINE TUNING THE DATA MODEL

      
Numéro d'application US2024046809
Numéro de publication 2025/059604
Statut Délivré - en vigueur
Date de dépôt 2024-09-13
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Fang, Ming
  • Lin, Simo
  • Zhang, Jinguo
  • Gao, Wei

Abrégé

A system and computer-implemented method include receiving a request for allocating graphical processing unit (GPU) resources for performing an operation. The request includes metadata identifying a client identifier (ID) associated with a client, throughput, and latency of the operation. A resource limit is determined for performing the operation based on the metadata. Attributes associated with each GPU resource of a plurality of GPU resources available for assignment are obtained. The attribute is analyzed that is associated with each GPU resource with respect to the resource limit. A set of GPU resources is identified from the plurality of GPU resources based on the analysis. A dedicated AI cluster is generated by patching the set of GPU resources within a single cluster. The dedicated AI cluster reserves a portion of a computation capacity of a computing system for a period of time and the dedicated AI cluster is allocated to the client associated with the client ID.

Classes IPC  ?

  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 3/088 - Apprentissage non supervisé, p. ex. apprentissage compétitif
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06N 20/00 - Apprentissage automatique

39.

TRANSACTIONALLY-CONSISTENT HNSW INDEX

      
Numéro d'application US2024046961
Numéro de publication 2025/059679
Statut Délivré - en vigueur
Date de dépôt 2024-09-16
Date de publication 2025-03-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Lahiri, Tirthankar
  • Chavan, Shasank Kisan
  • Mishra, Aurosish
  • Pendse, Sukhada Shashank
  • Saha, Agnivo
  • Aggarwal, Rohan
  • Wang, Xianqi
  • Britto, Benita Kathleen
  • Arnaboldi, Marco
  • Brugnara, Martin
  • Alagiannis, Ioannis
  • Haprian, Vlad Ioan
  • Daynes, Laurent Phillipe
  • Gong, Weiwei
  • Loaiza, Juan R.
  • Varia, Pranav
  • Bose, Shubha
  • Krishnappa, Chinmayi

Abrégé

Techniques for providing a transactionally-consistent Hierarchical Navigable Small Worlds (HNSW) index are described. In one technique, a HNSW index for a plurality of vectors is stored. In response to receiving a set of changes to the plurality of vectors, storing the set of changes in a shared journal instead of applying the set of changes to the HNSW index. in response to receiving a vector query that includes a query vector, a subset of the set of changes in the shared journal is identified based on the query vector. Also, based on the query vector and the HNSW index, a subset of the plurality of vectors is identified. A result of the vector query is generated based on the subset of the set of changes and the subset of the plurality of vectors.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06N 3/00 - Agencements informatiques fondés sur des modèles biologiques
  • G06Q 10/00 - AdministrationGestion

40.

FRAMEWORK FOR TOKEN EXCHANGE BETWEEN DIFFERENT CLOUD ENVIRONMENTS

      
Numéro d'application US2024045320
Numéro de publication 2025/054274
Statut Délivré - en vigueur
Date de dépôt 2024-09-05
Date de publication 2025-03-13
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Evani, Venkata Subbarao
  • Nagaraja, Girish
  • Goyal, Atul

Abrégé

Described herein is a token exchange framework between two different cloud services providers. A multi-cloud infrastructure included in a first cloud environment that is provided by a first cloud services provider (CSP) receives a first request from a user associated with an account in a second cloud environment that is provided by a second CSP. The first request corresponds to using of a service provided by the first cloud environment and includes a first token issued by the second CSP. The multi-cloud infrastructure obtains a second token issued by the first CSP based on validating the first token with respect to a trust configuration corresponding to the second CSP. The trust configuration is previously generated and maintained by the first CSP in the first cloud environment. The multi-cloud infrastructure transmits the second token to the service to enable the user to utilize the service provided by the first cloud environment.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 21/41 - Authentification de l’utilisateur par une seule ouverture de session qui donne accès à plusieurs ordinateurs
  • H04L 9/40 - Protocoles réseaux de sécurité

41.

TOKEN EXCHANGE SERVICE FOR CUSTOMER WORKLOADS

      
Numéro d'application US2024045329
Numéro de publication 2025/054281
Statut Délivré - en vigueur
Date de dépôt 2024-09-05
Date de publication 2025-03-13
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Evani, Venkata Subbarao
  • Nagaraja, Girish
  • Goyal, Atul

Abrégé

Described herein is a token exchange framework between two different cloud services providers. A multi-cloud infrastructure included in a first cloud environment that is provided by a first cloud services provider (CSP) receives a first request from a user associated with an account in a second cloud environment that is provided by a second CSP. The first request corresponds to using of a service provided by the first cloud environment and includes a first token issued by the second CSP. The multi-cloud infrastructure obtains a second token issued by the first CSP based on validating the first token with respect to a trust configuration corresponding to the second CSP. The trust configuration is previously generated and maintained by the first CSP in the first cloud environment. The multi-cloud infrastructure transmits the second token to the service to enable the user to utilize the service provided by the first cloud environment.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 21/41 - Authentification de l’utilisateur par une seule ouverture de session qui donne accès à plusieurs ordinateurs
  • H04L 9/40 - Protocoles réseaux de sécurité

42.

DESIGN CONFIGURATION FOR PROVIDING A COMMUNICATION SERVICE

      
Numéro d'application US2024045619
Numéro de publication 2025/054473
Statut Délivré - en vigueur
Date de dépôt 2024-09-06
Date de publication 2025-03-13
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Kulshreshtha, Kinshuk
  • Batchu, Bhavana
  • Syed, Mujahid Ur Rahm

Abrégé

The technology disclosed herein streamlines the design and provision of communication services supplied by a communication service provider. In a particular example, a method includes receiving service design parameters for a communication service provided by the communication service provider and identifying a root node in a service design catalog corresponding to at least a first parameter of the service design parameters. The method further includes creating a service design by traversing from the root node through one or more subsequent nodes defined by the service design catalog corresponding to one or more second parameters of the service design parameters until one or more leaf nodes indicated by the service design catalog are reached. The method also includes configuring resources corresponding to nodes traversed in the service design in accordance with the service design and providing the communication service via the resources.

Classes IPC  ?

  • H04L 41/5054 - Déploiement automatique des services déclenchés par le gestionnaire de service, p. ex. la mise en œuvre du service par configuration automatique des composants réseau

43.

TOKEN EXCHANGE SERVICE

      
Numéro d'application US2024045324
Numéro de publication 2025/054277
Statut Délivré - en vigueur
Date de dépôt 2024-09-05
Date de publication 2025-03-13
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Evani, Venkata Subbarao
  • Nagaraja, Girish
  • Goyal, Atul

Abrégé

Described herein is a token exchange framework between two different cloud services providers. A multi-cloud infrastructure included in a first cloud environment that is provided by a first cloud services provider (CSP) receives a first request from a user associated with an account in a second cloud environment that is provided by a second CSP. The first request corresponds to using of a service provided by the first cloud environment and includes a first token issued by the second CSP. The multi-cloud infrastructure obtains a second token issued by the first CSP based on validating the first token with respect to a trust configuration corresponding to the second CSP. The trust configuration is previously generated and maintained by the first CSP in the first cloud environment. The multi-cloud infrastructure transmits the second token to the service to enable the user to utilize the service provided by the first cloud environment.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 21/41 - Authentification de l’utilisateur par une seule ouverture de session qui donne accès à plusieurs ordinateurs
  • H04L 9/40 - Protocoles réseaux de sécurité

44.

TAINTS AND FADING TAINTS

      
Numéro d'application US2024045533
Numéro de publication 2025/054415
Statut Délivré - en vigueur
Date de dépôt 2024-09-06
Date de publication 2025-03-13
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Clark, Robert Graham

Abrégé

Techniques are described for using taints. According to some configurations, a method includes associating data with one or more taints, wherein the one or more taints include a first taint; accessing one or more assertions that specify constraints on the data that affect how the data flows through one or more networks based at least in the one or more taints, wherein enforcement points within the one or more networks enforce the assertions; determining, based at least in part on the one or more taints and the one or more assertions, that a first enforcement point is authorized to access at least a portion of the data; allowing the first enforcement point to access the at least the portion of the data; and responsive to the first enforcement point accessing the at least the portion of the data, associating the first enforcement point with the one or more taints.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • H04L 9/40 - Protocoles réseaux de sécurité

45.

CONTROLLING PLACEMENT OF RESOURCES WITHIN A CLOUD INFRASTRUCTURE OF A FIRST CLOUD SERVICE PROVIDER FOR A CLOUD SERVICE OFFERED BY A SECOND CLOUD SERVICE PROVIDER

      
Numéro d'application US2024018026
Numéro de publication 2025/048892
Statut Délivré - en vigueur
Date de dépôt 2024-03-01
Date de publication 2025-03-06
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Vogel, Daniel M.
  • Singh, Prabhjot
  • Mistry, Bhargav Arvindkumar
  • Prica, Mihai

Abrégé

Techniques are disclosed for dynamically managing access to cross-cloud services. Provided are access control mechanisms for controlling and/or managing access to cross-cloud services offered by and between one or more cloud service providers. The techniques include detecting that a request for a cloud service has been received by a first component of a first cloud environment of a first cloud service provider and receiving an indication that deployment of the cloud service is permitted. In response to receiving the indication, a second component of the first cloud environment generates an instruction for implementing the cloud service within a second cloud environment and causes deployment of the cloud service within the second cloud environment based on the instruction.

Classes IPC  ?

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

46.

VIRTUAL MACHINE FIREWALL

      
Numéro d'application US2024033523
Numéro de publication 2025/048927
Statut Délivré - en vigueur
Date de dépôt 2024-06-12
Date de publication 2025-03-06
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Abidi, Fahd
  • Clegg, Timothy
  • Ramesh, Aparna

Abrégé

Embodiments are directed to a firewall for a virtual machine ("VM") application. Embodiments initiate event monitoring of the VM application. Embodiments receive an event and compare the event to a plurality of events stored in a baseline profile of the VM application. When the event differs from any of the plurality of events, embodiments automatically generate an alert and/or perform an action corresponding to the VM application.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • H04L 9/40 - Protocoles réseaux de sécurité

47.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR EXCHANGING OUTBOUND REGISTRATION COUNT INFORMATION AMONG INTERROGATING CALL SESSION CONTROL FUNCTIONS (I-CSCFS) AND USING THE OUTBOUND REGISTRATION COUNT INFORMATION FOR SERVING CSCF (S-CSCF) SELECTION

      
Numéro d'application US2024042975
Numéro de publication 2025/049156
Statut Délivré - en vigueur
Date de dépôt 2024-08-19
Date de publication 2025-03-06
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Singh, Arvind, Kumar
  • Kumpati, Agnivesh

Abrégé

A method for exchanging outbound registration count information among l-CSCFs and using the outbound registration count information for S- CSCF selection includes receiving, at a first l-CSCF of a cluster of l-CSCFs and from each S-CSCF in a cluster of S-CSCFs, a value indicating a registration capacity of the S-CSCF. The method further includes receiving, at the first l-CSCF and from at least one other l-CSCF in the cluster of I- CSCFs, outbound registration counts indicating numbers of outbound registrations that the at least one other l-CSCF has with the S-CSCFs in the cluster of S-CSCFs. The method further includes calculating, by the first I- CSCF and using the values indicating the registration capacities of the S- CSCFs and the outbound registration counts, values indicating updated registration capacities of the S-CSCFs. The method further includes using, by the first l-CSCF, the values indicating the updated registration capacities to select an S-CSCF for at least one outbound registration message.

Classes IPC  ?

  • H04L 65/1073 - Enregistrement ou annulation de l’enregistrement

48.

STATEFULSETS GRACEFUL TERMINATION FOR CLOUD COMPUTING PLATFORMS

      
Numéro d'application US2024044506
Numéro de publication 2025/049797
Statut Délivré - en vigueur
Date de dépôt 2024-08-29
Date de publication 2025-03-06
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Arunachalam, Chandrashekar
  • Difranco, David Edward

Abrégé

Using a cloud orchestration platform, a data set is identified that corresponds to task processes associated with a microservice. A set of pods is identified that includes a master pod and worker pods. Each worker pod replicates data from the master pod. The master pod is accessed by calling a container orchestration platform. Upon detecting an input that triggers an upgrade for at least part of the set of pods: a default pod-replacement protocol of the container orchestration platform is interrupted by transmitting a custom script, from the cloud orchestration platform to the container orchestration platform, where execution of the script causes: polling the microservice for pod status information and determining whether a condition for iteration advancement for the upgrade is satisfied based on the status information. An iteration advancement of the upgrade to a next pod occurs upon determining that the condition is satisfied.

Classes IPC  ?

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

49.

PROVISIONING AND MANAGING RESOURCES WITHIN A CLOUD INFRASTRUCTURE OF A FIRST CLOUD SERVICE PROVIDER FOR A CLOUD SERVICE OFFERED BY A SECOND CLOUD SERVICE PROVIDER

      
Numéro d'application US2024040135
Numéro de publication 2025/042551
Statut Délivré - en vigueur
Date de dépôt 2024-07-30
Date de publication 2025-02-27
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ramanathan, Shyamsundar
  • Kearney, Luke Francis
  • Zayats, Aliaksei Petrovich
  • Tolton, Christopher Jared
  • Zheliakov, Nikita
  • Korolev, Sergei
  • Sinha, Abhishek Kumar
  • Chebotarev, Vladimir
  • Zaicenko, Kirils
  • Galler, Sarah

Abrégé

Techniques are disclosed for provisioning and managing resources within a cloud infrastructure of a first cloud service provider for a cloud service offered by a second cloud service provider. Cross-cloud services can be provisioned and managed by and between private clouds of cloud service providers. The techniques include receiving a request for a cloud service by a component of a first private cloud within a first cloud environment and from a component of a second private cloud within a second cloud environment. The techniques further include the component of the first private cloud performing one or more operations to establish network connectivity prerequisites for network connectivity between the first private cloud and the second private cloud and causing one or more components of the first private cloud to provision the cloud service in the second private cloud.

Classes IPC  ?

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

50.

ARCHITECTURE FOR OFFERING A SERVICE OF A FIRST CLOUD SERVICE PROVIDER VIA A SECOND CLOUD SERVICE PROVIDER

      
Numéro d'application US2024040185
Numéro de publication 2025/042555
Statut Délivré - en vigueur
Date de dépôt 2024-07-30
Date de publication 2025-02-27
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ramanathan, Shyamsundar
  • Kearney, Luke Francis
  • Zayats, Aliaksei Petrovich
  • Tolton, Christopher Jared
  • Zheliakov, Nikita
  • Korolev, Sergei
  • Sinha, Abhishek Kumar
  • Chebotarev, Vladimir
  • Zaicenko, Kirils
  • Galler, Sarah

Abrégé

An architecture for offering a service of a first cloud service provider via a second cloud service provider is disclosed. A first cloud service provider infrastructure includes a first infrastructure and a second infrastructure. The first infrastructure is physically connected to a third infrastructure of a second cloud service provider infrastructure based on a first protocol. The first infrastructure is also physically connected to the second infrastructure based on a second protocol that is different from the first protocol. Using the first and second infrastructures, low latency high-bandwidth cross-cloud services can be provisioned and managed between private clouds of different cloud service providers.

Classes IPC  ?

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

51.

TECHNIQUES FOR TRANSFORMING NATURAL LANGUAGE CONVERSATION INTO A VISUALIZATION REPRESENTATION

      
Numéro d'application US2024040334
Numéro de publication 2025/042558
Statut Délivré - en vigueur
Date de dépôt 2024-07-31
Date de publication 2025-02-27
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Hoang, Cong Duy Vu
  • Tangari, Gioacchino
  • Mcritchie, Stephen Andrew
  • Mathur, Nitika
  • Kanuga, Aashna Devang
  • Siu, Steve Wai-Chun
  • Guo, Dalu
  • Xu, Chang
  • Johnson, Mark Edward
  • Broadbent, Christopher Mark
  • Duong, Thanh Long
  • Gadde, Srinivasa Phani Kumar
  • Vishnoi, Vishal
  • Basavaraju, Chandan
  • Eng, Kenneth Khiaw Hong
  • Dhamija, Rohit
  • Sarioz, Berk
  • Raghavendra, Vasisht

Abrégé

Techniques are disclosed herein for transforming natural language conversations into a visual output. In one aspect, a computer-implement method includes generating an input string by concatenating a natural language utterance with a schema representation comprising a set of entities for visualization actions, generating, by a first encoder of a machine learning model, one or more embeddings of the input string, encoding, by a second encoder of the machine learning model, relations between elements in the schema representation and words in the natural language utterance based on the one or more embeddings, generating, by a grammar-based decoder of the machine learning model and based on the encoded relations and the one or more embeddings, an intermediate logical form that represents at least the query, the one or more visualization actions, or the combination thereof, and generating, based on the intermediate logical form, a command for a computing system.

Classes IPC  ?

52.

PREDICTING PRODUCT DEMAND WITH CLUSTER-BASED PRODUCT CROSS-ELASTICITY ESTIMATES

      
Numéro d'application US2024042488
Numéro de publication 2025/042690
Statut Délivré - en vigueur
Date de dépôt 2024-08-15
Date de publication 2025-02-27
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Zhao, Yu
  • Anderson, David Richard
  • Yagnavajhala, Saraswati

Abrégé

Techniques for generating a retail forecasting model from product-cluster-based estimated elasticity values to forecast the effects of price changes on the demand for a set of products are disclosed. A system generates cluster-based price-elasticity values for a set of products by applying a set of regressive elasticity-estimation algorithms to a set of product data and clustering products based on product descriptions and estimated price-elasticity values. The system uses the cluster-based price-elasticity values for the products to generate the retail forecasting model.

Classes IPC  ?

  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 30/0202 - Prédictions ou prévisions du marché pour les activités commerciales
  • G06Q 30/0204 - Segmentation du marché
  • G06Q 30/0201 - Modélisation du marchéAnalyse du marchéCollecte de données du marché

53.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR USING SERVICE COMMUNICATION PROXY (SCP) TO AUTOMATICALLY CONFIGURE SERVICE-BASED INTERFACE (SBI) TRANSACTION TIMEOUTS

      
Numéro d'application US2024042977
Numéro de publication 2025/042861
Statut Délivré - en vigueur
Date de dépôt 2024-08-19
Date de publication 2025-02-27
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Srivastava, Ankit
  • Shivarajapura, Anup
  • Thukral, Saurabh

Abrégé

A method for automatically configuring service-based interface (SBI) timeouts includes determining, by a service communication proxy (SCR), latency measurements for SBI interfaces with producer network functions (NFs). The method further includes maintaining, by the SCR, a database of the latency measurements for the SBI interfaces with the producer NFs. The method further includes communicating, by the SCR, the latency measurements to an element management system (EMS) for automatically configuring, at consumer NFs, timeouts for the SBI interfaces associated with the producer NFs.

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 41/0895 - Configuration de réseaux ou d’éléments virtualisés, p. ex. fonction réseau virtualisée ou des éléments du protocole OpenFlow
  • H04L 43/0852 - Retards
  • H04L 43/0864 - Retards de voyage aller-retour
  • H04L 69/28 - Minuteurs ou mécanismes de chronométrage utilisés dans les protocoles
  • H04L 41/342 - Canaux de signalisation pour la communication dédiée à la gestion du réseau entre entités virtuelles, p. ex. orchestrateurs, SDN ou NFV

54.

PROVIDING SERVICES BASED ON INFRASTRUCTURE DISTRIBUTED BETWEEN MULTIPLE CLOUD SERVICE PROVIDERS

      
Numéro d'application US2024043215
Numéro de publication 2025/042980
Statut Délivré - en vigueur
Date de dépôt 2024-08-21
Date de publication 2025-02-27
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Zahedi, Shahab
  • King, Myron Decker
  • Ramanathan, Shyamsundar
  • Kearney, Luke Francis
  • Zayats, Aliaksei Petrovich
  • Tolton, Christopher Jared
  • Zheliakov, Nikita
  • Korolev, Sergei
  • Sinha, Abhishek Kumar
  • Ead, Mostafa Gaber Mohammed
  • Chebotarev, Vladimir
  • Zaicenko, Kirils
  • Galler, Sarah

Abrégé

Techniques are disclosed for providing services based on infrastructure distributed between multiple cloud service providers. Low-latency high-bandwidth cross-cloud services can be provisioned and managed by and between private clouds of cloud service providers. The techniques include forming a cloud network between a first set of compute resources of a first infrastructure of a first cloud environment and a second set of compute resources of a second infrastructure of a second cloud environment. The first cloud environment is provided by a first cloud service provider and the second cloud environment is provided by a second cloud service provider different from the first cloud service provider.

Classes IPC  ?

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

55.

PROVISIONING A CLOUD SERVICE OF A FIRST CLOUD SERVICE PROVIDER USING A CONTROL PLANE OF A SECOND CLOUD SERVICE PROVIDER

      
Numéro d'application US2024043278
Numéro de publication 2025/043014
Statut Délivré - en vigueur
Date de dépôt 2024-08-21
Date de publication 2025-02-27
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Reinart, John Andrew
  • Ramanathan, Shyamsundar
  • Kearney, Luke Francis
  • Zayats, Aliaksei Petrovich
  • Tolton, Christopher Jared
  • Zheliakov, Nikita
  • Korolev, Sergei
  • Sinha, Abhishek Kumar
  • Ead, Mostafa Gaber Mohammed
  • Chebotarev, Vladimir
  • Zaicenko, Kirils
  • Galler, Sarah

Abrégé

Techniques are disclosed for provisioning a cloud service of a first cloud service provider using a control plane of a second cloud service provider. The techniques include detecting that a request for a cloud service provided by the first cloud service provider has been received from the second cloud environment of a second cloud service provider different from the first cloud service provider. The techniques further include, after detecting that the request for the cloud service has been received, provisioning a first set of resources within the first cloud environment and linking the first set of resources to a second set of resources within the second cloud environment. Linking the first set of resources to the second set of resources enables data pertaining to the cloud service to be transferred from the second cloud environment to the first cloud environment.

Classes IPC  ?

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

56.

PROVISIONING AND MANAGING RESOURCES WITHIN A CLOUD INFRASTRUCTURE OF A FIRST CLOUD SERVICE PROVIDER FOR CLOUD SERVICES OFFERED BY A SECOND CLOUD SERVICE PROVIDER

      
Numéro d'application US2024043287
Numéro de publication 2025/043018
Statut Délivré - en vigueur
Date de dépôt 2024-08-21
Date de publication 2025-02-27
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Reinart, John Andrew
  • Panchumarthy, Satish
  • Hung, Hochak
  • Ramanathan, Shyamsundar
  • Kearney, Luke Francis
  • Zayats, Aliaksei Petrovich
  • Tolton, Christopher Jared
  • Zheliakov, Nikita
  • Korolev, Sergei
  • Sinha, Abhishek Kumar
  • Ead, Mostafa Gaber Mohammed
  • Chebotarev, Vladimir
  • Zaicenko, Kirils
  • Galler, Sarah

Abrégé

Techniques are disclosed for provisioning and managing resources within a cloud infrastructure of a first cloud service provider for cloud services offered by a second cloud service provider. Cross-cloud services can be provisioned and managed by and between private clouds of cloud service providers. The techniques include receiving a request for a cloud service by a component of a first private cloud within a first cloud environment and from a component of a second private cloud within a second cloud environment. The techniques further include the component of the first private cloud performing one or more operations to establish network connectivity prerequisites for network connectivity between the first private cloud and the second private cloud and causing one or more components of the first private cloud to provision the cloud service in the second private cloud.

Classes IPC  ?

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

57.

OPTIMUM LAP DERIVATION VIA TRACK SEGMENTATION AND PRIOR RACING MEASUREMENTS

      
Numéro d'application US2024037725
Numéro de publication 2025/038209
Statut Délivré - en vigueur
Date de dépôt 2024-07-12
Date de publication 2025-02-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Rowe, Matthew Charles
  • Malhotra, Sahil
  • Lopez, Sergio Aldea
  • Shevelev, Oleg Gennadievich
  • Polleri, Alberto

Abrégé

Techniques for deriving an optimal traversal path on a racetrack are disclosed. The system partitions a track into straight and curved segments. The system identifies optimal traversals through each segment from historical traversal data. The system stitches the optimal traversals together and smooths the optimal traversals at the transition points between track segments. The system verifies that the smoothed traversals meet one or more kinematic criteria before outputting the optimal traversal path.

Classes IPC  ?

  • G01C 21/20 - Instruments pour effectuer des calculs de navigation
  • G01C 21/34 - Recherche d'itinéraireGuidage en matière d'itinéraire

58.

BRIDGING END USER CUSTOMER SUPPORT AND CLOUD OPERATOR CUSTOMER SUPPORT

      
Numéro d'application US2024041342
Numéro de publication 2025/038355
Statut Délivré - en vigueur
Date de dépôt 2024-08-07
Date de publication 2025-02-20
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Balassoubramanien, Shankar
  • Bore, Ole
  • Gangopadhyay, Manik
  • Liang, Suining
  • Modi, Sneha
  • Khairnar, Milind
  • Ryjkov, Galina
  • Vaddadi, Kasi Viswanath
  • Sullivan, Molly A
  • Wilda, Jet
  • Vogel, Daniel M.
  • Gangadharan, Jayesh
  • Bucholz, Monty

Abrégé

Techniques for escalating a service ticket between two service providers include receiving an initial service ticket at an initial service provider for resolution of an issue from an affected entity that is affected by the issue. The initial service ticket comprises an access-restricted set of attributes of the affected entity. Based on the initial service ticket, the system generates an escalated service ticket at the initial service provider. The escalated service ticket identifies the issue and omits the access-restricted attributes. The system transmits the escalated service ticket to a higher-tiered service provider, which is not authorized to access the access-restricted set of attributes comprised in the initial service ticket. In response to transmitting the escalated service ticket, the system receives information corresponding to the resolution of the issue from the higher-tiered service provider and processes the initial service ticket based on the information corresponding to the resolution of the issue.

Classes IPC  ?

  • G06Q 10/20 - Administration de la réparation ou de la maintenance des produits
  • H04L 41/5074 - Traitement des plaintes des utilisateurs ou des tickets d’incident

59.

PERFORMANCE OPTIMIZATION FOR QUALITY-OF-SERVICE FLOWS IN 5G NETWORK SLICES

      
Numéro d'application US2024041731
Numéro de publication 2025/035102
Statut Délivré - en vigueur
Date de dépôt 2024-08-09
Date de publication 2025-02-13
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Hamrick, Jr., Vincent A.
  • Kadaba, Srinivas R.

Abrégé

The technology disclosed herein enables optimization of the performance of QoS flows in a network slice of a fifth-generation (5G) network. In a particular example, a method includes creating the network slices in the 5G network. The network slices comprise logically separated networks running on the 5G network. The method further includes retrieving network information indicative of whether a service level is being met for a Quality-of-Service (QoS) flow of a slice of the network slices and determining the service level for the QoS flow is not being met based on the network information. In response to determining the service level for the QoS flow is not being met, the method includes directing network control functions of the 5G network to reconfigure resource usage for the slice to achieve the service level for the QoS flow.

Classes IPC  ?

  • H04L 41/0897 - Capacité à monter en charge au moyen de ressources horizontales ou verticales, ou au moyen d’entités de migration, p. ex. au moyen de ressources ou d’entités virtuelles
  • H04L 41/5025 - Pratiques de respect de l’accord du niveau de service en réagissant de manière proactive aux changements de qualité du service, p. ex. par reconfiguration après dégradation ou mise à niveau de la qualité du service
  • 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
  • H04L 43/087 - Gigue
  • H04L 43/0894 - Taux de paquets

60.

AUTHENTICATING CERTIFICATE BUNDLES WITH ASYMMETRIC KEYS

      
Numéro d'application US2024041316
Numéro de publication 2025/034881
Statut Délivré - en vigueur
Date de dépôt 2024-08-07
Date de publication 2025-02-13
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Long, Tony
  • Geetha Mohan, Mauruthi
  • Venkatesh, Karthik

Abrégé

Operations of a digital signature manager may include detecting, in a certificate repository on a first virtual cloud network, set of one or more new certificate authority (CA) certificates; transmitting, to a key management service hosted on a second virtual cloud network, a CA dataset that includes the set of one or more new CA certificates; receiving, from the key management service, a digital signature of the CA dataset generated based at least on a global private key stored on the second virtual cloud network in a private key repository associated with the key management service; and storing the digital signature in the certificate repository in a data structure that associates the digital signature with the CA dataset.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/40 - Protocoles réseaux de sécurité

61.

THREAD-LOCAL GARBAGE COLLECTION

      
Numéro d'application US2024038886
Numéro de publication 2025/029506
Statut Délivré - en vigueur
Date de dépôt 2024-07-19
Date de publication 2025-02-06
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Österlund, Erik
  • Karlsson, Stefan Mats Rikard
  • Rose, John R.

Abrégé

Techniques are described herein for performing thread-local garbage collection. The techniques include automatic profiling and separation of private and shared objects, allowing for efficient reclamation of memory local to threads. In some embodiments, threads are assigned speculatively-private heaps within memory. Unless there is a prior indication that an allocation site yields shared objects, then a garbage collection system may assume and operate as if such allocations are private until proven otherwise. Object allocations in a private heap may violate the speculative state of the heap when reachable outside of the thread. When violations to the speculative state are detected, an indication may be generated to notify the garbage collection system, which may prevent thread-local memory reclamation operations until the speculative state is restored. The garbage collection system may learn from the violations to reduce the allocation of invalidly private objects and increase the efficiency of the garbage collection system.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

62.

INSTRUMENTATION OF SOFT NAVIGATION ELEMENTS OF WEB PAGE APPLICATIONS

      
Numéro d'application US2024040336
Numéro de publication 2025/029887
Statut Délivré - en vigueur
Date de dépôt 2024-07-31
Date de publication 2025-02-06
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Cirone, Kevin J.
  • Sullivan, Blake T.
  • Bajpai, Dipankar

Abrégé

Disclosed techniques relate to instrumenting applications. In an example, a method involves providing a web page application with a tracer application. The method further involves accessing a source of the web page application. The method further involves detecting a reference to an element of the web page application in the source. The method further involves detecting the user interaction with the web page application. The method further involves automatically logging a start of a span based on the detection of the user interaction. The logging includes associating the span with the tracer application. The method further involves executing operations relating to the element. The method further involves determining that the element is ready for additional user interactions. The method further involves automatically logging an end of the span based upon the determining.

Classes IPC  ?

  • G06F 8/77 - Métriques logicielles
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie

63.

WORKLOAD IDENTITY RESOURCE PRINCIPLE

      
Numéro d'application US2024036357
Numéro de publication 2025/024094
Statut Délivré - en vigueur
Date de dépôt 2024-07-01
Date de publication 2025-01-30
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Lindholm, Jacob M.
  • Horwitz, Joshua Aaron

Abrégé

Techniques are described herein for authenticating a pod. A method can include a manager instance receiving a first request for a first token to access a computing resource. The manager instance can determine an identity of the service account and generate a second request for the first token based at least in part on the authentication. The manager instance can transmit the second request to a token issuance service of the computing system. The token issuance service can generate a third request for the first token, the third request comprising the identity of the service account and a token issuance service signature. The token issuance service can transmit the third request to an identity service of the computing system. The identity service can generate the first token based at least in part on determining whether to generate the first token.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

64.

MODEL AUGMENTATION FRAMEWORK FOR DOMAIN ASSISTED CONTINUAL LEARNING IN DEEP LEARNING

      
Numéro d'application US2024036939
Numéro de publication 2025/024110
Statut Délivré - en vigueur
Date de dépôt 2024-07-05
Date de publication 2025-01-30
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Thomas, Edwin
  • Agarwal, Amit
  • Jana, Sandeep
  • Pachauri, Kulbhushan

Abrégé

Techniques are described herein for generating block extender model. An example method includes a system accessing a base model trained for identifying a base class. The system can access an extender comprising block extenders, the extender class distinct from the base class. The system can connect the extender with the base model to generate an augmented model. The system can input training data to the augmented model, the training data is provided to the base model and the extender, the training data comprising the custom class. The system can train the extender model to identify the custom class based at least in part on the training data and the signal received from the base machine learning model. The system can generate a trained extender based at least in part on the training, the extender trained to identify an object associated with the extender class.

Classes IPC  ?

65.

ELECTRICAL GRID EDGE EVENT DETECTION AND MITIGATION

      
Numéro d'application US2024035533
Numéro de publication 2025/019129
Statut Délivré - en vigueur
Date de dépôt 2024-06-26
Date de publication 2025-01-23
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Williams, Bradley Roy
  • Eyford, Cornell Thomas
  • Bantukul, Apirux
  • Liu, Ruixian
  • Gross, Kenny

Abrégé

Embodiments detect one or more events on an electrical grid. Embodiments use a sensor installed at an edge of the electrical grid to generate a sensor waveform at a first sampling rate corresponding to current and/or voltage signals. Embodiments transform the sensor waveform into multiple frequency bands and digitize the multiple frequency bands at a second sampling rate that is lower than the first sampling rate. Embodiments receive, by a pattern recognition machine learning algorithm at the edge, the digitized multiple frequency bands for events and predict, using the ML algorithm, an occurrence of the one or more events.

Classes IPC  ?

  • G01R 19/25 - Dispositions pour procéder aux mesures de courant ou de tension ou pour en indiquer l'existence ou le signe utilisant une méthode de mesure numérique
  • G06N 20/00 - Apprentissage automatique
  • H02J 3/00 - Circuits pour réseaux principaux ou de distribution, à courant alternatif
  • H02J 13/00 - Circuits pour pourvoir à l'indication à distance des conditions d'un réseau, p. ex. un enregistrement instantané des conditions d'ouverture ou de fermeture de chaque sectionneur du réseauCircuits pour pourvoir à la commande à distance des moyens de commutation dans un réseau de distribution d'énergie, p. ex. mise en ou hors circuit de consommateurs de courant par l'utilisation de signaux d'impulsion codés transmis par le réseau

66.

FAILOVER HANDLING FOR PODS EXECUTING AN APPLICATION IN A HIGH AVAILABILITY MODE

      
Numéro d'application US2024037654
Numéro de publication 2025/019275
Statut Délivré - en vigueur
Date de dépôt 2024-07-11
Date de publication 2025-01-23
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Juneja, Rohit
  • Munnaluru, Pardhiva, Janardhana, Krishna

Abrégé

The technology disclosed herein enables a service manager of a container orchestration platform to handle failovers of pods executing an application in a high availability mode. In a particular example, a method includes receiving pod information including unique application identifiers generated by the application and indications of which of the pods are active and standby. The method further includes configuring service objects provided by the container orchestration platform of the pods to each correspond to respective ones of the pods based on the unique application identifiers. The method also includes receiving updated pod information indicating a first pod of the pods, which was on standby, is now active having first application identifier of the unique application identifiers previously assigned to a second pod that failed. Additionally, the method includes reconfiguring a service object associated with the first application identifier to correspond to the first pod instead of the second pod.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • 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
  • H04L 41/0668 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau par sélection dynamique des éléments du réseau de récupération, p. ex. le remplacement par l’élément le plus approprié après une défaillance

67.

SYNCHRONIZING DOCUMENT OBJECT MODEL TREES RESPECTIVELY MAINTAINED BY A SERVER AND A BROWSER

      
Numéro d'application US2024037407
Numéro de publication 2025/019237
Statut Délivré - en vigueur
Date de dépôt 2024-07-10
Date de publication 2025-01-23
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Österlund, Erik

Abrégé

A system synchronizes a server-side DOM tree and a browser-side DOM tree with one another. Server may receive from a browser, a hash value of the browser-side DOM tree, and a server-side update instruction for applying a first server-side update to the server-side DOM tree to synchronize with a first browser-side update by the browser to the browser-side DOM tree. The server may identify the server-side DOM tree based on the hash value. The server may execute upon the server-side DOM tree, the first server-side update and a second server-side update that is triggered by the first server-side update. The server may compute a browser-side update instruction for applying a second browser-side update to the browser-side DOM tree to synchronize with the server-side DOM tree. The server may transmit the browser-side update instruction to the browser, and the browser may apply the second browser-side update to the browser-side DOM tree.

Classes IPC  ?

  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/957 - Optimisation de la navigation, p. ex. mise en cache ou distillation de contenus

68.

AI RECOMMENDATION ARCHITECTURE FOR MEDICAL PRESCRIPTIONS

      
Numéro d'application US2024037729
Numéro de publication 2025/019290
Statut Délivré - en vigueur
Date de dépôt 2024-07-12
Date de publication 2025-01-23
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Rezaeian, Amir Hossein
  • Varia, Pranav

Abrégé

Techniques for selecting medical items for presentation using an artificial intelligence architecture are provided. In one technique, summary note data that is composed by a physician for a patient is received. A machine-learned (ML) language model generates, based on the summary note data, a set of feature values. A profile of the patient and a profile of the physician are identified. An ML recommendation model determines, based on the profile of the patient, the profile of the physician, and the set of feature values, a plurality of candidate medical items..An ML reinforcement learning model generates a ranking of the plurality of candidate medical items. A subset of the plurality of candidate medical items is caused to be presented on a. screen of a computing device based on the ranking.

Classes IPC  ?

  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le calcul des indices de santéTIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne

69.

UPDATING DIGITAL CERTIFICATES ASSOCIATED WITH A VIRTUAL CLOUD NETWORK

      
Numéro d'application US2024037762
Numéro de publication 2025/019300
Statut Délivré - en vigueur
Date de dépôt 2024-07-12
Date de publication 2025-01-23
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Long, Tony
  • Nair, Sneha Sudhakaran
  • Uzun, Burak

Abrégé

Techniques for updating certificate bundles may include receiving, at an entity associated with a virtual cloud network, a certificate bundle that includes an updated set of certificate authority (CA) certificates. The techniques may include applying a validation process to an entity certificate based on the certificate bundle, with the entity certificate having been issued to the entity prior to the entity receiving the certificate bundle. The validation process may include validating, by the entity, a certificate chain that includes the entity certificate and a CA certificate included in the updated set of CA certificates. The techniques may include, responsive to validating the certificate chain, installing the certificate bundle in a storage medium associated with the entity, and utilizing, by the entity, the certificate bundle to authenticate at least one additional entity associated with the virtual cloud network.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité

70.

CLOUD BASED NETWORK FUNCTION

      
Numéro d'application US2024037622
Numéro de publication 2025/015180
Statut Délivré - en vigueur
Date de dépôt 2024-07-11
Date de publication 2025-01-16
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Juneja, Rohit
  • Munnaluru, Pardhiva Janardhana Krishna

Abrégé

Systems and methods are disclosed for implementing a cloud based network function. In certain embodiments, a method may comprise operating a custom operator in a containerized software environment such as Kubernetes to manage a virtual network interface controller (Vnic) on an application pod, the Vnic being reachable directly from a network external to the containerized software environment. The method may include identifying the application pod to which to add the Vnic, determining a worker node in the containerized software environment on which the application pod is running, creating the Vnic on the worker node, and executing a job on the worker node to inject the Vnic into the application pod.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • H04L 41/0803 - Réglages de configuration

71.

CONFIGURATION DATA MANAGEMENT

      
Numéro d'application US2024037633
Numéro de publication 2025/015188
Statut Délivré - en vigueur
Date de dépôt 2024-07-11
Date de publication 2025-01-16
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Juneja, Rohit
  • Pai, Sandesh

Abrégé

Various embodiments of the present technology generally relate to systems and methods for managing configuration data in a virtual or containerized software environment. A configuration data management system may enable ConfigMaps to be added to an application pod of a virtual software environment without restarting the application pod, a ConfigMap including a data object containing configuration data. The configuration data management process may monitor for creation of a first ConfigMap in the virtual software environment, append a name of the first ConfigMap to a data element name from the first ConfigMap to produce an appended data element, and store the appended data element to a super ConfigMap, the super ConfigMap including a specialized ConfigMap configured to contain data elements from multiple ConfigMaps.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 9/445 - Chargement ou démarrage de programme

72.

VIRTUAL IP FOR A CONTAINER POD

      
Numéro d'application US2024037641
Numéro de publication 2025/015193
Statut Délivré - en vigueur
Date de dépôt 2024-07-11
Date de publication 2025-01-16
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Juneja, Rohit
  • Munnaluru, Pardhiva Janardhana Krishna

Abrégé

Systems and methods are disclosed for implementing a virtual IP for a container pod. In certain embodiments, a method may comprise operating a cloud based network system in a containerized software environment to assign a virtual internet protocol (VIP) address to an application pod of a containerized software environment, the VIP being directly reachable from a network external to the containerized software environment. The method may include reserving a range of internet protocol (IP) addresses for use as VIP addresses, assigning a first fixed IP address to a first application pod, assigning a first VIP address from the range of IP addresses to the first application pod, and routing traffic directed to the first VIP address to the first fixed IP address.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 61/5061 - Réservoir d'adresses
  • H04L 61/5007 - Adresses de protocole Internet [IP]
  • 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

73.

CLOUD NETWORK SERVICE MANAGEMENT

      
Numéro d'application US2024037645
Numéro de publication 2025/015196
Statut Délivré - en vigueur
Date de dépôt 2024-07-11
Date de publication 2025-01-16
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Juneja, Rohit
  • Munnaluru, Pardhiva Janardhana Krishna

Abrégé

Systems and methods are disclosed for implementing cloud network service management. In certain embodiments, a method may comprise operating a cloud native application (CnApp) custom operator in a containerized software environment to dynamically manage cloud native network service on a target application pod via a persistent network interface to an external network. The method may include obtaining a first resource definition data, for a first custom resource, to define attributes for a bundle of resources used to implement the cloud native network service, and creating the first custom resource based on the first resource definition data, including initializing the target application pod. The method may include generating a second resource definition data, derived from the first resource definition data, to define attributes for a virtual network interface to associate with the target application pod, and applying the second resource definition data to initialize creation of a second custom resource.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • H04L 41/0895 - Configuration de réseaux ou d’éléments virtualisés, p. ex. fonction réseau virtualisée ou des éléments du protocole OpenFlow
  • 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

74.

MACHINE LEARNING MODEL GENERATION FOR TIME DEPENDENT DATA

      
Numéro d'application US2024013090
Numéro de publication 2025/010089
Statut Délivré - en vigueur
Date de dépôt 2024-01-26
Date de publication 2025-01-09
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Agrawal, Vikas
  • Mani, Karthik Bangalore
  • Ramanathan, Krishnan

Abrégé

Embodiments generate a machine learning ("ML") model. Embodiments receive training data, the training data including time dependent data and a plurality of dates corresponding to the time dependent data. Embodiments date split the training data by two or more of the plurality of dates to generate a plurality of date split training data. For each of the plurality of date split training data, embodiments split the date split training data into a training dataset and a corresponding testing dataset using one or more different ratios to generate a plurality of train/test splits. For each of the train/test splits, embodiments determine a difference of distribution between the training dataset and the corresponding testing dataset. Embodiments then select the train/test split with a smallest difference of distribution and train and test the ML model using the selected train/test split.

Classes IPC  ?

75.

SYSTEM AND METHOD FOR PROVIDING EXTERNAL KEY MANAGEMENT FOR USE WITH A CLOUD COMPUTING INFRASTRUCTURE

      
Numéro d'application US2024036931
Numéro de publication 2025/010418
Statut Délivré - en vigueur
Date de dépôt 2024-07-05
Date de publication 2025-01-09
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Awasthi, Apurv
  • Bosco, Frederick Anthonisamy
  • Shivram, Bharat
  • Manjunath, Madhu
  • Kumar, Deepak
  • Miglani, Raj
  • Mall, Akshay
  • Bajpai, Mayank
  • Tong, Jun
  • Shah, Mukesh
  • Mohan, Mauruthi Geetha

Abrégé

A key management service (KMS) in a cloud computing environment has an internal vault for cryptographic operations by an internal cryptographic key within the cloud environment and a proxy key vault communicatively coupled to an external key manager (EKM) that stores an external cryptographic key. The KMS uses a provider-agnostic application program interface (API) that permits the cloud service customer to use the same interface request and format for cryptographic operation requests regardless of whether the request is for an operation directed to an internal vault or to an external vault and regardless of the particular vendor of the external key management service operating on the external hardware device.

Classes IPC  ?

76.

MAPPING DATA-SERIALIZATION ELEMENTS BETWEEN A SOURCE AND A DESTINATION

      
Numéro d'application US2024032533
Numéro de publication 2025/006142
Statut Délivré - en vigueur
Date de dépôt 2024-06-05
Date de publication 2025-01-02
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Alli, Sunitha
  • Hora, Thomas

Abrégé

A system may display a Graphical User Interface including a source region presenting a plurality of source data-serialization elements and a destination region presenting a plurality of destination data-serialization elements. The system may receive a user input associating a first destination data-serialization element, of the plurality of destination data-serialization elements, and a first source data-serialization element of the plurality of source data-serialization elements. Responsive to receiving the user input, the system may generate and store a mapping expression that defines a mapping association between the first source data-serialization element and the first destination data-serialization element. The system may present in a mapping region of the GUI displayed concurrently with the source region and the destination region, a mapping element representing the mapping association between the first source data-serialization element and the first destination data-serialization element.

Classes IPC  ?

  • G06F 8/34 - Programmation graphique ou visuelle
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/84 - Mise en correspondanceConversion

77.

MACHINE LEARNING TO REDUCE RESOURCES FOR GENERATING SOLUTIONS TO MULTI-NODE PROBLEMS

      
Numéro d'application US2024035616
Numéro de publication 2025/006604
Statut Délivré - en vigueur
Date de dépôt 2024-06-26
Date de publication 2025-01-02
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Oroojlooyjadid, Afshin
  • Rezaeian, Amir Hossein

Abrégé

In an embodiment, a method may include accessing, by a computing system, a multi-node problem. The multi-node problem may include a plurality of nodes, each respective node having one or more node features. The method may include providing, by the computing system, each respective node with each respective node feature to a machine learning model. The method may include determining, by the computing system using the machine learning model, a subset of nodes of the plurality of nodes based at least in part on the respective node features. The method may include calculating, by the computing system, one or more solutions to the multi-node problem based at least in part on the subset of nodes. The method may include storing, by the computing system, the one or more solutions to the multi-node problem in a computer memory.

Classes IPC  ?

  • G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

78.

EGRESS TRAFFIC POLICY ENFORCEMENT AT TARGET SERVICE ON TRAFFIC FROM SERVICE TENANCY

      
Numéro d'application US2024036101
Numéro de publication 2025/006945
Statut Délivré - en vigueur
Date de dépôt 2024-06-28
Date de publication 2025-01-02
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Nagaraja, Girish
  • Sleeman, Martin John
  • Bakita, Thomas Ray
  • Stockton, Richard Benjamin
  • Levin, Troy Ari
  • Choi, Jinsu
  • Andrews, Thomas James

Abrégé

Techniques for enforcing an egress policy at a target service are described. In an example, traffic is generated for a customer tenancy, where the traffic is generated by a multi-tenancy service. The traffic can be destined to the target service. The traffic can be tagged by the multi-tenancy service with information indicating that the traffic is egressing therefrom on behalf of the customer tenancy. The customer tenancy can be associated with the egress policy. The target service can determine the egress policy based on the information tagged to the traffic and can enforce the egress policy on the traffic that the target service is receiving.

Classes IPC  ?

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

79.

EGRESS TRAFFIC POLICY ENFORCEMENT AT TARGET SERVICE ON TRAFFIC FROM CUSTOMER NETWORK

      
Numéro d'application US2024036133
Numéro de publication 2025/006969
Statut Délivré - en vigueur
Date de dépôt 2024-06-28
Date de publication 2025-01-02
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Nagaraja, Girish
  • Sleeman, Martin John
  • Bakita, Thomas Ray
  • Stockton, Richard Benjamin
  • Levin, Troy Ari
  • Choi, Jinsu
  • Andrews, Thomas James

Abrégé

Techniques for enforcing an egress policy at a target service are described. In an example, traffic is generated for a customer, where the traffic is generated by a customer network of the customer, such as a customer tenancy or an on-premise network. The traffic can be destined to the target service. The traffic can be tagged by the customer network (e.g., by a gateway of the customer network). The customer network can be associated with the egress policy. The customer can define the egress policy at different granularity levels by using different attributes. The target service can determine the egress policy based on the information tagged to the traffic and can enforce the egress policy, based on the customer-defined attributes, on the traffic that the target service is receiving.

Classes IPC  ?

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

80.

TECHNIQUES FOR ROTATING NETWORK ADDRESSES IN PREFAB REGIONS

      
Numéro d'application US2024035410
Numéro de publication 2025/006465
Statut Délivré - en vigueur
Date de dépôt 2024-06-25
Date de publication 2025-01-02
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Adogla, Eden
  • Kuehnel, Thomas
  • Paladino, Zackery Vincent
  • Duffey, Laura Ann
  • Rodriguez, Kimberly A.
  • Garakahalli, Navaneeth

Abrégé

Techniques are disclosed for rotating network addresses following the installation of a prefab region network at a destination site. A manager service executing within a distributed computing system can allocate a rotation network address pool to a root allocator service that may be configured to provide network addresses from network address pools to dependent nodes within the distributed computing system, with each dependent node associated with a corresponding first network address of the network address pools. The manager service can receive an indication that a second network address of the rotation network address pool is associated with a dependent node. In response, the manager service can execute a migration operation for the dependent node to redirect network traffic within the distributed computing system from the first network address to the second network address.

Classes IPC  ?

  • H04L 41/08 - Gestion de la configuration des réseaux ou des éléments de réseau
  • H04L 41/12 - Découverte ou gestion des topologies de réseau
  • H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]
  • H04L 61/5007 - Adresses de protocole Internet [IP]
  • H04L 61/5061 - Réservoir d'adresses

81.

EGRESS TRAFFIC POLICY ENFORCEMENT AT TARGET SERVICE

      
Numéro d'application US2024036119
Numéro de publication 2025/006956
Statut Délivré - en vigueur
Date de dépôt 2024-06-28
Date de publication 2025-01-02
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Nagaraja, Girish
  • Sleeman, Martin John
  • Bakita, Thomas Ray
  • Stockton, Richard Benjamin
  • Levin, Troy Ari
  • Choi, Jinsu
  • Andrews, Thomas James

Abrégé

Techniques for enforcing an egress policy at a target service are described. In an example, traffic is generated for a customer, where the traffic is generated by a customer network of the customer, such as a customer tenancy or an on-premise network, or by a multi-tenancy service on behalf of the customer. The traffic can be destined to the target service. The traffic can be tagged by the customer network (e.g., by a gateway of the customer network) or by the multi-tenancy service. The customer network can be associated with the egress policy. The target service can determine the egress policy based on the information tagged to the traffic and can enforce the egress policy on the traffic that the target service is receiving.

Classes IPC  ?

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

82.

EGRESS TRAFFIC POLICY DEFINITION AND ENFORCEMENT AT TARGET SERVICE

      
Numéro d'application US2024036145
Numéro de publication 2025/006978
Statut Délivré - en vigueur
Date de dépôt 2024-06-28
Date de publication 2025-01-02
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Nagaraja, Girish
  • Sleeman, Martin John
  • Bakita, Thomas Ray
  • Stockton, Richard Benjamin
  • Levin, Troy Ari
  • Choi, Jinsu
  • Andrews, Thomas James

Abrégé

Techniques for enforcing an egress policy at a target service are described. In an example, traffic is generated for a customer, where the traffic is generated by a customer network of the customer, such as a customer tenancy or an on-premise network. The traffic can be destined to the target service. The traffic can be tagged by the customer network (e.g., by a gateway of the customer network). The customer network can be associated with the egress policy. The customer can define the egress policy at different granularity levels by using different attributes. The target service can determine the egress policy based on the information tagged to the traffic and can enforce the egress policy, based on the customer-defined attributes, on the traffic that the target service is receiving.

Classes IPC  ?

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

83.

HIGH-PRECISION LOCALIZATION OF A MOVING OBJECT ON A TRAJECTORY

      
Numéro d'application US2024034180
Numéro de publication 2024/259357
Statut Délivré - en vigueur
Date de dépôt 2024-06-14
Date de publication 2024-12-19
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Shevelev, Oleg Gennadievich
  • Malhotra, Sahil
  • Aldea Lopez, Sergio
  • Rowe, Matthew Charles
  • Polleri, Alberto

Abrégé

Techniques for generating high-precision localization of a moving object on a trajectory are provided. In one technique, a particular image that is associated with a moving object is identified. A set of candidate images is selected from a plurality of images that were used to train a neural network. For each candidate image in the set of candidate images: (1) output from the neural network is generated based on inputting the particular image and said each candidate image to the neural network; (2) a predicted position of the particular image is determined based on the output and a position that is associated with said each candidate image; and (3) the predicted position is added to a set of predicted positions. The set of predicted positions is aggregated to generate an aggregated position for the particular image.

Classes IPC  ?

  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques

84.

LAYOUT-AWARE MULTI-MODAL NETWORKS FOR DOCUMENT UNDERSTANDING

      
Numéro d'application US2024034193
Numéro de publication 2024/259368
Statut Délivré - en vigueur
Date de dépôt 2024-06-14
Date de publication 2024-12-19
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Wang, Zheng
  • Sheng, Tao
  • Hu, Yazhe
  • Guo, Mengqing
  • Gong, Liyu
  • Qian, Jun
  • D'Orazio, Katharine

Abrégé

Techniques for layout-aware multi-modal networks for document understanding are provided. In one technique, word data representations that were generated based on words that were extracted from an image of a document are identified. Based on the image, table features of one or more tables in the document are determined. One or more table data representations that were generated based on the table features are identified. The word data representations and the one or more table data representations are input into a machine-learned model to generate a document data representation for the document. A task is performed based on the document data representation. In a related technique, instead of the one or more table data representations, one or more layout data representations that were generated based on a set of layout features, of the document, that was determined based on the image are identified and input into the machine-learned model.

Classes IPC  ?

  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
  • G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
  • G06V 30/10 - Reconnaissance de caractères
  • G06V 30/412 - Analyse de mise en page de documents structurés avec des lignes imprimées ou des zones de saisie, p. ex. de formulaires ou de tableaux d’entreprise

85.

MACHINE LEARNING MODEL SELECTION FOR FORECASTING ENTITY ENERGY USAGE

      
Numéro d'application US2024029874
Numéro de publication 2024/249114
Statut Délivré - en vigueur
Date de dépôt 2024-05-17
Date de publication 2024-12-05
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Mimaroglu, Selim
  • Shen, Anqi
  • Benjamin, Oren
  • Gunel, Arhan

Abrégé

Embodiments relate to generating time-series energy usage forecast predictions for energy consuming entities. Machine learning model(s) can be trained to forecast energy usage for different energy consuming entities. For example, a local coffee shop location and a large grocery store location are both considered retail locations, however their energy usage over days or weeks may differ significantly. Embodiments organize energy consuming entities into different entity segments and store trained machine learning models that forecast energy usage for each of these individual entity segments. For example, a given machine learning model that corresponds to a given entity segment can be trained using energy usage data for entities that match the given entity segment. A forecast manager can generate a forecast prediction for an energy consuming entity by matching the entity to a given entity segment and generating the forecast prediction using the entity segment's trained machine learning model.

Classes IPC  ?

  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06N 20/00 - Apprentissage automatique
  • G06Q 50/06 - Fourniture d’énergie ou d’eau
  • G06F 113/04 - Réseaux de distribution électrique
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance

86.

MACHINE-LEARNING BASED ARTIFICIAL INTELLIGENCE CAPABILITY

      
Numéro d'application US2024031641
Numéro de publication 2024/249611
Statut Délivré - en vigueur
Date de dépôt 2024-05-30
Date de publication 2024-12-05
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Yalamanchi, Uday Bhaskar
  • Akshat, Fnu
  • Ramanathan, Prashanth
  • Jagarlapudi, Abhiram
  • Zhang, Ye
  • Banerjee, Aditya
  • Ballingam, Varaprasad
  • Patlola, Athinder
  • Guo, Beiwen
  • Shah, Varun Ketanbhai
  • Rahmat, Safia
  • Vinayakumar, Shreyas
  • Mody, Jigar
  • Ziklik, Elad
  • Ponnappan, Senthilkumar
  • Varia, Pranav
  • Rajaram, Denesh Krishnan
  • Balasubramanian, Hariharan

Abrégé

Techniques for providing machine-learned (ML)-based artificial intelligence (AI) capabilities are described. In one technique, multiple AI capabilities are stored in a cloud environment. While the AI capabilities are stored, a request for a particular AI capability is received from a computing device of a user. Also, in response to receiving training data based on input from the user, the training data is stored in a tenancy, associated with the user, in the cloud environment. In response to receiving the request, the particular AI capability is accessed, a ML model is trained based on the particular AI capability and the training data to produce a trained ML model, and an endpoint, in the cloud environment, is generated that is associated with the trained ML model. The endpoint is provided to the tenancy associated with the user.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

87.

SYSTEM AND METHOD FOR CONCURRENTLY JOINING VOICE AND WEB CHANNELS

      
Numéro d'application US2024025321
Numéro de publication 2024/242795
Statut Délivré - en vigueur
Date de dépôt 2024-04-19
Date de publication 2024-11-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Agarwal, Ashish

Abrégé

Systems, methods, and other embodiments associated with concurrently joining voice channels and web channels are described. In one embodiment, a method includes establishing a voice session to communicate over an audio channel, wherein a live agent communicates audio voice signals with a user. In response to identifying an issue from the user, transmitting a navigation link wherein the navigation link, when activated, navigates a browser to a web page associated with the issue. A web session is established to communicate between the browser and the web page. The voice session and the web session associated with the user are linked together. A call controller may then communicate simultaneously with both channels since they are connected allowing a live agent to disconnect from the audio channel.

Classes IPC  ?

  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation

88.

TRANSITIONING NETWORK ENTITIES ASSOCIATED WITH A VIRTUAL CLOUD NETWORK THROUGH A SERIES OF PHASES OF A CERTIFICATE BUNDLE DISTRIBUTION PROCESS

      
Numéro d'application US2024029149
Numéro de publication 2024/242917
Statut Délivré - en vigueur
Date de dépôt 2024-05-13
Date de publication 2024-11-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Madtha, Jivan Joseph
  • Chau, Bill
  • Balasubramanian, Suryanarayanan

Abrégé

Network entities associated with a virtual cloud network are transitioned through a certificate bundle distribution process for distributing new certificate authority certificates to the network entities. Operations may include executing, in relation to each of the network entities, a first operation associated with a first phase of the process; obtaining, for each particular network entity, individual entity information associated with a progress of a particular network entity in relation to the first phase; computing, based on the individual entity information, an aggregate metric indicative of an aggregate progress of the network entities in relation to the first phase; determining, based on the aggregate metric, that one or more transition criteria are satisfied for transitioning the network entities from the first phase to a second phase of the process; and executing, in relation to each of the network entities, a second operation associated with the second phase of the process.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/33 - Authentification de l’utilisateur par certificats

89.

SHARING SECURE USER INFORMATION USING NEAR-FIELD COMMUNICATION

      
Numéro d'application US2024021921
Numéro de publication 2024/238023
Statut Délivré - en vigueur
Date de dépôt 2024-03-28
Date de publication 2024-11-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ankrom, Zachary S.
  • Bajec, Jan
  • Drewette, David Allan James

Abrégé

Embodiments permit secure information exchange using lightweight data and near-field communication (NFC). A user can transmit lightweight data, such as one or more indicators (e.g., user indicator, scope indicator(s), documents indicator(s), etc.), to a receiving computing system via the user's wireless device and an NFC protocol. Because NFC transmissions are performed by co-located devices, this lightweight data transmission can trigger and/or continue a sophisticated workflow. For example, the receiving computing system can be associated with a product or service provider, and the lightweight data transmission can progress a workflow related to a particular product and/or service. The workflow progression can include accessing secure user information via the indicator(s) received over the NFC transmission.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie

90.

TRACKING DATA CENTER BUILD DEPENDENCIES WITH CAPABILITIES AND SKILLS

      
Numéro d'application US2024028767
Numéro de publication 2024/238320
Statut Délivré - en vigueur
Date de dépôt 2024-05-10
Date de publication 2024-11-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Peterson, Eric Raymond
  • Moran, William Nickolas

Abrégé

A cloud-computing service (e.g., a "Puffin Service") is described. The service may maintain backward and forward compatibility between skills and capabilities. Skills may be configured to enable improved tracking of a process for building data center. There may be occasions in which an orchestrator may use both skills and capabilities to drive build operations. To enable both constructs to be utilized, the Puffin Service maintains associations between skills and capabilities. These associations enable skills to be published when published capabilities are identified and corresponding capabilities to be published for published skills, which in turn allows the Orchestrator to drive build operations based on any suitable combination of capabilities and/or skills. Previously published capabilities may be identified and system-generated skills ("shadow skills") may be used to represent the previously published capabilities, further enabling compatibility between constructs while avoiding burdensome data entry.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0633 - Analyse du flux de travail

91.

SERVICE PLANS AND MANIFESTS FOR DATA CENTER ORCHESTRATION

      
Numéro d'application US2024029210
Numéro de publication 2024/238519
Statut Délivré - en vigueur
Date de dépôt 2024-05-14
Date de publication 2024-11-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Kreger-Stickles, Lucas Michael
  • Willey, Benjamin Todd
  • Price, William Thomas
  • Cliffe, Owen Christopher
  • Black, Robert Charles Hartshorn
  • Patrichi, Ioana Madalina
  • Fox, Kenneth Richard
  • Rizvi, Syed Dilawar Ali

Abrégé

A cloud infrastructure orchestration service may maintain a service plan and manifest (SPAM) corresponding to a service to be bootstrapped (e.g., provisioned and deployed) to a cloud computing environment (e.g., to a data center). The service plan may specify a deterministic order of releases for performing a process to fully bootstrap the service using one or more build milestones and one or more execution units, each execution unit specifying ordered steps for transitioning between build milestones Each step may reference one or more execution target checkpoint transitions, which in turn reference an alias of a configuration file that defines a release. A manifest may be used to identify the configuration files and artifacts to be used by the releases and to validate the service plan. A SPAM may be used to reduce/eliminate nondeterministic behavior of previous orchestration systems and to provide visualizations of the bootstrapping process at different granularities.

Classes IPC  ?

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

92.

MANAGING DATA CENTER ORCHESTRATION USING SERVICE PLANS AND MANIFESTS

      
Numéro d'application US2024029279
Numéro de publication 2024/238551
Statut Délivré - en vigueur
Date de dépôt 2024-05-14
Date de publication 2024-11-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Plaisted, Rachel Ruthann
  • Price, William Thomas
  • Cliffe, Owen Christopher
  • Patrichi, Ioana Madalina

Abrégé

A cloud infrastructure orchestration service (CIOS) may be used to create a service plan and manifest (SPAM) that defines a deterministic order of releases for bootstrapping a service (e.g., provisioning and deploying resources of the service) to a cloud computing environment (e.g., to a data center). A corresponding manifest may be used to identify the configuration files and artifacts to be. The manifest may be used to validate the service plan. The CIOS may be configured to validate the SPAM. If compatible, the SPAM may be added to a SPAM set. A SPAM set (a collection of SPAMs corresponding to respective services) may be used to derive a version set (identifying configuration file and artifact versions) with which a directed acyclic graph may be generated. CIOS may bootstrap various services within the data center based at least in part on traversing the directed acyclic graph.

Classes IPC  ?

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

93.

BUILDING A DATA CENTER USING EXECUTION TARGET CHECKPOINTS

      
Numéro d'application US2024029417
Numéro de publication 2024/238626
Statut Délivré - en vigueur
Date de dépôt 2024-05-15
Date de publication 2024-11-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Plaisted, Rachel Ruthann
  • Fox, Kenneth Richard
  • Black, Robert Charles Hartshorn
  • Cliffe, Owen Christopher
  • Bushell, Gareth

Abrégé

A cloud infrastructure orchestration service (CIOS) may track build progress. A service plan may define a first execution order of releases for bootstrapping a service (e.g., provisioning and deploying resources of the service) to an execution target (ET) (e.g., a set of devices of a data center). The first execution order may be defined using transitions between ET checkpoints, with each transition and checkpoint being associated with a corresponding release. A directed acyclic graph (DAG) may be generated from any suitable number of service plans associated with various services to define a second execution order for the releases needed to bootstrap the services. At build time, CIOS may track release execution by updating the state of an ET to correspond to an ET checkpoint when the release is successful. ET states may be used by CIOS to enforce the second execution order.

Classes IPC  ?

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

94.

TECHNIQUES FOR REGION BUILD ORCHESTRATION

      
Numéro d'application US2024030208
Numéro de publication 2024/239011
Statut Délivré - en vigueur
Date de dépôt 2024-05-20
Date de publication 2024-11-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Fox, Kenneth Richard
  • Willey, Benjamin Todd
  • Rizvi, Syed Dilawar Ali
  • Black, Robert Charles Hartshorn
  • Cliffe, Owen Christopher
  • Price, William Thomas
  • Kreger-Stickles, Lucas Michael

Abrégé

A cloud infrastructure orchestration service (CIOS) may track build progress made by any suitable number of regional orchestrators. An orchestrator control plane may be configured to generate a region build plan for bootstrapping a plurality of services within a data center. The orchestrator control plane may instruct a region orchestrator to execute a build according to the build plan. The region orchestrator may be configured to update an execution state corresponding to the execution of the region build plan as it executes steps of the ordered steps of the region build plan. At any suitable time (e.g., when executing one of the steps fails), intervention data may be received with which a new region build plan may be generated. The new region build plan may be used for subsequent execution of the region build. This may enable run-time corrections to be made.

Classes IPC  ?

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

95.

TECHNIQUES FOR BUILDING A DATA CENTER USING A SKILLS SERVICE

      
Numéro d'application US2024028744
Numéro de publication 2024/238314
Statut Délivré - en vigueur
Date de dépôt 2024-05-10
Date de publication 2024-11-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Peterson, Eric Raymond
  • Moran, William Nickolas
  • Fox, Kenneth Richard
  • Willey, Benjamin Todd
  • Price, William Thomas

Abrégé

A cloud-computing service (e.g., a "Puffin Service") is described. The service may maintain service and skill catalogs corresponding to various services to be deployed to a region (e.g., during a region build). The service may host numerous user interfaces with which various service and skill metadata may be provided. In some embodiments, such data may include one or more dependencies between skills. The data managed by the cloud-computing service may be utilized to build a dependency graph. Navigation of the dependency graph may be performed via one or more user interfaces hosted by the cloud-computing service. An orchestration service (e.g., a Multi-Flock Orchestrator) may manage bootstrapping efforts for any suitable number of services during a region build based at least in part on dependencies between skills.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0633 - Analyse du flux de travail

96.

TRACKING DATA CENTER BUILD HEALTH

      
Numéro d'application US2024028788
Numéro de publication 2024/238330
Statut Délivré - en vigueur
Date de dépôt 2024-05-10
Date de publication 2024-11-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Peterson, Eric Raymond
  • Moran, William Nickolas

Abrégé

Skills and skills metadata may be used to define a process for building a data center. Skills of one service may depend on skills corresponding to the same or different service. A dependency graph may be generated based on these dependencies. The graph may specify an order by which orchestration operations are to be performed to build the services, thereby building the data center. During execution of the process for building the data center, health states corresponding to the skills may be tracked (based at least in part on alarms and/or namespaces associated with the skills). When an unhealthy skill is identified, the system may traverse the dependency graph to identify a root cause (e.g., failed operations corresponding to a skill on which the unhealthy skill directly/indirectly depends). A notification and/or various options may be provided to address the unhealthy state of one or both skills.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 11/30 - Surveillance du fonctionnement
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0633 - Analyse du flux de travail

97.

SOVEREIGN CLOUDS

      
Numéro d'application US2024029088
Numéro de publication 2024/238465
Statut Délivré - en vigueur
Date de dépôt 2024-05-13
Date de publication 2024-11-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Adogla, Eden Grail

Abrégé

Techniques are described for data management. An example method can include processing a first message indicating that an intermediate computing system managed by the first data center has received data from a second data center in a second region. The method can further include transmitting first control instructions to the intermediate computing system to validate the data based at least in part on a first criteria. The method can further include processing validation results from the intermediate computing system. The method can further include processing a second message indicating to release the data from the first isolated environment of the intermediate computing system. The method can further include processing, by the computing system, a third message indicating that the second message originated from a computing device located in the first region. The method can further include causing the data to be released from the first isolated environment.

Classes IPC  ?

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

98.

DATA CENTER ORCHESTRATORS

      
Numéro d'application US2024030201
Numéro de publication 2024/239010
Statut Délivré - en vigueur
Date de dépôt 2024-05-20
Date de publication 2024-11-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Fox, Kenneth Richard
  • Willey, Benjamin Todd
  • Rizvi, Syed Dilawar Ali
  • Black, Robert Charles Hartshorn
  • Cliffe, Owen Christopher
  • Price, William Thomas

Abrégé

A cloud infrastructure orchestration service (CIOS) may track build progress made by any suitable number of regional orchestrators. The cloud infrastructure orchestration system may include any suitable number of regional orchestrators, each regional orchestrator executing in an isolated hosting environment (e.g., a service cell isolated from other service cells). An orchestrator control plane may be configured to generate a build plan for bootstrapping a plurality of services within a data center, the build plan may be generated based at least in part on a service build definition of a plurality of service build definitions, the service build definition specifying a deterministic process for bootstrapping a service of the plurality of services. The orchestrator control plane may instruct a regional orchestrator to perform bootstrapping operations according to the build plan and may track the progress of the bootstrapping operations on an ongoing basis.

Classes IPC  ?

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

99.

REGION BUILD TESTING TECHNIQUES

      
Numéro d'application US2024030212
Numéro de publication 2024/239012
Statut Délivré - en vigueur
Date de dépôt 2024-05-20
Date de publication 2024-11-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Magouyrk, Clayton Matthew
  • Kreger-Stickles, Lucas Michael
  • Price, William Thomas

Abrégé

A variety of testing environments and techniques are disclosed. An orchestrator control plane may generate a build plan comprising a plurality of ordered steps for bootstrapping one or more services. The build plan may be generated based at least in part on one or more service plans and manifests that individually specify a deterministic process for bootstrapping a service. The orchestrator control plan may instruct a region orchestrator executing within an isolated testing environment to execute a test build of the one or more services according to the build plan. The region orchestrator may execute, as part of executing the test build, a subset of steps from the plurality of ordered steps of the build plan utilizing resources of the isolated testing environment and in an order identified by the build plan. At any suitable time, the isolated testing environment may be reset to enable subsequent test build executions.

Classes IPC  ?

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

100.

UBIQUITOUS SEARCH ON DATA STORED IN THE RDBMS

      
Numéro d'application US2024024127
Numéro de publication 2024/233051
Statut Délivré - en vigueur
Date de dépôt 2024-04-11
Date de publication 2024-11-14
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Netravalkar, Saurabh Naresh
  • Czarlinska, Aleksandra
  • Liu, Zhen Hua
  • Hammerschmidt, Beda Christoph

Abrégé

Techniques are provided for creating a "ubiquitous search index" which allows for full-text as well as value range-based search across all columns from multiple database tables, multiple user-defined unmaterialized views, and external sources. In one implementation, the data is indexed in a peculiarly constructed schema-based JSON format without duplicating data. The techniques maintain eventual consistency with the normalized source of truth database tables, and do not have a significant impact on the performance of transactional Data Manipulation Language (DML) operations.

Classes IPC  ?

  1     2     3     ...     16        Prochaine page