Patents Assigned to Oracle International Corporation
-
Patent number: 11917720Abstract: Methods, systems, and computer readable media for enabling forwarding of subsequent network function subscription updates. A method includes forwarding, from a bootstrapped network function repository function (NRF) in a first region, a subscription creation request from a consumer network function to a target NRF in a second region. The method includes creating, at the target NRF, a subscription for the consumer network function. The method includes generating, at the target NRF, a hint comprising data indicating one or more alternate NRFs each sharing subscription state data with the target NRF. The method includes sending, from the target NRF to the consumer network function, a subscription response message including the hint.Type: GrantFiled: December 14, 2021Date of Patent: February 27, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Yesh Goel, Sridhar Karuturi, Doki Satish Kumar Patro, Amarnath Jayaramachar
-
Patent number: 11916741Abstract: Systems that determine relationships between network components of a cluster using packet filters are disclosed. A system can identify objects that implement services of a cluster and network connections associated with respective pairs of the objects. The system can also filter out network connections from the identified network connections. The filtering can remove connections between source objects and destination objects based on the destination objects lacking any components that implement a service in cluster. The filtering can also retain network connections between source objects and destination objects based on the source objects including components that each implement at least one service, and based on the second destination object including components that each implement at least one service. Additionally, the system can generate relationship maps and network topologies using the determined relationships.Type: GrantFiled: January 4, 2023Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventors: Santhosh Kumar Vuda, Kiran Kumar Palukuri, Kumar G. Varun, Jerry Paul Russell
-
Patent number: 11916745Abstract: Systems and methods for using InfiniBand routing algorithms for Ethernet fabrics in a high performance computing environment. The method can provide, at a computer comprising one or more microprocessors, a plurality of switches, a plurality of hosts, a topology provider (TP) module, a routing engine (RE) module, and a switch initializer (SI) module. The method can perform a discovery sweep, by the TP, of the plurality of hosts and the plurality of switches and assigns an address to each of the plurality of hosts and the plurality of switches. The method can calculate, by the routing engine, a routing map, based upon a routing scheme, for the plurality of hosts and the plurality of switches, the routing map comprising a plurality of forwarding tables. The method can configure, each of the plurality of switches with a forwarding table of the plurality of forwarding tables calculated by the routing engine.Type: GrantFiled: April 9, 2021Date of Patent: February 27, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bjørn Dag Johnsen, Ajoy Siddabathuni, David Brean
-
Patent number: 11914962Abstract: The present disclosure relates generally to determining intent based upon speech input using a dialog system. More particularly, techniques are described using matching-based machine learning techniques to identify an intent corresponding to speech input in a dialog system. These procedures do not require training when intents are added or removed from the set of possible intents.Type: GrantFiled: July 29, 2020Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventor: Mark Edward Johnson
-
Patent number: 11914943Abstract: Techniques for generating text content arranged in a consistent read order from a source document including text corresponding to different read orders are disclosed. A system parses a binary file representing an electronic document to identify characters and metadata associated with the characters. The system pre-sorts a character order of characters in each line of the electronic document to generate an ordered list of characters arranged according to the right-to-left reading order. The system performs a layout-mirroring operation to change a position of characters within the modified document relative to a right edge of the document and a left edge of the document. Subsequent to performing layout-mirroring, the system identifies native left-to-right reading-order text in-line with the native right-to-left reading-order text.Type: GrantFiled: February 15, 2023Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventors: Xu Zhong, Vishank Bhatia, Thanh Long Duong, Mark Johnson, Srinivasa Phani Kumar Gadde, Vishal Vishnoi
-
Patent number: 11914961Abstract: 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.Type: GrantFiled: September 3, 2021Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventor: Boris Galitsky
-
Patent number: 11917016Abstract: Methods, systems, and computer readable media for processing binding requests in a telecommunications network. A method includes receiving, at a binding support function (BSF), a first request to create a first binding between a protocol data unit (PDU) session and a first policy and control function (PCF). The method includes creating, at the BSF, the first binding between the PDU session and the first PCF and storing, with the first binding, a first PCF session acceptance timestamp from a first header of the first request. The method includes receiving, at the BSF, a second request to create a second binding between the PDU session and a second PCF. The method includes determining, at the BSF, whether to accept or reject the second request based on a difference between the first PCF session acceptance timestamp and a second PCF session acceptance timestamp from a second header of the second request.Type: GrantFiled: March 16, 2022Date of Patent: February 27, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Rajiv Krishan
-
Patent number: 11914996Abstract: A computer comprising one or more processors and memory may implement multiple threads that perform a lock operation using a data structure comprising an allocation field and a grant field. Upon entry to a lock operation, a thread allocates a ticket by atomically copying a ticket value contained in the allocation field and incrementing the allocation field. The thread compares the allocated ticket to the grant field. If they are unequal, the thread determines a number of waiting threads. If the number is above the threshold, the thread enters a long term wait operation comprising determining a location for long term wait value and waiting on changes to that value. If the number is below the threshold or the long term wait operation is complete, the thread waits for the grant value to equal the ticket to indicate that the lock is allocated.Type: GrantFiled: August 5, 2022Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventors: David Dice, Alex Kogan
-
Patent number: 11915107Abstract: Techniques for managing a software build using a machine learning model are disclosed. A system obtains historical data associated with historical software builds. The historical data includes attribute data for a plurality of development stages associated with a historical software build and labels indicating success or failure for the plurality of development stages. The system trains a machine learning model using the historical data associated with the historical software builds to generate predictions of success or failure of the plurality of development stages. The system receives attributes of a target software build and a selection of a first target development stage of the target software build. The system applies the machine learning model to the target software build to generate a first prediction of success or failure of the first target development stage.Type: GrantFiled: June 30, 2021Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventors: Harish Santhanagopal, Jiun-Cheng Wang
-
Patent number: 11915062Abstract: A tool may provide a real-time analysis of potential bottlenecks while threads wait on locks held by other threads. For each job currently operating on the server instance, the tool may access a list of threads and retrieve call stacks associated with those threads. The call stacks may then be analyzed to identify threads that are holding a lock, along with any corresponding threads that are waiting on the lock. The locks may be held on memory resources or any other type of computing resource. These bottlenecks may be identified and an adjustment of the configuration of the server instance may be triggered in response that is configured to reduce the likelihood that these types of bottlenecks may occur in the future.Type: GrantFiled: December 17, 2020Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventor: Pradip Kumar Pandey
-
Patent number: 11917033Abstract: Techniques discussed herein are directed to identifying health assessment data of a set of computing instances of a distributed computing system. The health assessment data may be collected from the computing instances and stored in a first distributed cache. When a request for health assessment data for one or more computing instances is received, the health assessment data may be retrieved from the first distributed cache, provided to the requesting entity, and stored in a second distributed cache. A subsequent request may cause new health assessment data to be retrieved from the first distributed cache and compared to the stored data of the second distributed cache. Changes in the health assessment data may be identified and data indicating those changes may be provided in response to the subsequent request. One or more remedial actions may be performed in response to the health assessment data obtained.Type: GrantFiled: August 19, 2022Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventors: Shreyas Vinayakumar, Banashankar Veerad, Aleks Seovic, Kanishka Sharad Joshi, Saurabh Agarwal, Jinsu Choi, Meghal Bharat Gosalia
-
Patent number: 11915195Abstract: The present disclosure relates to systems and methods that use an artificial intelligence (AI) model to generate outputs that can be evaluated to predict which logged entry items match entry request record line items of an entry request record. Additionally, the present disclosure relates to systems and methods for intelligently detecting anomalies within data sets.Type: GrantFiled: June 28, 2022Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventors: Venkat Sai Tatituri, Amir Hossein Rezaeian, Ram Razdan, Beat Nuolf, Shintaro Okuda, James Edward Bridges, Joseph Michael Albowicz
-
Patent number: 11914563Abstract: New data structures for analyzing a log are generated. A hierarchical data structure includes a plurality of hierarchical nodes. Each node is associated with data and metadata. Each node may also be associated with analysis data. Information (data, metadata, and/or analysis data) of an ancestor node is imputed to a descendant node; a descendant node inherits the information of an ancestor node. When determining analysis data for a particular hierarchical node, information from any ancestor node to the particular hierarchical node may be used; however, information from non-ancestor nodes is not necessarily used. A timeline data structure includes a reference to a hierarchical node within a hierarchical data structure and a reference to an event type. The timeline data structure is thereby associated with the information of the referenced hierarchical node and information of any ancestor nodes to the referenced hierarchical node.Type: GrantFiled: March 24, 2022Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventors: Nagarajan Muthukrishnan, Ravi Shankar Thammaiah, Sumanta Kumar Chatterjee, Binoy Sukumaran
-
Patent number: 11914620Abstract: In accordance with an embodiment, described herein is a system and method for aggregating values through risk dimension hierarchies to create risk models in a multidimensional database. The system can include a cube that stores a plurality of standard risk measures organized into different risk dimension hierarchies, and a pluggable calculation engine executing a plurality of scripts to dynamically operate on any value in the cube. The system can aggregate values through the plurality of risk dimensional hierarchies, and either store an aggregated value against a dimension member, or dynamically calculate the aggregated value on demand. By aggregating values through the risk dimension hierarchies, a plurality of risk models can be built to measure a variety of risks.Type: GrantFiled: November 4, 2020Date of Patent: February 27, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Dima Alberg, Victor Belyaev
-
Patent number: 11915059Abstract: Techniques discussed herein relate to provisioning one or more virtual cloud-computing edge devices at a physical cloud-computing edge device. A manifest may be generated/utilized to specify various attributes of the virtual cloud-computing edge devices to be executed at a physical cloud-computing edge device. A first set of resources corresponding to a first virtual cloud-computing edge device may be obtained from memory of a centralized cloud-environment and provisioned at the first virtual cloud-computing edge device. Similar operations may be performed with respect to a second virtual cloud-computing edge device. The techniques described herein split the physical edge device into multiple virtual device resources that can be utilized in combination or separately to extend the functionality and versatility of the physical edge device.Type: GrantFiled: July 27, 2022Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventors: Naren Shivashankar Vasanad, Pradeep Kumar Vijay
-
Patent number: 11914965Abstract: Disclosed systems relate to generating questions from text. In an example, a method includes forming a first semantic tree from a first reference text and second semantic tree from a second reference text. The method includes identifying a set of semantic nodes that are in the first semantic tree but not in the second semantic tree. The method includes forming a first syntactic tree for the first reference text and a second syntactic tree for the second reference text. The method includes identifying a set of syntactic nodes that are in the first syntactic tree but not in the second syntactic tree. The method includes mapping the set of semantic nodes to the set of syntactic nodes by identifying a correspondence between a semantic node and a syntactic node, forming a question fragment from a normalized word, and providing the question fragment to a user device.Type: GrantFiled: July 30, 2021Date of Patent: February 27, 2024Assignee: Oracle International CorporationInventor: Boris Galitsky
-
Publication number: 20240062044Abstract: Techniques are disclosed herein for addressing catastrophic forgetting and over-generalization while training a model to transform natural language to a logical form such as a meaning representation language. The techniques include accessing training data comprising natural language examples, augmenting the training data to generate expanded training data, training a machine learning model on the expanded training data, and providing the trained machine learning model. The augmenting includes (i) generating contrastive examples by revising natural language of examples identified to have caused regression during training of a machine learning model with the training data, (ii) generating alternative examples by modifying operators of examples identified within the training data that belong to a concept that exhibits bias, or (iii) a combination of (i) and (ii).Type: ApplicationFiled: August 18, 2023Publication date: February 22, 2024Applicant: Oracle International CorporationInventors: Shivashankar Subramanian, Dalu Guo, Gioacchino Tangari, Nitika Mathur, Cong Duy Vu Hoang, Mark Edward Johnson, Thanh Long Duong
-
Publication number: 20240061829Abstract: The present disclosure relates to systems and methods for enhancing data from disjunctive sources using a weighted interaction graph. First data about first entities can be received from a first data source. Second data about second entities at least partially different than the first entities can be received from a second data source. Relationships between each entity of the first entities and second entities can be determined, and a set of classes can be inferred from the first data and from the second data. A weighted interaction graph can be generated. The weighted interaction graph can indicate a likelihood of each entity interacting with a corresponding class. An extended set of data can be generated using the weighted interaction graph. The extended set of data can be output to facilitate communication with third entities that include the first entities and the second entities.Type: ApplicationFiled: August 19, 2022Publication date: February 22, 2024Applicant: Oracle International CorporationInventors: Megan Rose Margraff, Jason Loring Canney, Alexander Mark Robbe, Richard Martin Berger
-
Publication number: 20240061855Abstract: In various embodiments, a data integration system is disclosed which enables incremental loads into a data warehouse by developing a data partitioning plan and selectively disabling and enabling indexes to facilitate incremental loads into fact tables.Type: ApplicationFiled: November 2, 2023Publication date: February 22, 2024Applicant: Oracle International CorporationInventors: Justin Hyde, Jeff Titmas
-
Publication number: 20240061835Abstract: Systems and methods fine-tune a pretrained machine learning model. For a model having multiple layers, an initial set of configurations is identified, each configuration establishing layers to be frozen and layers to be fine-tuned. A configuration that is optimized with respect to one or more parameters is selected, establishing a set of fine-tuning layers and a set of frozen layers. An input for the model is provided to a remote system. An output of the set of frozen layers of the model, given the provided input, is received back and locally stored. The set of fine-tuning layers of the model is loaded from the remote system. The model is fine-tuned by retrieving the locally stored output of the set of frozen layers, and updating weights associated with the set of fine-tuning layers of the machine learning model.Type: ApplicationFiled: August 21, 2023Publication date: February 22, 2024Applicant: Oracle International CorporationInventors: Shivashankar Subramanian, Gioacchino Tangari, Thanh Tien Vu, Cong Duy Vu Hoang, Poorya Zaremoodi, Dalu Guo, Mark Edward Johnson, Thanh Long Duong