Oracle International Corporation

United States of America

Back to Profile

1-100 of 12,313 for Oracle International Corporation Sort by
Query
Aggregations
IP Type
        Patent 12,037
        Trademark 276
Jurisdiction
        United States 10,702
        World 1,399
        Canada 155
        Europe 57
Date
New (last 4 weeks) 176
2024 April (MTD) 119
2024 March 89
2024 February 76
2024 January 28
See more
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 2,125
H04L 29/06 - Communication control; Communication processing characterised by a protocol 1,030
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 977
G06F 9/44 - Arrangements for executing specific programs 788
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU] 754
See more
NICE Class
09 - Scientific and electric apparatus and instruments 162
42 - Scientific, technological and industrial services, research and design 130
41 - Education, entertainment, sporting and cultural services 63
35 - Advertising and business services 38
16 - Paper, cardboard and goods made from these materials 19
See more
Status
Pending 1,138
Registered / In Force 11,175
  1     2     3     ...     100        Next Page

1.

TASK WORKFLOW MODELING INTERFACE

      
Application Number 18343612
Status Pending
Filing Date 2023-06-28
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • St. Pierre, Robert
  • Pearson, Mark

Abstract

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.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06N 20/00 - Machine learning
  • G06Q 10/0639 - Performance analysis of employees; Performance analysis of enterprise or organisation operations

2.

ONE-HOT ENCODER USING LAZY EVALUATION OF RELATIONAL STATEMENTS

      
Application Number 17964084
Status Pending
Filing Date 2022-10-12
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Schmidt, Felix
  • Casserini, Matteo
  • Vasic, Milos
  • Nikolic, Marija

Abstract

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.

IPC Classes  ?

  • G06F 16/2453 - Query optimisation
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries

3.

WORKLOAD ANALYZER FOR MONITORING AND OPTIMIZING WORKLOAD PERFORMANCE

      
Application Number 18316069
Status Pending
Filing Date 2023-05-11
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Royal, Gaylen
  • Michaels, Karen
  • Bolltoft, Björn

Abstract

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 11/30 - Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

4.

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

      
Application Number 18182919
Status Pending
Filing Date 2023-03-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ankrom, Zachary S.
  • Khaliq, Kamran

Abstract

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/00 - Arrangements for secret or secure communications; Network security protocols
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

5.

GENERATING TAGGED CONTENT FROM A LIST IN AN ELECTRONIC DOCUMENT

      
Application Number 18326855
Status Pending
Filing Date 2023-05-31
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Bhatia, Vishank
  • Zhong, Xu
  • Duong, Thanh Long
  • Johnson, Mark
  • Gadde, Srinivasa Phani Kumar
  • Vishnoi, Vishal

Abstract

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.

IPC Classes  ?

  • G06F 16/35 - Clustering; Classification
  • G06F 16/38 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

6.

AUTHORIZATION FRAMEWORK IN A MULTI-CLOUD INFRASTRUCTURE

      
Application Number 18486409
Status Pending
Filing Date 2023-10-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Sharma, Shobhank
  • Lucena Mogollon, Norka Beatriz

Abstract

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.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines

7.

IMPLEMENTING COMMUNICATIONS WITHIN A CONTAINER ENVIRONMENT

      
Application Number 17964768
Status Pending
Filing Date 2022-10-12
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Nguyen, Trung Hoai
  • Crouse, Devon Howard
  • Patil, Sohan

Abstract

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.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines

8.

DISTANCE-BASED LOGIT VALUE FOR NATURAL LANGUAGE PROCESSING

      
Application Number 18545621
Status Pending
Filing Date 2023-12-19
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • 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

Abstract

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.

IPC Classes  ?

  • G06F 40/35 - Discourse or dialogue representation
  • G06N 20/00 - Machine learning
  • H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages

9.

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

      
Application Number 18541282
Status Pending
Filing Date 2023-12-15
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Deo, Niraj
  • Pandey, Saurabh
  • Brugman, Johanna Christina

Abstract

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.

IPC Classes  ?

  • H04L 67/50 - Network services
  • H04L 12/46 - Interconnection of networks
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 67/1001 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
  • H04L 67/133 - Protocols for remote procedure calls [RPC]
  • H04L 67/306 - User profiles

10.

PROCESSING TOP-K QUERIES ON DATA IN RELATIONAL DATABASE SYSTEMS

      
Application Number 17966749
Status Pending
Filing Date 2022-10-14
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Lui, Dennis
  • Holloway, Allison L.
  • Chavan, Shasank Kisan

Abstract

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.

IPC Classes  ?

11.

RESOURCE VALIDATION IN A MULTI-CLOUD INFRASTRUCTURE

      
Application Number 18486474
Status Pending
Filing Date 2023-10-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Korolev, Sergei
  • Rabinov, Georgy
  • Michaels, Cole
  • Krayushkin, Vladimir Nikolayevich

Abstract

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.

IPC Classes  ?

  • H04L 47/70 - Admission control; Resource allocation
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play

12.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Application Number 17966730
Status Pending
Filing Date 2022-10-14
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • 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

Abstract

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.

IPC Classes  ?

13.

