Oracle International Corporation

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 1 369 pour Oracle International Corporation Trier par
Recheche Texte
Brevet
International - WIPO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 38
2024 avril (MACJ) 25
2024 mars 23
2024 février 10
2023 décembre 10
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 225
G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT] 153
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 103
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 82
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 45
Voir plus
Résultats pour  brevets
  1     2     3     ...     14        Prochaine page

1.

DEEPFAKE DETECTION USING SYNCHRONOUS OBSERVATIONS OF MACHINE LEARNING RESIDUALS

      
Numéro d'application US2023033576
Numéro de publication 2024/086000
Statut Délivré - en vigueur
Date de dépôt 2023-09-25
Date de publication 2024-04-25
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Michaeli, Guy, G.
  • Bhuller, Mandip, S.
  • Cline, Timothy, D.
  • Gross, Kenny, C.

Abrégé

Systems, methods, and other embodiments associated with computer deepfake detection are described. In one embodiment, a method includes converting audio-visual content of a person delivering a speech into a set of time series signals. Residual time series signals of residuals that indicate an extent to which the time series signals differ from machine learning estimates of authentic delivery of the speech by the person are generated. Residual values from one synchronous observation of the residual time series signals are placed into an array of residual values for a point in time. A sequential analysis of the residual values of the array is performed to detect an anomaly in the residual values for the point in time. In response to detection of the anomaly, an alert that deepfake content is detected in the audio-visual content is generated.

Classes IPC  ?

  • G10L 17/18 - Réseaux neuronaux artificiels; Approches connexionnistes
  • G10L 17/26 - Reconnaissance de caractéristiques spéciales de voix, p.ex. pour utilisation dans les détecteurs de mensonge; Reconnaissance des voix d’animaux
  • G06V 40/40 - Détection d’usurpation, p.ex. détection d’activité
  • G10L 17/10 - Systèmes multimodaux, c. à d. basés sur l’intégration de moteurs multiples de reconnaissance ou de fusion de systèmes experts

2.

SELF-DISCOVERY AND CONSTRUCTION OF TYPE-SENSITIVE COLUMNAR FORMATS ON TYPE-AGNOSTIC STORAGE SERVERS TO ACCELERATE OFFLOADED QUERIES

      
Numéro d'application US2023034432
Numéro de publication 2024/086025
Statut Délivré - en vigueur
Date de dépôt 2023-10-04
Date de publication 2024-04-25
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Issa Garcia, Jorge Luis
  • Lee, Teck Hua
  • Lewis, Sheldon Andre Kevin
  • Prashanth, Bangalore
  • Chang, Hui Joe
  • Liu, Zhen Hua
  • Mishra, Aurosish
  • Chavan, Shasank K.

Abrégé

Herein is database query acceleration from dynamic discovery of whether contents of a persistent column can be stored in an accelerated representation in storage-side memory. In an embodiment, based on data type discovery, a storage server detects that column values in a persistent column have a particular data type. Based on storage-side metadata including a frequency of access of the persistent column as an offload input column for offload computation requests on a certain range of memory addresses, the storage server autonomously decides to generate and store, in storage-side memory in the storage server, an accelerated representation of the persistent column that is based on the particular data type. The storage server receives a request to perform an offload computation for the offload input column. Based on the accelerated representation of the persistent column, execution of the offload computation is accelerated.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/81 - Indexation, p.ex. balises XML; Structures de données à cet effet; Structures de stockage

3.

PORTABLE ACCESS POINT FOR SECURE USER INFORMATION USING NON‑FUNGIBLE TOKENS

      
Numéro d'application US2023032871
Numéro de publication 2024/085980
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de publication 2024-04-25
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ankrom, Zachary S.
  • Khaliq, Kamran

Abrégé

Embodiments permit scope limited access to a user's secure information using non-fungible tokens (NFTs). A user can register with a secure information manager and control the scope with which the user's secure information is shared. For example, the user can permit a vetted entity access to the user's secure information via a portable access point. The user can select scope definition that control how the user's secure information is shared with the vetted entity. The vetted entity can scan the user's portable access point and request a credential. The credential can be a NFT that is assigned access privileges that correspond the user's selections. The vetted entity can then issue data access request(s) using the credential. The secure information manager can permit the vetted entity scope limited access to the user's secure information that corresponds to the access privileges assigned to the NFT.

Classes IPC  ?

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

4.

LAZY COMPACTION IN GARBAGE COLLECTION

      
Numéro d'application US2023035122
Numéro de publication 2024/086074
Statut Délivré - en vigueur
Date de dépôt 2023-10-13
Date de publication 2024-04-25
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Österlund, Erik
  • Karlsson, Stefan, Mats, Rikard

Abrégé

Techniques for lazy compaction are disclosed, including: selecting, by a garbage collector, multiple regions of a memory for inclusion in a relocation set; populating, by the garbage collector, a lazy free list (LFL) with the multiple regions selected for inclusion in the relocation set; subsequent to populating the LFL: determining, by an allocator, that an ordinary free list managed by the garbage collector is depleted; responsive to determining that the ordinary free list is depleted: selecting a region in the LFL; executing one or more load barriers associated respectively with one or more objects marked as live in the region, each respective load barrier being configured to relocate the associated object from the region if the associated object is still live; subsequent to executing the one or more load barriers: allocating the region.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectation; Réadressage

5.

MANAGEMENT OF MULTIPLE MACHINE LEARNING MODEL PIPELINES

      
Numéro d'application US2023033394
Numéro de publication 2024/085993
Statut Délivré - en vigueur
Date de dépôt 2023-09-21
Date de publication 2024-04-25
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ioannou, Andrew
  • Novák, Miroslav
  • Dousa, Petr
  • Panacek, Martin
  • Natarajan, Hari Ganesh
  • Kalivoda, David
  • Janota, Vojtech
  • Pesek, Zdenek
  • Pridal, Jan

Abrégé

In one or more embodiments, a software service allows software providers to implement machine learning (ML) features into products offered by the software providers. Each ML feature may be referred to as an encapsulated ML application, which may be defined and maintained in a central repository, while also being provisioned for each user of the software provider on an as-needed basis. Advantageously, embodiments allow for a central definition for an ML application that encapsulates data science and processing capabilities and routines of the software provider. This central ML application delivers a ML deployment pipeline template that may be replicated multiple times as separate, tailored runtime pipeline instances on a per-user basis. Each runtime pipeline instance accounts for differences in the specific data of each user, resulting in user-specific ML models and predictions based on the same central ML application.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux

6.

ARCHITECTURE AND SERVICES PROVIDED BY A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application US2023076771
Numéro de publication 2024/081835
Statut Délivré - en vigueur
Date de dépôt 2023-10-13
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ead, Mostafa Gaber Mohammed
  • Sharma, Shobhank
  • Lucena Mogollon, Norka Beatriz

Abrégé

Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment, where the second cloud environment is different than the first cloud environment. The multi-cloud infrastructure enables a user associated with an account with a second cloud services provider to use, from the second cloud infrastructure, a first service from the set of one or more cloud services. The multi-cloud infrastructure creates a link between the account with the second cloud service provider and a tenancy created in the first cloud infrastructure for enabling using the first service by the user.

Classes IPC  ?

  • H04L 45/76 - Routage dans des topologies définies par logiciel, p.ex. l’acheminement entre des machines virtuelles
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/1031 - Commande du fonctionnement des serveurs par un répartiteur de charge, p.ex. en ajoutant ou en supprimant de serveurs qui servent des requêtes

7.

AUTHORIZATION FRAMEWORK IN A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application US2023076773
Numéro de publication 2024/081837
Statut Délivré - en vigueur
Date de dépôt 2023-10-13
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ead, Mostafa Gaber Mohammed
  • Sharma, Shobhank
  • Lucena Mogollon, Norka Beatriz

Abrégé

Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment, where the second cloud environment is different than the first cloud environment. The multi-cloud infrastructure enables a user associated with an account with a second cloud services provider to use, from the second cloud infrastructure, a first service from the set of one or more cloud services. The multi-cloud infrastructure creates a link between the account with the second cloud service provider and a tenancy created in the first cloud infrastructure for enabling using the first service by the user.

Classes IPC  ?

  • H04L 45/76 - Routage dans des topologies définies par logiciel, p.ex. l’acheminement entre des machines virtuelles
  • H04L 12/46 - Interconnexion de réseaux
  • G06F 21/41 - Authentification de l’utilisateur par une seule ouverture de session qui donne accès à plusieurs ordinateurs
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p.ex. passerelles
  • 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 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
  • H04L 41/50 - Gestion des services réseau, p.ex. en assurant une bonne réalisation du service conformément aux accords
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p.ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • H04L 67/1031 - Commande du fonctionnement des serveurs par un répartiteur de charge, p.ex. en ajoutant ou en supprimant de serveurs qui servent des requêtes

8.

IDENTITY MANAGEMENT IN A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application US2023076774
Numéro de publication 2024/081838
Statut Délivré - en vigueur
Date de dépôt 2023-10-13
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ead, Mostafa Gaber Mohammed
  • Shmidt, Dmitrii
  • Korolev, Sergei
  • Sharma, Shobhank
  • Zektser, Inna
  • Lucena Mogollon, Norka Beatriz
  • Krayushkin, Vladimir Nikolayevich
  • Kondratiev, Stanislav

Abrégé

Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment, where the second cloud environment is different than the first cloud environment. The multi-cloud infrastructure enables a user associated with an account with a second cloud services provider to use, from the second cloud infrastructure, a first service from the set of one or more cloud services. The multi-cloud infrastructure creates a link between the account with the second cloud service provider and a tenancy created in the first cloud infrastructure for enabling using the first service by the user.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/41 - Authentification de l’utilisateur par une seule ouverture de session qui donne accès à plusieurs ordinateurs
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

9.

USER SIGNUP FOR SERVICES OFFERED IN A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application US2023076775
Numéro de publication 2024/081839
Statut Délivré - en vigueur
Date de dépôt 2023-10-13
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ead, Mostafa Gaber Mohammed
  • Sharma, Shobhank
  • Yadalam, Satya Swaroop
  • Lucena Mogollon, Norka Beatriz
  • Ahmed, Ghazanfar

Abrégé

Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment, where the second cloud environment is different than the first cloud environment. The multi-cloud infrastructure enables a user associated with an account with a second cloud services provider to use, from the second cloud infrastructure, a first service from the set of one or more cloud services. The multi-cloud infrastructure creates a link between the account with the second cloud service provider and a tenancy created in the first cloud infrastructure for enabling using the first service by the user.

Classes IPC  ?

  • 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é
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 45/76 - Routage dans des topologies définies par logiciel, p.ex. l’acheminement entre des machines virtuelles

10.

NETWORK LINK ESTABLISHMENT FOR SAAS APPLICATIONS IN A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application US2023076779
Numéro de publication 2024/081842
Statut Délivré - en vigueur
Date de dépôt 2023-10-13
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ead, Mostafa Gaber Mohammed
  • Choi, Jinsu
  • Chakka, Jwala Dinesh Gupta

Abrégé

Techniques are described for creating a network-link between a virtual network in a cloud environment and a service endpoint associated with a service provided by another cloud environment. The network-link is created based on network resources and one or more link-enabling virtual networks being deployed in the first cloud environment and the second cloud environment.

Classes IPC  ?

  • H04L 45/76 - Routage dans des topologies définies par logiciel, p.ex. l’acheminement entre des machines virtuelles

11.

SYSTEM AND METHOD FOR AUTOMATICALLY ENRICHING DATASETS WITH SYSTEM KNOWLEDGE DATA

      
Numéro d'application US2023033481
Numéro de publication 2024/081112
Statut Délivré - en vigueur
Date de dépôt 2023-09-22
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Shmulyan, Mikhail
  • Surve, Nikhil

Abrégé

In accordance with an embodiment, described herein is a system and method for automatically enriching datasets in a data analytics environment, with system knowledge data. The system can operate, upon an analysis of a data set, to automatically enrich the data set. Users of data analytics environments, such as business users preparing data visualizations, may be unaware of additional data and system knowledge data that could be utilized to improve the data visualizations. The systems and methods described herein can provide an automatic enrichment of data from, for example, a knowledge repository, which can be delivered to a data analytics customer using various delivery means.

Classes IPC  ?

  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

12.

TECHNIQUES FOR COMPREHENSIVELY SUPPORTING JSON SCHEMA IN RDBMS

      
Numéro d'application US2023034900
Numéro de publication 2024/081292
Statut Délivré - en vigueur
Date de dépôt 2023-10-11
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Liu, Zhen Hua
  • Suresh, Srikrishnan
  • Hammerschmidt, Beda Christoph
  • Spiegel, Joshua
  • Mcmahon, Douglas James

Abrégé

JSON schemas are implemented efficiently within a DBMS. Through these techniques, the power and benefit of schema-based paradigm are realized in a more cost-effective manner in terms of computer system performance. JSON schema-based techniques described herein improve execution efficiency of database statements that access JSON objects and improve software development productivity.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données

13.

RESOURCE VALIDATION IN A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application US2023076777
Numéro de publication 2024/081840
Statut Délivré - en vigueur
Date de dépôt 2023-10-13
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ead, Mostafa Gaber Mohammed
  • Korolev, Sergei
  • Rabinov, Georgy
  • Michaels, Cole
  • Krayushkin, Vladimir Nikolayevich

Abrégé

Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment, where the second cloud environment is different than the first cloud environment. The multi-cloud infrastructure enables a user associated with an account with a second cloud services provider to use, from the second cloud infrastructure, a first service from the set of one or more cloud services. The multi-cloud infrastructure creates a link between the account with the second cloud service provider and a tenancy created in the first cloud infrastructure for enabling using the first service by the user.

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/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p.ex. prêt à l’emploi [plug-and-play]
  • H04L 41/50 - Gestion des services réseau, p.ex. en assurant une bonne réalisation du service conformément aux accords
  • 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
  • H04L 45/76 - Routage dans des topologies définies par logiciel, p.ex. l’acheminement entre des machines virtuelles
  • H04L 45/80 - Sélection des points d'entrée par le point de terminaison source, p.ex. sélection du ISP ou du POP
  • H04L 45/24 - Routes multiples
  • H04L 45/037 - Routes traversant obligatoirement les nœuds liés au service
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/41 - Authentification de l’utilisateur par une seule ouverture de session qui donne accès à plusieurs ordinateurs

