Oracle International Corporation patent applications on October 10th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Oracle International Corporation on October 10th, 2024

Oracle International Corporation: 17 patent applications

Oracle International Corporation has applied for patents in the areas of H04L9/40 (2), H04L45/74 (2), G06F9/50 (2), H04L45/00 (2), G06F40/205 (2) G06V30/19147 (2), G06F8/433 (1), G06F9/453 (1), G06F9/526 (1), G06F16/273 (1)

With keywords such as: data, include, instance, techniques, training, content, object, cloud, service, and machine in patent application abstracts.



Patent Applications by Oracle International Corporation

20240338186. Compile-Time Checking For Exhaustive Switch Statements And Expressions_simplified_abstract_(oracle international corporation)

Inventor(s): Gavin Mark Bierman of Cambridge (GB) for oracle international corporation, Brian Goetz of Williston VT (US) for oracle international corporation, Jan Lahoda of Polna (CZ) for oracle international corporation

IPC Code(s): G06F8/41

CPC Code(s): G06F8/433



Abstract: techniques for compiling switch blocks are disclosed. one or more embodiments analyze and rewrite a set of pattern labels in a switch block in a compile-time process for determining whether the switch block is exhaustive. at compile-time, a system populates a set with case labels from a switch block. the system applies a set of rules to iteratively re-write pattern labels in the set and checks whether the re-written set, and hence the original switch block, is exhaustive. if the compiler determines that (a) the set does not appear to be exhaustive, and (b) the set includes patterns labels, then the compiler determines whether the set may be rewritten before further analysis. the compiler iteratively re-writes and re-analyzes the case label set for exhaustivity until the case label set is determined to be exhaustive or cannot be rewritten further.


20240338233. Form Field Recommendation Management_simplified_abstract_(oracle international corporation)

Inventor(s): Subash Bhamidipati of Issaquah WA (US) for oracle international corporation, Kuldip Oberoi of Milpitas CA (US) for oracle international corporation, Karan Nayyar of Foster City CA (US) for oracle international corporation, John Ray Thomas of Aptos CA (US) for oracle international corporation, Blake Thomas Sullivan of San Francisco CA (US) for oracle international corporation, Raj Karpana Alagumalai of Redmond WA (US) for oracle international corporation, Van Hieu Tran of Pflugerville TX (US) for oracle international corporation, Kevin Ng of Hampshire (GB) for oracle international corporation

IPC Code(s): G06F9/451, G06F40/174

CPC Code(s): G06F9/453



Abstract: techniques for generating recommendations for form fields are disclosed. a system obtains user interaction data based on a user's interaction with a digital form. the digital form includes form fields mapped to attribute fields of data object resources. the data object resources specify criteria for when recommendations should be permitted or prohibited for the attribute fields of the business objects. the system obtains the criteria from the data object resources corresponding to the form fields in the digital form. the system compares the user interaction data with the recommendation enablement criteria to determine whether to allow the generation and presentation of recommendations for respective form fields. if the recommendation enablement criteria are met, the system applies a recommendation-type machine learning model to a set of input data including the user interaction data to generate a set of recommendations for a form field.


20240338259. Compact Synchronization in Managed Runtimes_simplified_abstract_(oracle international corporation)

Inventor(s): David Dice of Foxboro MA (US) for oracle international corporation, Alex Kogan of Needham MA (US) for oracle international corporation

IPC Code(s): G06F9/52, G06F9/30, G06F9/50, G06F9/54

CPC Code(s): G06F9/526



Abstract: a computer including multiple processors and memory implements a managed runtime providing a synchronization application programming interface (api) for threads that perform synchronized accesses to shared objects. a standardized header of objects includes a memory word storing an object identifier. to lock the object for synchronized access, the memory word may be converted to store the tail of a linked list of a first-in-first-out synchronization structures for threads waiting to acquire the lock, with the object identifier relocated to the list structure. the list structure may further include a stack of threads waiting on events related to the object, with the synchronization api additionally providing wait, notify and related synchronization operations. upon determining that no threads hold or desire to hold the lock for the object and that no threads are waiting on events related to the object, the memory word may be restored to contain the object identifier.