MANAGING DIGITAL MESSAGE TRANSMISSION VIA A PROXY DIGITAL MAILBOX

      
Application Number 18299641
Status Pending
Filing Date 2023-04-12
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Nadendla, Nagaraj
  • Kothandaraman, Karthik
  • Gudiputi, Rajesh Choudary
  • Khanna, Advitya

Abstract

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.

IPC Classes  ?

  • H04L 51/214 - Monitoring or handling of messages using selective forwarding
  • H04L 51/42 - Mailbox-related aspects, e.g. synchronisation of mailboxes

14.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Application Number 17966736
Status Pending
Filing Date 2022-10-14
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • 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

Abstract

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.

IPC Classes  ?

15.

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

      
Application Number 18223822
Status Pending
Filing Date 2023-07-19
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Krishnaswamy, Vasudha
  • Gawlick, Dieter
  • Lahiri, Tirthankar
  • Gong, Weiwei

Abstract

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.

IPC Classes  ?

16.

CONVERSATIONAL DOCUMENT QUESTION ANSWERING

      
Application Number 18486441
Status Pending
Filing Date 2023-10-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • 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

Abstract

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.

IPC Classes  ?

  • G06F 16/332 - Query formulation
  • G06F 40/30 - Semantic analysis
  • H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
  • H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads

17.

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

      
Application Number 18486448
Status Pending
Filing Date 2023-10-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Sharma, Shobhank
  • Yadalam, Satya Swaroop
  • Lucena Mogollon, Norka Beatriz
  • Ahmed, Ghazanfar

Abstract

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.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines

18.

ENTITY FOCUSED NATURAL LANGUAGE GENERATION

      
Application Number 18318308
Status Pending
Filing Date 2023-05-16
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Pabolu, Praneet
  • Chaudhury, Sriram

Abstract

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 16/34 - Browsing; Visualisation therefor
  • G06F 40/166 - Editing, e.g. inserting or deleting
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates
  • G06F 40/40 - Processing or translation of natural language
  • G06N 20/00 - Machine learning

19.

Lazy compaction in garbage collection

      
Application Number 17967214
Status Pending
Filing Date 2022-10-17
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Österlund, Erik
  • Karlsson, Stefan Mats Rikard

Abstract

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.

IPC Classes  ?

  • G06F 12/02 - Addressing or allocation; Relocation

20.

DEEPFAKE DETECTION USING SYNCHRONOUS OBSERVATIONS OF MACHINE LEARNING RESIDUALS

      
Application Number 17967254
Status Pending
Filing Date 2022-10-17
First Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Michaeli, Guy G.
  • Bhuller, Mandip S.
  • Cline, Timothy D.
  • Gross, Kenny C.

Abstract

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.

IPC Classes  ?

  • G06V 40/40 - Spoof detection, e.g. liveness detection
  • G06V 20/40 - Scenes; Scene-specific elements in video content
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions

21.

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

      
Application Number 18116704
Status Pending
Filing Date 2023-03-02
First Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor Ma, Dehong

Abstract

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.

IPC Classes  ?

  • G06F 16/14 - File systems; File servers - Details of searching files based on file metadata

22.

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

      
Application Number 18116707
Status Pending
Filing Date 2023-03-02
First Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Ramirez, Luis
  • Balaji, Monisha
  • Zuniga, Jorge
  • Sawant, Shreya
  • Joshi, Rutuja
  • Eng, Kenneth

Abstract

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.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases

23.

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

      
Application Number 18372002
Status Pending
Filing Date 2023-09-22
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Wong, Lik
  • Novak, Leonid
  • Salunke, Sampanna
  • Dilman, Mark
  • Hu, Wei-Ming

Abstract

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.

IPC Classes  ?

  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures
  • G06F 16/23 - Updating

24.

CONFIGURATION AND MANAGEMENT OF REPLICATION UNITS FOR ASYNCHRONOUS DATABASE TRANSACTION REPLICATION

      
Application Number 18372005
Status Pending
Filing Date 2023-09-22
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Wong, Lik
  • Novak, Leonid
  • Salunke, Sampanna
  • Dilman, Mark
  • Hu, Wei-Ming

Abstract

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.

IPC Classes  ?

  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

25.

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

      
Application Number 18072222
Status Pending
Filing Date 2022-11-30
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Shergill, Kamaljit
  • Kumar, Ken
  • Mishra, Aurosish
  • Chavan, Shasank Kisan

Abstract

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.

IPC Classes  ?

26.

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

      
Application Number 18486511
Status Pending
Filing Date 2023-10-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Choi, Jinsu
  • Chakka, Jwala Dinesh Gupta

Abstract

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.

IPC Classes  ?

  • H04L 47/125 - Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
  • H04L 61/256 - NAT traversal

27.

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

      
Application Number 18323242
Status Pending
Filing Date 2023-05-24
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Abraham, Dawn
  • Yao, Yao
  • Takle, Harshavardhan
  • Kuppusamy, Kavin Kumar

Abstract

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.

IPC Classes  ?

  • G06Q 10/0633 - Workflow analysis
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06Q 30/0201 - Market modelling; Market analysis; Collecting market data

28.

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

      
Application Number 18542247
Status Pending
Filing Date 2023-12-15
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Potlapally, Nachiketh Rao
  • Vincent, Pradeep
  • Brar, Jagwinder Singh