14.

NETWORK LINK ESTABLISHMENT IN A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application US2023076778
Numéro de publication 2024/081841
Statut Délivré - en vigueur
Date de dépôt 2023-10-13
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ead, Mostafa Gaber Mohammed
  • Choi, Jinsu
  • Chakka, Jwala Dinesh Gupta

Abrégé

Techniques are described for creating a network-link between a first virtual network in a first cloud environment and a second virtual network in a second cloud environment. The first virtual network in the first cloud environment is created to enable a user associated with a customer tenancy in the second cloud environment to access one or more services provided in the first cloud environment. The network-link is created based on network resources and one or more link-enabling virtual networks being deployed in the first cloud environment and the second cloud environment.

Classes IPC  ?

  • H04L 45/76 - Routage dans des topologies définies par logiciel, p.ex. l’acheminement entre des machines virtuelles
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 12/46 - Interconnexion de réseaux
  • 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/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p.ex. prêt à l’emploi [plug-and-play]
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p.ex. passerelles
  • H04L 41/50 - Gestion des services réseau, p.ex. en assurant une bonne réalisation du service conformément aux accords
  • H04L 45/037 - Routes traversant obligatoirement les nœuds liés au service
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 45/80 - Sélection des points d'entrée par le point de terminaison source, p.ex. sélection du ISP ou du POP

15.

AUTOMATED INTERLEAVED CLUSTERING RECOMMENDATION FOR DATABASE ZONE MAPS

      
Numéro d'application US2023027282
Numéro de publication 2024/081048
Statut Délivré - en vigueur
Date de dépôt 2023-07-10
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Budalakoti, Suratna

Abrégé

A computer measures for each column in many rows, a respective frequency of statements that filter the column in a workload of database statements, a respective count of distinct values (CDV) used for filtration on the column in each statement individually, a respective frequency of each of the CDVs used for filtration on the column across all of the database statements, and a respective value range of the column for each of many storage zones. A respective efficiency is measured for each of many distinct interleaved sorts (ILs). Each IL uses a respective distinct subset of the columns. Each IL is based on portions of each of the values for each row in a sampled subset of rows in each column of the subset of the columns of the IL. Efficiency measurement is based on frequencies of statements, value ranges of columns for each storage zone, and frequencies of CDVs.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/21 - Conception, administration ou maintenance des bases de données

16.

EXTENDING DATABASE DATA WITH INTENDED USAGE INFORMATION

      
Numéro d'application US2023027578
Numéro de publication 2024/081050
Statut Délivré - en vigueur
Date de dépôt 2023-07-13
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Lahiri, Tirthankar
  • Loaiza, Juan, R.
  • Hammerschmidt, Beda, Christoph
  • Witkowski, Andrew
  • Subramanian, Sankar
  • Petride, Sabina
  • Mylavarapu, Ajit
  • Venzl, Gerald

Abrégé

Disclosed herein are techniques for storing, within a database system, metadata that indicates an intended usage (IU). Once created, an IU may be assigned to a column to (a) indicate how the column is intended to be used, and (b) affect how the database server behaves when database operations involve values from the column. The IU assigned to a column supplements, but does not replace, the datatype definition for the column. Each IU may have an IU-bundle. The IU-bundle of an IU indicates how the database server behaves with respect to any column that is assigned the IU. For example, the IU-bundle may indicate constraints that the database server must validate during operations on values from columns assigned to the IU. Techniques are also described for implementing multi-column IUs and flexible IUs.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données

17.

MANAGING DIGITAL MESSAGE TRANSMISSION VIA A PROXY DIGITAL MAILBOX

      
Numéro d'application US2023033219
Numéro de publication 2024/081104
Statut Délivré - en vigueur
Date de dépôt 2023-09-20
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Nadendla, Nagaraj
  • Kothandaraman, Karthik
  • Gudiputi, Rajesh Choudary
  • Khanna, Advitya

Abrégé

Techniques for managing digital messages to and from a proxy message address are disclosed. A system receives a message directed to a particular destination address. The system replaces any source address included in the message with a proxy address. When the system receives a reply to the message, the reply is directed to the proxy address. The system analyzes message data to identify a target address for the reply message. The system identifies contextual data associated with the reply message. The system transmits the reply message, and the contextual data, to the target address.

Classes IPC  ?

  • G06Q 10/1053 - Emploi ou embauche
  • H04L 51/21 - Surveillance ou traitement des messages
  • H04L 51/48 - Adressage des messages, p.ex. format des adresses ou messages anonymes, alias
  • 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é

18.

PREDICTING DOWNSTREAM SCHEDULE EFFECTS OF USER TASK ASSIGNMENTS

      
Numéro d'application US2023033276
Numéro de publication 2024/081106
Statut Délivré - en vigueur
Date de dépôt 2023-09-20
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • St. Pierre, Robert
  • Pearson, Mark

Abrégé

Techniques for managing task assignments to workers in a work environment are disclosed. A system identifies one or more workers with qualifications that match recommended qualifications to perform a task in a work environment. The system applies a trained machine learning model to task performance data associated with the worker, such as a past history of tasks performed and statistics associated with the performance of the task. The machine learning model generates a prediction of downstream effects associated with assigning the task to the user. The downstream effects include delays and performance improvements on subsequent tasks performed by the worker, as well as effects on tasks performed by other workers, at work centers in the work environment.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

19.

CONSENSUS PROTOCOL FOR ASYNCHRONOUS DATABASE TRANSACTION REPLICATION WITH FAST, AUTOMATIC FAILOVER, ZERO DATA LOSS, STRONG CONSISTENCY, FULL SQL SUPPORT AND HORIZONTAL SCALABILITY

      
Numéro d'application US2023034464
Numéro de publication 2024/081139
Statut Délivré - en vigueur
Date de dépôt 2023-10-04
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Wong, Lik
  • Novak, Leonid
  • Salunke, Sampanna
  • Dilman, Mark
  • Hu, Wei-Ming

Abrégé

A consensus protocol-based replication approach is provided. For each change operation performed by a leader server on a copy of the database, the leader server creates a replication log record and returns a result to the client. The leader does not wait for consensus for the change operation from the followers. For a commit, the leader creates a commit log record and waits for consensus. Thus, the leader executes database transactions asynchronously, performs replication of change operations asynchronously, and performs replication of transaction commits synchronously.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

20.

CONFIGURATION AND MANAGEMENT OF REPLICATION UNITS FOR ASYNCHRONOUS DATABASE TRANSACTION REPLICATION

      
Numéro d'application US2023034465
Numéro de publication 2024/081140
Statut Délivré - en vigueur
Date de dépôt 2023-10-04
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Wong, Lik
  • Novak, Leonid
  • Salunke, Sampanna
  • Dilman, Mark
  • Hu, Wei-Ming

Abrégé

A consensus protocol-based replication approach is provided. Chunks are grouped into replication units (RUs) to optimize replication efficiency. Chunks may be assigned to RUs based on load and replication throughput. Splitting and merging RUs do not interrupt concurrent user workload or require routing changes. Transactions spanning chunks within an RU do not require distributed transaction processing. Each replication unit has a replication factor (RF), which refers to the number of copies/replicas of the replication unit, and an associated distribution factor (DF), which refers to the number of servers taking over the workload from a failed leader server. RUs may be placed in rings of servers, where the number of servers in a ring is equal to the replication factor, and quiescing the workload can be restricted to a ring of servers instead of the entire database.

Classes IPC  ?

  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

21.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Numéro d'application US2023034903
Numéro de publication 2024/081294
Statut Délivré - en vigueur
Date de dépôt 2023-10-11
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Liu, Zhen Hui
  • Loaiza, Juan, R.
  • Abraham, Sundeep
  • Bose, Shubha
  • Chang, Hui, Joe
  • Gugnani, Shashank
  • Hammerschmidt, Beda Christoph
  • Lahiri, Tirthankar
  • Lu, Ying
  • Mcmahon, Douglas, James
  • Mishra, Aurosish
  • Mylavarapu, Ajit
  • Pendse, Sukhada
  • Raghavan, Ananth

Abrégé

JSON Duality Views are object views that return JDV objects. JDV objects are virtual because they are not stored in a database as JSON objects. Rather, JDV objects are stored in shredded form across tables and table attributes (e.g. columns) and returned by a DBMS in response to database commands that request a JDV object from a JSON Duality View. Through JSON Duality Views, changes to the state of a JDV object may be specified at the level of a JDV object. JDV objects are updated in a database using optimistic lock.

Classes IPC  ?

22.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Numéro d'application US2023034908
Numéro de publication 2024/081297
Statut Délivré - en vigueur
Date de dépôt 2023-10-11
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Liu, Zhen Hui
  • Loaiza, Juan R.
  • Abraham, Sundeep
  • Bose, Shubha
  • Chang, Hui Joe
  • Gugnani, Shashank
  • Hammerschmidt, Beda Christoph
  • Lahiri, Tirthankar
  • Lu, Ying
  • Mcmahon, Douglas James
  • Mishra, Aurosish
  • Mylavarapu, Ajit
  • Pendse, Sukhada
  • Raghavan, Ananth

Abrégé

JSON Duality Views are object views that return JDV objects. JDV objects are virtual because they are not stored in a database as JSON objects. Rather, JDV objects are stored in shredded form across tables and table attributes (e.g. columns) and returned by a DBMS in response to database commands that request a JDV object from a JSON Duality View. Through JSON Duality Views, changes to the state of a JDV object may be specified at the level of a JDV object. JDV objects are updated in a database using optimistic lock.

Classes IPC  ?

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

23.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Numéro d'application US2023035029
Numéro de publication 2024/081364
Statut Délivré - en vigueur
Date de dépôt 2023-10-12
Date de publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Liu, Zhen Hui
  • Loaiza, Juan R.
  • Abraham, Sundeep
  • Bose, Shubha
  • Chang, Hui Joe
  • Gugnani, Shashank
  • Hammerschmidt, Beda Christoph
  • Lahiri, Tirthankar
  • Lu, Ying
  • Mcmahon, Douglas James
  • Mishra, Aurosish
  • Mylavarapu, Ajit
  • Pendse, Sukhada
  • Raghavan, Ananth

Abrégé

JSON Duality Views are object views that return JDV objects. JDV objects are virtual because they are not stored in a database as JSON objects. Rather, JDV objects are stored in shredded form across tables and table attributes (e.g. columns) and returned by a DBMS in response to database commands that request a JDV object from a JSON Duality View. Through JSON Duality Views, changes to the state of a JDV object may be specified at the level of a JDV object. JDV objects are updated in a database using optimistic lock.

Classes IPC  ?

24.

FRAMEWORK AND METHOD FOR CONSISTENT CROSS-TIER DATA VALIDATION

      
Numéro d'application US2023027201
Numéro de publication 2024/076405
Statut Délivré - en vigueur
Date de dépôt 2023-07-10
Date de publication 2024-04-11
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Lahiri, Tirthankar
  • Suresh, Srikrishnan
  • Hammerschmidt, Beda Christoph
  • Popescu, Adrian Daniel
  • Kamp, Jesse
  • Liu, Zhen Hua

Abrégé

A computer analyzes a relational schema of a database to generate a data entry schema encoded as JSON. The data entry schema is sent to a database client so that the client can validate entered data before the entered data is sent for storage. From the client, entered data is received that conforms to the data entry schema because the client used the data entry schema to validate the entered data before sending the data. Into the database, the entered data is stored that conforms to the data entry schema. The data entry schema and the relational schema have corresponding constraints on a datum to be stored, such as a range limit for a database column or an express set of distinct valid values. A constraint may specify a format mask or regular expression that values in the column should conform to, or a correlation between values of multiple columns.

Classes IPC  ?

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

25.

SYSTEMS AND METHODS FOR COMPILE-TIME DEPENDENCY INJECTION AND LAZY SERVICE ACTIVATION FRAMEWORK

      
Numéro d'application US2023033482
Numéro de publication 2024/072706
Statut Délivré - en vigueur
Date de dépôt 2023-09-22
Date de publication 2024-04-04
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Trent, Jeffrey

Abrégé

In accordance with an embodiment, described herein are systems and methods for providing a compile-time dependency injection and lazy service activation framework including generation of source code reflecting the dependencies, and which enables an application developer using the system to build microservice applications or cloud-native services. The framework includes the use of a service registry that provides lazy service activation and meta-information associated with one or more services, in terms of interfaces or APIs describing the functionality of each service and their dependencies on other services. An application's use of particular services can be intercepted and accommodated during code generation at compile-time, avoiding the need to use reflection.

Classes IPC  ?

26.

DATACENTER LEVEL POWER MANAGEMENT WITH REACTIVE POWER CAPPING

      
Numéro d'application US2023068334
Numéro de publication 2024/064426
Statut Délivré - en vigueur
Date de dépôt 2023-06-13
Date de publication 2024-03-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Kochar, Sumeet
  • Zeighami, Roy Mehdi
  • Gabrielson, Jacob Adam

Abrégé

Disclosed techniques relate to managing power within a power distribution system. Power consumption corresponding to devices (e.g., servers) that receive power from an upstream device (e.g., a bus bar) may be monitored (e.g., by a service) to determine when power consumption corresponding to those devices breaches (or approaches) a budget threshold corresponding to an amount of power allocated to the upstream device. If the budget threshold is breached, or is likely to be breached, the service may initiate operations to distribute power caps for the devices and to initiate a timer. Although distributed, the power caps may be ignored by the devices until they are instructed to enforce the power caps (e.g., upon expiration of the timer). This allows the power consumption of the devices to exceed the budgeted power associated with the upstream device at least until expiration of the timer while avoiding power outage events.

