Oracle International Corporation

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 10 585 pour Oracle International Corporation Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 137
2024 avril (MACJ) 98
2024 mars 66
2024 février 65
2024 janvier 28
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 1 898
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 927
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 895
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 742
G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées 736
Voir plus
Statut
En Instance 1 098
Enregistré / En vigueur 9 487
Résultats pour  brevets
  1     2     3     ...     100        Prochaine page

1.

TASK WORKFLOW MODELING INTERFACE

      
Numéro d'application 18343612
Statut En instance
Date de dépôt 2023-06-28
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • St. Pierre, Robert
  • Pearson, Mark

Abrégé

Techniques for generating recommendations for re-ordering scheduled tasks to improve completion times of one or more tasks are disclosed. A system displays a representation of a schedule for performing tasks among work centers in a work environment. The system identifies performance metrics associated with a current configuration of tasks in the work environment. The system further analyzes performance metrics for alternative task schedules in the work environment. The system displays interface elements to allow a user to re-order tasks among the work centers in the work environment. The system also displays predicted performance metrics associated with the alternative task schedules. When a user selects a particular interface element to implement an alternative task schedule, the system generates instructions to work centers to reorder tasks in the work environment.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06N 20/00 - Apprentissage automatique
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation

2.

ONE-HOT ENCODER USING LAZY EVALUATION OF RELATIONAL STATEMENTS

      
Numéro d'application 17964084
Statut En instance
Date de dépôt 2022-10-12
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Schmidt, Felix
  • Casserini, Matteo
  • Vasic, Milos
  • Nikolic, Marija

Abrégé

A method and one or more non-transitory storage media are provided to train and implement a one-hot encoder. During a training phase, computation of an encoder state is performed by executing a set of relational statements to extract unique categories in a first training data set, associate each unique category with a unique index, and generate a one-hot encoding for each unique category. The set of relational statements are executed by a query optimization engine. Execution of the set of relational statements is postponed until a result of each relational statement is needed, and the query optimization engine implements one or more optimizations when executing the set of relational statements. During an encoding phase, a set of categorical features in a second training data set are encoded based on the encoder state to form a set of encoded categorical features.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées

3.

WORKLOAD ANALYZER FOR MONITORING AND OPTIMIZING WORKLOAD PERFORMANCE

      
Numéro d'application 18316069
Statut En instance
Date de dépôt 2023-05-11
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Royal, Gaylen
  • Michaels, Karen
  • Bolltoft, Björn

Abrégé

Techniques are described herein for analyzing and tuning database workloads to optimize application performance. In some embodiments, a workload analyzer identifies a captured workload that includes a set of database queries executed within a particular timeframe. The workload analyzer compares the workload within one or more other workloads executed within a previous timeframe to determine differences between the different workloads. For example, the workload analyzer may identify changes in the distributions of queries, including how many queries are unchanged, missing, and/or new. The workload analyzer may further detect changes in the performance of individual queries. The workload analyzer may determine the overall performance impact of such changes on the total workload. Based on the analysis, the workload analyzer may generate reports, alerts, tuning advice, and/or recommendations to boost performance.

Classes IPC  ?

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

4.

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

      
Numéro d'application 18182919
Statut En instance
Date de dépôt 2023-03-13
Date de la première publication 2024-04-18
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
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées; 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

5.

GENERATING TAGGED CONTENT FROM A LIST IN AN ELECTRONIC DOCUMENT

      
Numéro d'application 18326855
Statut En instance
Date de dépôt 2023-05-31
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Bhatia, Vishank
  • Zhong, Xu
  • Duong, Thanh Long
  • Johnson, Mark
  • Gadde, Srinivasa Phani Kumar
  • Vishnoi, Vishal

Abrégé

Techniques for maintaining list-type text formatting when converting content from a source content format to a destination content format are disclosed. A system generates text content by applying text formatting tags to segments of characters obtained from a source electronic document. The system parses a static-display type source electronic document to obtain character data of the characters in the source document. The system analyzes the parsed data to identify text arranged in a list-type text format in the source document. The system generates text content in a destination content format different from the source format by applying tags to segments of the text content designating the segments items in a list.

Classes IPC  ?

  • G06F 16/35 - Groupement; Classement
  • G06F 16/38 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement

6.

AUTHORIZATION FRAMEWORK IN A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application 18486409
Statut En instance
Date de dépôt 2023-10-13
Date de la première 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  ?

  • 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

7.

IMPLEMENTING COMMUNICATIONS WITHIN A CONTAINER ENVIRONMENT

      
Numéro d'application 17964768
Statut En instance
Date de dépôt 2022-10-12
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Nguyen, Trung Hoai
  • Crouse, Devon Howard
  • 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

8.

DISTANCE-BASED LOGIT VALUE FOR NATURAL LANGUAGE PROCESSING

      
Numéro d'application 18545621
Statut En instance
Date de dépôt 2023-12-19
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Xu, Ying
  • Zaremoodi, Poorya
  • Vu, Thanh Tien
  • Hoang, Cong Duy Vu
  • Blinov, Vladislav
  • Hong, Yu-Heng
  • Dharmasiri, Yakupitiyage Don Thanuja Samodhye
  • Vishnoi, Vishal
  • Jalaluddin, Elias Luqman
  • Parekh, Manish
  • Duong, Thanh Long
  • Johnson, Mark Edward

Abrégé

Techniques for using logit values for classifying utterances and messages input to chatbot systems in natural language processing. A method can include a chatbot system receiving an utterance generated by a user interacting with the chatbot system. The chatbot system can input the utterance into a machine-learning model including a set of binary classifiers. Each binary classifier of the set of binary classifiers can be associated with a modified logit function. The method can also include the machine-learning model using the modified logit function to generate a set of distance-based logit values for the utterance. The method can also include the machine-learning model applying an enhanced activation function to the set of distance-based logit values to generate a predicted output. The method can also include the chatbot system classifying, based on the predicted output, the utterance as being associated with the particular class.

Classes IPC  ?

  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06N 20/00 - Apprentissage automatique
  • 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

9.

SYSTEMS AND METHODS FOR SECURELY USING CLOUD SERVICES ON ON-PREMISES DATA

      
Numéro d'application 18541282
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Deo, Niraj
  • Pandey, Saurabh
  • Brugman, Johanna Christina

Abrégé

The present disclosure relates to systems and methods for providing cloud-based services securely to on-premises networks or other infrastructure. More particularly, the present disclosure relates to systems and methods for enriching first-party data (e.g., data collected directly by an on-premises server) stored within on-premises networks by enabling the on-premises networks to retrieve and process third-party data stored on cloud-based networks. As a technical benefit, cloud-based services can be performed on the first-party data within the on-premises networks.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 41/0893 - Affectation de groupes logiques aux éléments de réseau
  • H04L 67/1001 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués
  • H04L 67/133 - Protocoles pour les appels de procédure à distance [RPC]
  • H04L 67/306 - Profils des utilisateurs

10.

PROCESSING TOP-K QUERIES ON DATA IN RELATIONAL DATABASE SYSTEMS

      
Numéro d'application 17966749
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Lui, Dennis
  • Holloway, Allison L.
  • Chavan, Shasank Kisan

Abrégé

Techniques for processing top-K queries are provided. In one technique, a database statement is received that requests top-K results related to a database object and that indicates two columns thereof: a first column by which to partition a result set and a second column by which to order the result set. A buffer is generated. For each of multiple rows in the database object: a first key value that associated with a first value in the first column of said each row is identified; a second key value that associated with a second value in the second column of said each entry is identified; a slot in the buffer is identified based on the first key value and the second key value; and the slot in the buffer may be updated based on the second key value. A response to the database statement is generated based on the buffer.

Classes IPC  ?

11.

RESOURCE VALIDATION IN A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application 18486474
Statut En instance
Date de dépôt 2023-10-13
Date de la première 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 47/70 - Contrôle d'admission; Allocation des ressources
  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p.ex. prêt à l’emploi [plug-and-play]

12.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Numéro d'application 17966730
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Liu, Zhen Hua
  • 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  ?

13.

MANAGING DIGITAL MESSAGE TRANSMISSION VIA A PROXY DIGITAL MAILBOX

      
Numéro d'application 18299641
Statut En instance
Date de dépôt 2023-04-12
Date de la première 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  ?

  • H04L 51/214 - Surveillance ou traitement des messages en utilisant le transfert sélectif
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres

14.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Numéro d'application 17966736
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Liu, Zhen Hua
  • 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/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/84 - Mise en correspondance; Conversion

15.

SYSTEM AND METHOD FOR INCREASED TRANSACTION THROUGHPUT AND IMPROVED RESPONSE TIME UNDER HIGH CONTENTION

      
Numéro d'application 18223822
Statut En instance
Date de dépôt 2023-07-19
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Krishnaswamy, Vasudha
  • Gawlick, Dieter
  • Lahiri, Tirthankar
  • Gong, Weiwei

Abrégé

A Lock-Free Reservation mechanism is provided. When a transaction issues an update that affects a value in a “reservable column” of a row, the database server does not immediately obtain a lock that covers the row. Instead, the database server adds a reservation to a reservation journal. At the time the transaction commits, a lock is obtained and the requested update is made. In one implementation, before adding the reservation to the reservation journal, the database server determines whether making the update would violate any constraints involving the reservable column. In one implementation, the constraint check not only takes into account the current value of the data item that is being updated and the amount of the update, but also pre-existing reservations in the reservation journal that affect the same data item.

Classes IPC  ?

16.