Abstract

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.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 9/08 - Key distribution

29.

EXTENDING DATABASE DATA WITH INTENDED USAGE INFORMATION

      
Application Number 18099034
Status Pending
Filing Date 2023-01-19
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Lahiri, Tirthankar
  • Loaiza, Juan R.
  • Hammerschmidt, Beda Christoph
  • Witkowski, Andrew
  • Subramanian, Sankar
  • Petride, Sabina
  • Mylavarapu, Ajit
  • Venzl, Gerald

Abstract

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.

IPC Classes  ?

30.

AUTHORIZATION FRAMEWORK IN A MULTI-CLOUD INFRASTRUCTURE

      
Application Number US2023076773
Publication Number 2024/081837
Status In Force
Filing Date 2023-10-13
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Sharma, Shobhank
  • Lucena Mogollon, Norka Beatriz

Abstract

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.

IPC Classes  ?

  • H04L 45/76 - Routing in software-defined topologies, e.g. routing between virtual machines
  • H04L 12/46 - Interconnection of networks
  • G06F 21/41 - User authentication where a single sign-on provides access to a plurality of computers
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0895 - Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 9/40 - Network security protocols
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/1031 - Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests

31.

IDENTITY MANAGEMENT IN A MULTI-CLOUD INFRASTRUCTURE

      
Application Number US2023076774
Publication Number 2024/081838
Status In Force
Filing Date 2023-10-13
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Shmidt, Dmitrii
  • Korolev, Sergei
  • Sharma, Shobhank
  • Zektser, Inna
  • Lucena Mogollon, Norka Beatriz
  • Krayushkin, Vladimir Nikolayevich
  • Kondratiev, Stanislav

Abstract

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.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 21/41 - User authentication where a single sign-on provides access to a plurality of computers
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

32.

USER SIGNUP FOR SERVICES OFFERED IN A MULTI-CLOUD INFRASTRUCTURE

      
Application Number US2023076775
Publication Number 2024/081839
Status In Force
Filing Date 2023-10-13
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Sharma, Shobhank
  • Yadalam, Satya Swaroop
  • Lucena Mogollon, Norka Beatriz
  • Ahmed, Ghazanfar

Abstract

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.

IPC Classes  ?

  • G06F 21/41 - User authentication where a single sign-on provides access to a plurality of computers
  • H04L 9/40 - Network security protocols
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 45/76 - Routing in software-defined topologies, e.g. routing between virtual machines

33.

ARCHITECTURE AND SERVICES PROVIDED BY A MULTI-CLOUD INFRASTRUCTURE

      
Application Number US2023076771
Publication Number 2024/081835
Status In Force
Filing Date 2023-10-13
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Sharma, Shobhank
  • Lucena Mogollon, Norka Beatriz

Abstract

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.

IPC Classes  ?

  • H04L 45/76 - Routing in software-defined topologies, e.g. routing between virtual machines
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/1031 - Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests

34.

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

      
Application Number US2023076779
Publication Number 2024/081842
Status In Force
Filing Date 2023-10-13
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Choi, Jinsu
  • Chakka, Jwala Dinesh Gupta

Abstract

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.

IPC Classes  ?

  • H04L 45/76 - Routing in software-defined topologies, e.g. routing between virtual machines

35.

TECHNIQUES FOR COMPREHENSIVELY SUPPORTING JSON SCHEMA IN RDBMS

      
Application Number US2023034900
Publication Number 2024/081292
Status In Force
Filing Date 2023-10-11
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Liu, Zhen Hua
  • Suresh, Srikrishnan
  • Hammerschmidt, Beda Christoph
  • Spiegel, Joshua
  • Mcmahon, Douglas James

Abstract

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.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases

36.

SYSTEM AND METHOD FOR AUTOMATICALLY ENRICHING DATASETS WITH SYSTEM KNOWLEDGE DATA

      
Application Number US2023033481
Publication Number 2024/081112
Status In Force
Filing Date 2023-09-22
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Shmulyan, Mikhail
  • Surve, Nikhil

Abstract

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.

IPC Classes  ?

  • G06F 16/248 - Presentation of query results
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

37.

SYSTEM AND METHOD FOR AUTOMATICALLY ENRICHING DATASETS WITH SYSTEM KNOWLEDGE DATA

      
Application Number 18137963
Status Pending
Filing Date 2023-04-21
First Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Shmulyan, Mikhail
  • Surve, Nikhil

Abstract

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.

IPC Classes  ?

  • G06F 16/26 - Visual data mining; Browsing structured data
  • G06F 16/2453 - Query optimisation
  • G06F 16/2455 - Query execution
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

38.

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

      
Application Number 18137965
Status Pending
Filing Date 2023-04-21
First Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor Shmulyan, Mikhail

Abstract

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.

IPC Classes  ?

  • G06F 16/26 - Visual data mining; Browsing structured data
  • G06F 16/2455 - Query execution
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

39.

TRANSACTION MANAGER LIBRARY FOR AUTOMATIC ENLISTING OF DISTRIBUTED XA PARTICIPANTS

      
Application Number 17966461
Status Pending
Filing Date 2022-10-14
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Deo, Brijesh Kumar
  • Gundawar, Mukul