Classes IPC  ?

  • G06F 1/26 - Alimentation en énergie électrique, p.ex. régulation à cet effet
  • G06F 1/30 - Moyens pour agir en cas de panne ou d'interruption d'alimentation
  • G06F 1/3206 - Surveillance d’événements, de dispositifs ou de paramètres initiant un changement de mode d’alimentation
  • G06F 1/324 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par réduction de la fréquence d’horloge
  • G06F 1/329 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par planification de tâches
  • G06F 1/3296 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par diminution de la tension d’alimentation ou de la tension de fonctionnement
  • G06F 1/28 - Surveillance, p.ex. détection des pannes d'alimentation par franchissement de seuils
  • G06F 1/3203 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements

27.

EXPERT-OPTIMAL CORRELATION: CONTAMINATION FACTOR IDENTIFICATION FOR UNSUPERVISED ANOMALY DETECTION

      
Numéro d'application US2023026560
Numéro de publication 2024/063828
Statut Délivré - en vigueur
Date de dépôt 2023-06-29
Date de publication 2024-03-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Pushak, Yasha
  • Le Clei, Constantin
  • Zogaj, Fatjon
  • Fathi Moghadam, Hesam
  • Hong, Sungpack
  • Chafi, Hassan

Abrégé

Each of multiple anomaly detectors infers an anomaly score for each of many tuples. For each tuple, a synthetic label is generated that indicates for each anomaly detector: the anomaly detector, the anomaly score inferred by the anomaly detector for the tuple and, for each of multiple contamination factors, the contamination factor and, based on the contamination factor, a binary class of the anomaly score. For each particular anomaly detector excluding a best anomaly detector, a similarity score is measured for each contamination factor. The similarity score indicates how similar, between the particular anomaly detector and the best anomaly detector, are the binary classes of labels with that contamination factor. For each contamination factor, a combined similarity score is calculated based on the similarity scores for the contamination factor. Based on a contamination factor that has the highest combined similarity score, an additional anomaly detector is detected as inaccurate.

Classes IPC  ?

  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/088 - Apprentissage non supervisé, p.ex. apprentissage compétitif

28.

UNIFY95: META-LEARNING CONTAMINATION THRESHOLDS FROM UNIFIED ANOMALY SCORES

      
Numéro d'application US2023026564
Numéro de publication 2024/063829
Statut Délivré - en vigueur
Date de dépôt 2023-06-29
Date de publication 2024-03-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Pushak, Yasha
  • Fathi Moghadam, Hesam
  • Yakovlev, Anatoly
  • Hopkins, Ii, Robert David

Abrégé

Herein is a universal anomaly threshold based on several labeled datasets and transformation of anomaly scores from one or more anomaly detectors. In an embodiment, a computer meta-learns from each anomaly detection algorithm and each labeled dataset as follows. A respective anomaly detector based on the anomaly detection algorithm is trained based on the dataset. The anomaly detector infers respective anomaly scores for tuples in the dataset. The following are ensured in the anomaly scores from the anomaly detector: i) regularity that an anomaly score of zero cannot indicate an anomaly and ii) normality that an inclusive range of zero to one contains the anomaly scores from the anomaly detector. A respective anomaly threshold is calculated for the anomaly scores from the anomaly detector. After all meta-learning, a universal anomaly threshold is calculated as an average of the anomaly thresholds. An anomaly is detected based on the universal anomaly threshold.

Classes IPC  ?

29.

SYSTEMS AND METHODS FOR RUNNING MULTIPLE LOGICAL SECURE ELEMENTS ON THE SAME SECURE HARDWARE

      
Numéro d'application US2023032279
Numéro de publication 2024/063957
Statut Délivré - en vigueur
Date de dépôt 2023-09-08
Date de publication 2024-03-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ponsini, Nicolas Michel Raphaël
  • Van Haver, Patrick
  • Hans, Sebastian Jürgen

Abrégé

Techniques are described herein for running multiple logical secure elements (LSEs) on the same physical secure element (SE) hardware. For example, embodiments may include running multiple logical Subscriber Identification Modules (SIM) cards on the same physical SIM card or universal integrated circuit card (UICC). Additionally or alternatively, embodiments may include running other secure element applications and services on the same SE hardware. The techniques allow for mobile devices users to access multiple security services, which may originate from different security service providers (SSPs), in a secure manner using the same SE hardware without requiring the integration of multiple physical slots on a mobile device or the physical exchange of different cards within the same slot.

Classes IPC  ?

  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • H04L 9/08 - Répartition de clés

30.

PRODUCING NATIVELY COMPILED QUERY PLANS BY RECOMPILING EXISTING C CODE THROUGH PARTIAL EVALUATION

      
Numéro d'application US2023024693
Numéro de publication 2024/063817
Statut Délivré - en vigueur
Date de dépôt 2023-06-07
Date de publication 2024-03-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Aghababaie Beni, Laleh
  • Swart, Garret F.

Abrégé

In an embodiment, a database management system (DBMS) hosted by a computer receives a request to execute a database statement and responsively generates an interpretable execution plan that represents the database statement. The DBMS decides whether execution of the database statement will or will not entail interpreting the interpretable execution plan and, if not, the interpretable execution plan is compiled into object code based on partial evaluation. In that case, the database statement is executed by executing the object code of the compiled plan, which provides acceleration. In an embodiment, partial evaluation and Turing-complete template metaprogramming (TMP) are based on using the interpretable execution plan as a compile-time constant that is an argument for a parameter of an evaluation template.

Classes IPC  ?

31.

LEARNING HYPER-PARAMETER SCALING MODELS FOR UNSUPERVISED ANOMALY DETECTION

      
Numéro d'application US2023026555
Numéro de publication 2024/063827
Statut Délivré - en vigueur
Date de dépôt 2023-06-29
Date de publication 2024-03-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Zogaj, Fatjon
  • Pushak, Yasha
  • Fathi Moghadam, Hesam
  • Hong, Sungpack
  • Chafi, Hassan

Abrégé

A computer sorts empirical validation scores of validated training scenarios of an anomaly detector. Each training scenario has a dataset to train an instance of the anomaly detector that is configured with values for hyperparameters. Each dataset has values for metafeatures. For each predefined ranking percentage, a subset of best training scenarios is selected that consists of the ranking percentage of validated training scenarios having the highest empirical validation scores. Linear optimizers train to infer a value for a hyperparameter. Into many distinct unvalidated training scenarios, a scenario is generated that has metafeatures values and hyperparameters values that contains the value inferred for that hyperparameter by a linear optimizer. For each unvalidated training scenario, a validation score is inferred. A best linear optimizer is selected having a highest combined inferred validation score. For a new dataset, the best linear optimizer infers a value of that hyperparameter.

Classes IPC  ?

32.

MACHINE-LEARNING MODEL & INTERFACE FOR PLANNING, PREDICTING, AND IMPLEMENTING CLOUD RESOURCE SYSTEMS

      
Numéro d'application US2023033207
Numéro de publication 2024/064179
Statut Délivré - en vigueur
Date de dépôt 2023-09-20
Date de publication 2024-03-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Derbenwick Miller, Alison, J.
  • Selem, Pablo
  • Bali, Sowmya
  • Jiao, Yang
  • Ghosh, Manoj Krishna

Abrégé

Techniques for presenting a graphical user interface (GUI) for configuring a cloud service workstation are disclosed. The system presents a GUI that presents a plurality of possible workstation configurations and the costs associated with each respective workstation configuration, prior to creation of a workstation. The GUI updates the cost associated with a workstation configuration responsive to receiving a selection to modify the workstation configuration from a user. The user may request a different configuration based on a single user input, without specifying which resources to modify. The GUI may recommend a workstation configuration based on one or more user inputs such as a budget, an application service domain, a duration, or a processing power requirement.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06N 20/00 - Apprentissage automatique
  • G06Q 30/0601 - Commerce électronique [e-commerce]

33.

VIRTUAL PRIVATE LABEL CLOUDS

      
Numéro d'application US2023074322
Numéro de publication 2024/059804
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de publication 2024-03-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Adogla, Eden, Grail
  • Kuehnel, Thomas, Werner

Abrégé

Novel techniques are disclosed for virtualizing a cloud infrastructure in a region provided by a cloud service provider (CSP) to allow a reseller of the CSP to provide reseller-offered cloud services using a securely isolated portion of the CSP-provided infrastructure in the region and have a direct business relationship with the reseller' customers. In certain embodiments, the CSP-provided infrastructure in a region is organized into one or more data centers. In certain embodiments, the securely isolation portion of the CSP-provided infrastructure comprises at least one compute resource or a memory resource.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

34.

RESOURCE ALLOCATION FOR VIRTUAL PRIVATE LABEL CLOUDS

      
Numéro d'application US2023074325
Numéro de publication 2024/059807
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de publication 2024-03-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Adogla, Eden Grail
  • Kuehnel, Thomas Werner

Abrégé

Novel techniques of resource allocation services for virtual private label cloud (vPLC) are disclosed. A vPLC is created for a reseller of a Cloud Services Provider (CSP) using CSP-provided infrastructure in a region such that the reseller can provide one or more reseller-offered cloud services to customers of the reseller. In certain embodiments, the resource allocation services check a first-level policy and a resource database to determine whether a requested resource is allowed and available to be allocated to a vPLC associated with a reseller. The resource allocation services may further check a second-level policy and the resource database to determine whether the requested resource is allowed and available to be allocated to a customer of the reseller. In some embodiments, the resource allocation services may allocate resources for a vPLC according to a partitioning requirement.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

35.

ENDPOINTS FOR VIRTUAL PRIVATE LABEL CLOUDS

      
Numéro d'application US2023074330
Numéro de publication 2024/059809
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de publication 2024-03-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Adogla, Eden Grail
  • Kuehnel, Thomas Werner

Abrégé

Novel techniques for creating service endpoints associated with different virtual private label clouds (vPLCs) for accessing a cloud service are disclosed. In certain embodiments, an endpoint management service (EMS) uses a novel architecture that enables the concurrent use of multiple vPLC-specific service endpoints with one endpoint per cloud service per vPLC to access the same cloud service running on multiple vPLC-specific resources. In some embodiments, each vPLC-specific service endpoint may be associated with a fully qualified domain name (FQDN) and an IP address.

Classes IPC  ?

  • H04L 61/45 - Répertoires de réseau; Correspondance nom-adresse
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • 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 30/06 - Transactions d’achat, de vente ou de crédit-bail

36.

METADATA CUSTOMIZATION FOR VIRTUAL PRIVATE LABEL CLOUDS

      
Numéro d'application US2023074342
Numéro de publication 2024/059816
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de publication 2024-03-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Adogla, Eden Grail
  • Kuehnel, Thomas Werner

Abrégé

Novel techniques are disclosed for providing vPLC-specific metadata service including customized vPLC-specific metadata. In certain embodiments, each vPLC may generate a customized metadata using its corresponding vPLC-specific customization instructions. In some embodiments, a vPLC-specific metadata service may be performed using pre-generated customized vPLC-specific metadata, on-the-fly customized metadata, pre-generated CSP-format metadata, or combinations thereof.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

37.

REMOTE DATA PLANES FOR VIRTUAL PRIVATE LABEL CLOUDS

      
Numéro d'application US2023074343
Numéro de publication 2024/059817
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de publication 2024-03-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Adogla, Eden Grail
  • Kuehnel, Thomas Werner

Abrégé

Novel techniques are disclosed for accessing resources in both CSP-provided infrastructure in a region and a remote infrastructure through various control planes associated with a virtual private label cloud (vPLC). In some embodiments, the CSP-provided infrastructure in a region and a remote infrastructure are connected through a communication channel. In some embodiments, a control plane associated with the CSP-provided infrastructure in a region can provide access to both infrastructures (i.e., the CSP-provided infrastructure in a region and the remote infrastructure). In some embodiments, a control plane associated with the vPLC in the CSP-provided infrastructure in a region can provide access to both infrastructures. Yet, in other embodiments, a control plane associated with the vPLC but located within the remote infrastructure can provide access to both infrastructures.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 47/70 - Contrôle d'admission; Allocation des ressources
  • H04L 47/78 - Architectures d'allocation des ressources
  • H04L 41/5041 - Gestion des services réseau, p.ex. en assurant une bonne réalisation du service conformément aux accords caractérisée par la relation temporelle entre la création et le déploiement d’un service
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 21/31 - Authentification de l’utilisateur
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 61/2514 - Traduction d'adresses de protocole Internet [IP] entre adresses IP locales et globales
  • H04L 41/50 - Gestion des services réseau, p.ex. en assurant une bonne réalisation du service conformément aux accords

38.

PREDICTING MARKETING OUTCOMES USING CONTRASTIVE LEARNING

      
Numéro d'application US2022044141
Numéro de publication 2024/058792
Statut Délivré - en vigueur
Date de dépôt 2022-09-20
Date de publication 2024-03-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Ramarao, Karempudi V.

Abrégé

Techniques for predicting marketing outcomes using contrastive learning are disclosed, including: obtaining historical marketing messages; obtaining historical open rates associated respectively with the historical marketing messages; based on the historical marketing messages, generating latent space representations associated respectively with the historical marketing messages; based on the latent space representations and respective contents of the historical marketing messages, training a first machine learning model to map contents of marketing messages to corresponding latent space representations of the marketing messages; based at least on the latent space representations and the historical open rates, training a second machine learning model to map latent space representations of marketing messages to predicted open rates of the marketing messages.

Classes IPC  ?

  • G06Q 30/0242 - Détermination de l’efficacité des publicités
  • G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché

39.