20240338385. Asynchronous Cross-Region Block Volume Replication_simplified_abstract_(oracle international corporation)

Inventor(s): Venkata Harish MALLIPEDDI of Bellevue WA (US) for oracle international corporation, Travis John PORTZ of Seatlle WA (US) for oracle international corporation, Jeppe Oskar Meyer LARSEN of Sammamish WA (US) for oracle international corporation, Mario TAYAH of Seattle WA (US) for oracle international corporation

IPC Code(s): G06F16/27, G06F11/14

CPC Code(s): G06F16/273



Abstract: techniques are provided for cross-region replication of block volume data. the techniques include a method wherein a computer system implements operations including creating a first snapshot of a block volume at a first geographic region and at a first logical time, the block volume including a plurality of partitions, transmitting first snapshot data to an object storage system at a second geographic region, creating a second snapshot of the block volume at the first geographic region and at a second logical time, generating a plurality of deltas, transmitting a plurality of delta data sets corresponding to the plurality of deltas to the object storage system at the second geographic region, generating a checkpoint at least in part by aggregating object metadata associated with the plurality of deltas and the first snapshot, receiving a restore request to generate a restore volume, and generating the restore volume from the checkpoint.


20240338389. SYSTEM AND METHOD FOR SMART CATEGORIZATION OF CONTENT IN A CONTENT MANAGEMENT SYSTEM_simplified_abstract_(oracle international corporation)

Inventor(s): Sandip Ghoshal of Pleasanton CA (US) for oracle international corporation, Sreeharsha Kamireddy of New York City NY (US) for oracle international corporation, Jaswanth Maryala of Hyderabad (IN) for oracle international corporation, Vivek Peter of Hyderabad (IN) for oracle international corporation, Hareesh S. Kadlabalu of Plainview NY (US) for oracle international corporation

IPC Code(s): G06F16/28, G06N5/02, G06N5/04

CPC Code(s): G06F16/285



Abstract: in accordance with an embodiment, systems and methods described herein can be used, for example with a content management system, to provide recommendations to categorize/classify content into user-defined categories, which in turn provides an opportunity for content managers to place new content into accurate categories effortlessly, based on previously evaluated/categorized content. a recommendation system or tool can use artificial intelligence (ai) techniques to continuously learn from past data, and assist in placing content into a relevant category through automatic categorization/classification of newly created/edited content. the recommendation tool can be implemented and applied across diverse domains by generating feature vectors from contents, creating clusters in the feature space based on previously categorized content, and recommending a category for new content through feature space distance calculation from the clusters.


20240338395. EXECUTING UNSUPERVISED PRE-TRAINING TASKS WITH A MACHINE LEARNING MODEL TO PREDICT DOCUMENT GRAPH ATTRIBUTES_simplified_abstract_(oracle international corporation)

Inventor(s): Xu Zhong of Vermont South (AU) for oracle international corporation, Don Dharmasiri of Victoria (AU) for oracle international corporation, Thanh Long Duong of Point Cook (AU) for oracle international corporation, Mark Johnson of Castle Cove (AU) for oracle international corporation, Srinivasa Phani Kumar Gadde of Fremont CA (US) for oracle international corporation, Vishal Vishnoi of Redwood City CA (US) for oracle international corporation

IPC Code(s): G06F16/332, G06F40/205, G06F40/284

CPC Code(s): G06F16/3329



Abstract: techniques for multi-layer training of a machine learning model are disclosed. a system pre-trains a machine learning model on training data obtained from unlabeled document graph data by executing unsupervised pre-training tasks on the unlabeled document graph data to generate a labeled pre-training data set. the system modifies document graphs to change attributes of nodes in the document graphs. the system pre-trains the machine learning model with a data set including the modified document graphs and un-modified document graphs to generate prediction associated with the modifications to the document graphs. subsequent to pre-training, the system fine-tunes the machine learning model with a set of labeled training data to generate predictions associated with a specific attribute of a document graph.


20240338471. FACILITATING SECURED ACCESS TO PROTECTED RESOURCES HOSTED IN ONE CLOUD FROM ANOTHER CLOUD_simplified_abstract_(oracle international corporation)