CONVERSATIONAL DOCUMENT QUESTION ANSWERING

      
Numéro d'application 18486441
Statut En instance
Date de dépôt 2023-10-13
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Zhong, Xu
  • Duong, Thanh Long
  • Johnson, Mark Edward
  • Dickstein, Charles Woodrow
  • Lee, King-Hwa
  • Xu, Xin
  • Gadde, Srinivasa Phani Kumar
  • Vishnoi, Vishal
  • Kennewick, Christopher
  • Vinnakota, Balakota Srinivas
  • Gabriel, Raefer Christopher

Abrégé

Techniques are disclosed herein for integrating document question answering in an artificial intelligence-based platform, such as a chatbot system. The techniques include receiving a query from a user, rewriting the query to include one or more specific descriptors, computing an embedding vector for the rewritten query, retrieving one or more textual passages from a document store utilizing the embedding vector for the rewritten query, determining one or more answers to the rewritten query within the one or more textual passages, and returning the one or more answers.

Classes IPC  ?

  • G06F 16/332 - Formulation de requêtes
  • G06F 40/30 - Analyse sémantique
  • 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
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation

17.

USER SIGN-UP FOR SERVICES OFFERED IN A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application 18486448
Statut En instance
Date de dépôt 2023-10-13
Date de la première 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 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

18.

ENTITY FOCUSED NATURAL LANGUAGE GENERATION

      
Numéro d'application 18318308
Statut En instance
Date de dépôt 2023-05-16
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Pabolu, Praneet
  • Chaudhury, Sriram

Abrégé

Method includes populating fake value for each of entities, to generate string of fake entity values that correspond to entities; inserting sentinel token between adjacent fake values included in the string to generate first input data; generating, by natural language generation model, natural language sentences based on first input data, natural language sentences including one or more fake values from the string; analyzing natural language sentences to determine whether any fake value from the string is missing; based on the fake value missing, summarizing, using text summarization model, natural language sentences to generate text summary; concatenating the text summary with the fake value, to generate second input data; and generating, by a next sentence generation model, additional natural language sentence using the second input data, the additional natural language sentence including the fake value. Additional natural language sentence is combined with natural language sentences to generate final natural language sentences.

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 16/34 - Navigation; Visualisation à cet effet
  • G06F 40/166 - Traitement de texte Édition, p.ex. insertion ou suppression
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06N 20/00 - Apprentissage automatique

19.

Lazy compaction in garbage collection

      
Numéro d'application 17967214
Statut En instance
Date de dépôt 2022-10-17
Date de la première publication 2024-04-18
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

20.

DEEPFAKE DETECTION USING SYNCHRONOUS OBSERVATIONS OF MACHINE LEARNING RESIDUALS

      
Numéro d'application 17967254
Statut En instance
Date de dépôt 2022-10-17
Date de la première publication 2024-04-18
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  ?

  • G06V 40/40 - Détection d’usurpation, p.ex. détection d’activité
  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
  • G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions

21.

SYSTEM AND METHOD FOR ON-DEMAND FETCHING OF BACKEND SERVER LOGS INTO FRONTEND BROWSER

      
Numéro d'application 18116704
Statut En instance
Date de dépôt 2023-03-02
Date de la première publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Ma, Dehong

Abrégé

In accordance with an embodiment, described herein is a system and method for use with a data analytics or other computing environment, for on-demand fetching of backend server logs into a frontend environment, such as for example a browser. Such on-demand log fetching can be specific to the working context that is for current session and current request; and can be accomplished by appending a parameter or flag to a current request. For each step associated with an instruction being performed, the method can create a timestamp within one or more log files associated with the instruction; and fetch the one or more log files associated with the instruction. Performance logs are then included with a dashboard response, and logged into the browser's console.

Classes IPC  ?

  • 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

22.

SYSTEM AND METHOD FOR INTEGRATED FUNCTION EDITOR FOR USE IN DATA ANALYTICS ENVIRONMENT

      
Numéro d'application 18116707
Statut En instance
Date de dépôt 2023-03-02
Date de la première publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Ramirez, Luis
  • Balaji, Monisha
  • Zuniga, Jorge
  • Sawant, Shreya
  • Joshi, Rutuja
  • Eng, Kenneth

Abrégé

Described herein is a system and method for providing an integrated function editor, for use with a data analytics environment. The function editor can be utilized to create and register functions available within a cloud infrastructure or cloud environment, for use within a data analytics environment. Such functions available for use within the cloud infrastructure or cloud environment can be displayed for the user, and used, for example, in data analytics workbooks, to create an interface or API that allows connection of the data analytics environment to a cloud infrastructure database.

Classes IPC  ?

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

23.

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 18372002
Statut En instance
Date de dépôt 2023-09-22
Date de la première 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/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour

24.

CONFIGURATION AND MANAGEMENT OF REPLICATION UNITS FOR ASYNCHRONOUS DATABASE TRANSACTION REPLICATION

      
Numéro d'application 18372005
Statut En instance
Date de dépôt 2023-09-22
Date de la première 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

25.

ACCELERATING QUERY EXECUTION BY OPTIMIZING DATA TRANSFER BETWEEN STORAGE NODES AND DATABASE NODES

      
Numéro d'application 18072222
Statut En instance
Date de dépôt 2022-11-30
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Shergill, Kamaljit
  • Kumar, Ken
  • Mishra, Aurosish
  • Chavan, Shasank Kisan

Abrégé

Techniques for accelerating query execution by optimizing data transfer between storage nodes and database nodes are provided. In one technique, a compute node receives a database statement and transmits a set of one or more selection criteria associated with the database statement to a storage node. Based on the database statement, the storage node retrieves a set of data blocks from storage. Each data block comprises multiple rows of an index-organized table (IOT), each row comprising a key section and a non-key section. The storage node applies the set of selection criteria to a data block, resulting in a modified data block. The storage node generates a modified header data for the modified data block and transmits the modified data block to the compute node.

Classes IPC  ?

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

26.

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

      
Numéro d'application 18486511
Statut En instance
Date de dépôt 2023-10-13
Date de la première 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 47/125 - Prévention de la congestion; Récupération de la congestion en équilibrant la charge, p.ex. par ingénierie de trafic
  • H04L 61/256 - Traversée NAT

27.

METADATA-DRIVEN DYNAMIC USER INTERFACE FOR REGISTRATION AND EXECUTION OF VENDOR-AGNOSTIC SERVICES

      
Numéro d'application 18323242
Statut En instance
Date de dépôt 2023-05-24
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Abraham, Dawn
  • Yao, Yao
  • Takle, Harshavardhan
  • Kuppusamy, Kavin Kumar

Abrégé

In one or more embodiments, a metadata-driven user interface is implemented for presenting a set of available services, provided by a plurality of vendors, to a particular service consumer. The system queries metadata associated with of a set of candidate vendors to identify services provided by the candidate vendors that are available to a service consumer. The system generates and customizes the meta-driven interface for the service consumer based on the services available. The system receives user input selecting at least one of the services provided by a vendor. The system then queries configuration information associated with the particular service. The configuration information includes, for example, a workflow associated with the service, and identification of the service consumer's information to be used in execution of the workflow associated with the service. The system obtains the service consumer's information and uses the service consumer's information to cause execution of the workflow.

Classes IPC  ?

  • G06Q 10/0633 - Analyse du flux de travail
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché

28.

END-TO-END NETWORK ENCRYPTION FROM CUSTOMER ON-PREMISE NETWORK TO CUSTOMER VIRTUAL CLOUD NETWORK USING CUSTOMER-MANAGED KEYS

      
Numéro d'application 18542247
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Potlapally, Nachiketh Rao
  • Vincent, Pradeep
  • Brar, Jagwinder Singh

Abrégé

For end-to-end encryption of a virtual cloud network, a VPN tunnel from a customer device is terminated at a host network headend device using encryption keys secured in hardware and managed by the customer. The network headend device can be a card in a bare-metal server with one or more network virtualization devices. The network headend device is configured to receive a first key provisioned by a customer; receive a first data packet sent from a device of the customer; and decrypt the first data packet using the first key to obtain information. A network virtualization device is configured to receive the information from the network headend device; ascertain that the information is to be sent to a virtual machine in a virtual cloud network; ascertain that data in the virtual cloud network is configured to be encrypted; and encrypt the information with a second key to generate a second data packet before routing the second data packet to the virtual machine.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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 9/08 - Répartition de clés

29.

EXTENDING DATABASE DATA WITH INTENDED USAGE INFORMATION

      
Numéro d'application 18099034
Statut En instance
Date de dépôt 2023-01-19
Date de la première 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/2455 - Exécution des requêtes
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

30.

SYSTEM AND METHOD FOR AUTOMATICALLY ENRICHING DATASETS WITH SYSTEM KNOWLEDGE DATA

      
Numéro d'application 18137963
Statut En instance
Date de dépôt 2023-04-21
Date de la première 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/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/2455 - Exécution des 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

31.

SYSTEM AND METHOD FOR FINDING SEGMENTS IN A DATASET WITHIN A DATA ANALYTICS ENVIRONMENT

      
Numéro d'application 18137965
Statut En instance
Date de dépôt 2023-04-21
Date de la première publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s) Shmulyan, Mikhail

Abrégé

In accordance with an embodiment, described herein is a system and method for determining or finding segments in a dataset within a data analytics environment. Upon selection of a segment of interest from a dataset, the systems and methods can determine, based on scoring, one or more other segments of data that are determined to be likely of interest. The determination and finding of segments of a dataset can allow a user to explore dataset filters, which can maximize or minimize an average of a numeric column, or the frequency of certain attribute of an ordinal column. The systems and methods can utilize, for example, a combination of brute force, smart sampling, or other optimization techniques for the determination of segments.