Abstract

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.

IPC Classes  ?

40.

OUTER SEMI JOIN FOR DISJUNCTIVE SUBQUERY UNNESTING

      
Application Number 17966036
Status Pending
Filing Date 2022-10-14
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ahmed, Rafi
  • Amor, Angela
  • Ziauddin, Mohamed

Abstract

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.

IPC Classes  ?

41.

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

      
Application Number 17968222
Status Pending
Filing Date 2022-10-18
First Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Sinha, Anurag Anand
  • Rastogi, Prakhar
  • Dalmia, Harish Kumar

Abstract

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.

IPC Classes  ?

  • G06F 12/0862 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch

42.

PREDICTING DOWNSTREAM SCHEDULE EFFECTS OF USER TASK ASSIGNMENTS

      
Application Number 18446375
Status Pending
Filing Date 2023-08-08
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • St. Pierre, Robert
  • Pearson, Mark

Abstract

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.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

43.

SINGLE NODE ROLLING ONLINE PATCHING OF A DATABASE SERVER

      
Application Number 18379627
Status Pending
Filing Date 2023-10-12
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Zhang, Ying
  • Gusev, Andrey
  • Creighton, Jonathan
  • Tam, Siu
  • Pagadala, Balaji

Abstract

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.

IPC Classes  ?

44.

SECURE BI-DIRECTIONAL NETWORK CONNECTIVITY SYSTEM BETWEEN PRIVATE NETWORKS

      
Application Number 18393454
Status Pending
Filing Date 2023-12-21
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • 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

Abstract

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.

IPC Classes  ?

  • H04L 41/0803 - Configuration setting
  • H04L 61/5007 - Internet protocol [IP] addresses
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

45.

IDENTITY MANAGEMENT IN A MULTI-CLOUD INFRASTRUCTURE

      
Application Number 18486427
Status Pending
Filing Date 2023-10-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Shmidt, Dmitrii
  • Korolev, Sergei
  • Sharma, Shobhank
  • Zektser, Inna
  • Lucena Mogollon, Norka Beatriz
  • Krayushkin, Vladimir Nikolayevich
  • Kondratiev, Stanislav

Abstract

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.

IPC Classes  ?

46.

CONFIGURING AN ENRICHED DATA METRICS PIPELINE

      
Application Number 18303509
Status Pending
Filing Date 2023-04-19
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Sinvhal, Swapnil
  • Li, Elizabeth

Abstract

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.

IPC Classes  ?

47.

Management Of Multiple Machine Learning Model Pipelines

      
Application Number 18461378
Status Pending
Filing Date 2023-09-05
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ioannou, Andrew
  • Novák, Miroslav
  • Dousa, Petr
  • Panacek, Martin
  • Natarajan, Hari Ganesh
  • Kalivoda, David
  • Janota, Vojtech
  • Pesek, Zdenek
  • Pridal, Jan

Abstract

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.

IPC Classes  ?

48.

ARCHITECTURE AND SERVICES PROVIDED BY A MULTI-CLOUD INFRASTRUCTURE

      
Application Number 18486402
Status Pending
Filing Date 2023-10-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Sharma, Shobhank
  • Lucena Mogollon, Norka Beatriz

Abstract

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.

IPC Classes  ?

49.

TECHNIQUES FOR COMPREHENSIVELY SUPPORTING JSON SCHEMA IN A RDBMS

      
Application Number 17966716
Status Pending
Filing Date 2022-10-14
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Liu, Zhen Hua
  • Suresh, Srikrishnan
  • Hammerschmidt, Beda Christoph
  • Spiegel, Joshua
  • Mcmahon, Douglas James

Abstract

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.

IPC Classes  ?

50.

TECHNIQUES FOR COMPREHENSIVELY SUPPORTING JSON SCHEMA IN A RDBMS

      
Application Number 17966714
Status Pending
Filing Date 2022-10-14
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Liu, Zhen Hua
  • Suresh, Srikrishnan
  • Hammerschmidt, Beda Christoph
  • Spiegel, Joshua
  • Mcmahon, Douglas James

Abstract

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.

IPC Classes  ?

51.

PROFILE-ENRICHED EXPLANATIONS OF DATA-DRIVEN MODELS

      
Application Number 18203195
Status Pending
Filing Date 2023-05-30
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Schneuwly, Arno
  • Wagenknecht-Dimitrova, Desislava
  • Schmidt, Felix
  • Nikolic, Marija
  • Casserini, Matteo
  • Vasic, Milos
  • Khasanova, Renata

Abstract

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.

IPC Classes  ?

52.

NETWORK LINK ESTABLISHMENT IN A MULTI-CLOUD INFRASTRUCTURE

      
Application Number 18486496
Status Pending
Filing Date 2023-10-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Choi, Jinsu
  • Chakka, Jwala Dinesh Gupta

Abstract

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.

IPC Classes  ?

  • H04L 67/141 - Setup of application sessions
  • H04L 12/46 - Interconnection of networks
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

53.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Application Number 17966724
Status Pending
Filing Date 2022-10-14
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • 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

Abstract

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.

IPC Classes  ?

54.