SYSTEMS FOR DESIGN AND IMPLEMENTATION OF PRIVACY PRESERVING AI WITH PRIVACY REGULATIONS WITHIN INTELLIGENCE PIPELINES

      
Numéro d'application US2023031562
Numéro de publication 2024/058945
Statut Délivré - en vigueur
Date de dépôt 2023-08-30
Date de publication 2024-03-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Madhavan, Rajan
  • Venkataraman, Madalasa
  • Nautiya, Girish
  • Ghanta, Dinesh

Abrégé

Data can be received that includes information corresponding to a set of users. Privacy protection protocols that apply to the data can be identified. A subset of the data can be identified as being personally identifiable information (PII) data, where the subset includes a set of PII attributes. The PII attributes can be split into categories based on a format of a data field in the PII attributes. The processed PII data can be combined with non-PII data to create processed client data. It can be determined to add noise to part of the processed PII data. An amount of noise can be determined based on the privacy protection protocols. The amount of noise can be added to part of the processed PII data to produce protected data. A machine-learning model can be trained using the protected data.

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
  • G06N 20/00 - Apprentissage automatique

40.

OBJECTIVE FUNCTION OPTIMIZATION IN TARGET BASED HYPERPARAMETER TUNING

      
Numéro d'application US2023071002
Numéro de publication 2024/059369
Statut Délivré - en vigueur
Date de dépôt 2023-07-26
Date de publication 2024-03-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Xu, Ying
  • Blinov, Vladislav
  • Abobakr, Ahmed Ataallah Ataallah
  • Duong, Thanh Long
  • Johnson, Mark, Edward
  • Jalaluddin, Elias, Luqman
  • Xu, Xin
  • Gadde, Srinivasa Phani Kumar
  • Vishnoi, Vishal
  • Zaremoodi, Poorya
  • Bista, Umanga

Abrégé

Techniques are disclosed herein for objective function optimization in target based hyperparameter tuning. In one aspect, a computer-implemented method is provided that includes initializing a machine learning algorithm with a set of hyperparameter values and obtaining a hyperparameter objective function that comprises a domain score for each domain that is calculated based on a number of instances within an evaluation dataset that are correctly or incorrectly predicted by the machine learning algorithm during a given trial. For each trial of a hyperparameter tuning process: training the machine learning algorithm to generate a machine learning model, running the machine learning model in different domains using the set of hyperparameter values, evaluating the machine learning model for each domain, and once the machine learning model has reached convergence, outputting at least one machine learning model.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06F 40/20 - Analyse du langage naturel
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p.ex. des réponses automatiques ou des messages générés par un agent conversationnel

41.

CONSOLE CUSTOMIZATION FOR VIRTUAL PRIVATE LABEL CLOUDS

      
Numéro d'application US2023074323
Numéro de publication 2024/059805
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de publication 2024-03-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Adogla, Eden, Grail
  • Kuehnel, Thomas Werner

Abrégé

Novel techniques are disclosed for enabling customizable consoles of different virtual private label clouds (vPLCs). In some embodiments, one console server may execute multiple consoles for multiple vPLCs and CSP. In other embodiments, one console server may be dedicated to a vPLC-specific console. In certain embodiments, console customization including a customized set of console user interfaces (UIs) may be performed for each vPLC-specific console.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

42.

IDENTITY MANAGEMENT FOR VIRTUAL PRIVATE LABEL CLOUDS

      
Numéro d'application US2023074341
Numéro de publication 2024/059815
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de publication 2024-03-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Adogla, Eden Grail
  • Kuehnel, Thomas Werner

Abrégé

Novel techniques are disclosed for enabling identity cloud service for virtual private label clouds (vPLCs). A vPLC is created for a reseller of a Cloud Services Provider (CSP) using CSP-provided infrastructure in a region such that the reseller can provide one or more reseller-offered cloud services to customers of the reseller. In some embodiments, the identity management may be configured with either a shared identity cloud service (IDCS) stack model or an independent IDCS stack model. In certain embodiments, two-tier vPLC-aware identity management functions are performed for resellers of the CSP and customers of the resellers.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 21/31 - Authentification de l’utilisateur
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

43.

CONNECTIVITY FOR VIRTUAL PRIVATE LABEL CLOUDS

      
Numéro d'application US2023074344
Numéro de publication 2024/059818
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de publication 2024-03-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Adogla, Eden Grail
  • Kuehnel, Thomas Werner

Abrégé

Techniques for facilitating connectivity to vPLCs created in a CSP-provided infrastructure in a region. Within the CSP-provided infrastructure in a region, when the destination of a packet is determined to be an endpoint associated with a particular vPLC, the packet is tagged with information related to the particular vPLC. The vPLC-related information for the particular vPLC can include, for example, a vPLC identifier identifying the particular vPLC, an identifier identifying a customer associated with the endpoint, a virtual cloud network identifier identifying a virtual cloud network (VCN) belonging to the particular vPLC and where the endpoint is part of the VCN, and other vPLC-related information. The packet is then routed or communicated within the CSP-provided infrastructure in a region along with the tagged vPLC-related information. The vPLC-related information is used as part of the connectivity and for routing of packets within the CSP-provided infrastructure in a region.

Classes IPC  ?

  • H04L 12/46 - Interconnexion de réseaux
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • 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 30/06 - Transactions d’achat, de vente ou de crédit-bail

44.

BURST DATACENTER CAPACITY FOR HYPERSCALE WORKLOADS

      
Numéro d'application US2022081581
Numéro de publication 2024/054239
Statut Délivré - en vigueur
Date de dépôt 2022-12-14
Date de publication 2024-03-14
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Zeighami, Roy Mehdi
  • Pennington, Craig Alderson

Abrégé

In some aspects, techniques may include monitoring a primary load of a datacenter and a reserve load of the datacenter. The primary load and reserve load can be monitored by a computing device. The primary load of the datacenter can be configured to be powered by one or more primary generator blocks having a primary capacity, and the reserve load of the datacenter can be configured to be powered by one or more reserve generator blocks having a reserve capacity. Also, the techniques may include detecting that the primary load of the datacenter exceeds the primary capacity. In addition, the techniques may include connecting the reserve generator blocks to at least one of the primary generator blocks and the primary load using a computing device switch.

Classes IPC  ?

  • H02J 9/06 - Circuits pour alimentation de puissance de secours ou de réserve, p.ex. pour éclairage de secours dans lesquels le système de distribution est déconnecté de la source normale et connecté à une source de réserve avec commutation automatique
  • G06F 1/26 - Alimentation en énergie électrique, p.ex. régulation à cet effet

45.

ENTITY-BASED UNDO AND REDO OPERATIONS

      
Numéro d'application US2023031191
Numéro de publication 2024/054366
Statut Délivré - en vigueur
Date de dépôt 2023-08-25
Date de publication 2024-03-14
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Oruganti, Satish Chandra
  • Gupta, Ganesh Kumar
  • Rodgers, Michael Patrick

Abrégé

Techniques for UNDO and REDO operations in a computer-user interface are disclosed. The techniques enables users to configure entities for UNDO and REDO operations. The techniques also enable users to roll back individual entity to an immediate previous state in one UNDO operation and subsequently to the other previous states. Other entities are not affected by the UNDO operations to the entity.

Classes IPC  ?

  • G06F 8/71 - Gestion de versions ; Gestion de configuration
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/46 - Dispositions pour la multiprogrammation

46.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR AUTOMATIC CATEGORY 1 MESSAGE FILTERING RULES CONFIGURATION BY LEARNING TOPOLOGY INFORMATION FROM NETWORK FUNCTION (NF) REPOSITORY FUNCTION (NRF)

      
Numéro d'application US2023031707
Numéro de publication 2024/050010
Statut Délivré - en vigueur
Date de dépôt 2023-08-31
Date de publication 2024-03-07
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Rajput, Jay
  • Singh, Virendra
  • Mohan Raj, John, Nirmal

Abrégé

A method for automatic configuration and use of Category 1 message filtering rules includes, at a network function (NF), subscribing, with an NF repository function (NRF), to receive notification of NF profile changes. The method further includes receiving, from the NRF and as a result of the subscribing, notification of an NF profile change. The method further includes automatically configuring, based on the notification of the NF profile change, at least one Category 1 message filtering rule implemented. The method further includes using the at least one Category 1 message filtering rule to filter service-based interface (SBI) messages.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 12/088 - Sécurité d'accès utilisant des filtres ou des pare-feu

47.

USER INTERFACES FOR CLOUD LIFECYCLE MANAGEMENT

      
Numéro d'application US2023073000
Numéro de publication 2024/050309
Statut Délivré - en vigueur
Date de dépôt 2023-08-28
Date de publication 2024-03-07
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ford, Oana
  • Davis, Marcy Lynn
  • Lemos, Andreas
  • Wichelman, James Walter
  • Govender, Yegendran

Abrégé

Techniques are disclosed for managing aspects of identifying and/or deploying hardware of a dedicated cloud to be hosted at a customer location (a "DRCC"). A DRCC may comprise cloud infrastructure components provided by a cloud provider but hosted by computing devices located at the customer's (a "cloud owner's") location. Services of the central cloud-computing environment may be similarly executed at the DRCC. A number of user interfaces may be hosted within the central cloud-computing. These interfaces may be used to track deployment and region data of the DRCC. A deployment state may be transitioned from a first state to a second state based at least in part on the tracking and the deployment state may be presented at one or more user interfaces. Using the disclosed user interfaces, a user may manage the entire lifecycle of a DRCC and its corresponding hardware components.

Classes IPC  ?

  • G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
  • 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 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 41/50 - Gestion des services réseau, p.ex. en assurant une bonne réalisation du service conformément aux accords

48.

AUTOMATIC ERROR MITIGATION IN DATABASE STATEMENTS USING ALTERNATE PLANS

      
Numéro d'application US2023025091
Numéro de publication 2024/049528
Statut Délivré - en vigueur
Date de dépôt 2023-06-12
Date de publication 2024-03-07
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Pasupuleti, Krishna Kantikiran
  • Su, Hong
  • Li, Jiakun
  • Ziauddin, Mohamed

Abrégé

Techniques for automatic error mitigation in database systems using alternate plans are provided. After receiving a database statement, an error is detected as a result of compiling the database statement. In response to detecting the error, one or more alternate plans that were used to process the database statement or another database statement that is similar to the database statement are identified. A particular alternate plan of the one or more alternate plans is selected. A result of the database statement is generated based on processing the particular alternate plan.

Classes IPC  ?

49.

CALIBRATING CONFIDENCE SCORES OF A MACHINE LEARNING MODEL TRAINED AS A NATURAL LANGUAGE INTERFACE

      
Numéro d'application US2023071981
Numéro de publication 2024/044475
Statut Délivré - en vigueur
Date de dépôt 2023-08-10
Date de publication 2024-02-29
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Tangari, Gioacchino
  • Hoang, Cong Duy V
  • Johnson, Mark Edward
  • Zaremoodi, Poorya
  • Mathur, Nitika
  • Kanuga, Aashna Devang
  • Duong, Thanh Long

Abrégé

Techniques are disclosed herein for calibrating confidence scores of a machine learning model trained to translate natural language to a meaning representation language. The techniques include obtaining one or more raw beam scores generated from one or more beam levels of a decoder of a machine learning model trained to translate natural language to a logical form, where each of the one or more raw beam scores is a conditional probability of a sub-tree determined by a heuristic search algorithm of the decoder at one of the one or more beam levels, classifying, by a calibration model, a logical form output by the machine learning model as correct or incorrect based on the one or more raw beam scores, and providing the logical form with a confidence score that is determined based on the classifying of the logical form.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes
  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 40/58 - Utilisation de traduction automatisée, p.ex. pour recherches multilingues, pour fournir aux dispositifs clients une traduction effectuée par le serveur ou pour la traduction en temps réel

50.

ADAPTIVE TRAINING DATA AUGMENTATION TO FACILITATE TRAINING NAMED ENTITY RECOGNITION MODELS

      
Numéro d'application US2023072345
Numéro de publication 2024/044491
Statut Délivré - en vigueur
Date de dépôt 2023-08-17
Date de publication 2024-02-29
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Nezami, Omid Mohamad
  • Vu, Thanh Tien
  • Saha, Budhaditya
  • Shah, Shubham Pawankumar

Abrégé

e.g.e.g., utterances) based on the distribution of entities to make sure enough numbers of examples for minority class entities are generated during augmentation of the training data.

Classes IPC  ?

51.

DYNAMIC INCLUSION OF METADATA CONFIGURATIONS INTO A LOGICAL MODEL

      
Numéro d'application US2023030657
Numéro de publication 2024/044118
Statut Délivré - en vigueur
Date de dépôt 2023-08-21
Date de publication 2024-02-29
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ielkin, Dmytro
  • Lin, Jessica
  • Zagoruiko, Andrii
  • Derevianko, Serhii
  • Bielov, Oleksandr
  • Pirus, Anastasiia
  • Annenkov, Oleksandr
  • Kravchenko, Serhii
  • Akopov, Saak

Abrégé

Embodiments generate changes to a logical model. Embodiments receive the changes in a configuration file, the changes comprising a declarative configuration, extract the changes and load the changes into a database and update a corresponding database model. Embodiments generate a first logical model that represents the database model and generate a second logical model that includes the changes. Embodiments generate automatically in a container using the declarative configuration a compiled visualization image from the second logical model, wherein the visualization image is adapted to be used by a business intelligence system to provide a visualization of data that incorporates the changes.

Classes IPC  ?

  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées

52.