Inventor(s): Manish Agrawal of Bangalore (IN) for oracle international corporation, Sandeep Kumar of Roorkee (IN) for oracle international corporation, Yogesh Kumar of Saratoga CA (US) for oracle international corporation

IPC Code(s): G06F21/62, G06F21/60

CPC Code(s): G06F21/6218



Abstract: an aspect of the present disclosure facilitates secured access to protected resources. in one embodiment, a system (e.g., identity provider) receives, from an application service operating on a cloud node of a first cloud, a token request to access a protected resource hosted on a second cloud. the system generates a cloud web token containing a resource identifier of the protected resource, an application identifier associated with the application service and a node identifier of the cloud node. the system sends the cloud web token to the cloud node. upon receiving, from the application service, an access request containing the resource identifier and the cloud web token, the system checks whether the cloud web token contained in the access request is valid. the system allows access to the protected resource if the cloud web token is determined to be valid, and denies access to the protected resource otherwise.


20240338531. TECHNIQUES FOR PROVIDING EXPLANATIONS FOR TEXT CLASSIFICATION_simplified_abstract_(oracle international corporation)

Inventor(s): Gautam Singaraju of Dublin CA (US) for oracle international corporation, Vishal Vishnoi of Redwood City CA (US) for oracle international corporation, Manish Parekh of San Jose CA (US) for oracle international corporation, Alexander Wang of Kirkland WA (US) for oracle international corporation

IPC Code(s): G06F40/35, G06F40/205, G06F40/40, G10L15/18, G10L15/22

CPC Code(s): G06F40/35



Abstract: a chatbot system is configured to execute code to perform determining, by the chatbot system, a classification result for an utterance and one or more anchors each anchor of the one or more anchors corresponding to one or more anchor words of the utterance. for each anchor of the one or more anchors, one or more synthetic utterances are generated, and one or more classification results for the one or more synthetic utterances are determined. a report is generated by the chatbot system including a representation of a particular anchor of the one or more anchors, the particular anchor corresponding to a highest confidence value among the one or more anchors. the one or more synthetic utterances may be used to generate a new training dataset for training a machine-learning model. the training dataset may be refined according to a threshold confidence values to filter out datasets for training.


20240338594. PERFORMING AUTOMATED TICKET CLASSIFICATION_simplified_abstract_(oracle international corporation)

Inventor(s): Chunming Liu of Bellevue WA (US) for oracle international corporation, Kexin (Cathy) Cui of Bellevue WA (US) for oracle international corporation, Chengfei Li of Irvine CA (US) for oracle international corporation, Kai (Jason) Yin of Sammamish WA (US) for oracle international corporation

IPC Code(s): G06N20/00

CPC Code(s): G06N20/00



Abstract: according to certain implementations, tickets generated in response to system incidents may be automatically labeled utilizing a trained machine learning model, where such labels indicate () whether the ticket needs user attention and/or () a severity of the incident that prompted the ticket. only tickets labeled as needing attention may be provided to users (such as systems engineers) for additional analysis, and tickets labeled as not needing user attention may be discarded and/or stored without being delivered to a user for additional analysis. tickets may also be sorted according to a severity of the incident associated with the ticket, which may ensure that incidents with a higher severity level are prioritized over incidents with a lower severity level.


20240338958. SYNTHETIC DATA FINE-TUNED OPTICAL CHARACTER RECOGNITION ENGINE FOR EXTENSIBLE MARKUP LANGUAGE DOCUMENT RECONSTRUCTION_simplified_abstract_(oracle international corporation)

Inventor(s): Liyu Gong of Austin TX (US) for oracle international corporation, Yuying Wang of Seattle WA (US) for oracle international corporation, Mengqing Guo of Redmond WA (US) for oracle international corporation, Tao Sheng of Bellevue WA (US) for oracle international corporation, Jun Qian of Bellevue WA (US) for oracle international corporation

IPC Code(s): G06V30/19, G06F40/143, G06V10/70

CPC Code(s): G06V30/19147