DATABASE-NATIVE AUTOMATIC COMPENSATION FOR SAGAS

      
Application Number 18223824
Status Pending
Filing Date 2023-07-19
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Krishnaswamy, Vasudha
  • Gawlick, Dieter
  • Girkar, Mahesh Baburao
  • Ketkar, Amit
  • Wang, Jiaqi
  • Navaney, Pavas

Abstract

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.

IPC Classes  ?

55.

CLONE-AWARE BACKUP AND RESTORE

      
Application Number 17966772
Status Pending
Filing Date 2022-10-14
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Engle, Thomas
  • Lebel, Diane

Abstract

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.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

56.

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

      
Application Number 17965687
Status Pending
Filing Date 2022-10-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Haprian, Vlad Ioan
  • Sheng, Lei
  • Daynes, Laurent
  • Liu, Zhen Hua
  • Kapp, Hugo
  • Arnaboldi, Marco
  • Witkowski, Andrew
  • Hong, Sungpack
  • Chafi, Hassan

Abstract

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.

IPC Classes  ?

57.

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

      
Application Number 18489129
Status Pending
Filing Date 2023-10-18
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ankrom, Zachary S.
  • Khaliq, Kamran

Abstract

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • G06F 21/60 - Protecting data

58.

MULTI-LINGUAL NATURAL LANGUAGE GENERATION

      
Application Number 18318315
Status Pending
Filing Date 2023-05-16
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Pabolu, Praneet
  • Dua, Karan
  • Chaudhury, Sriram

Abstract

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.

IPC Classes  ?

  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
  • G06F 40/166 - Editing, e.g. inserting or deleting
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates
  • G06N 3/045 - Combinations of networks
  • G06N 3/09 - Supervised learning

59.

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

      
Application Number 18489107
Status Pending
Filing Date 2023-10-18
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Ankrom, Zachary S.
  • Khaliq, Kamran

Abstract

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.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/00 - Arrangements for secret or secure communications; Network security protocols

60.

MULTI-LINGUAL NATURAL LANGUAGE GENERATION

      
Application Number 18318327
Status Pending
Filing Date 2023-05-16
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Pabolu, Praneet
  • Dua, Karan
  • Chaudhury, Sriram

Abstract

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.

IPC Classes  ?

  • G06F 40/56 - Natural language generation
  • G06F 40/216 - Parsing using statistical methods
  • G06F 40/47 - Machine-assisted translation, e.g. using translation memory

61.

EFFICIENT SPACE USAGE CACHE ON A DATABASE CLUSTER

      
Application Number 17966379
Status Pending
Filing Date 2022-10-14
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Wu, Fan
  • Lee, Teck Hua
  • Martinez Castillo, Jesus Elohim
  • Muthulingam, Sujatha

Abstract

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.

IPC Classes  ?

  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
  • G06F 16/23 - Updating
  • G06F 16/2455 - Query execution

62.

RECOVERY FROM LOSS OF LEADER DURING ASYNCHRONOUS DATABASE TRANSACTION REPLICATION

      
Application Number 18372006
Status Pending
Filing Date 2023-09-22
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Wong, Lik
  • Novak, Leonid
  • Salunke, Sampanna
  • Dilman, Mark
  • Hu, Wei-Ming

Abstract

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.

IPC Classes  ?

  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/23 - Updating

63.

TOUCHLESS EXPENSES WITH REAL-TIME CARD CHARGES

      
Application Number 18295756
Status Pending
Filing Date 2023-04-04
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Abraham, Dawn
  • Ng, Rondy C.

Abstract

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.

IPC Classes  ?

  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check of credit lines or negative lists
  • G06Q 20/10 - Payment architectures specially adapted for home banking systems
  • G06Q 40/12 - Accounting

64.

MULTI-STAGE ANOMALY DETECTION AND REMEDIATION

      
Application Number 17967287
Status Pending
Filing Date 2022-10-17
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Dupont, Joel
  • Kundu, Soumen
  • Puli, Venugopal
  • Bajya, Rajesh
  • Gottipati, Shashi Kanth
  • Fiorentino, Pier Paolo
  • Chereku, Santhosh Reddy
  • Ciocan, Mihai
  • Tofan, Gabriela

Abstract

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).

IPC Classes  ?

  • G06F 11/36 - Preventing errors by testing or debugging of software

65.

Qualification-Based Task Management

      
Application Number 18359930
Status Pending
Filing Date 2023-07-27
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • St. Pierre, Robert
  • Pearson, Mark

Abstract

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.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0633 - Workflow analysis
  • G06Q 10/20 - Administration of product repair or maintenance

66.

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

      
Application Number 18375122
Status Pending
Filing Date 2023-09-29
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Issa Garcia, Jorge Luis
  • Lee, Teck Hua
  • Lewis, Sheldon Andre Kevin
  • Prashanth, Bangalore
  • Chang, Hui Joe
  • Liu, Zhen Hua
  • Mishra, Aurosish
  • Chavan, Shasank K.

Abstract

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.

IPC Classes  ?

67.

MODEL MINING AND RECOMMENDATION ENGINE WITH SIMULATION INTERFACES

      
Application Number 18541594
Status Pending
Filing Date 2023-12-15
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Sankaranarayanan, Hari Bhaskar
  • Bhose, Rajarshi

Abstract

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.

IPC Classes  ?

  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

68.