TECHNIQUES FOR CONVERTING A NATURAL LANGUAGE UTTERANCE TO AN INTERMEDIATE DATABASE QUERY REPRESENTATION

      
Numéro d'application US2023072540
Numéro de publication 2024/044524
Statut Délivré - en vigueur
Date de dépôt 2023-08-21
Date de publication 2024-02-29
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Hoang, Cong Duy Vu
  • Mcritchie, Stephen
  • Johnson, Mark Edward
  • Subramanian, Shivashankar
  • Kanuga, Aashna Devang
  • Mathur, Nitika
  • Tangari, Gioacchino
  • Siu, Steven Wai-Chun
  • Zaremoodi, Poorya
  • Raghavendra, Vasisht
  • Duong, Thanh Long
  • Gadde, Srinivasa Phani Kumar
  • Vishnoi, Vishal
  • Broadbent, Christopher Mark
  • Arthur, Philip
  • Zaidi, Syed Najam Abbas

Abrégé

Techniques are disclosed herein for converting a natural language utterance to an intermediate database query representation. An input string is generated by concatenating a natural language utterance with a database schema representation for a database. Based on the input string, a first encoder generates one or more embeddings of the natural language utterance and the database schema representation. A second encoder encodes relations between elements in the database schema representation and words in the natural language utterance based on the one or more embeddings. A grammar-based decoder generates an intermediate database query representation based on the encoded relations and the one or more embeddings. Based on the intermediate database query representation and an interface specification, a database query is generated in a database query language.

Classes IPC  ?

  • G06F 16/2452 - Traduction des requêtes
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 40/253 - Analyse grammaticale; Corrigé du style
  • G06F 16/33 - Requêtes
  • G06F 16/332 - Formulation de requêtes
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p.ex. des réponses automatiques ou des messages générés par un agent conversationnel
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs

53.

MULTIPLE TOP-OF-RACK (TOR) SWITCHES CONNECTED TO A NETWORK VIRTUALIZATION DEVICE

      
Numéro d'application US2023029128
Numéro de publication 2024/039519
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de publication 2024-02-22
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder Singh
  • Ahmed, Syed Waqqas

Abrégé

A method for providing a dedicated region cloud at customer is provided. A first physical port of a network virtualization device (NVD) included in a datacenter is communicatively coupled to a first top-of-rack (TOR) switch and a second TOR switch. A second physical port of the NVD is communicatively coupled with a network interface card (NIC) associated with a host machine. The second physical port provided a first logical port and a second logical port for communications between the NVD and the NIC. The NVD receives a packet from the host machine via the first logical port or the second logical port. Upon receiving the packet, the NVD determines a particular TOR, from a group including the first TOR and the second TOR, for communicating the packet. The NVD transmits the packet to the particular TOR to facilitate communication of the packet to a destination host machine.

Classes IPC  ?

  • H04L 45/243 - Routes multiples en utilisant M + N routes actives parallèles
  • H04L 45/64 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données à l'aide d'une couche de routage superposée
  • H04L 49/25 - Routage ou recherche de route dans une matrice de commutation

54.

DUAL TOP-OF-RACK SWITCH IMPLEMENTATION FOR DEDICATED REGION CLOUD AT CUSTOMER

      
Numéro d'application US2023029130
Numéro de publication 2024/039520
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de publication 2024-02-22
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder Singh
  • Ahmed, Syed Waqqas

Abrégé

A method for providing a dedicated region cloud at customer is provided. A first physical port of a network virtualization device (NVD) included in a datacenter is communicatively coupled to a first top-of-rack (TOR) switch and a second TOR switch. A second physical port of the NVD is communicatively coupled to a network interface card (NIC) associated with a host machine. The NVD receives a packet from the host machine via the second physical port of the NVD. The NVD further determines a particular TOR, from a group including the first TOR and the second TOR, for communicating the packet, and transmits the packet to the particular TOR to facilitate communication of the packet to a destination host machine.

Classes IPC  ?

  • H04L 45/243 - Routes multiples en utilisant M + N routes actives parallèles

55.

PROVIDING FAULT-RESISTANCE SERVICES IN A DEDICATED REGION CLOUD AT CUSTOMER

      
Numéro d'application US2023029131
Numéro de publication 2024/039521
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de publication 2024-02-22
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder Singh
  • Ahmed, Syed Waqqas

Abrégé

Disclosed herein is a method of providing fault domains within a rack. An availability domain comprising a rack is provided, where the rack comprising a plurality of top-of-rack (TOR) switches and a plurality of host machines. A first fault domain is created within the availability domain. The first fault domain comprised a first TOR switch from the plurality of TOR switches and a first subset of host machines from the plurality of host machines. The first subset of host machines is communicatively coupled to the first TOR. A second fault domain is created within the availability domain, where the second fault domain comprised a second TOR switch from the plurality of TOR switches and a second subset of host machines from the plurality of host machines. The second subset of host machines is communicatively coupled to the second TOR.

Classes IPC  ?

  • H04L 49/15 - Interconnexion de modules de commutation
  • H04L 49/25 - Routage ou recherche de route dans une matrice de commutation

56.

NETWORK ARCHITECTURE FOR DEDICATED REGION CLOUD AT CUSTOMER

      
Numéro d'application US2023029134
Numéro de publication 2024/039522
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de publication 2024-02-22
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder Singh
  • Ahmed, Syed Waqqas

Abrégé

Described herein is a network fabric architecture for DRCC. The fabric includes a plurality of blocks of switches. A compute fabric (CFAB) block is provided that is communicatively coupled to the plurality of blocks of switches. The CFAB block includes: (i) a set of one or more racks, where each rack comprised one or more servers configured to execute one or more workloads of a customer, and (ii) a first plurality of switches organized into a first plurality of levels. The first plurality of switches is communicatively couples the set of one or more racks to the plurality of blocks of switches. A network fabric block is provided that is communicatively coupled to the plurality of blocks of switches and includes (i) one or more edge devices including a first edge device providing connectivity (to a workload) to a first external resource, and (ii) a second plurality of switches organized into a second plurality of levels. The second plurality of switches communicatively couples the one or more edge devices to the plurality of blocks of switches.

Classes IPC  ?

  • H04L 49/15 - Interconnexion de modules de commutation
  • H04L 49/10 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets caractérisés par la construction de la matrice de commutation
  • H04L 49/00 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 9/40 - Protocoles réseaux de sécurité

57.

DEDICATED CLOUD REGIONS AT CUSTOMER PREMISES

      
Numéro d'application US2023030273
Numéro de publication 2024/039674
Statut Délivré - en vigueur
Date de dépôt 2023-08-15
Date de publication 2024-02-22
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Wichelman, James Walter
  • Brar, Jagwinder Singh
  • Lundy, Eric J.
  • Krishnamoorthy, Chandramohan
  • Lemos, Andreas
  • Anderson, Travis Lauren
  • Augsburger, Alyssa Wachs
  • Bowen, Sidney Lorenzo

Abrégé

Techniques are disclosed for managing aspects of a dedicated region cloud at a customer location (a "DRCC"). A DRCC may comprise cloud infrastructure components provided by a cloud provider and hosted by computing devices located at the customer's (a "cloud owner's") location. Services of the central cloud-computing environment may be similarly executed at the DRCC. The DRCC may include a service configured to collect, store, and/or present data corresponding to the cloud infrastructure components via one or more interfaces (e.g., interfaces provided to the cloud provider and/or the cloud owner). Data collected within the DRCC (e.g., capacity and usage data, etc.) may be provided and accessible to the central cloud at any suitable time. Obtaining such data enables the user to ascertain various operational aspects of the DRCC, while enabling the system and/or user to execute various DRCC-specific operations regarding capacity planning, health and performance, change management, and the like.

Classes IPC  ?

  • H04L 49/15 - Interconnexion de modules de commutation
  • H04L 49/25 - Routage ou recherche de route dans une matrice de commutation
  • 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 41/04 - Architectures ou dispositions de gestion de réseau

58.

AUTOMATIC PARTITIONING OF MATERIALIZED VIEWS

      
Numéro d'application US2023021365
Numéro de publication 2024/035453
Statut Délivré - en vigueur
Date de dépôt 2023-05-08
Date de publication 2024-02-15
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ahmed, Rafi
  • Bello, Randall
  • Witkowski, Andrew

Abrégé

Techniques for automatically partitioning materialized views are provided. In one technique, a definition of a materialized view is identified. Based on the definition, multiple candidate partitioning schemes are identified. A query is generated that indicates one or more of the candidate partitioning schemes. The query is then executed, where executing the query results in one or more partition counts, each corresponding to a different candidate partitioning scheme of the one or more candidate partitioning schemes. Based on the one or more partition counts, a candidate partitioning scheme is selected from among the plurality of candidate partitioning schemes. The materialized view is automatically partitioned based on the candidate partitioning scheme.

Classes IPC  ?

  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

59.

TARGETED ENERGY USAGE DEVICE PRESENCE DETECTION USING MULTIPLE TRAINED MACHINE LEARNING MODELS

      
Numéro d'application US2023028804
Numéro de publication 2024/035553
Statut Délivré - en vigueur
Date de dépôt 2023-07-27
Date de publication 2024-02-15
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Lin, Jessica
  • Pirus, Anastasiia
  • Kravchenko, Serhii
  • Zagoruiko, Andrii
  • Ielkin, Dmytro
  • Bielov, Oleksandr
  • Annenkov, Oleksandr
  • Derevianko, Serhii
  • Akopov, Saak

Abrégé

Embodiments generate machine learning predictions to discover targeted device energy usage. Embodiments train a first machine learning model to predict a presence of a first device, where a training data used to train the first machine is deficient for a second device. Embodiments train a second machine learning model to predict a presence of a second device. Embodiments receive input data of household energy use and weather data and, based on the input data, use the trained first machine learning model to predict the presence of the first device per household. Based on the input data, embodiments use the trained second machine learning model to predict the presence of the second device per household. Embodiments then subtract the households predicted to have the second device from the households predicted to have the first device to generate a prediction of households that have the first device.

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"

60.

INCREASING OLTP THROUGHPUT BY IMPROVING THE PERFORMANCE OF LOGGING USING PERSISTENT MEMORY STORAGE

      
Numéro d'application US2023020950
Numéro de publication 2024/030167
Statut Délivré - en vigueur
Date de dépôt 2023-05-04
Date de publication 2024-02-08
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Li, Yunrui
  • Ivey, Graham
  • Chakravarty, Shampa
  • Panteleenko, Vsevolod

Abrégé

Before modifying a persistent ORL (ORL), a database management system (DBMS) persists redo for a transaction and acknowledges that the transaction is committed. Later, the redo is appended onto the ORL. The DBMS stores first redo for a first transaction into a first PRB and second redo for a second transaction into a second PRB. Later, both redo are appended onto an ORL. The DBMS stores redo of first transactions in volatile SRBs (SLBs) respectively of database sessions. That redo is stored in a volatile shared buffer that is shared by the database sessions. Redo of second transactions is stored in the volatile shared buffer, but not in the SLBs. During re-silvering and recovery, the DBMS retrieves redo from fast persistent storage and then appends the redo onto an ORL in slow persistent storage. After re-silvering, during recovery, the redo from the ORL is applied to a persistent database block.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 16/245 - Traitement des requêtes
  • 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

61.

EXTREMA-PRESERVED ENSEMBLE AVERAGING FOR ML ANOMALY DETECTION

      
Numéro d'application US2023029268
Numéro de publication 2024/030467
Statut Délivré - en vigueur
Date de dépôt 2023-08-02
Date de publication 2024-02-08
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ding, Zejin
  • Gerdes, Matthew, T.
  • Gross, Kenny, C.
  • Wang, Guang, Chao

Abrégé

Systems, methods, and other embodiments associated with associated with preserving signal extrema for ML model training when ensemble averaging time series signals for ML anomaly detection are described. In one embodiment, a method includes identifying locations and values of extrema in a training signal; ensemble averaging the training signal to produce an averaged training signal; placing the values of the extrema into the averaged training signal at respective locations of the extrema to produce an extrema-preserved averaged training signal; placing the values of the extrema into the averaged training signal at respective locations of the extrema to produce an extrema-preserved averaged training signal; and training a machine learning model using the extrema-preserved averaged training signal to detect anomalies in a signal.

Classes IPC  ?

62.

INTEGRATION OF ANONYMIZED, MEMBER-DRIVEN CLOUD-BASED GROUPS AND CONTENT DELIVERY SERVICES THAT COLLECT INDIVIDUAL INFORMATION ABOUT CONTENT INTERACTIONS WITHOUT COMPROMISING IDENTITIES OF GROUP MEMBERS

      
Numéro d'application US2023027675
Numéro de publication 2024/025744
Statut Délivré - en vigueur
Date de dépôt 2023-07-13
Date de publication 2024-02-01
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Gupta, Siddharth

Abrégé

Techniques are described through which groups of individuals and/or other entities may interface with a data cloud blockchain network and/or cloud-based platform to collectively share data in a secure, controlled manner. Decentralized groups that are connected to the data cloud network may be registered and listed in a searchable directory. Entities that are interested in accessing data associated with a group may browse the directory, execute smart contracts within a blockchain, and track online content interactions of a group in a manner that does not compromise the anonymity of individual group members. Data usage and performance metrics may be tracked on the blockchain network using data cloud services, and the metrics may be written to distributed ledgers within the blockchain network. Smart contracts and chaincode within the network may initiate blockchain transactions based on performance metrics and/or other aspects associated with accessing information about a group.

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/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité
  • H04L 67/50 - Services réseau

63.

GEOMETRIC BASED FLOW PROGRAMMING

      
Numéro d'application US2023024897
Numéro de publication 2023/249822
Statut Délivré - en vigueur
Date de dépôt 2023-06-09
Date de publication 2023-12-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Kreger-Stickles, Lucas Michael
  • Tracy, Leonard Thomas

Abrégé

Systems and methods for geometric based flow programming are disclosed herein. The method can include receiving at least one compiled rule at a first Network Virtualization Device ("NVD"), each of the at least one compiled rules can be applicable to a class of packets received by the first NVD for delivery to a Virtualized Network Interface Card ("VNIC"). The method can include receiving a first packet at the first NVD for delivery to a first VNIC, determining with the first NVD that a first rule of the at least one compiled rule is applicable to the first packet, and processing with the first NVD the first packet according to the first rule.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 41/044 - Architectures ou dispositions de gestion de réseau comprenant des structures de gestion hiérarchisées