Classes IPC  ?

  • G06F 16/26 - Exploration de données visuelles; Navigation dans des données structurées
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

32.

TRANSACTION MANAGER LIBRARY FOR AUTOMATIC ENLISTING OF DISTRIBUTED XA PARTICIPANTS

      
Numéro d'application 17966461
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Deo, Brijesh Kumar
  • Gundawar, Mukul

Abrégé

Disclosed is an improved approach to integrate distributed applications into an XA transaction. A transaction manager library is integrated into a distributed application, where the transaction manager library provides the benefit of implementing optimizations for the XA transaction, as well as minimizing or eliminating the need to create custom software code to make the application operable with the transaction manager for the XA transaction.

Classes IPC  ?

33.

OUTER SEMI JOIN FOR DISJUNCTIVE SUBQUERY UNNESTING

      
Numéro d'application 17966036
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Ahmed, Rafi
  • Amor, Angela
  • Ziauddin, Mohamed

Abrégé

A new type of table join operation, outer semi join (OSJ), is provided, which can be used by an optimizer layer and an execution layer of a database management system (DBMS). OSJ combines the semantics of both left outer-join and semi-join. The concept of an anti-join marker (AJM) is also introduced, which specifies whether a matching row was not found between joined tables for each result row in an OSJ operation. The OSJ operation supports unnesting of a class of disjunctive ANY, ALL, EXISTS, NOT EXISTS, IN, and NOT IN subqueries for execution plan optimization. The disjunction may contain filter predicates. For unnesting, OSJ avoids the need of using a distinct operator on the right table and also supports using inequality (e.g. >, >=, <, <=) in connecting or correlating conditions of subqueries, rather than being limited to equality only.

Classes IPC  ?

34.

SYSTEM AND METHOD FOR SUPPORTING HIGH AVAILABILITY BY USING IN-MEMORY CACHE AS A DATABASE

      
Numéro d'application 17968222
Statut En instance
Date de dépôt 2022-10-18
Date de la première publication 2024-04-18
Propriétaire ORACLE INTERNATIONAL CORPORATION (USA)
Inventeur(s)
  • Sinha, Anurag Anand
  • Rastogi, Prakhar
  • Dalmia, Harish Kumar

Abrégé

Systems, methods, and other embodiments for supporting high availability by using in-memory cache as a database are disclosed. In one embodiment, a system includes an application server that is configured to select a sub-set of data from a remote database that is predicted to be accessed by an application server, wherein the application server includes an in-memory cache. The sub-set of data is reformatted to reduce the size. The in-memory cache is configured to act as a backup database by pre-populating the reformatted sub-set of data into the in-memory cache. In response to detecting the remote database is in an off-line state: the in-memory cache is assigned as a primary database to replace the remote database and subsequent data requests are re-directed from being processed using the remote database to being processed using the in-memory cache.

Classes IPC  ?

  • G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache avec pré-lecture

35.

PREDICTING DOWNSTREAM SCHEDULE EFFECTS OF USER TASK ASSIGNMENTS

      
Numéro d'application 18446375
Statut En instance
Date de dépôt 2023-08-08
Date de la première 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

36.

SINGLE NODE ROLLING ONLINE PATCHING OF A DATABASE SERVER

      
Numéro d'application 18379627
Statut En instance
Date de dépôt 2023-10-12
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Zhang, Ying
  • Gusev, Andrey
  • Creighton, Jonathan
  • Tam, Siu
  • Pagadala, Balaji

Abrégé

Described are improved systems, computer program products, and methods for a new local rolling online patching solution to a database server with minimized disruption to other instances during patching. For a one-node database server, it achieves single rolling online patching by starting a new instance of the same database from the newly patched home before shutting down the collocated instance running out of the old home.

Classes IPC  ?

37.

SECURE BI-DIRECTIONAL NETWORK CONNECTIVITY SYSTEM BETWEEN PRIVATE NETWORKS

      
Numéro d'application 18393454
Statut En instance
Date de dépôt 2023-12-21
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Shetye, Shruti Nitin
  • Kailasa, Soumya
  • Reyes, Jesus Velazquez
  • Kreger-Stickles, Lucas Michael
  • Karkera, Abhiman Yashpala
  • Shah, Dhwanish Pramthesh
  • Pei, Guanhong
  • Magouyrk, Clayton Matthew
  • Cainkar, Paul James

Abrégé

A secure private network connectivity system (SNCS) within a cloud service provider infrastructure (CSPI) is described that provides secure private network connectivity between external resources residing in a customer's on-premise environment and the customer's resources residing in the cloud. The SNCS provides secure private bi-directional network connectivity between external resources residing in a customer's external site representation and resources and services residing in the customer's VCN in the cloud without a user (e.g., an administrator) of the enterprise having to explicitly configure the external resources, advertise routes or set up site-to-site network connectivity. The SNCS provides a high performant, scalable, and highly available site-to-site network connection for processing network traffic between a customer's on-premise environment and the CSPI by implementing a robust infrastructure of network elements and computing nodes that are used to provide the secure site to site network connectivity.

Classes IPC  ?

  • H04L 41/0803 - Réglages de configuration
  • H04L 61/5007 - Adresses de protocole Internet [IP]
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

38.

IDENTITY MANAGEMENT IN A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application 18486427
Statut En instance
Date de dépôt 2023-10-13
Date de la première 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é

39.

CONFIGURING AN ENRICHED DATA METRICS PIPELINE

      
Numéro d'application 18303509
Statut En instance
Date de dépôt 2023-04-19
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Sinvhal, Swapnil
  • Li, Elizabeth

Abrégé

Techniques for configuring an enriched data metrics pipeline (DMP) include: obtaining node configuration data associated with an unenriched DMP for nodes of a heterogeneous computing platform, including (a) a first kind of node including an application programming interface (API) for obtaining unenriched data associated with the first kind of node and (b) a second kind of node including an API for obtaining unenriched data associated with the second kind of node; the unenriched DMP being configured to provide node-level unenriched data to a service according to a first schedule; the service being configured to generate node-level data metrics based on the unenriched data; based on the node configuration data, configuring an enriched DMP to provide node-level enriched data to the service according to a second schedule that is less frequent than the first schedule; the service being configured to generate fleet-level data metrics based on the node-level enriched data.

Classes IPC  ?

40.

Management Of Multiple Machine Learning Model Pipelines

      
Numéro d'application 18461378
Statut En instance
Date de dépôt 2023-09-05
Date de la première publication 2024-04-18
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  ?

41.

ARCHITECTURE AND SERVICES PROVIDED BY A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application 18486402
Statut En instance
Date de dépôt 2023-10-13
Date de la première 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  ?

  • G06F 21/31 - Authentification de l’utilisateur

42.

TECHNIQUES FOR COMPREHENSIVELY SUPPORTING JSON SCHEMA IN A RDBMS

      
Numéro d'application 17966716
Statut En instance
Date de dépôt 2022-10-14
Date de la première 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
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/84 - Mise en correspondance; Conversion

43.

TECHNIQUES FOR COMPREHENSIVELY SUPPORTING JSON SCHEMA IN A RDBMS

      
Numéro d'application 17966714
Statut En instance
Date de dépôt 2022-10-14
Date de la première 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
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/84 - Mise en correspondance; Conversion

44.

PROFILE-ENRICHED EXPLANATIONS OF DATA-DRIVEN MODELS

      
Numéro d'application 18203195
Statut En instance
Date de dépôt 2023-05-30
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Schneuwly, Arno
  • Wagenknecht-Dimitrova, Desislava
  • Schmidt, Felix
  • Nikolic, Marija
  • Casserini, Matteo
  • Vasic, Milos
  • Khasanova, Renata

Abrégé

In an embodiment, a computer stores, in memory or storage, many explanation profiles, many log entries, and definitions of many features that log entries contain. Some features may contain a logic statement such as a database query, and these are specially aggregated based on similarity. Based on the entity specified by an explanation profile, statistics are materialized for some or all features. Statistics calculation may be based on scheduled batches of log entries or a stream of live log entries. At runtime, an inference that is based on a new log entry is received. Based on an entity specified in the new log entry, a particular explanation profile is dynamically selected. Based on the new log entry and statistics of features for the selected explanation profile, a local explanation of the inference is generated. In an embodiment, an explanation text template is used to generate the local explanation.

Classes IPC  ?

  • G06F 16/34 - Navigation; Visualisation à cet effet
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes
  • G06F 40/186 - Gabarits

45.

NETWORK LINK ESTABLISHMENT IN A MULTI-CLOUD INFRASTRUCTURE

      
Numéro d'application 18486496
Statut En instance
Date de dépôt 2023-10-13
Date de la première 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 67/141 - Configuration des sessions d'application
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p.ex. passerelles

46.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Numéro d'application 17966724
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Liu, Zhen Hua
  • 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/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/84 - Mise en correspondance; Conversion

47.

DATABASE-NATIVE AUTOMATIC COMPENSATION FOR SAGAS

      
Numéro d'application 18223824
Statut En instance
Date de dépôt 2023-07-19
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Krishnaswamy, Vasudha
  • Gawlick, Dieter
  • Girkar, Mahesh Baburao
  • Ketkar, Amit
  • Wang, Jiaqi
  • Navaney, Pavas

Abrégé

A database-native Lock-Free Reservation infrastructure is used to provide automatic compensation for the reservable column updates made by successful local transactions (or microservice actions) that are part of a saga that is being aborted. The automatic compensation is achieved by tracking the reservable column updates in a reservations journal, within the database, during the execution of the local transaction and remembering them beyond the commit of the local transaction until the finalization of the saga that the transaction is a part of. If the saga aborts, then the database server automatically uses the information retained in the reservations journal to compensate for the changes made by the committed transactions that were part of the saga.