DIGITAL MESSAGE MANAGEMENT FOR A SHARED DIGITAL MAILBOX

      
Application Number 18312770
Status Pending
Filing Date 2023-05-05
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Nadendla, Nagaraj
  • Kothandaraman, Karthik
  • Gudiputi, Rajesh Choudary
  • Khanna, Advitya

Abstract

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.

IPC Classes  ?

  • H04L 51/42 - Mailbox-related aspects, e.g. synchronisation of mailboxes
  • H04L 51/48 - Message addressing, e.g. address format or anonymous messages, aliases

69.

Space- And Time-Efficient Enumerations

      
Application Number 18395337
Status Pending
Filing Date 2023-12-22
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor Wolczko, Mario

Abstract

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.

IPC Classes  ?

  • G06F 8/20 - Software design
  • G06F 8/41 - Compilation
  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines

70.

TECHNIQUES FOR EFFICIENT COMPUTE RESOURCE HARVESTING

      
Application Number 18545765
Status Pending
Filing Date 2023-12-19
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Seetharaman, Ganesh
  • Velisar, Robert Costin
  • Chan, Yuen Sheung

Abstract

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.

IPC Classes  ?

  • G06F 16/22 - Indexing; Data structures therefor; Storage structures

71.

MULTI-LOB CACHING AND LOB WRITING

      
Application Number 18380098
Status Pending
Filing Date 2023-10-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Bose, Shubha
  • Pacheco, David
  • Mishra, Aurosish

Abstract

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.

IPC Classes  ?

72.

FAILOVER OF DATABASE SESSIONS TO A LOGICAL REPLICA DATABASE

      
Application Number 18379684
Status Pending
Filing Date 2023-10-13
First Publication Date 2024-04-18
Owner Oracle International Corporation (USA)
Inventor
  • Colrain, Carol Lyndall
  • Qi, Xiaoli
  • Neel, Kevin S.
  • Vivian, Stephen J.
  • Cusson, Michael
  • Li, Yunrui
  • Giloni, Jonathan

Abstract

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.

IPC Classes  ?

  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • G06F 16/23 - Updating

73.

PREDICTING DOWNSTREAM SCHEDULE EFFECTS OF USER TASK ASSIGNMENTS

      
Application Number US2023033276
Publication Number 2024/081106
Status In Force
Filing Date 2023-09-20
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • St. Pierre, Robert
  • Pearson, Mark

Abstract

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.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

74.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Application Number US2023035029
Publication Number 2024/081364
Status In Force
Filing Date 2023-10-12
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Liu, Zhen Hui
  • Loaiza, Juan R.
  • Abraham, Sundeep
  • Bose, Shubha
  • Chang, Hui Joe
  • Gugnani, Shashank
  • Hammerschmidt, Beda Christoph
  • Lahiri, Tirthankar
  • Lu, Ying
  • Mcmahon, Douglas James
  • Mishra, Aurosish
  • Mylavarapu, Ajit
  • Pendse, Sukhada
  • Raghavan, Ananth

Abstract

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.

IPC Classes  ?

75.

AUTOMATED INTERLEAVED CLUSTERING RECOMMENDATION FOR DATABASE ZONE MAPS

      
Application Number US2023027282
Publication Number 2024/081048
Status In Force
Filing Date 2023-07-10
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor Budalakoti, Suratna

Abstract

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

IPC Classes  ?

76.

CONFIGURATION AND MANAGEMENT OF REPLICATION UNITS FOR ASYNCHRONOUS DATABASE TRANSACTION REPLICATION

      
Application Number US2023034465
Publication Number 2024/081140
Status In Force
Filing Date 2023-10-04
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Wong, Lik
  • Novak, Leonid
  • Salunke, Sampanna
  • Dilman, Mark
  • Hu, Wei-Ming

Abstract

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.

IPC Classes  ?

  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

77.

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

      
Application Number US2023034464
Publication Number 2024/081139
Status In Force
Filing Date 2023-10-04
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Wong, Lik
  • Novak, Leonid
  • Salunke, Sampanna
  • Dilman, Mark
  • Hu, Wei-Ming

Abstract

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.

IPC Classes  ?

  • G06F 16/23 - Updating
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

78.

EXTENDING DATABASE DATA WITH INTENDED USAGE INFORMATION

      
Application Number US2023027578
Publication Number 2024/081050
Status In Force
Filing Date 2023-07-13
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Lahiri, Tirthankar
  • Loaiza, Juan, R.
  • Hammerschmidt, Beda, Christoph
  • Witkowski, Andrew
  • Subramanian, Sankar
  • Petride, Sabina
  • Mylavarapu, Ajit
  • Venzl, Gerald

Abstract

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.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases

79.

RESOURCE VALIDATION IN A MULTI-CLOUD INFRASTRUCTURE

      
Application Number US2023076777
Publication Number 2024/081840
Status In Force
Filing Date 2023-10-13
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Korolev, Sergei
  • Rabinov, Georgy
  • Michaels, Cole
  • Krayushkin, Vladimir Nikolayevich

Abstract

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.