64.

TECHNIQUES FOR ENTITY-AWARE DATA AUGMENTATION

      
Numéro d'application US2023018351
Numéro de publication 2023/249684
Statut Délivré - en vigueur
Date de dépôt 2023-04-12
Date de publication 2023-12-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Abobakr, Ahmed Ataallah Ataallah
  • Subramanian, Shivashankar
  • Xu, Ying
  • Blinov, Vladislav
  • Bista, Umanga
  • Pham, Tuyen Quang
  • Duong, Thanh Long
  • Johnson, Mark Edward
  • Jalaluddin, Elias Luqman
  • Sridharan, Vanshika
  • Xu, Xin
  • Gadde, Srinivasa Phani Kumar
  • Vishnoi, Vishal

Abrégé

In some embodiments, a two-stage augmentation technique is applied to a first set of training data for an intent prediction model by first applying one or more data augmentation techniques followed by an additional augmentation technique to post-process the first-stage result; the first set of training data and the post-processed augmented training data are combined to train the intent prediction model. In another embodiment, an entity-aware ("EA") technique and the two-stage augmentation technique are applied together to result in a second set of training data; the first and the second sets of training data are combined to train the intent prediction model. In another embodiment, one or more negative entity-aware data augmentation techniques are applied to the first set of training data to result in a second set of training data; the first and the second sets of training data are combined to train the intent prediction model.

Classes IPC  ?

  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 18/214 - Génération de motifs d'entraînement; Procédés de Bootstrapping, p.ex. ”bagging” ou ”boosting”
  • G06F 18/10 - Prétraitement; Nettoyage de données

65.

TECHNIQUES FOR EFFICIENT REPLICATION AND RECOVERY

      
Numéro d'application US2023024236
Numéro de publication 2023/244447
Statut Délivré - en vigueur
Date de dépôt 2023-06-02
Date de publication 2023-12-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Bisht, Vikram Singh
  • Salady, Niharika
  • Singhal, Parth
  • Visvanathan, Satish Kumar Kashi

Abrégé

Techniques are described for efficient replication and maintaining snapshot data consistency during file storage replication between file systems in different cloud infrastructure regions. In certain embodiments, provenance IDs are used to efficiently identify a starting point (e.g., a base snapshot) for a cross-region replication process, conserve cloud resources while reducing network and IO traffic. In certain embodiments, snapshot creation and deletion requests that occur during cross-region replications may be temporarily withheld until appropriate times to execute such requests safely, depending on the timing relationship between such requests and cross-region replication cycles.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés

66.

TECHNIQUES FOR REPLICATION CHECKPOINTING DURING DISASTER RECOVERY

      
Numéro d'application US2023024835
Numéro de publication 2023/244491
Statut Délivré - en vigueur
Date de dépôt 2023-06-08
Date de publication 2023-12-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Visvanathan, Satish Kumar Kashi
  • Venugopal, Viggnesh
  • Golosovker, Victor Vladimir
  • Shamanna, Ravi Lingappa

Abrégé

Techniques are described for checkpointing multiple key ranges in parallel and concurrently during file storage replications between file systems in different cloud infrastructure regions. In certain embodiments, multiple range threads processing multiple key ranges, one thread per key range, create checkpoints for their respective key ranges in parallel and concurrently after processing a per-determined number of B-tree keys. In certain embodiments, each thread requests a lock from a central checkpoint record and takes turns for updating a status byte while continuing processing the B-tree keys in its responsible key range. In certain embodiments, upon encountering a failure event, either a system crash or a thread failure, each thread restarts its B-tree key processing from a B-tree key after the most recent checkpoint. In certain embodiments, two generation numbers are assigned to two groups of processed B-tree key-value pairs, one before and one after a failure event, within a key range.

Classes IPC  ?

  • G06F 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers

67.

END-TO-END RESTARTABILITY OF CROSS-REGION REPLICATION USING A NEW REPLICATION

      
Numéro d'application US2023025194
Numéro de publication 2023/244601
Statut Délivré - en vigueur
Date de dépôt 2023-06-13
Date de publication 2023-12-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Singhal, Parth
  • Bisht, Vikram Singh
  • Visvanathan, Satish Kumar Kashi
  • Salady, Niharika

Abrégé

Techniques are described for performing different types of restart operations for a file storage replication between a source file system and a target file system in different cloud infrastructure regions. In certain embodiments, the disclosed techniques perform a restart operation to terminate a current cross-region replication by synchronizing resource cleanup operations in the source file system and the target file system, respectively. In other embodiments, disclosed techniques perform a restart operation to allow a customer to reuse the source file system by identifying a restartable base snapshot in the source file system without dependency on the target file system.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers

68.

IMPLEMENTING COMMUNICATIONS WITHIN A CONTAINER ENVIRONMENT

      
Numéro d'application US2023021685
Numéro de publication 2023/244357
Statut Délivré - en vigueur
Date de dépôt 2023-05-10
Date de publication 2023-12-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Nguyen, Trung
  • Crouse, Devon
  • Patil, Sohan

Abrégé

Techniques are described for implementing a container environment where each pod within the container environment is provided with a unique IP address and a virtual communication device such as an IPvlan device. Communications from source pods are directly routed to destination pods within the container environment by one or more virtualized network interface cards (VNICs) utilizing the unique IP addresses of the destination pods, without the need for bridging and encapsulation. This reduces a size of data being transmitted and also eliminates a compute cost necessary to perform encapsulation of data during transmission.

Classes IPC  ?

  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 12/46 - Interconnexion de réseaux
  • 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
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données

69.

SCALABLE AND SECURE CROSS-REGION AND OPTIMIZED FILE SYSTEM REPLICATION FOR CLOUD SCALE

      
Numéro d'application US2023024235
Numéro de publication 2023/244446
Statut Délivré - en vigueur
Date de dépôt 2023-06-02
Date de publication 2023-12-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Visvanathan, Satish Kumar Kashi
  • Piduri, Sudarsan R.
  • Bisht, Vikram Singh
  • Venugopal, Viggnesh
  • Mcclain, John

Abrégé

Novel techniques for end-to-end file storage replication and security between file systems in different cloud infrastructure regions are disclosed herein. In one embodiment, a file storage service generates deltas between snapshots in a source file system, and transfers the deltas and associated data through a high-throughput object storage to recreate a new snapshot in a target file system located in a different region during disaster recovery. The file storage service utilizes novel techniques to achieve scalable, reliable, and restartable end-to-end replication. Novel techniques are also described to ensure a secure transfer of information and consistency during the end-to-end replication.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés

70.

HIERARCHICAL KEY MANAGEMENT FOR CROSS-REGION REPLICATION

      
Numéro d'application US2023024239
Numéro de publication 2023/244449
Statut Délivré - en vigueur
Date de dépôt 2023-06-02
Date de publication 2023-12-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Bisht, Vikram Singh
  • Visvanathan, Satish Kumar Kashi
  • Qi, Haoran
  • Venugopal, Viggnesh

Abrégé

Techniques are described for performing hierarchical key management involving an end-to-end file storage replication between different cloud infrastructure regions. The hierarchical key management comprises three different keys, a first security key for the source region, a session key, valid only for a session, for the transfer of data between two different regions, and a second security key for the target region. Novel techniques are also described for using different file keys for different files of a file system in each region.

Classes IPC  ?

  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 21/60 - Protection de données

71.

GUIDED AUGMENTION OF DATA SETS FOR MACHINE LEARNING MODELS

      
Numéro d'application US2023024997
Numéro de publication 2023/244514
Statut Délivré - en vigueur
Date de dépôt 2023-06-09
Date de publication 2023-12-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Kobren, Ariel Gedaliah
  • Panda, Swetasudha
  • Wick, Michael Louis
  • Shen, Qinlan
  • Peck, Jason Anthony

Abrégé

Techniques are disclosed for augmenting data sets used for training machine learning models and for generating predictions by trained machine learning models. These techniques may increase a number and diversity of examples within an initial training dataset of sentences by extracting a subset of words from the existing training dataset of sentences. The techniques may conserve scarce sample data in few-shot situations by training a data generation model using general data obtained from a general data source.

Classes IPC  ?

72.

SYSTEM AND METHODS FOR ASYNCHRONOUS LOG PROCESSING AND ENRICHING

      
Numéro d'application US2023023887
Numéro de publication 2023/235327
Statut Délivré - en vigueur
Date de dépôt 2023-05-30
Date de publication 2023-12-07
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Russell, Jerry Paul
  • Vuda, Santhosh Kumar
  • Palukuri, Kiran Kumar
  • Barri, Naga Raju

Abrégé

Log data that includes a plurality of log records is asynchronously processed to validate a configuration of each log record and data included in each log record. It is determined that one or more attributes of a particular subset of log records of the plurality of log records corresponds to one or more errors. Using the particular subset, one or more enriched log records are generated by augmenting each log record of the particular subset of log records with error information that indicates one or more categories corresponding to the one or more errors. A user interface is generated to facilitate correction of the one or more errors, the user interface comprising a plurality of interactive elements corresponding to a plurality of error metrics of different categories of errors, wherein the one or more categories of the one or more errors are included in the different categories of errors.

Classes IPC  ?

  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts

73.

FAST AND ACCURATE ANOMALY DETECTION EXPLANATIONS WITH FORWARD-BACKWARD FEATURE IMPORTANCE

      
Numéro d'application US2023014104
Numéro de publication 2023/229692
Statut Délivré - en vigueur
Date de dépôt 2023-02-28
Date de publication 2023-11-30
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Seyfi, Ali
  • Pushak, Yasha
  • Fathi Moghadam, Hesam
  • Hong, Sungpack
  • Chafi, Hassan

Abrégé

The present invention relates to machine learning (ML) explainability (MLX). Herein are local explanation techniques for black box ML models based on coalitions of features in a dataset. In an embodiment, a computer receives a request to generate a local explanation of which coalitions of features caused an anomaly detector to detect an anomaly. During unsupervised generation of a new coalition, a first feature is randomly selected from features in a dataset. Which additional features in the dataset can join the coalition, because they have mutual information with the first feature that exceeds a threshold, is detected. For each feature that is not in the coalition, values of the feature are permuted in imperfect copies of original tuples in the dataset. An average anomaly score of the imperfect copies is measured. Based on the average anomaly score of the imperfect copies, a local explanation is generated that references (e.g. defines) the coalition.

Classes IPC  ?

  • G06N 5/01 - Techniques de recherche dynamique; Heuristiques; Arbres dynamiques; Séparation et évaluation
  • G06N 5/045 - Explication d’inférence; Intelligence artificielle explicable [XAI]; Intelligence artificielle interprétable
  • G06N 20/00 - Apprentissage automatique
  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 3/0475 - Réseaux génératifs
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient
  • G06N 3/088 - Apprentissage non supervisé, p.ex. apprentissage compétitif

74.

REPORTING A RESERVED CAPACITY TO NETWORK FUNCTIONS IN A COMMUNICATIONS NETWORK

      
Numéro d'application US2023021882
Numéro de publication 2023/229854
Statut Délivré - en vigueur
Date de dépôt 2023-05-11
Date de publication 2023-11-30
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Krishan, Rajiv
  • Jain, Sonal

Abrégé

Methods, systems, and computer readable media for reporting a reserved load to a network function in a communications network are disclosed. One method includes determining, by a NF service producer, a current compute load metric value for the NF service producer operating in a communications network and detecting a number of active sessions supported at the NF service producer. The method further includes deriving a reserved compute load metric value corresponding to a predicted number of subsequent service requests at the NF service producer based on the number of active sessions and a predictive reserved load percentage value and calculating an adjusted reported compute load metric value amounting to a sum of the current compute load metric value and the reserved compute load metric value.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • 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/147 - Analyse ou conception de réseau pour prédire le comportement du réseau
  • H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p.ex. entités SDN ou NFV
  • H04L 43/20 - Dispositions pour la surveillance ou le test de réseaux de commutation de données le système de surveillance ou les éléments surveillés étant des entités virtualisées, abstraites ou définies par logiciel, p.ex. SDN ou NFV
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p.ex. protocole de localisation de service [SLP] ou services du Web

75.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR UTILIZING NETWORK FUNCTION (NF) SERVICE ATTRIBUTES ASSOCIATED WITH REGISTERED NF SERVICE PRODUCERS IN A HIERARCHICAL NETWORK

      
Numéro d'application US2023021908
Numéro de publication 2023/229855
Statut Délivré - en vigueur
Date de dépôt 2023-05-11
Date de publication 2023-11-30
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Goel, Yesh

Abrégé

Methods, systems, and computer readable media tor utilizing network function (NF) service attributes associated with registered network function service producers in a hierarchical network are disclosed. One method comprises receiving, by a root network function repository function (NRF) operating in a hierarchical network and from a regional NRF operating in a first region of the hierarchical network, a NF registration message or a NF update message, wherein the NF registration message or NF update message includes an Nrflnfo structure that contains one or more NF service attributes specifying one or more NF services provided by at least one NF service producer registered with the regional NRF. The method further includes extracting, by the root NRF, the one or more NF service attributes from the Nrflnfo structure, and creating, by the root NRF, one or more indexed entries containing the one or more NF service attributes in a local state information database.

Classes IPC  ?

  • H04L 67/51 - Découverte ou gestion de ceux-ci, p.ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 67/563 - Redirection de flux de réseau de données

76.

ANOMALY SCORE NORMALISATION BASED ON EXTREME VALUE THEORY

      
Numéro d'application US2023014106
Numéro de publication 2023/224707
Statut Délivré - en vigueur
Date de dépôt 2023-02-28
Date de publication 2023-11-23
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Nikolic, Marija
  • Casserini, Matteo
  • Schneuwly, Arno
  • Milojkovic, Nikola
  • Vasic, Milos
  • Khasanova, Renata
  • Schmidt, Felix