Classes IPC  ?

48.

CLONE-AWARE BACKUP AND RESTORE

      
Numéro d'application 17966772
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Engle, Thomas
  • Lebel, Diane

Abrégé

Techniques are described for backup and restore of a thin-cloned data file. The process iterates through a plurality of memory portions of the thin-cloned data file and determines whether a memory portion of the thin-cloned data file is a memory portion with common data shared with the source data file. Without storing the common data of the shared memory portion into the thin-backup data file, the process stores placeholder metadata and corresponding reference to the shared memory portion for the thin-backup data file, in an embodiment. At restore, the process may replicate the derivative data, different from the common data, from the thin-backup data file into the thin-restored data file. For the common data, the process restores a reference for the thin-restored data file to the share memory portion, in an embodiment.

Classes IPC  ?

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

49.

EFFICIENT COMPILATION OF BOUNDED RECURSIVE GRAPH QUERIES ON TOP OF SQL BASED RELATIONAL ENGINE

      
Numéro d'application 17965687
Statut En instance
Date de dépôt 2022-10-13
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Haprian, Vlad Ioan
  • Sheng, Lei
  • Daynes, Laurent
  • Liu, Zhen Hua
  • Kapp, Hugo
  • Arnaboldi, Marco
  • Witkowski, Andrew
  • Hong, Sungpack
  • Chafi, Hassan

Abrégé

Techniques support graph pattern matching queries inside a relational database management system (RDBMS) that supports SQL execution. The techniques compile a graph pattern matching query that includes a bounded recursive pattern query into a SQL query that can then be executed by the relational engine. As a result, techniques enable execution of graph pattern matching queries that include bounded recursive patterns on top of the relational engine by avoiding any change in the existing SQL engine.

Classes IPC  ?

50.

Access Manager That Limits Access to User Information Using Authentication and Verification

      
Numéro d'application 18489129
Statut En instance
Date de dépôt 2023-10-18
Date de la première publication 2024-04-18
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 credential authentication and user information verification. Certain information sharing protocols can require an explicit grant to share a user's secure information with a requesting entity. In some scenarios such an explicit grant may be impractical, such as when the user is not available to provide such an explicit grant. Embodiments of a secure information manager can permit a vetted entity scope and time limited access to a user's secure information in such scenarios, for example when the vetted entity provides an assertion that the user is unable to provide an explicit grant. For example, in scenario(s) with exigent circumstances, the secure information manager can permit the vetted entity to access a limited scope of user information that corresponds to the vetted entity's relationship to the user, role in a workflow, or other suitable characteristics of the vetted entity.

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/32 - Authentification de l’utilisateur par données biométriques, p.ex. empreintes digitales, balayages de l’iris ou empreintes vocales
  • G06F 21/60 - Protection de données

51.

MULTI-LINGUAL NATURAL LANGUAGE GENERATION

      
Numéro d'application 18318315
Statut En instance
Date de dépôt 2023-05-16
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Pabolu, Praneet
  • Dua, Karan
  • Chaudhury, Sriram

Abrégé

A method includes preparing a base model using an input model pretrained on at least three languages different from each other and a base vocabulary including words corresponding to two languages among the at least three languages, where the preparing the base model includes constraining the input model to the words included in the base vocabulary; training the base model using a first enhanced training dataset generated from public data, to generate a text summarization model; training the base model using a second enhanced training dataset generated from the first enhanced training dataset, to generate a text generation model; and training the base model using a third enhanced training dataset that is generated using the second enhanced training dataset and the text summarization model, to generate a next sentence generation model.

Classes IPC  ?

  • 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
  • G06F 40/166 - Traitement de texte Édition, p.ex. insertion ou suppression
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/09 - Apprentissage supervisé

52.

Portable Access Point for Secure User Information Using a Blockchain Backed Credential

      
Numéro d'application 18489107
Statut En instance
Date de dépôt 2023-10-18
Date de la première publication 2024-04-18
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 blockchain backed credential(s). 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 blockchain backed credential 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 credential.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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é

53.

MULTI-LINGUAL NATURAL LANGUAGE GENERATION

      
Numéro d'application 18318327
Statut En instance
Date de dépôt 2023-05-16
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Pabolu, Praneet
  • Dua, Karan
  • Chaudhury, Sriram

Abrégé

A computer-implemented method includes obtaining, from text corpus including article-summary pairs in a plurality of languages, a plurality of article-summary pairs in a target language among the plurality of languages, to form an article-summary pairs dataset in which each article corresponds to a summary; inputting articles from the article-summary pairs to a machine learning model; generating, by the machine learning model, embeddings for sentences of the articles; extracting, by the machine learning model, keywords from the articles with a probability that varies based on lengths of the sentences, respectively; outputting, by the machine learning model, the keywords; applying a maximal marginal relevance algorithm to the extracted keywords, to select relevant keywords; and generating a keyword-text pairs dataset that includes the relevant keywords and text from the articles, the text corresponding to the relevant keywords in each of keyword-text pairs of the keyword-text pairs dataset.

Classes IPC  ?

  • G06F 40/56 - Génération de langage naturel
  • G06F 40/216 - Analyse syntaxique utilisant des méthodes statistiques
  • G06F 40/47 - Traduction assistée par ordinateur, p.ex. utilisant des mémoires de traduction

54.

EFFICIENT SPACE USAGE CACHE ON A DATABASE CLUSTER

      
Numéro d'application 17966379
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Wu, Fan
  • Lee, Teck Hua
  • Martinez Castillo, Jesus Elohim
  • Muthulingam, Sujatha

Abrégé

Described are improved systems, computer program products, and methods for obtaining space usage information within a clustered database system. Some approaches provide an improved algorithm and structure that gives the ability to compute the latest and accurate space usage with only in-memory operations.

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
  • G06F 16/23 - Mise à jour
  • G06F 16/2455 - Exécution des requêtes

55.

RECOVERY FROM LOSS OF LEADER DURING ASYNCHRONOUS DATABASE TRANSACTION REPLICATION

      
Numéro d'application 18372006
Statut En instance
Date de dépôt 2023-09-22
Date de la première 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 lead-sync log record is used to synchronize the replication logs of follower shards to the leader shard. In response to a failure to determine that there is a consensus for a database transaction commit operation after a shard server becomes a new leader, the new leader shard performs a sync operation using the lead-sync log record to synchronize replication logs of the follower shards to the replication log of the new leader. A shard server identifies a first transaction having a first log record but not a post-commit log record in the replication log, defines a recovery window in the replication log starting at the first log record of the identified first transaction and ending at the lead-sync log record, identifies a set of transactions to be recovered, and performs a recovery action on the set of transactions to be recovered.

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

56.

TOUCHLESS EXPENSES WITH REAL-TIME CARD CHARGES

      
Numéro d'application 18295756
Statut En instance
Date de dépôt 2023-04-04
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Abraham, Dawn
  • Ng, Rondy C.

Abrégé

An expense report generation system receives transaction authorization data from a card issuer and compares the data with expense report generation criteria to determine whether to generate an expense report, prior to settlement of the transaction, based on the authorization data. The expense report generation system evaluates additional data obtained from other data sources including contextual information of the employee, transaction authorization, location, and other employees to generate the expense report. The expense report generation system subsequently updates the generated expense report based on updated transaction authorization data and/or transaction settlement data. The expense report generation system trains and uses a machine learning model for efficiency and accuracy in generating expense reports from transaction authorization data while reducing an employee's burden in manually inputting expense information and the approval process burden.

Classes IPC  ?

  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de banque à domicile
  • G06Q 40/12 - Comptabilité

57.

MULTI-STAGE ANOMALY DETECTION AND REMEDIATION

      
Numéro d'application 17967287
Statut En instance
Date de dépôt 2022-10-17
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Dupont, Joel
  • Kundu, Soumen
  • Puli, Venugopal
  • Bajya, Rajesh
  • Gottipati, Shashi Kanth
  • Fiorentino, Pier Paolo
  • Chereku, Santhosh Reddy
  • Ciocan, Mihai
  • Tofan, Gabriela

Abrégé

Techniques for managing anomalies in a software system include monitoring the software system for anomalies via a plurality of signals and determining that signal results associated with the signals indicate a presence of an anomaly in the software system. The techniques also include identifying a hierarchy of sensors associated with the anomaly, where the hierarchy includes a parent sensor and a set of child sensors that are direct or indirect descendants of the parent sensor. The techniques additionally include executing the parent and child sensors to analyze the software system for one or more causes of the anomaly, and determining the cause(s) of the anomaly based on sensor results generated by the parent and child sensors. Finally, the techniques include causing remediation of the cause(s) of the anomaly based on one or more child sensors associated with the cause(s) and one or more resolutions mapped to the child sensor(s).

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

58.

Qualification-Based Task Management

      
Numéro d'application 18359930
Statut En instance
Date de dépôt 2023-07-27
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • St. Pierre, Robert
  • Pearson, Mark

Abrégé

Techniques for implementing a qualification-based task management system in a work environment are disclosed. When a user logs in to a work center terminal, a system identifies a set of pending tasks that need to be completed. The system filters the tasks available to the user based on the user's qualifications and the equipment present at the work center. When the system identifies a task for which there is not a set of users with matching qualifications, the system applies a machine learning model to the task parameters to identify candidate users or recommended qualifications for performing the task.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0633 - Analyse du flux de travail
  • G06Q 10/20 - Administration de la réparation ou de la maintenance des produits