IPC Classes  ?

  • H04L 41/0895 - Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 45/76 - Routing in software-defined topologies, e.g. routing between virtual machines
  • H04L 45/80 - Ingress point selection by the source endpoint, e.g. selection of ISP or POP
  • H04L 45/24 - Multipath
  • H04L 45/037 - Routes obligatorily traversing service-related nodes
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 9/40 - Network security protocols
  • G06F 21/41 - User authentication where a single sign-on provides access to a plurality of computers

80.

NETWORK LINK ESTABLISHMENT IN A MULTI-CLOUD INFRASTRUCTURE

      
Application Number US2023076778
Publication Number 2024/081841
Status In Force
Filing Date 2023-10-13
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Ead, Mostafa Gaber Mohammed
  • Choi, Jinsu
  • Chakka, Jwala Dinesh Gupta

Abstract

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.

IPC Classes  ?

  • H04L 45/76 - Routing in software-defined topologies, e.g. routing between virtual machines
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 12/46 - Interconnection of networks
  • H04L 41/0895 - Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • H04L 45/037 - Routes obligatorily traversing service-related nodes
  • H04L 9/40 - Network security protocols
  • H04L 45/80 - Ingress point selection by the source endpoint, e.g. selection of ISP or POP

81.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Application Number US2023034903
Publication Number 2024/081294
Status In Force
Filing Date 2023-10-11
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Liu, Zhen Hui
  • Loaiza, Juan, R.
  • Abraham, Sundeep
  • Bose, Shubha
  • Chang, Hui, Joe
  • Gugnani, Shashank
  • Hammerschmidt, Beda Christoph
  • Lahiri, Tirthankar
  • Lu, Ying
  • Mcmahon, Douglas, James
  • Mishra, Aurosish
  • Mylavarapu, Ajit
  • Pendse, Sukhada
  • Raghavan, Ananth

Abstract

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.

IPC Classes  ?

82.

NATIVELY SUPPORTING JSON DUALITY VIEW IN A DATABASE MANAGEMENT SYSTEM

      
Application Number US2023034908
Publication Number 2024/081297
Status In Force
Filing Date 2023-10-11
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Liu, Zhen Hui
  • Loaiza, Juan R.
  • Abraham, Sundeep
  • Bose, Shubha
  • Chang, Hui Joe
  • Gugnani, Shashank
  • Hammerschmidt, Beda Christoph
  • Lahiri, Tirthankar
  • Lu, Ying
  • Mcmahon, Douglas James
  • Mishra, Aurosish
  • Mylavarapu, Ajit
  • Pendse, Sukhada
  • Raghavan, Ananth

Abstract

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.

IPC Classes  ?

  • G06F 16/25 - Integrating or interfacing systems involving database management systems

83.

MANAGING DIGITAL MESSAGE TRANSMISSION VIA A PROXY DIGITAL MAILBOX

      
Application Number US2023033219
Publication Number 2024/081104
Status In Force
Filing Date 2023-09-20
Publication Date 2024-04-18
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Nadendla, Nagaraj
  • Kothandaraman, Karthik
  • Gudiputi, Rajesh Choudary
  • Khanna, Advitya

Abstract

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.

IPC Classes  ?

  • G06Q 10/1053 - Employment or hiring
  • H04L 51/21 - Monitoring or handling of messages
  • H04L 51/48 - Message addressing, e.g. address format or anonymous messages, aliases
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/40 - Network security protocols

84.

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

      
Application Number 17966737
Grant Number 11960742
Status In Force
Filing Date 2022-10-14
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Oracle International Corporation (USA)
Inventor
  • Noronha, Ranjit Mario
  • Chatterjee, Sumanta
  • Susairaj, Margaret M.

Abstract

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.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

85.

GRAAL

      
Serial Number 98495606
Status Pending
Filing Date 2024-04-11
Owner Oracle International Corporation ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Cloud computing featuring computer software in the nature of software compilers and virtual machines for use in providing peak performance, interoperability, embeddability, tooling, and multi-language support to other software applications, and for running executable program code; providing temporary use of non-downloadable cloud-based computer software for providing peak performance, interoperability, embeddability, tooling, and multi-language support to other software applications, and for running executable program code

86.

FRAMEWORK AND METHOD FOR CONSISTENT CROSS-TIER DATA VALIDATION

      
Application Number 18115629
Status Pending
Filing Date 2023-02-28
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Lahiri, Tirthankar
  • Suresh, Srikrishnan
  • Hammerschmidt, Beda Christoph
  • Popescu, Adrian Daniel
  • Kamp, Jesse
  • Liu, Zhen Hua

Abstract

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.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/23 - Updating
  • G06F 16/25 - Integrating or interfacing systems involving database management systems

87.

ABOVE RACK CABLE PULL SYSTEM

      
Application Number 17962390
Status Pending
Filing Date 2022-10-07
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Bindi, Dario Fabio
  • Dos Santos, Thiago Yokoyama
  • Valerio, Mauricio

Abstract

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.

IPC Classes  ?

  • H02G 1/04 - Methods or apparatus specially adapted for installing, maintaining, repairing, or dismantling electric cables or lines for overhead lines or cables for mounting or stretching

88.

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

      
Application Number 17960800
Status Pending
Filing Date 2022-10-05
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor Krishan, Rajiv

Abstract

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.