Abstract: techniques are disclosed for optical character recognition of extensible markup language content. a method can include a system generating a first training data comprising extensible markup language (xml) content, the first training data comprising a first plurality of training instances, each training instance including a respective image comprising xml content and annotation information for the respective image. the system can train a plurality of machine learning models using the first training data to generate a plurality of trained machine learning models, to perform image-based xml content extraction. the system can generate a plurality of trained machine learning models based at least in part on the training.


20240338959. GENERATING TEMPLATES FOR USE IN SYNTHETIC DOCUMENT GENERATION PROCESSES_simplified_abstract_(oracle international corporation)

Inventor(s): Karan Dua of Najibad (IN) for oracle international corporation, Praneet Pabolu of Visakhapatnam (IN) for oracle international corporation, Mengqing Guo of Redmond WA (US) for oracle international corporation

IPC Code(s): G06V30/19, G06F40/186, G06V30/412

CPC Code(s): G06V30/19147



Abstract: the system generates templates to be used for use in synthetic document generation. generating a template includes selecting entities to be included in the template and/or selecting characteristics of entities in the template. the system may execute randomization functions to determine which entities, of a candidate set of entities, are to be included in a template. the randomization functions may accept, as input, probabilities associated with the entities to compute the inclusion or exclusion of entities in the template. different entities may be associated with different corresponding probabilities. the system may execute randomization functions to determine characteristics of entities that are included in a template. the characteristics may be selected from a specific candidate set of characteristics or a range of characteristic values.


20240339834. TECHNIQUES FOR ORCHESTRATED LOAD SHEDDING_simplified_abstract_(oracle international corporation)

Inventor(s): Roy Mehdi Zeighami of Fall City WA (US) for oracle international corporation, Sumeet Kochar of Cary NC (US) for oracle international corporation, Jonathan Luke Herman of Seattle WA (US) for oracle international corporation, Mark Lee Huang of Seattle WA (US) for oracle international corporation

IPC Code(s): H02J3/00, G06F9/50, H02J3/14

CPC Code(s): H02J3/003



Abstract: disclosed techniques relate to orchestrating power consumption reductions across a number of hosts. a number of response levels may be utilized, each having an association to a corresponding set of reduction actions. the impact to customers, hosts, and/or workloads can be computed at run time based on current and/or predicted conditions and workloads, and a particular response level can be selected based on the computed impact. these techniques enable a sufficient, but least impactful response to be employed.


20240340234. NETWORK PATH PERFORMANCE MEASUREMENTS BY UTILIZING MULTI-LAYER TUNNELING TECHNIQUES_simplified_abstract_(oracle international corporation)

Inventor(s): Yafan An of Fremont CA (US) for oracle international corporation

IPC Code(s): H04L45/12, H04L45/00, H04L45/74

CPC Code(s): H04L45/123



Abstract: techniques for making network path performance measurements by utilizing multi-layer tunneling are described. in a distributed environment that includes one or more nodes configured to inject network traffic (compute nodes) and one or more nodes that are not configured to inject network traffic (router nodes), techniques are disclosed that allow for the measurement of performance metrics across network segments that include at least one router node. in certain implementations, with one or more router nodes configured with a tunnel termination endpoint and/or a locally-relevant label-to-port mapping, performance metrics between router nodes or between router nodes and compute nodes can be measured. performance metrics that may be measured using the techniques disclosed herein include network latency, packet loss, and jitter. in addition, the techniques may be used for fault isolation.


20240340238. SELECTIVE HANDLING OF TRAFFIC RECEIVED FROM ON-PREMISES DATA CENTERS_simplified_abstract_(oracle international corporation)

Inventor(s): John Eric Keane of Metuchen NJ (US) for oracle international corporation, Myron Decker King of Arlington MA (US) for oracle international corporation

IPC Code(s): H04L45/74, H04L9/40, H04L12/46, H04L12/66, H04L45/00, H04L45/42, H04L69/22

CPC Code(s): H04L45/74



Abstract: a redirector (rd) in a cloud hosted data center receives a packet originating from a source device in an on-premises data center. the packet is directed to a destination ip address associated with a router located in the cloud hosted data center. a destination address field in a header of the packet is set to the destination ip address. the rd determines whether the packet is to be forwarded to the router or to a host machine implementing a service host that implements a tunnel end-point in a vcn. responsive to determining that the packet is to be forwarded to the host machine: the rd sets the destination address field to an address associated with the service host, and forwards the packet to the host machine. responsive to determining that the packet is to be forwarded to the router, the rd forwards the packet to the router.