Abrégé

The present invention relates to threshold estimation and calibration for anomaly detection. Herein are machine learning (ML) and extreme value theory (EVT) techniques for normalizing and thresholding anomaly scores without presuming a values distribution. In an embodiment, a computer receives many unnormalized anomaly scores and, according to peak over threshold (POT), selects a highest subset of the unnormalized anomaly scores that exceed a tail threshold. Based on the highest subset of the unnormalized anomaly scores, parameters of a probability density function are trained according to EVT. After training and in a production environment, a normalized anomaly score is generated based on an unnormalized anomaly score and the trained parameters of the probability density function. Anomaly detection compares the normalized anomaly score to an optimized anomaly threshold.

Classes IPC  ?

  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient
  • G06N 3/088 - Apprentissage non supervisé, p.ex. apprentissage compétitif
  • G06N 5/01 - Techniques de recherche dynamique; Heuristiques; Arbres dynamiques; Séparation et évaluation
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p.ex. séparateurs à vaste marge [SVM]

77.

MACHINE LEARNING MODEL AND NEURAL NETWORK TO PREDICT OBJECT CHARACTERISTICS FROM DIGITAL IMAGE SIMILARITIES

      
Numéro d'application US2023019703
Numéro de publication 2023/224773
Statut Délivré - en vigueur
Date de dépôt 2023-04-25
Date de publication 2023-11-23
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Panchamgam, Kiran
  • Yang, Zhou
  • Bai Reddy, Santosh

Abrégé

Systems, methods, and other embodiments for predicting a future characteristic of a target object/product are described based on a digital target image. In one embodiment, the method includes a machine learning model identifying a set of similar known product images by comparing the target product image to a group of known product images. For each similar known product image, product attributes are retrieved including historical characteristic/event data associated with each similar known product image. A predicted characteristic model for the target product is generated which is based on a similarity score combined with the historical characteristic/event data associated with each similar known product image to generate a predicted characteristic for the target product.

Classes IPC  ?

  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06N 3/02 - Réseaux neuronaux
  • G06V 10/74 - Appariement de motifs d’image ou de vidéo; Mesures de proximité dans les espaces de caractéristiques
  • G06V 20/60 - Type d’objets
  • 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
  • G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché

78.

SYSTEMS AND METHODS FOR HEADER PROCESSING IN A SERVER COMPUTING ENVIRONMENT

      
Numéro d'application US2023022765
Numéro de publication 2023/225219
Statut Délivré - en vigueur
Date de dépôt 2023-05-18
Date de publication 2023-11-23
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Langer, Tomas

Abrégé

In accordance with an embodiment, described herein are systems and methods for use with a microservices or other computing environment, including a web server together with related libraries and features usable to build cloud-native applications or services. In accordance with various embodiments, the systems and methods can include the use of various components or features that support, for example: (a) header processing, (b) client and server connection abstraction, (c) router abstraction, and (d) identifying a protocol of a connection.

Classes IPC  ?

  • H04L 45/76 - Routage dans des topologies définies par logiciel, p.ex. l’acheminement entre des machines virtuelles
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 45/302 - Détermination de la route basée sur la qualité de service [QoS] demandée

79.

TRACE REPRESENTATION LEARNING

      
Numéro d'application US2023014108
Numéro de publication 2023/224708
Statut Délivré - en vigueur
Date de dépôt 2023-02-28
Date de publication 2023-11-23
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Nikolic, Marija
  • Milojkovic, Nikola
  • Schneuwly, Arno
  • Casserini, Matteo
  • Vasic, Milos
  • Khasanova, Renata
  • Schmidt, Felix

Abrégé

The present invention avoids overfitting in deep neural network (DNN) training by using multitask learning (MTL) and self-supervised learning (SSL) techniques when training a multi-branch DNN to encode a sequence. In an embodiment, a computer first trains the DNN to perform a first task. The DNN contains: a first encoder in a first branch, a second encoder in a second branch, and an interpreter layer that combines data from the first branch and the second branch. The DNN second trains to perform a second task. After the first and second trainings, production encoding and inferencing occur. The first encoder encodes a sparse feature vector into a dense feature vector from which an inference is inferred. In an embodiment, a sequence of log messages is encoded into an encoded trace. An anomaly detector infers whether the sequence is anomalous. In an embodiment, the log messages are database commands.

Classes IPC  ?

  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/0895 - Apprentissage faiblement supervisé, p.ex. apprentissage semi-supervisé ou auto-supervisé
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient

80.

SEMI-SUPERVISED FRAMEWORK FOR PURPOSE-ORIENTED ANOMALY DETECTION

      
Numéro d'application US2023012744
Numéro de publication 2023/219667
Statut Délivré - en vigueur
Date de dépôt 2023-02-09
Date de publication 2023-11-16
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Vasic, Milos
  • Allahdadian, Saeid
  • Casserini, Matteo
  • Schmidt, Felix
  • Brownsword, Andrew

Abrégé

Techniques for implementing a semi-supervised framework for purpose-oriented anomaly detection are provided. In one technique, a data item in inputted into an unsupervised anomaly detection model, which generates first output. Based on the first output, it is determined whether the data item represents an anomaly. In response to determining that the data item represents an anomaly, the data item is inputted into a supervised classification model, which generates second output that indicates whether the data item is unknown. In response to determining that the data item is unknown, a training instance is generated based on the data item. The supervised classification model is updated based on the training instance.

Classes IPC  ?

  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • G06N 3/088 - Apprentissage non supervisé, p.ex. apprentissage compétitif
  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs
  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p.ex. séparateurs à vaste marge [SVM]

81.

INTERCLOUD SERVICE GATEWAY

      
Numéro d'application US2023020663
Numéro de publication 2023/219829
Statut Délivré - en vigueur
Date de dépôt 2023-05-02
Date de publication 2023-11-16
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Kalley, Harshit Kumar
  • Vavilapalli, Srikanth

Abrégé

Discussed herein is a framework that facilitates access to services offered in a target cloud environment for resources deployed in a source cloud environment. The source cloud environment is different and independent with respect to the target cloud environment. A compute instance executed in a source cloud environment generates a request to use a service provided in the target cloud environment. The request is transmitted from the source cloud environment to the target cloud environment via an intercloud service gateway. The service is executed in the target cloud environment based on an access role that is associated with the compute instance.

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é

82.

REMOTE CLOUD FUNCTION INVOCATION SERVICE

      
Numéro d'application US2023019284
Numéro de publication 2023/219773
Statut Délivré - en vigueur
Date de dépôt 2023-04-20
Date de publication 2023-11-16
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Kalley, Harshit Kumar
  • Vavilapalli, Srikanth
  • Shah, Akshay Atul
  • Saha, Debjani
  • Chen, Alex Jun-Chern

Abrégé

The present disclosure relates to a framework that provides execution of serverless functions in a cloud environment based on occurrence of events/notifications from services in an entirely different cloud environment. A target agent obtains a notification from a source agent, where the target agent is deployed in a target cloud environment and the source agent is deployed in a source cloud environment that is different than the target cloud environment. The target agent determines a function that is to be invoked based on the notification. Upon successfully verifying whether the target agent is permitted to invoke the function that is deployed in a target customer tenancy of the target cloud environment, the target agent invokes the function in the target customer tenancy of the target cloud environment.

Classes IPC  ?

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

83.

INSTRUCTION MONITORING FOR DYNAMIC CLOUD WORKLOAD REALLOCATION BASED ON RANSOMWARE ATTACKS

      
Numéro d'application US2023021245
Numéro de publication 2023/219909
Statut Délivré - en vigueur
Date de dépôt 2023-05-05
Date de publication 2023-11-16
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Avadhanam, Phani Bhushan

Abrégé

The present embodiments relate to identifying a ransomware attack. One embodiment relates to a method comprising configuring an operating system to collect metrics related to a hardware component. A message can be received from a user space library to validate an instruction detected in a cache, the instruction being associated with the hardware component. A metric can be compared to a threshold metric. The metric can be associated with the hardware component. A likelihood of a ransomware attack can be determined based at least in part on the comparison. A message can be transmitted to the user space library comprising the determination of the likelihood of the ransomware.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p.ex. dispositions anti-virus
  • H04L 9/40 - Protocoles réseaux de sécurité

84.

REAL-TIME MONITORING FOR RANSOMWARE ATTACKS USING EXCEPTION-LEVEL TRANSITION METRICS

      
Numéro d'application US2023021249
Numéro de publication 2023/219912
Statut Délivré - en vigueur
Date de dépôt 2023-05-05
Date de publication 2023-11-16
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Avadhanam, Phani Bhushan

Abrégé

Aspects of the disclosure include a dynamic cloud workload reallocation based on an active ransomware attack. An example method includes receiving a first message that a computing instance is potentially infected by ransomware. The method further includes receiving a security state-based metric related to the computing instance based at least in part on the first message. The method further includes comparing the security state-based metric to a threshold metric. The method further incudes determining a likelihood of a ransomware attack based at least in part on the comparison. The method further includes transmitting second message to a job scheduler to reschedule workloads directed toward the computing instance based at least in part on the determination.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p.ex. dispositions anti-virus
  • H04L 9/40 - Protocoles réseaux de sécurité

85.

DISKLESS ACTIVE DATA GUARD AS CACHE

      
Numéro d'application US2023014033
Numéro de publication 2023/211562
Statut Délivré - en vigueur
Date de dépôt 2023-02-28
Date de publication 2023-11-02
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Li, Yunrui
  • Hu, Wei-Ming
  • Loaiza, Juan R.
  • Lee, J. William
  • Lee, Adam Y.
  • Ruiz, Carlos
  • Srivastava, Amrish
  • Swart, Garret F.
  • Girkar, Mahesh Baburao

Abrégé

Techniques are described herein for an integrated in-front database cache ("IIDC") providing an in-memory, consistent, and automatically managed cache for primary database data. An IIDC comprises a database server instance that (a) caches data blocks from a source database managed by a second database server instance, and (b) performs recovery on the cached data using redo records for the database data. The IIDC instance implements relational algebra and is configured to run any complexity of query over the cached database data. Any cache miss results in the IIDC instance fetching the needed block(s) from a second database server instance managing the source database that provides the IIDC instance with the latest version of the requested data block(s) that is available to the second instance. Because redo records are used to continuously update the data blocks in an IIDC cache, the IIDC guarantees consistency of query results.

Classes IPC  ?

86.

NETWORK DEVICE LEVEL OPTIMIZATIONS FOR LATENCY SENSITIVE RDMA TRAFFIC

      
Numéro d'application US2023018175
Numéro de publication 2023/205003
Statut Délivré - en vigueur
Date de dépôt 2023-04-11
Date de publication 2023-10-26
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder
  • Becker, David
  • Shilimkar, Santosh
  • Uecker, Jacob Robert
  • Sulek, Lukasz
  • Zablocki, Marcin Jakub

Abrégé

Discussed herein is a framework that provisions for customized processing for different classes of traffic. A network device in a communication path between a source host machine and a destination host machine extracts a tag from a packet received by the network device. The packet originates at a source executing on the source host machine and whose destination is the destination host machine. The tag set by the source and indicative of a first traffic class to be associated with the packet, the first traffic class being selected by the source from a plurality of traffic classes. The network device determines, based on the tag, that the first traffic class corresponds to a latency sensitive traffic and processes the packet using one or more settings configured at the network device for processing packets associated with the first traffic class.

Classes IPC  ?

  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 47/263 - Modification du taux à la source après avoir reçu des retours
  • H04L 47/33 - Commande de flux; Commande de la congestion en utilisant le transfert de la notification
  • H04L 49/20 - Prise en charge des services
  • H04L 49/35 - Interrupteurs spécialement adaptés à des applications spécifiques
  • H04L 49/506 - Contre-pression
  • H04L 49/60 - Commutateurs définis sous forme de logiciel

87.

CUSTOMIZED PROCESSING FOR DIFFERENT CLASSES OF RDMA TRAFFIC

      
Numéro d'application US2023018177
Numéro de publication 2023/205004
Statut Délivré - en vigueur
Date de dépôt 2023-04-11
Date de publication 2023-10-26
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder
  • Becker, David
  • Shilimkar, Santosh
  • Uecker, Jacob Robert
  • Sulek, Lukasz
  • Zablocki, Marcin Jakub

Abrégé

Discussed herein is a framework that provisions for customized processing for different classes of traffic. A network device in a communication path between a source host machine and a destination host machine extracts a tag from a packet received by the network device. The packet originates at a source executing on the source host machine and whose destination is the destination host machine. The tag set by the source and indicative of a first traffic class to be associated with the packet, the first traffic class being selected by the source from a plurality of traffic classes. The network device determines the first traffic class based on the tag extracted from the packet and processes the packet based on the first traffic class.

Classes IPC  ?

  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 47/263 - Modification du taux à la source après avoir reçu des retours
  • H04L 47/33 - Commande de flux; Commande de la congestion en utilisant le transfert de la notification
  • H04L 49/20 - Prise en charge des services
  • H04L 49/35 - Interrupteurs spécialement adaptés à des applications spécifiques
  • H04L 49/506 - Contre-pression
  • H04L 49/60 - Commutateurs définis sous forme de logiciel
  • H04L 49/65 - Reconfiguration des commutateurs de paquets rapides

88.

NETWORK DEVICE LEVEL OPTIMIZATIONS FOR BANDWIDTH SENSITIVE RDMA TRAFFIC

      
Numéro d'application US2023018180
Numéro de publication 2023/205005
Statut Délivré - en vigueur
Date de dépôt 2023-04-11
Date de publication 2023-10-26
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Brar, Jagwinder
  • Becker, David
  • Shilimkar, Santosh
  • Uecker, Jacob Robert
  • Sulek, Lukasz
  • Zablocki, Marcin Jakub

Abrégé