IPC Classes  ?

  • H04L 47/24 - Traffic characterised by specific attributes, e.g. priority or QoS
  • H04L 47/11 - Identifying congestion

89.

ABOVE RACK CABLE PULL SYSTEM

      
Application Number 18146952
Status Pending
Filing Date 2022-12-27
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Bindi, Dario Fabio
  • Dos Santos, Thiago Yokoyama
  • Valerio, Mauricio

Abstract

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.

IPC Classes  ?

  • H02G 3/00 - Installations of electric cables or lines or protective tubing therefor in or on buildings, equivalent structures or vehicles
  • H02G 1/00 - Methods or apparatus specially adapted for installing, maintaining, repairing, or dismantling electric cables or lines

90.

DUAL PERSONALITY MEMORY FOR AUTONOMOUS MULTI-TENANT CLOUD ENVIRONMENT

      
Application Number 17962401
Status Pending
Filing Date 2022-10-07
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Muthukrishnan, Nagarajan
  • Habeck, William Henry Benjamin
  • Chatterjee, Roshni
  • Lee, Sue-Kyoung
  • Thammaiah, Ravi Shankar
  • Chatterjee, Sumanta

Abstract

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.

IPC Classes  ?

  • G06F 12/0882 - Page mode
  • G06F 12/084 - Multiuser, multiprocessor or multiprocessing cache systems with a shared cache

91.

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

      
Application Number 18390384
Status Pending
Filing Date 2023-12-20
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Brar, Jagwinder Singh
  • Kreger-Stickles, Lucas Michael
  • Bockman, Bryce Eugene
  • Jones, Peter Croft
  • Baker, Shane

Abstract

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.

IPC Classes  ?

  • H04L 45/586 - Association of routers of virtual routers
  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04L 9/40 - Network security protocols
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/16 - Multipoint routing
  • H04L 47/12 - Avoiding congestion; Recovering from congestion
  • H04L 47/2483 - Traffic characterised by specific attributes, e.g. priority or QoS involving identification of individual flows
  • H04L 49/00 - Packet switching elements
  • H04L 61/103 - Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
  • H04L 61/2517 - Translation of Internet protocol [IP] addresses using port numbers
  • H04L 69/324 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC

92.

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

      
Application Number 18542282
Status Pending
Filing Date 2023-12-15
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Fahmy, Amr Fawzy
  • Das, Sreeji Krishnan
  • Wong, Adrienne
  • Yoon, Jae Young
  • Kumaresan, Dhileeban
  • Sutton, Eric L.

Abstract

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.

IPC Classes  ?

93.

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

      
Application Number 18137321
Status Pending
Filing Date 2023-04-20
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Kumar, Ken
  • Shergill, Kamaljit
  • Mishra, Aurosish

Abstract

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.

IPC Classes  ?

  • G06F 16/22 - Indexing; Data structures therefor; Storage structures

94.

Predicting Application Performance From Resource Statistics

      
Application Number 18391626
Status Pending
Filing Date 2023-12-20
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor Cannata, Philip Eugene

Abstract

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.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring

95.

USER-SPECIFIED CHAINS & ROW VERSIONS IN A BLOCKCHAIN TABLE

      
Application Number 18476207
Status Pending
Filing Date 2023-09-27
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Loaiza, Juan R.
  • Sonawane, Sachin Vijakumar
  • Girkar, Mahesh Baburao
  • Hu, Wei-Ming

Abstract

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.

IPC Classes  ?

96.

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

      
Application Number 18492673
Status Pending
Filing Date 2023-10-23
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Ankalikar, Rohan
  • Muthukrishnan, Nagarajan
  • Thammaiah, Ravi Shankar
  • Samudrala, Sandeep Kumar

Abstract

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.

IPC Classes  ?

97.

RELYING ON DISCOURSE TREES TO BUILD ONTOLOGIES

      
Application Number 18540615
Status Pending
Filing Date 2023-12-14
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor Galitsky, Boris

Abstract

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.

IPC Classes  ?

98.

Entity Snapshots Partitioning And Combining

      
Application Number 18542267
Status Pending
Filing Date 2023-12-15
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Troshin, Sergey
  • Bhatkar, Sachin
  • Kunisetty, Sunil
  • Govindarajapuram, Shivakumar Subramanian

Abstract

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.

IPC Classes  ?

  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/9035 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/9038 - Presentation of query results

99.

AUTOMATIC SIGN-IN UPON ACCOUNT SIGNUP

      
Application Number 18543902
Status Pending
Filing Date 2023-12-18
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Wang, Chuang
  • Nagaraja, Girish
  • Ahmed, Ghazanfar
  • Jain, Divya
  • Lin, Weisong
  • Guo, Zheng
  • Franco, Roberto Anthony
  • Newman, Philip Kevin

Abstract

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.

IPC Classes  ?

100.

DYNAMICALLY CONFIGURABLE MOTHERBOARD

      
Application Number 17961902
Status Pending
Filing Date 2022-10-07
First Publication Date 2024-04-11
Owner Oracle International Corporation (USA)
Inventor
  • Kochar, Sumeet
  • Lumpkin, Buddy Duane

Abstract

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.

IPC Classes  ?

  • G06F 13/12 - Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
  • G06F 13/40 - Bus structure
  1     2     3     ...     100        Next Page