59.

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

      
Numéro d'application 18375122
Statut En instance
Date de dépôt 2023-09-29
Date de la première publication 2024-04-18
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  ?

60.

MODEL MINING AND RECOMMENDATION ENGINE WITH SIMULATION INTERFACES

      
Numéro d'application 18541594
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Sankaranarayanan, Hari Bhaskar
  • Bhose, Rajarshi

Abrégé

The present embodiments relate to data processing model recommendation and review of a portion of data using a recommended model. A model catalog executing on a cloud infrastructure (CI) system can parse data from an obtained dataset identifying aspects of the dataset. The parsed data from the dataset can be compared with a plurality of potential models stored in a domain ontology store of the model catalog to identify one or more recommended models. Review output data can be generated using the dataset and any of the recommended models. The review output data resulting from the recommended model can be provided to the client for the client to either accept or reject the model.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

61.

DIGITAL MESSAGE MANAGEMENT FOR A SHARED DIGITAL MAILBOX

      
Numéro d'application 18312770
Statut En instance
Date de dépôt 2023-05-05
Date de la première 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 shared mailbox are disclosed. A system receives a message directed to a shared mailbox. The system analyzes contextual data in the message to identify a set of users with access to the shared mailbox who are recipients of the message. The system performs notification operations to notify different users with access to the shared mailbox of different messages. Notification operations include sending a notification to a particular communications platform, such as email, instant message, or text, that a message in the shared mailbox is associated with the recipient, tagging the message in the shared mailbox with names of recipients associated with the message, and/or categorizing the messages in the shared mailbox according to users.

Classes IPC  ?

  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/48 - Adressage des messages, p.ex. format des adresses ou messages anonymes, alias

62.

Space- And Time-Efficient Enumerations

      
Numéro d'application 18395337
Statut En instance
Date de dépôt 2023-12-22
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s) Wolczko, Mario

Abrégé

Systems, computer instructions and computer-implemented methods are disclosed for implementing space- and time-efficient enumerations. An instance of an enumeration class may be created with a constant, plurality of enumerations. A plurality of objects corresponding to the respective enumerations may be stored in memory along with a lookup table indexed by respective ordinal values of the plurality of enumerations, the lookup table including respective references to the stored objects of the instantiated enumeration class. A reference to an enumeration may be stored in a memory location by storing an ordinal value of the enumeration. A determination may then be made to convert a stored ordinal value to a reference to an object, and responsive to the determination, the ordinal value may be loaded and used as an index into the lookup table to obtain the reference to the object corresponding to the enumeration.

Classes IPC  ?

  • G06F 8/20 - Conception de logiciels
  • G06F 8/41 - Compilation
  • 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

63.

TECHNIQUES FOR EFFICIENT COMPUTE RESOURCE HARVESTING

      
Numéro d'application 18545765
Statut En instance
Date de dépôt 2023-12-19
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Seetharaman, Ganesh
  • Velisar, Robert Costin
  • Chan, Yuen Sheung

Abrégé

The present disclosure relates to a system and techniques for resolving dangling references resulting from a dependency relationship between computing resource objects uncovered during a harvesting process. In embodiments, a harvester application adds computing resource objects associated with a client to a resource collection as those computing resource objects are identified. Dependencies are identified as each computing resource object is added to the resource collection, which are resolved only if the computing resource objects associated with those dependencies have already been added to the resource collection. If the computing resource objects associated with the dependencies have not already been added to the resource collection, then the dependency is added to an observer pool. Observer modules are configured to check each computing resource object as it is processed during the harvest process in order to match those computing resource objects to unresolved dependencies.

Classes IPC  ?

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

64.

MULTI-LOB CACHING AND LOB WRITING

      
Numéro d'application 18380098
Statut En instance
Date de dépôt 2023-10-13
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Bose, Shubha
  • Pacheco, David
  • Mishra, Aurosish

Abrégé

LOB cache swapping is reduced by multi-LOB writing. Under multi-LOB writing, information that tracks changes made by a database transaction to multiple LOBs is retained in a LOB staging buffer after one or more LOB switches. Thus, at commit time, changes to multiple LOBs in a column may be staged in the LOB staging cache, thereby enabling the changes to be made in contiguous data blocks for all the multiple LOBs. Storing LOBs in the same column in this way improves clustering, thereby improving database performance. In addition, LOBs inserted or updated in the same database transaction are often related and accessed together within database transactions and/or query accesses. Clustering the LOB content of such related LOBs allows the LOBs to be accessed more efficiently.

Classes IPC  ?

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

65.

FAILOVER OF DATABASE SESSIONS TO A LOGICAL REPLICA DATABASE

      
Numéro d'application 18379684
Statut En instance
Date de dépôt 2023-10-13
Date de la première publication 2024-04-18
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Colrain, Carol Lyndall
  • Qi, Xiaoli
  • Neel, Kevin S.
  • Vivian, Stephen J.
  • Cusson, Michael
  • Li, Yunrui
  • Giloni, Jonathan

Abrégé

Techniques are described for preserving the inflight sessions failing over from a primary database to the replicated logical database of the primary database. In an implementation, prior to failover, when the primary database server receives a commit for a transaction, the process stores a commit indication that the transaction has been committed by performing a corresponding SQL command. The commit indication is replicated to the logical replica database by virtue of the replication of the SQL command and its execution on the logical replica database. Accordingly, the standby database server in the failover session may successfully request for the outcome of the transaction. Techniques are also described for the client-side LOB references to be preserved when failing over to the logical replica database, for AS OF queries preserved, and for versioning of checksums, signatures and structures across logical replicas.

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
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 16/23 - Mise à jour

66.

High-performance, block-level fail atomicity on byte-level non-volatile media

      
Numéro d'application 17966737
Numéro de brevet 11960742
Statut Délivré - en vigueur
Date de dépôt 2022-10-14
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Noronha, Ranjit Mario
  • Chatterjee, Sumanta
  • Susairaj, Margaret M.

Abrégé

Techniques are provided for block-level fail atomicity on byte-level non-volatile media. In one technique, an offset table and application data that stores content of a file are stored for a file. The offset table includes multiple entries, each entry being associated with a different offset value and storing a logical block address (LBA) that references a location in the application data. In response to receiving a request, that includes an input buffer and an offset value, to update the file: (a) an entry, in the offset table, that corresponds to the offset value and comprises a first LBA is identified; (b) a second LBA that is considered free is identified; (c) the second LBA is replaced with the first LBA; (d) the input buffer is written to a location, in the application data, that the second LBA references; and (e) the second LBA is added in the entry.

Classes IPC  ?

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

67.

FRAMEWORK AND METHOD FOR CONSISTENT CROSS-TIER DATA VALIDATION

      
Numéro d'application 18115629
Statut En instance
Date de dépôt 2023-02-28
Date de la première 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 and encodes the data entry schema 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/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/23 - Mise à jour
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

68.

ABOVE RACK CABLE PULL SYSTEM

      
Numéro d'application 17962390
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Bindi, Dario Fabio
  • Dos Santos, Thiago Yokoyama
  • Valerio, Mauricio

Abrégé

Disclosed is a system for positioning fiber and electronics cables within a server room, which includes a wire-pulley system which includes a wire operably coupled to a first pulley wheel and a second pulley wheel. The wire is looped around the first and second pulley wheel such that a point in the wire is laterally movable between the first and second pulley wheels when the first and second pulley wheels are rotated. The system for positioning cables includes a cable carrier which is removably coupled to the point in the wire. The cable carrier includes a first panel, and a second panel hingedly coupled to the first panel. The first panel and second panel each include a plurality of receiving slots, where the receiving slots are configured to removably receive a distal end of various cables.

Classes IPC  ?

  • H02G 1/04 - Méthodes ou appareils spécialement adaptés à l'installation, entretien, réparation, ou démontage des câbles ou lignes électriques pour lignes ou câbles aériens pour les monter ou les tendre

69.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR ADJUSTING AND USING PRIORITIES OF SERVICE/NOTIFICATION REQUEST MESSAGES AT NETWORK FUNCTIONS WITH MULTIPLE SLICE SUPPORT

      
Numéro d'application 17960800
Statut En instance
Date de dépôt 2022-10-05
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s) Krishan, Rajiv

Abrégé

A method for adjusting priorities of messages at a network function (NF) with multiple network slice support includes, at a first NF that supports multiple network slices, storing a database of rules specifying network-slice-based priority adjustment parameters. The method further includes receiving a message from a second NF. The method further includes determining that a congestion or overload condition exists, and, in response. determining network slice information associated with the message, determining, using the network slice information and the database of network-slice-based priority adjustment parameters, a network-slice-adjusted priority value for the message, and discarding or processing the message based on the network-slice-adjusted priority value for the message.

Classes IPC  ?

  • H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS
  • H04L 47/11 - Identification de la congestion

70.

ABOVE RACK CABLE PULL SYSTEM

      
Numéro d'application 18146952
Statut En instance
Date de dépôt 2022-12-27
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Bindi, Dario Fabio
  • Dos Santos, Thiago Yokoyama
  • Valerio, Mauricio

Abrégé

Disclosed is a system for positioning cables within a server room, which includes a wire-pulley system which includes a wire operably coupled to a first pulley wheel and a second pulley wheel. The wire is looped around the first and second pulley wheel such that a point in the wire is laterally movable between the first and second pulley wheels when the first and second pulley wheels are rotated. The system for positioning cables includes a cable carrier which is removably coupled to the point in the wire. The cable carrier includes a central body defining an elongated vertical structure. The cable carrier includes a plurality of posts extending laterally from the central body, where gaps defined between adjacent posts define receiving slots, where each of the plurality of receiving slots are configured to removably receive a segment of an electronics cable.