Discussed herein is a framework that provisions for customized processing for different classes of traffic. A network device in a communication path between a source host machine and a destination host machine extracts a tag from a packet received by the network device. The packet originates at a source executing on the source host machine and whose destination is the destination host machine. The tag set by the source and indicative of a first traffic class to be associated with the packet, the first traffic class being selected by the source from a plurality of traffic classes. The network device determines, based on the tag, that the first traffic class corresponds to a bandwidth sensitive traffic and processes the packet using one or more settings configured at the network device for processing packets associated with the first traffic class.

Classes IPC  ?

  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 47/263 - Modification du taux à la source après avoir reçu des retours
  • H04L 47/33 - Commande de flux; Commande de la congestion en utilisant le transfert de la notification
  • H04L 49/20 - Prise en charge des services
  • H04L 49/35 - Interrupteurs spécialement adaptés à des applications spécifiques
  • H04L 49/506 - Contre-pression
  • H04L 49/60 - Commutateurs définis sous forme de logiciel

89.

SUPER-FEATURES FOR EXPLAINABILITY WITH PERTURBATION-BASED APPROACHES

      
Numéro d'application US2023015746
Numéro de publication 2023/200552
Statut Délivré - en vigueur
Date de dépôt 2023-03-21
Date de publication 2023-10-19
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Khasanova, Renata
  • Milojkovic, Nikola
  • Casserini, Matteo
  • Schmidt, Felix

Abrégé

In an embodiment, a computer hosts a machine learning (ML) model that infers a particular inference for a particular tuple that is based on many features. The features are grouped into predefined super-features that each contain a disjoint (i.e. nonintersecting, mutually exclusive) subset of features. For each super-feature, the computer: a) randomly selects many permuted values from original values of the super-feature in original tuples, b) generates permuted tuples that are based on the particular tuple and a respective permuted value, and c) causes the ML model to infer a respective permuted inference for each permuted tuple. A surrogate model is trained based on the permuted inferences. For each super-feature, a respective importance of the super-feature is calculated based on the surrogate model. Super-feature importances may be used to rank super-features by influence and/or generate a local ML explainability (MLX) explanation.

Classes IPC  ?

90.

IMPLEMENTING GRAPH SEARCH WITH IN-STRUCTURE METADATA OF A GRAPH-ORGANIZED FILE SYSTEM

      
Numéro d'application US2023018563
Numéro de publication 2023/201002
Statut Délivré - en vigueur
Date de dépôt 2023-04-13
Date de publication 2023-10-19
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Garduno Hernandez, Armando Antonio

Abrégé

Techniques are described herein for a graph-organized file system (GOFS) that represents a data graph using a plurality of gnode data structures and a plurality of edge entry data structures. Gnodes and edge entries both store one or more "in-structure" metadata values for graph component properties. A GOFS partition includes dedicated storage for "out-of-structure" graph component metadata values that are accessed using graph component identifiers. Search operations may use the in-structure and/or out-of-structure metadata values to efficiently identify graph search results. Search criteria may involve in-structure metadata values for both nodes and relationships. Accessing in-structure metadata values for a particular search operation may be performed using an index or from within the graph component data structures themselves. When the search criteria of a search operation involve out-of-structure metadata values, generating search operation results can be performed based on accessing dedicated metadata storage using component identifiers, or using an index.

Classes IPC  ?

  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/14 - Systèmes de fichiers; Serveurs de fichiers - Détails de la recherche de fichiers basée sur les métadonnées des fichiers

91.

SEMI-AUTOMATED DEPLOYMENT FOR AN INTRA-SERVICE COMMUNICATION INFRASTRUCTURE

      
Numéro d'application US2022040578
Numéro de publication 2023/191840
Statut Délivré - en vigueur
Date de dépôt 2022-08-17
Date de publication 2023-10-05
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Mcnamara, Sean Jay
  • Crossley, Peter Michael
  • Otis, Ryan Christopher
  • Dereszynski, Ethan William

Abrégé

Techniques are disclosed for generating a topology of components based on a set of components provided by a user. The system identifies, for each particular component of the first set of components, one or more characteristics. The characteristics may include at least one of: a rule associated with the particular component, a requirement associated with the particular component, a data input type corresponding to the particular component, and data output type corresponding to the particular component. Based on the characteristics, the system determines that an additional component not included in the first set of components is required for connecting the first set of components. The system selects the additional component and determines a topology of components that includes the first set of components and the additional component. The system also determines a dataflow between components in the topology of components.

Classes IPC  ?

92.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR INTEGRITY PROTECTION FOR SUBSCRIBE/NOTIFY AND DISCOVERY MESSAGES BETWEEN NETWORK FUNCTION (NF) AND NF REPOSITORY FUNCTION (NRF)

      
Numéro d'application US2023015144
Numéro de publication 2023/183156
Statut Délivré - en vigueur
Date de dépôt 2023-03-13
Date de publication 2023-09-28
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Krishan, Rajiv
  • Jain, Sonal

Abrégé

A method for integrity protection for subscribe/notify and NF discovery transactions between an NF and an NRF includes receiving, from the NF, a subscribe or discovery request message, determining that the subscribe or discovery request message includes at least one indicator requesting NRF communications integrity protection, and computing an integrity check value of at least a portion of the subscribe or discovery request message and comparing the computed integrity check value to an integrity check value included in the subscribe or discovery request message. The method further includes determining that the computed integrity check value matches the integrity check value included in the subscribe or discovery request message, and formulating a response to the subscribe or discovery request message, generating and adding at least one digital signature to the response message, and transmitting the response message to the NF.

Classes IPC  ?

  • H04W 12/106 - Intégrité des paquets ou des messages
  • H04W 12/108 - Intégrité des sources
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/08 - Répartition de clés

93.

ANOMALOUS EVENT PREDICTION USING CONTRASTIVE LEARNING

      
Numéro d'application US2022050531
Numéro de publication 2023/177426
Statut Délivré - en vigueur
Date de dépôt 2022-11-21
Date de publication 2023-09-21
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Rezaeian, Amir Hossein
  • Polleri, Alberto

Abrégé

Various techniques can include systems and methods for using contrastive learning to predict anomalous events in data processing systems. The method can include accessing an unstructured data file and contextual data associated with the unstructured data file. The method can also include generating an event-data input element for the unstructured data file. The event-data input element can include a set of feature vectors. The set of feature vectors can include a first feature vector generated by using a first encoder to process the unstructured file and a second feature vector generated by using a second encoder to process the contextual data. The method can also include generating a classification result of the unstructured data file by using a machine-learning model to process the event-data input element, in which the classification result includes a prediction of whether the particular event corresponds to an anomalous event.

Classes IPC  ?

  • G06N 3/0895 - Apprentissage faiblement supervisé, p.ex. apprentissage semi-supervisé ou auto-supervisé
  • G06N 3/044 - Réseaux récurrents, p.ex. réseaux de Hopfield
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/0464 - Réseaux convolutifs [CNN, ConvNet]
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient

94.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING NETWORK FUNCTION (NF) REPOSITORY FUNCTION (NRF) WITH CONFIGURABLE PRODUCER NF INTERNET PROTOCOL (IP) ADDRESS MAPPING

      
Numéro d'application US2023013104
Numéro de publication 2023/158671
Statut Délivré - en vigueur
Date de dépôt 2023-02-15
Date de publication 2023-08-24
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Krishan, Rajiv
  • Jayaramachar, Amarnath

Abrégé

A method for supporting configurable producer network function (NF) Internet protocol (IP) address mappings includes, at an NF repository function (NRF), receiving, from a requesting node, a request message for network 5 address and/or service information of a producer NF. The method further includes determining, from the request message, at least one consumer NF parameter. The method further includes using the at least one consumer NF parameter, a producer NF IP address mapping rule. The method further includes, in response to locating the producer NF IP address mapping rule, 10 determining, using the producer NF IP address mapping rule, an IP address to return to the requesting node. The method further includes generating a response message including the IP address and transmitting the response message to the requesting node.

Classes IPC  ?

  • H04L 61/4511 - Répertoires de réseau; Correspondance 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/4541 - Répertoires pour la découverte de services

95.

TECHNIQUES FOR RESOURCE DISCOVERY WHILE BUILDING DATA CENTERS

      
Numéro d'application US2022053399
Numéro de publication 2023/154112
Statut Délivré - en vigueur
Date de dépôt 2022-12-19
Date de publication 2023-08-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Miller, Erik Joseph
  • Dockter, Caleb

Abrégé

Techniques are described for identifying resources within a region of a cloud computing environment that may be leveraged during a region build. A Multi-Flock Orchestrator (MFO) may be configured to obtain configuration files corresponding to services to be bootstrapped within the region during a region build process. MFO may determine an order by which the services are to be bootstrapped and transmits a first request in accordance with the order. Planning data may be received (e.g., indicating an intent to create a new resource). MFO may obtain (e.g., via a Resource Identification Service) an identifier corresponding to a previously created resource. MFO can modify the planning data with the identifier and transmits a second request comprising the modified planning data. Transmitting the second request can cause resource corresponding to the flock configuration file to be bootstrapped within the region using the resource corresponding to the identifier.

Classes IPC  ?

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

96.

USER INTERFACE FOR ON-DECK CAPABILITIES

      
Numéro d'application US2023011984
Numéro de publication 2023/154196
Statut Délivré - en vigueur
Date de dépôt 2023-01-31
Date de publication 2023-08-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Carre, Arthur
  • Vasilev, Igor

Abrégé

The present embodiments relates to identifying and tracking capabilities of a cloud computing environment under build. An orchestration service can identify, from one or more configuration files, a collective set of capabilities individually relating to services or applications to be bootstrapped by the cloud infrastructure orchestration service within the cloud computing environment under build. For each respective capability of the collective set of capabilities, a first set of capabilities on which publishing the respective capability depends may be identified. A visualization can be generated. A first portion of the visualization can specify a first subset of capabilities of the collective set of capabilities that depend on no unpublished capabilities based at least in part on identifying the first set of capabilities. A second portion of the visualization can specify a second subset of capabilities of the collective set of capabilities that depend on one or more currently unpublished capabilities.

Classes IPC  ?

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

97.

TECHNIQUES FOR BUILDING DATA CENTERS IN CLOUD REGIONS

      
Numéro d'application US2023012035
Numéro de publication 2023/154198
Statut Délivré - en vigueur
Date de dépôt 2023-01-31
Date de publication 2023-08-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Miller, Erik Joseph
  • Dockter, Caleb

Abrégé

Techniques are described for performing an automated region build. An orchestration service (e.g., a Multi-Flock Orchestrator) of a cloud-computing environment may obtain configuration files corresponding to services to be bootstrapped within a region corresponding to one or more data centers. Each of the services may be associated with a respective set of resources comprising at least one infrastructure component or a corresponding software artifact. The orchestration service may identify dependencies between the services based at least in part on the configuration files. An order by which operations for bootstrapping the services are to be executed may be determined based at least in part on the dependencies identified. The orchestration service may incrementally instruct a provisioning and deployment manager to execute corresponding operations for bootstrapping the services in accordance with the determined order.

Classes IPC  ?

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

98.

REENTRANT SERVICE DEPLOYMENTS

      
Numéro d'application US2023061857
Numéro de publication 2023/154655
Statut Délivré - en vigueur
Date de dépôt 2023-02-02
Date de publication 2023-08-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Dockter, Caleb
  • Miller, Erik Joseph

Abrégé

Techniques are described for scheduling and executing multiple releases for a service. Techniques are described for determining that a new capability is published in a data center. For a flock for a service for which a first release has been previously scheduled and executed, a second release may be scheduled for the flock in response to identifying that the new published capability is an optional capability dependency for the flock for the service. The flock comprises a set of one or more resources for providing the service. The second release for the flock is executed. As a result of the execution of the second release, additional enhanced capabilities may be added to the service.

Classes IPC  ?

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

99.

ASSOCIATING CAPABILITIES AND ALARMS

      
Numéro d'application US2023062052
Numéro de publication 2023/154679
Statut Délivré - en vigueur
Date de dépôt 2023-02-06
Date de publication 2023-08-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Mysore Jagadeesh, Kavyashree
  • Miller, Erik, Joseph

Abrégé

Techniques are described for monitoring the health of services in a computing environment such as a data center. More particularly, the present disclosure describes techniques for monitoring the health and availability of capabilities in a computing environment such as a data center by enabling alarms to be associated with the capabilities. A capability refers to a set of resources in a data center. By providing the ability to associate an alarm with a capability, the health or availability of the associated capability can be monitored or ascertained by tracking the state of the alarm associated with the capability. For example, if the alarm associated with a particular capability is triggered, it may indicate that the particular capability and the one or more resources corresponding to the particular capability are not in a healthy state. Accordingly, by monitoring alarms associated with capabilities, the health of the associated capabilities can be ascertained.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 8/60 - Déploiement de logiciel
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G06F 11/30 - Surveillance du fonctionnement

100.

TECHNIQUES FOR MIGRATING SERVICES FROM A VIRTUAL BOOTSTRAP ENVIRONMENT

      
Numéro d'application US2023062060
Numéro de publication 2023/154683
Statut Délivré - en vigueur
Date de dépôt 2023-02-06
Date de publication 2023-08-17
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Miller, Erik Joseph
  • Belleau, Michel

Abrégé

Techniques are disclosed for migrating services from a virtual bootstrap environment. A distributed computing system can generate a virtual cloud network in a data center of a host region. A virtual bootstrap environment may be implemented in the virtual cloud network. The virtual bootstrap environment can include a plurality of services. The distributed computing system can also deploy an instance of one of the plurality of services to a target region data center. When the instance has been deployed, an indication that the deployment was successful can be received by the distributed computing system. In response, the distributed computing system may identify additional resources associated with the deployed instance of the service and update another service in the virtual bootstrap environment with that resource.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 8/60 - Déploiement de logiciel
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  1     2     3     ...     14        Prochaine page