Patents Assigned to International Corporation
-
Patent number: 11860729Abstract: Techniques for predictive system remediation are disclosed. Based on attributes associated with applications of one or more system-selected remedial actions to one or more problematic system behaviors in a system (e.g., a database system), the system determines a predicted effectiveness of one or more future applications of a remedial action to a particular problematic system behavior, as of one or more future times. The system determines that the predicted effectiveness of the one or more future applications of the remedial action is positive but does not satisfy a performance criterion. Responsive to determining that the predicted effectiveness is positive but does not satisfy the performance criterion, the system generates a notification corresponding to the predicted effectiveness not satisfying the performance criterion.Type: GrantFiled: March 28, 2022Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Eric Sutton, Dustin Garvey, Sampanna Shahaji Salunke, Uri Shaft
-
Patent number: 11861394Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: GrantFiled: April 3, 2023Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Patent number: 11860832Abstract: Systems, methods, and other embodiments associated with dynamic inclusion of custom columns into a logical model are described. In one embodiment, a method includes: accepting a mapping between a placeholder logical column of a static logical model and a custom physical column; generating an enriched dataset that combines a description of the custom physical column with values of the custom physical column; placing the enriched dataset into the placeholder logical column; and presenting the static logical model with the enriched dataset in the placeholder logical column.Type: GrantFiled: June 27, 2022Date of Patent: January 2, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Michael Sassin
-
Patent number: 11864093Abstract: A method for communicating delegated NF discovery results between SCPs and using the delegated NF discovery results for alternate SBI service request routing includes receiving, at a first SCP and from a consumer NF instance, an SBI service request. The method further includes determining that delegated NF discovery is required, and, in response, performing delegated NF discovery on behalf of the consumer NF instance. The method further includes receiving an NF discovery response including delegated NF discovery results. The method further includes sending the SBI service request including the delegated NF discovery results to a second SCP.Type: GrantFiled: January 5, 2022Date of Patent: January 2, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ankit Srivastava, Sridhar Karuturi, Virendra Singh
-
Patent number: 11861272Abstract: A system configured to implement Comprehensive Contention-Based Thread Allocation and Placement, may generate a description of a workload from multiple profiling runs and may combine this workload description with a description of the machine's hardware to model the workload's performance over alternative thread placements. For instance, the system may generate a machine description based on executing stress applications and machine performance counters monitoring various performance indicators during execution of a synthetic workload. Such a system may also generate a workload description based on profiling sessions and the performance counters. Additionally, behavior of a workload with a proposed thread placement may be modeled based on the machine description and workload description and a prediction of the workload's resource demands and/or performance may be generated.Type: GrantFiled: August 30, 2017Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Timothy L. Harris, Daniel J. Goodman
-
Patent number: 11860974Abstract: A system is provided for training an inferential model based on selected training vectors. During operation, the system receives training data comprising observations for a set of time-series signals gathered from sensors in a monitored system during normal fault-free operation. Next, the system divides the observations into N subgroups comprising non-overlapping time windows of observations. The system then selects observations with a local minimum value and a local maximum value for all signals from each subgroup to be training vectors for the inferential model. Finally, the system trains the inferential model using the selected training vectors. Note that by selecting observations with local minimum and maximum values to be training vectors, the system maximizes an operational range for the training vectors, which reduces clipping in estimates subsequently produced by the inferential model and thereby reduces false alarms.Type: GrantFiled: November 5, 2020Date of Patent: January 2, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Guang C. Wang, Kenny C. Gross, Zexi Chen
-
Patent number: 11860776Abstract: The present memory restoration system enables a collection of computing systems to prepare inactive rewritable memory for reserve and future replacement of other memory while the other memory is active and available for access by a user of the computing system. The preparation of the reserved memory part is performed off-line in a manner that is isolated from the current user of the active memory part. Preparation of memory includes erasure of data, reconfiguration, etc. The memory restoration system allows for simple exchange of the reserved memory part, once the active memory part is returned. The previously active memory may be concurrently recycled for future reuse in this same manner to become a reserved memory. This enables the computing collection infrastructure to “swap” to what was previously the inactive memory part when a user vacates a server, speeding up the server wipe process.Type: GrantFiled: January 27, 2023Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Tyler Vrooman, Graham Schwinn, Greg Edvenson
-
Patent number: 11860679Abstract: A method for detecting a security vulnerability in code may include obtaining (i) a permitted information flow graph for a permitted query and (ii) a target information flow graph for a target query in the code, determining, by traversing the permitted information flow graph, a permitted information flow including permitted disclosed columns, permitted accessed columns, and a permitted predicate, determining, by traversing the target information flow graph, a target information flow including target disclosed columns, target accessed columns, and a target predicate, comparing the permitted information flow and the target information flow to obtain a comparison result, and determining, based on the comparison result, that the target query includes the security vulnerability.Type: GrantFiled: November 30, 2021Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Kostyantyn Vorobyov, Padmanabhan Krishnan
-
Patent number: 11861319Abstract: Improved techniques for dialogue management are disclosed. In particular, disclosed systems facilitate improved autonomous agents that can generate a virtual social dialogue from a corpus of text. A virtual social dialogue is a dialogue between autonomous agents and user devices. For example, a virtual social dialogue can include viewpoints, concerns, or questions of various actors on a particular topic. By presenting textual content in this manner, disclosed techniques improve information comprehension and increase the practicality of autonomous agents.Type: GrantFiled: March 28, 2022Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Boris Galitsky, Andrey Ozerov
-
Patent number: 11861334Abstract: Resource-to-operation pairs are received at a user interface. The resource-to-operation pairs are stored in a model abstraction as a flat structure. The resource-to-operation pairs in the flat structure are converted into Representational State Transfer (REST) connectors. The REST connectors are encoded in a conventional interface description language. The REST connectors are stored in webpage code. A request is received at the webpage code from the client system for a service of a process step of the process-based software application. A REST connector in the webpage code translates the request to a message that conforms with the service. A response from the service is received at the webpage code. The response from the service is processed at the webpage code. Data retrieved by the processing of the response is accessed via a browser located at the client system.Type: GrantFiled: October 22, 2021Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Fernando Alurralde Iturri, Qing Zhong, Ariel Cohen
-
Patent number: 11863561Abstract: The present embodiments relate to edge attestation of a host node to access a cloud infrastructure environment. A set of authentication data can be obtained from a console for authorization of the host node. The set of authentication data can include a first endorsement key and an authentication policy identifying characteristics of the host node. The host node can send a request for a network address to connect to the cloud infrastructure environment. The host node can generate a second endorsement key and authentication data that can be verified as corresponding to the set of authentication data received from the console. Responsive to validating the second endorsement key and the received host node authentication data, the network address can be provided to the host node that can be used to connect to the cloud infrastructure environment using the network address.Type: GrantFiled: November 10, 2021Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventor: Brian Spencer Payne
-
Patent number: 11861416Abstract: A first data accessor acquires a lock associated with a critical section. The first data accessor initiates a help session associated with a first operation of the critical section. In the help session, a second data accessor (which has not acquired the first lock) performs one or more sub-operations of the first operation. The first data accessor releases the lock after at least the first operation has been completed.Type: GrantFiled: July 16, 2021Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Yosef Lev, Victor M. Luchangco, David Dice, Alex Kogan, Timothy L. Harris, Pantea Zardoshti
-
Patent number: 11863635Abstract: Disclosed are techniques for processing user profiles using data structures that are specialized for processing by a GPU. More particularly, the disclosed techniques relate to systems and methods for evaluating characteristics of user profiles to determine whether to offload certain user profiles to the GPU for processing or to process the user profiles locally by one or more central processing units (CPUs). Processing user profiles may include comparing the interest tags included in the user profiles with logic trees, for example, logic trees representing marketing campaigns, to identify user profiles that match the campaigns.Type: GrantFiled: June 2, 2022Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: David Lawrence Rager, Andrew Edward Brownsword, Guy Lewis Steele, Jr.
-
Patent number: 11863455Abstract: In some aspects, a computing device of the virtual cloud network may select one or more filters from a plurality of filters for a data pipeline, the plurality of filters comprising at least one of: a malware filter; a content filter; a signature filter; a content analyzer; a machine learning filter; or an artificial intelligence filter. A sequential order for the one or more selected filters in the data pipeline can be determined. A message may be received in the data pipeline from a network interface card (NIC), the network interface card being configured as a one-way transfer device. The message in the data pipeline may be filtered by passing the message through the one or more selected filters in the determined sequential order. The computing device of the virtual cloud network may provide logs of events occurring in the data pipeline via a logging network.Type: GrantFiled: November 23, 2021Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Eden Grail Adogla, Thomas Werner Kuehnel
-
Patent number: 11860040Abstract: Infrared transparent constructs (e.g., infrared transparent windows) may be shaped as a dome (e.g., for an infrared detector system) and/or other desired geometries, such as portions of IR seeker domes. Electrically conductive tracing(s) may be printed in desired shapes and forms, e.g., in the form of EMI shielding, an FSS grid, an anti-static component, electrical connectors, etc., and integrated into the interior of the construct structure. The electrically conductive tracing(s) may be printed between layers of independent infrared transparent window components that are then engaged together to form a window preform. Additionally or alternatively, the electrically conductive tracing(s) may be printed between printed layers of infrared transparent ceramic or plastic material built up to form the window preform. Once formed, the window preform may be sintered, e.g., in an ultrafast high temperature sintering process (and optionally further treated) to produce the final infrared transparent construct.Type: GrantFiled: January 15, 2021Date of Patent: January 2, 2024Assignee: Science Applications International CorporationInventors: David M. Morris, John P. Timler
-
Patent number: 11860830Abstract: Columns of a table are stored in either row-major format or column-major format in an in-memory DBMS. For a given table, one set of columns is stored in column-major format; another set of columns for a table are stored in row-major format. This way of storing columns of a table is referred to herein as dual-major format. In addition, a row in a dual-major table is updated “in-place”, that is, updates are made directly to column-major columns without creating an interim row-major form of the column-major columns of the row. Users may submit database definition language (“DDL”) commands that declare the row-major columns and column-major columns of a table.Type: GrantFiled: February 27, 2019Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Tirthankar Lahiri, Martin A. Reames, Kirk Edson, Neelam Goyal, Kao Makino, Anindya Patthak, Dina Thomas, Subhradyuti Sarkar, Chi-Kim Hoang, Qingchun Jiang
-
Patent number: 11860839Abstract: Techniques are disclosed for tuning external invocations utilizing weight-based parameter resampling. In one example, a computer system determines a plurality of samples, each sample being associated with a parameter value of a plurality of potential parameter values of a particular parameter. The computer system assigns weights to each of the parameter values, and then selects a first sample for processing via a first external invocation based on a weight of the parameter value of the first sample. The computer system then determines feedback data associated with a level of performance of the first external invocation. The computer system adjusts the weights of the parameter values of the particular parameter based on the feedback data. The computer system then selects a second sample of the plurality of samples to be processed via execution of a second external invocation based on the adjustment of weights of the parameter values.Type: GrantFiled: November 21, 2022Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventor: Debajyoti Roy
-
Patent number: 11861214Abstract: Example embodiments employ a selective memory swapping system for selectively placing non-volatile memory devices of a computer system offline, e.g., for background updating, and online, for use by a computer system, whereby the background updating process includes a mechanism for performing forensics analysis and updating of offline memory devices while an alternate memory device is usable by a user of the first computer system.Type: GrantFiled: March 6, 2023Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Tyler Vrooman, Greg Edvenson, Matthew King, Kumud Nepal
-
Patent number: 11863518Abstract: A method for automatic domain name system (DNS) configuration for 5G core (5GC) network functions (NFs) includes, at an NF repository function (NRF) including at least one processor, receiving a message concerning a 5GC network function. The method further includes determining a first DNS resource record parameter for the 5GC NF. The method further includes determining a second DNS resource record parameter for the 5GC NF. The method further includes automatically configuring a DNS with a mapping between the first and second DNS resource record parameters for the 5GC NF.Type: GrantFiled: November 24, 2021Date of Patent: January 2, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jay Rajput, Amarnath Jayaramachar, Virendra Singh
-
Patent number: 11860826Abstract: In an embodiment, a computer stores source files and source clone files in a source filesystem. The source clone files are shallow copies of the source files, which initially share the same data blocks as the source files. A source file or a source clone file may eventually be modified, where some of the shared blocks are replaced by modified blocks. In a first phase, all data blocks of all source files that are not clones are replicated to a standby filesystem. A second phase compares each clone file on the source filesystem with its base file to detect a set of differed blocks. The second phase copies the differed blocks into the standby filesystem and, in the standby filesystem, applies the differed blocks to a corresponding clone file. Efficiency of keeping the standby filesystem synchronized with the source filesystem is improved by transferring, from the source filesystem to the standby filesystem, only one copy of only data blocks that are modified.Type: GrantFiled: October 15, 2021Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Teng Wang, Diane Lebel, David Akers, Frederick S. Glover