20240340272. SECURE INSTANCE METADATA AS CRYPTOGRAPHIC IDENTITY_simplified_abstract_(oracle international corporation)

Inventor(s): Anthony Long of Edmonds WA (US) for oracle international corporation, Brady Turner of Crestview Hills KY (US) for oracle international corporation, Mina Anes of Bothell WA (US) for oracle international corporation, Mauruthi Geetha Mohan of Seattle WA (US) for oracle international corporation, Adam Franklin Wilford of Lexington KY (US) for oracle international corporation, Bill Chau of Sammamish WA (US) for oracle international corporation, Timothy Kraus of Lexington KY (US) for oracle international corporation, David Dale Becker of Seattle WA (US) for oracle international corporation

IPC Code(s): H04L9/40

CPC Code(s): H04L63/0442



Abstract: a method may include transmitting a request for metadata associated with a compute instance and receiving, by a computing system, metadata associated with the compute instance signed with a private key. the private key may be associated with a public key. the method may include receiving a request to access a cloud resource and transmitting the request for the metadata. the method may also include receiving the metadata. the metadata may indicate that the compute instance is hosted on the computing system. the method may also include transmitting, to an instance principal service, a request for an instance principal certificate. the request may include the metadata signed with the private key and be cryptographically verified by the instance principal service using the public key. the method may also include receiving the instance principal certificate and providing access to the could resource based on the instance principal certificate.


20240340336. PLATFORM-AGNOSTIC COMPUTE INSTANCE LAUNCHES_simplified_abstract_(oracle international corporation)

Inventor(s): Jonathan Luke Herman of Seattle WA (US) for oracle international corporation, Art Plata of Kenmore WA (US) for oracle international corporation, Joshua Potter of Tarpon Springs FL (US) for oracle international corporation, John Matthew Mullins of Lexington KY (US) for oracle international corporation, Nathan Cook of Lexington KY (US) for oracle international corporation, Nathan Turner of Lexington KY (US) for oracle international corporation, Tianyi Wei of Bothell WA (US) for oracle international corporation, Amit Vasudevan of Seattle WA (US) for oracle international corporation, Haifeng Ren of Snoqualmie WA (US) for oracle international corporation, Harsh Verma of Seattle WA (US) for oracle international corporation, Jiafeng Yang of Seattle WA (US) for oracle international corporation, John David Martinez of Lexington KY (US) for oracle international corporation, Daniel Stuart Goldfein of Seattle WA (US) for oracle international corporation, Mahima Tomer of Noida (IN) for oracle international corporation

IPC Code(s): H04L67/10, G06F9/4401

CPC Code(s): H04L67/10



Abstract: a technique may include receiving, by a management service a plurality of instance configurations from a client device. the technique may then include receiving, by the management service, information identifying a launch request for a compute instance. the technique may include determining, by the management service, one or more candidate shapes for the compute instance based at least in part on the plurality of instance configurations. the technique may include selecting, by the management service and from the one or more candidate shapes, a launch shape for the compute instance and launching the compute instance using the launch shape. the technique may then include providing, the client device access to the compute instance, launched based on the launch shape.


20240340346. APPLICATION-LAYER CONNECTION REDISTRIBUTION AMONG SERVICE INSTANCES_simplified_abstract_(oracle international corporation)

Inventor(s): Rajiv Krishan of Cary NC (US) for oracle international corporation

IPC Code(s): H04L67/141, H04L41/5003, H04L67/143

CPC Code(s): H04L67/141



Abstract: the technology disclosed herein enables redistribution of connections between service instances by determining a subset of the connections and terminating the subset. in a particular example, a method includes determining connection information about connections established with service instances operating in an active-active configuration. the connection information identifies directions of connection initiation for the connections and identifies peers for the connections. based on the connection information, the method includes determining a subset of the connections for reestablishment on a per-peer basis using direction-dependent criteria and terminating the subset of the connections.


Oracle International Corporation patent applications on October 10th, 2024