Classes IPC  ?

  • H02G 3/00 - Installations de câbles ou de lignes électriques ou de leurs tubes de protection dans ou sur des immeubles, des structures équivalentes ou des véhicules
  • H02G 1/00 - Méthodes ou appareils spécialement adaptés à l'installation, entretien, réparation, ou démontage des câbles ou lignes électriques

71.

DUAL PERSONALITY MEMORY FOR AUTONOMOUS MULTI-TENANT CLOUD ENVIRONMENT

      
Numéro d'application 17962401
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Muthukrishnan, Nagarajan
  • Habeck, William Henry Benjamin
  • Chatterjee, Roshni
  • Lee, Sue-Kyoung
  • Thammaiah, Ravi Shankar
  • Chatterjee, Sumanta

Abrégé

A computing device is configured to allocate memory for exclusive use of an execution entity from both a shared memory area and a private memory area of the device. Specifically, the shared memory area is configured with a united memory pool (UMP) component. The UMP component is configured to provide portions of huge page-based memory to execution entities for exclusive use of the execution entities. Memory granules that are allocated to the UMP component are divided into smaller memory chunks (which are smaller than a huge page), each of which can be allocated for exclusive use of an execution entity. These memory chunks are mapped to virtual address spaces of the assigned execution entities. Because memory granules can be allocated to, and deallocated from, the UMP component at run-time, the amount of memory that is available for private data generated by execution entities is able to be dynamically adjusted.

Classes IPC  ?

  • G06F 12/0882 - Mode de page
  • G06F 12/084 - Systèmes de mémoire cache multi-utilisateurs, multiprocesseurs ou multitraitement avec mémoire cache partagée

72.

LAYER-2 NETWORKING USING ACCESS CONTROL LISTS IN A VIRTUALIZED CLOUD ENVIRONMENT

      
Numéro d'application 18390384
Statut En instance
Date de dépôt 2023-12-20
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Brar, Jagwinder Singh
  • Kreger-Stickles, Lucas Michael
  • Bockman, Bryce Eugene
  • Jones, Peter Croft
  • Baker, Shane

Abrégé

Techniques are described for communications in an L2 virtual network. In an example, the L2 virtual network includes a plurality of L2 compute instances hosted on a set of host machines and a plurality of L2 virtual network interfaces and L2 virtual switches hosted on a set of network virtualization devices. An L2 virtual network interface emulates an L2 port of the L2 virtual network. Access control list (ACL) information applicable to the L2 port is sent to a network virtualization device that hosts the L2 virtual network interface.

Classes IPC  ?

  • H04L 45/586 - Association de routeurs de routeurs virtuels
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/16 - Routage multipoint
  • H04L 47/12 - Prévention de la congestion; Récupération de la congestion
  • H04L 47/2483 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en impliquant l’identification des flux individuels
  • H04L 49/00 - TRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE Éléments de commutation de paquets
  • H04L 61/103 - Correspondance entre adresses de types différents à travers les couches réseau, p.ex. résolution d’adresse de la couche réseau dans la couche physique ou protocole de résolution d'adresse [ARP]
  • H04L 61/2517 - Traduction d'adresses de protocole Internet [IP] en utilisant des numéros de port
  • H04L 69/324 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche liaison de données [couche OSI 2], p.ex. HDLC

73.

Automatically-Generated Labels For Time Series Data And Numerical Lists To Use In Analytic And Machine Learning Systems

      
Numéro d'application 18542282
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Fahmy, Amr Fawzy
  • Das, Sreeji Krishnan
  • Wong, Adrienne
  • Yoon, Jae Young
  • Kumaresan, Dhileeban
  • Sutton, Eric L.

Abrégé

Techniques for performing analytics using automatically generated labels for time series data and numerical lists are disclosed. In some embodiments, a system loads a set of one or more time series datasets. A respective time series dataset may include a set of data points based on varying values of a metric of one or more computing resources over a window of time. The system assigns labels to a subset of the data points in the time series datasets. The label assigned to a given data point may be descriptive of a pattern reflected by the data point relative to other data points in the time series. The system further identifies a pattern of automatically assigned labels that is indicative of an event affecting the one or more computing resources. Responsive to identifying the pattern of labels, the system may trigger a responsive action.

Classes IPC  ?

74.

TECHNIQUES FOR ADAPTIVE INDEPENDENT COMPRESSION OF KEY AND NON-KEY PORTIONS OF DATABASE ROWS IN INDEX ORGANIZED TABLES (IOTS)

      
Numéro d'application 18137321
Statut En instance
Date de dépôt 2023-04-20
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Kumar, Ken
  • Shergill, Kamaljit
  • Mishra, Aurosish

Abrégé

Techniques for adaptive, independent compression of key and non-key sections of rows in index-organized tables (IOTs) are provided. In one technique, an IOT is stored that comprises a plurality of rows, each of which comprises a key section and a non-key section. After storing the IOT, a compression technique is performed on the non-key section of each row in the plurality of rows to generate a plurality of compressed non-key sections. However, none of the key sections of the plurality of rows is compressed. In a related technique, instead of compressing the non-key section of each row, the key section of each row is compressed. In a related technique, both sections are compressed, but using different compression techniques. The compression techniques may be determined based on data access history of the different sections of the rows.

Classes IPC  ?

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

75.

Predicting Application Performance From Resource Statistics

      
Numéro d'application 18391626
Statut En instance
Date de dépôt 2023-12-20
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s) Cannata, Philip Eugene

Abrégé

Embodiments include systems and methods for generating a data throughput estimation model. A system may be monitored to measure both (a) data throughput and (b) computing statistics of one or more computing resources to generate an initial data set. The relationship between the data throughput and the computing statistics, in the initial data set, is used to generate a data throughput estimation model. The data throughput estimation model may be generated using a machine learning model, a neural network algorithm, boosting decision tree algorithm, and/or a random forest decision tree algorithm. Additional measurements of the computing resource statistics may be applied to the data throughput estimation model to estimate data throughput.

Classes IPC  ?

  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 11/30 - Surveillance du fonctionnement

76.

USER-SPECIFIED CHAINS & ROW VERSIONS IN A BLOCKCHAIN TABLE

      
Numéro d'application 18476207
Statut En instance
Date de dépôt 2023-09-27
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Loaiza, Juan R.
  • Sonawane, Sachin Vijakumar
  • Girkar, Mahesh Baburao
  • Hu, Wei-Ming

Abrégé

A blockchain object stores multiple user blockchains, each blockchain comprising an ordered set of records in the blockchain object. The records of a user blockchain have the same blockchain key value. Users can create multiple blockchains by establishing respective blockchain key values for the blockchains. Like blocks in a blockchain, the records in a user blockchain are ordered by a sequence of numbers that is specific to the user blockchain; each user blockchain has its own sequence of numbers. Each record in a user blockchain holds a sequence number in a field of the blockchain object. An efficient mechanism maintains and assigns a sequence number to a record when appended to a user blockchain.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • H04L 9/08 - Répartition de clés

77.

SCALABLE SPECIFICATION AND SELF-GOVERNANCE FOR AUTONOMOUS DATABASES, CLUSTER DATABASES AND MULTI-TENANT DATABASES IN CLOUD AND ON-PREM ENVIRONMENT

      
Numéro d'application 18492673
Statut En instance
Date de dépôt 2023-10-23
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Ankalikar, Rohan
  • Muthukrishnan, Nagarajan
  • Thammaiah, Ravi Shankar
  • Samudrala, Sandeep Kumar

Abrégé

A computer program product, system, and computer implemented method for scalable specification and self-governance for autonomous databases, cluster databases, and multi-tenant databases in cloud and on-prem environments. The approach disclosed herein enables management of a consolidated databases using a template-based process that allows for the consolidated databases (CDBs) and pluggable databases (PBDs) to be reconfigured automatically. In some embodiments, the approach instantiates one or more monitoring modules and one or more CDB/PDB configuration managers. These elements can detect relevant changes in the conditions in which CDB instances and open PDBs operate and adjust the configurations thereof in response. The configurations are specified in and adjusted using one or more corresponding templates, where the template comprise a set of rules that may have various interdependencies and specify how to determine what value a particular configuration setting should be to automatically configuration and reconfigure CDB instances and open PDBs.

Classes IPC  ?

78.

RELYING ON DISCOURSE TREES TO BUILD ONTOLOGIES

      
Numéro d'application 18540615
Statut En instance
Date de dépôt 2023-12-14
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s) Galitsky, Boris

Abrégé

Systems, devices, and methods of the present invention involve discourse trees. In an example, a method involves generating a discourse tree. The method includes identifying, from the discourse tree, a central entity that is associated with a rhetorical relation of type elaboration and corresponds to a topic node that identifies a central entity of the text. The method includes determining a subset of elementary discourse units of the discourse tree that are associated with the central entity. The method includes forming generalized phrases from the subset of elementary discourse units. The method includes forming tuples from the generalized phrases, where a tuple is an ordered set of words in normal form. The method involves responsive to successfully converting an elementary discourse unit associated with an identified tuple into a logical representation, updating the ontology with an entity from the identified tuple.

Classes IPC  ?

  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

79.

Entity Snapshots Partitioning And Combining

      
Numéro d'application 18542267
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Troshin, Sergey
  • Bhatkar, Sachin
  • Kunisetty, Sunil
  • Govindarajapuram, Shivakumar Subramanian

Abrégé

Embodiments relate to improving efficiency of data analytics performed on sets of entity data in which different entity properties having very different update frequencies. Time-based analytical queries track the entity states at each moment within a given time window. Analytical queries are executed over a massive number of entity states while using a reasonable memory footprint. The technique partitions the entity properties into partial historical snapshots of data and combines the partial snapshots on demand only as needed to execute analytical queries over business entities. A complete entity state having values for all entity properties is not required to execute most queries. Only partial snapshots including values referenced by the query need to be combined to satisfy the query. Using partial snapshots minimizes data replication, and the snapshots can be efficiently combined into entity states sufficient for query execution.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/9038 - Présentation des résultats des requêtes

80.

AUTOMATIC SIGN-IN UPON ACCOUNT SIGNUP

      
Numéro d'application 18543902
Statut En instance
Date de dépôt 2023-12-18
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Wang, Chuang
  • Nagaraja, Girish
  • Ahmed, Ghazanfar
  • Jain, Divya
  • Lin, Weisong
  • Guo, Zheng
  • Franco, Roberto Anthony
  • Newman, Philip Kevin

Abrégé

The present embodiments relate to systems and methods for automatic sign in upon account signup. Particularly, the present embodiments can utilize a federated login approach for automatic sign in upon account signup for a cloud infrastructure. Specifically, the signup and sign in service (also known as SOUP) and an identity provider portal can be configured such that the nodes are aware of each other as Security Assertion Markup Language (SAML) partners. After new account registration, the signup service can redirect the user browser to a cloud infrastructure console to start with a federated login flow, where a sign in service can issue a SAML authentication request, and redirects it to signup service. Responsive to validating the browser using a SAML authentication process, the browser can be automatically signed into the new account and allowed access the account relating to the cloud infrastructure service.

Classes IPC  ?

81.

DYNAMICALLY CONFIGURABLE MOTHERBOARD

      
Numéro d'application 17961902
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Kochar, Sumeet
  • Lumpkin, Buddy Duane

Abrégé

According to certain implementations, a motherboard is provided that enables operation as either multiple independent single-processor systems or a single multiple-processor system. In response to a request to configure the motherboard as multiple independent single-processor systems, a control block is implemented for each processor attached to the motherboard, where the control blocks configure the processors to boot and operate independently of each other, and the processors utilize separate motherboard resources. In response to a request to configure the motherboard as multiple independent single-processor systems, a single control block is implemented all processors attached to the motherboard, where the single control block configures all processors to boot and operate in a connected state, and the processors share all motherboard resources.

Classes IPC  ?

  • G06F 13/12 - Commande par programme pour dispositifs périphériques utilisant des matériels indépendants du processeur central, p.ex. canal ou processeur périphérique
  • G06F 13/40 - Structure du bus

82.

IDENTIFYING ROOT CAUSE ANOMALIES IN TIME SERIES

      
Numéro d'application 17962869
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Ashrafi, Shwan
  • Prussak, Michal Piotr
  • Balasubramanian, Hariharan
  • Krishnamurthy, Vijayalakshmi

Abrégé

Techniques are described for identifying root cause anomalies in time series. Information to be used for root cause analysis (RCA) is obtained from a graph neural network (GNN) and is used to construct a dependency graph having nodes corresponding to each time series and directed edges corresponding to dependencies between the time series. Nodes corresponding to time series that do not contain anomalies may be removed from this dependency graph, as well as edges connected to these nodes. This edge and node removal may result in the creation of one or more sub-graphs from the dependency graph. A root cause analysis algorithm may be run on these one or more sub-graphs to create a root cause graph for each sub-graph. These root cause graphs may then be used to identify root cause anomalies within the multiple time series, as well as sequences of anomalies within the multiple time series.

Classes IPC  ?

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

83.

SYSTEMS AND METHODS FOR QUERY VALIDATION AND QUERY PROCESSING

      
Numéro d'application 17938574
Statut En instance
Date de dépôt 2022-10-06
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s) Bzoch, Pavel

Abrégé

A computer-implemented method includes receiving a text input string defining components of a select query in a first representation and parsing the text input string to identify a set of key-value pairs that define portions of a where clause. The method also includes identifying an operator for the first key-value pair, determining a data type of the first operand value, comparing the operator with a predefined set of eligible operators, and comparing the data type of the first operand value with the data type of the first property. The method further includes transmitting a rejection message without submitting a query command to the query processor of the database when, based on the comparisons, one or more of (i) the operator is not within the predefined set of eligible operators and (ii) the data type of the first operand value does not match the data type of the first property.

Classes IPC  ?

84.

AUTHORIZATION BETWEEN INTEGRATED CLOUD PRODUCTS USING ASSOCIATION

      
Numéro d'application 17963134
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Mohan, Mauruthi Geetha
  • Long, Anthony
  • Anes, Mina Michel Gorgy
  • Sahoo, Sanjeeb Kumar
  • Yang, Yingyu
  • Uddin, Bakhtiyar
  • Andrews, Thomas James

Abrégé

Techniques described herein relate to authorization between integrated cloud products. An example includes receiving, by a computing device and from a first resource, a first request for permission to access a certificate to verify a requestor's identity. The computing device can transmit a second request to a second resource to authorize permitting access to the certificate. The computing device can receive a response from the second resource comprising an authorization to permit access to the certificate. The computing device can grant permission to the first resource to access the certificate, wherein the first resource is configured to verify the requestor's identity based on accessing the certificate. The computing device can receive a third request from the first resource to generate an association object between the first resource and the certificate. The computing device can generate the association object, wherein the association object associates the first resource and the certificate.

Classes IPC  ?

  • G06F 21/33 - Authentification de l’utilisateur par certificats

85.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR AUTOMATICALLY TRIGGERING NETWORK SLICE SELECTION ASSISTANCE INFORMATION (NSSAI) AVAILABILITY INFORMATION UPDATES WITH NETWORK SLICE SELECTION FUNCTION (NSSF)

      
Numéro d'application 17962282
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Jayaramachar, Amarnath
  • Pokkunuri, Sairam Sudhir
  • Khare, Akhil Kumar

Abrégé

A method for automatically triggering network slice selection assistance information (NSSAI) availability information updates with a network slice selection function (NSSF) includes receiving, from an access and mobility management function (AMF), a service request message. The method further includes determining, that the NSSAI availability information for the AMF is not present in an NSSAI availability information database maintained by the NSSF. The method further includes sending, to the AMF, a message for triggering the AMF to update its NSSAI availability information with the NSSF, receiving, an NSSAI Availability PUT request including NSSAI availability information for the AMF, and updating, the NSSAI availability information database to include the NSSAI availability information for the AMF.

Classes IPC  ?

  • H04L 41/12 - Découverte ou gestion des topologies de réseau
  • H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p.ex. entités SDN ou NFV

86.

EFFICIENT EVALUATION OF QUERIES ACROSS MULTIPLE COLUMNAR STORAGE TIERS

      
Numéro d'application 18140152
Statut En instance
Date de dépôt 2023-04-27
Date de la première publication 2024-04-04
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Lewis, Sheldon Andre Kevin
  • Lee, Teck Hua

Abrégé

A multiple-tier operation evaluates a query across storage tiers in columnar format. A database server receives from a client a query for reading values from a set of columns of a database table. The multiple-tier operation comprises accessing a first subset of rows for the set of columns in columnar format in a first tier to generate a first set of results and accessing a second subset of rows for the set of columns in columnar format in a second tier to generate a second subset of results. The multiple-tier operation further comprises aggregating the first set of results and the second set of results to form a query result set and returning the query result set to the client.

Classes IPC  ?

87.

OPTIMIZE IN-MEMORY COLUMN STORE FOR MIXED WORKLOADS

      
Numéro d'application 18201378
Statut En instance
Date de dépôt 2023-05-24
Date de la première publication 2024-04-04
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Maiti, Mahendra
  • Lakshmanan, Hariharan
  • Chavan, Shasank Kisan

Abrégé

Techniques are provided for determining an optimal configuration for an in-memory store based on both benefits and overhead that would result from having database elements populated in the in-memory store. The techniques include determining an overhead-adjusted benefit score for each element based, at least in part, on (a) a scan-benefit value, (b) a scan-overhead value, and (c) a DML-overhead value. Based on the plurality of overhead-adjusted benefit scores, the database determines an optimal configuration of the in-memory store, and then evicts in-memory copies of elements and/or loads in-memory copies of elements based on the optimal configuration.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • 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

88.

AUTOMATIC, ONLINE AND SPACE EFFICIENT CLUSTERING & COMPRESSION OF VERY LARGE DATABASE OBJECTS

      
Numéro d'application 18373082
Statut En instance
Date de dépôt 2023-09-26
Date de la première publication 2024-04-04
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Lee, Teck Hua
  • Lakshmanan, Hariharan
  • Muthulingam, Sujatha
  • Witkowski, Andrew
  • Chavan, Shasank Kisan
  • Kim, You Jung
  • Jo, Sooyeon
  • Fu, Yu Chieh
  • Hernandez Jimenez, Vicente
  • Lahiri, Tirthankar

Abrégé

Techniques are provided for optimizing storage of database records in segments using sub-segments. A base segment is a container used for storing records that belong to a database object. A database management system receives a request to load, into the database object, a first set of records that are in a first state. In response to receiving the request, the system generates a new sub-segment, which is a container that is separate from the base segment. The system stores the first set of records, in their first state, within the sub-segment. The system then monitors one or more characteristics of the database system. In response to the one or more characteristics satisfying criteria, the system performs a migration of one or more records of the first set of records from the sub-segment to the base segment. During the migration, the system converts the one or more records from the first state to a second state and stores the one or more records, in their second state, in the base segment.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

89.

On-Chip Atomic Transaction Engine

      
Numéro d'application 18523335
Statut En instance
Date de dépôt 2023-11-29
Date de la première publication 2024-04-04
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Jain, Rishabh
  • Schlanger, Erik M.

Abrégé

A hardware-assisted Distributed Memory System may include software configurable shared memory regions in the local memory of each of multiple processor cores. Accesses to these shared memory regions may be made through a network of on-chip atomic transaction engine (ATE) instances, one per core, over a private interconnect matrix that connects them together. For example, each ATE instance may issue Remote Procedure Calls (RPCs), with or without responses, to an ATE instance associated with a remote processor core in order to perform operations that target memory locations controlled by the remote processor core. Each ATE instance may process RPCs (atomically) that are received from other ATE instances or that are generated locally. For some operation types, an ATE instance may execute the operations identified in the RPCs itself using dedicated hardware. For other operation types, the ATE instance may interrupt its local processor core to perform the operations.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/52 - Synchronisation de programmes; Exclusion mutuelle, p.ex. au moyen de sémaphores
  • G06F 9/54 - Communication interprogramme
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale

90.

CACHE INVALIDATION ACROSS DISTRIBUTED MICROSERVICES

      
Numéro d'application 17957294
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Aimandi, Riaz Ahmad
  • Morgunov, Vadim

Abrégé

Techniques for cache invalidation across distributed microservices are disclosed, including: monitoring, by a resource manager, a resource that is available for obtaining by a set of one or more resource utilizers, wherein a resource utilizer in the set of one or more resource utilizers obtains a version of the resource; publishing, by the resource manager, a notification stream including notifications associated with the resource, wherein the resource utilizer subscribes to the notification stream including the notifications associated with the resource; detecting, by the resource manager, a modification of the resource; responsive to detecting the modification of the resource: publishing a notification to the notification stream that indicates the modification to the resource.

Classes IPC  ?

  • G06F 12/0817 - Protocoles de cohérence de mémoire cache à l’aide de méthodes de répertoire
  • G06F 12/0846 - Mémoire cache avec matrices multiples d’étiquettes ou de données accessibles simultanément
  • G06F 12/0891 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache utilisant des moyens d’effacement, d’invalidation ou de réinitialisation

91.

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

      
Numéro d'application 17958132
Statut En instance
Date de dépôt 2022-09-30
Date de la première 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. Extensibility features allow application developers to provide their own templates for code generation, or provide alternative service implementations for use with the application, other than a reference implementation provided by the framework.

Classes IPC  ?

92.

AUTOMATED ENFORCEMENT OF RANGE-KEYED DATA

      
Numéro d'application 17959551
Statut En instance
Date de dépôt 2022-10-04
Date de la première publication 2024-04-04
Propriétaire Oracle International Corporation (USA)
Inventeur(s) Tow, Daniel S.

Abrégé

Techniques are disclosed hereafter for efficiently enforcing a “WITHOUT OVERLAP” range constraint by confirming primary-key integrity for a new or modified row (the “target row”) by checking just two neighboring index entries, using a new “two-sided halted range scan” of the same key index on entities which have range-endpoints data as part of their primary key. Techniques are described for reducing search time and resources in situations where a query specifies an entity and a point within a non-overlapping range. Techniques are also described for optimized handling of queries that do not specify a primary key but have both a range condition and a filter on a non-key column.

Classes IPC  ?

93.

OPTIMIZE WORKLOAD PERFORMANCE BY AUTOMATICALLY DISCOVERING AND IMPLEMENTING IN-MEMORY PERFORMANCE FEATURES

      
Numéro d'application 18374852
Statut En instance
Date de dépôt 2023-09-29
Date de la première publication 2024-04-04
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Vyas, Nirav
  • Lakshmanan, Hariharan
  • Chavan, Shasank Kisan
  • Smith, Gary

Abrégé

Techniques are provided for optimizing workload performance by automatically discovering and implementing performance optimizations for in-memory units (IMUs). A system maintains a set of IMUs for processing database operations in a database. The system obtains a database workload information for the database system and filters the database workload information to identify database operations in the database workload information that may benefit from performance optimizations. The system analyzes the database operations to identify a set of performance optimizations and ranks the performance optimizations based on their potential benefit. The system selects a subset of the performance optimizations, based on their ranking, and generates new versions of IMUs that reflect the performance optimizations. The system performs verification tests on the new versions of IMUs and analyzes the tests to determine whether the new versions of IMUs yield expected performance benefits. The system then categorizes the new set of IMUs into a first set of IMUs to be retained and a second set of IMUs to be discarded. The system then makes the first set of IMUs available to the current workload and discards the second set of IMUs.

Classes IPC  ?

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

94.

ELASTIC COLUMN STORE WITH MINIMAL IMPACT ON WORKLOAD USING SMART EVICTION AND FAST REPOPULATION

      
Numéro d'application 18374944
Statut En instance
Date de dépôt 2023-09-29
Date de la première publication 2024-04-04
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Lakshmanan, Hariharan
  • Lee, Teck Hua
  • Subramanian, Vinita
  • Smith, Gary
  • Wan, Lijian
  • Chavan, Shasank Kisan
  • Senapati, Venkat Raman

Abrégé

Techniques are provided for implementing an in-memory columnar data store that is configured to either grow or shrink in response to performance prediction data generated from database workload information. A system maintains allocations of volatile memory from a given memory area for a plurality of memory-consuming components in a database system. The system receives for each memory-consuming component, performance prediction data that contains performance predictions for a plurality of memory allocation sizes for the memory-consuming components. The system determines a target memory allocation for an in-memory columnar data store based on the performance predictions. The system determines an incrementally adjusted amount of memory for the in-memory columnar data store and causes the incrementally adjusted amount to be allocated to the in-memory columnar data store.

Classes IPC  ?

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

95.

VIRTUAL EDGE DEVICES

      
Numéro d'application 18540650
Statut En instance
Date de dépôt 2023-12-14
Date de la première publication 2024-04-04
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Vasanad, Naren Shivashankar
  • Vijay, Pradeep Kumar

Abrégé

Techniques discussed herein relate to provisioning one or more virtual cloud-computing edge devices at a physical cloud-computing edge device. A manifest may be generated/utilized to specify various attributes of the virtual cloud-computing edge devices to be executed at a physical cloud-computing edge device. A first set of resources corresponding to a first virtual cloud-computing edge device may be obtained from memory of a centralized cloud-environment and provisioned at the first virtual cloud-computing edge device. Similar operations may be performed with respect to a second virtual cloud-computing edge device. The techniques described herein split the physical edge device into multiple virtual device resources that can be utilized in combination or separately to extend the functionality and versatility of the physical edge device.

Classes IPC  ?

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

96.

META-LEARNING OPERATION RESEARCH OPTIMIZATION

      
Numéro d'application 17934299
Statut En instance
Date de dépôt 2022-09-22
Date de la première publication 2024-04-04
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Rezaeian, Amir Hossein
  • Balasubramanian, Hariharan

Abrégé

The present disclosure generally relates to systems and methods for operation research optimization. The systems and methods include receiving, at a data processing system, a payload including a request for optimizing a service and processing the payload using a meta learning classifier. The processing includes extracting a problem and use case characteristics from the payload, predicting at least one machine learning model capable of solving the problem having the use case characteristics, and executing the at least one machine learning model to solve the problem. The systems and methods also include outputting a solution to the problem for optimizing the service from the at least one machine learning model, and providing the solution to a computing device.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques

97.

Multi-Tenant Resolver for Private Communications

      
Numéro d'application 17958183
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Yao, Shitong
  • Hung, Hochak
  • Baby, Thomas
  • Kumar, Suman
  • Jangolla, Uday Kiran
  • Rajamani, Kumar

Abrégé

Disclosed is an approach to implement a multi-tenant DNS resolver for secure communications for a virtual cloud environment. The approach can perform split-horizon DNS forwarding via an intermediate customized DNS server.

Classes IPC  ?

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

98.

Copy avoidance via static analysis for DBMS querying

      
Numéro d'application 18109781
Numéro de brevet 11947531
Statut Délivré - en vigueur
Date de dépôt 2023-02-14
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Oracle International Corporation (USA)
Inventeur(s)
  • Alickaj, Altin
  • Ulrich, Alexander
  • Stadler, Lukas

Abrégé

In a computer embodiment, in a polyglot database management system (DBMS) that contains a guest language runtime environment, a database buffer is configured that the guest language runtime environment does not manage. In the polyglot DBMS, logic that is defined in a guest language is invoked to retrieve, into the database buffer, a value stored in a database in the polyglot DBMS. Compiling the logic causes semantic analyzing the logic to detect that usage of the retrieved value cannot occur after the retrieved value is overwritten in the database buffer. When detecting that such usage of the retrieved value cannot occur, the logic is executed without, after the retrieved value is overwritten in the database buffer, retaining a copy of the retrieved value in a memory region that the guest language runtime environment manages.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/242 - Formulation des requêtes

99.

BURST DATACENTER CAPACITY FOR HYPERSCALE WORKLOADS

      
Numéro d'application 18531445
Statut En instance
Date de dépôt 2023-12-06
Date de la première publication 2024-03-28
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  ?

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

100.

DATACENTER LEVEL POWER MANAGEMENT WITH REACTIVE POWER CAPPING

      
Numéro d'application 18202712
Statut En instance
Date de dépôt 2023-05-26
Date de la première 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  ?

  • G05B 19/042 - Commande à programme autre que la commande numérique, c.à d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques
  1     2     3     ...     100        Prochaine page