Oracle Patent Grants

Systems and methods for validating data

Granted: August 20, 2024
Patent Number: 12066919
Techniques for validating data in shared environments are disclosed. In some embodiments, a system monitors data during data entry windows and sends notifications when potential a data corruption event is detected. Users may identify what data to monitor by registering queries with the system. During the registration process, the system may execute the query to determine an expected query result. The system may then execute the query one or more additional times during the data entry…

Quorum-based authorization

Granted: August 20, 2024
Patent Number: 12069166
A framework for managing authorization for performance of actions with a computing system. For example, techniques for performing authorization of users and/or clients for access to an infrastructure service provided by a cloud servicer provider (CSP) and/or for performance of actions with the infrastructure service.

Digital messaging with rule-driven attachments

Granted: August 20, 2024
Patent Number: 12069009
Techniques for digital messaging with rule-driven attachments are disclosed, including: obtaining a message assembly rule including a set of one or more message attachment criteria; encountering an instance of a set of one or more message transmission triggers being satisfied; responsive to encountering the instance of the set of one or more message transmission triggers being satisfied: querying a data repository to identify multiple attachable data items that satisfy the set of one or…

System and method for compartment quotas in a cloud infrastructure environment

Granted: August 20, 2024
Patent Number: 12068973
Systems and methods described herein support compartment quotas in a cloud infrastructure environment. Cloud administrators do not generally have the ability to restrict resource usage in existing clouds. Granting a user permission to create resources allows them to create any number of resources up to a predefined account limit. Compartment quotas allow admins to restrict a user's resource usage to the appropriate level allowing fine-tuned cost control.

Systems and methods for identifying connection protocols in a server computing environment

Granted: August 20, 2024
Patent Number: 12068948
In accordance with an embodiment, described herein are systems and methods for use with a microservices or other computing environment, including a web server together with related libraries and features usable to build cloud-native applications or services. To support features such as client/server connection abstraction, router abstraction, or the use of different protocols on a single socket, an extensible service provider interface provides software methods that allow protocol…

Techniques for consistent multi-tenant behavior in microservices based applications

Granted: August 20, 2024
Patent Number: 12067426
Techniques are disclosed for using a multi-tenant framework for microservices in a microservices-based application to handle tenant-specific circuit breaking. The microservices-based application can include at least one microservice that incorporates the multi-tenant framework. The multi-tenant framework includes software components configured to provide multi-tenant functionality for the microservice. A first microservice may receive an indication associated with a tenant that a second…

Techniques for deploying infrastructure resources with a declarative provisioning tool

Granted: August 20, 2024
Patent Number: 12067424
Techniques for implementing an infrastructure orchestration service are described. A scheduler can receive a configuration file, which can include a first release identifier, for a first deployment of resources at an execution target. The resources can be deployed at the execution target according to the file. A current state of the resources can be stored. The scheduler can receive a second version of the file, which can include a second release identifier, for a new deployment at the…

Just-in-time data object permission restriction

Granted: August 20, 2024
Patent Number: 12067132
Using a computer system, an instruction is received to define or modify a permission constraint corresponding to one or more files. A permission-instruction data set representing the permission constraint is stored in a data store. Subsequent to storing the permission-instruction data, a user request to access a particular file is intercepted. The data store is queried to determine whether any pending permission-instruction data set corresponds to the particular file. In response to the…

System and method for adaptive search responses

Granted: August 20, 2024
Patent Number: 12067038
Systems, methods, and other embodiments associated with an adaptive search system are described. In one embodiment, user actions are monitored on a search results list in a graphical user interface, wherein the search results list is obtained based on a query vector representing a search query. The query vector is dynamically modified in response to the user actions on a selected result document by shifting the query vector away from the selected result document in a vector space in…

System and method for universal format driven data transformation and key flex fields in an analytic applications environment

Granted: August 20, 2024
Patent Number: 12067025
Systems and methods for providing a universal format driven data transformation. In conventional ETL operations, the transform process that transforms data from the source format to the destination format is based on a transformation program. Conventionally, transform logic is developed around the chosen transform program. In accordance with an embodiment, a universal, format-driven data transform can be achieved through the use of a data transformation format. In accordance with an…

Secure transfer of workloads across security regions

Granted: August 13, 2024
Patent Number: 12063206
A framework for transferring workloads between security regions of an infrastructure service. For example, techniques for transferring workloads between security regions across a private network based on signatures associated with the security regions.

Predictive recycling of computer systems in a cloud environment

Granted: August 13, 2024
Patent Number: 12061895
Example embodiments facilitate prioritizing the recycling of computing resources, e.g., server-side computing systems and accompanying resources (e.g., non-volatile memory, accompanying firmware, data, etc.) leased by customers in a cloud-based computing environment, whereby computing resources (e.g., non-volatile memory) to be forensically analyzed/inspected, sanitized, and/or updated are prioritized for recycling based on estimates of when the computing resources are most likely to…

Non-lexicalized features for language identity classification using subword tokenization

Granted: August 13, 2024
Patent Number: 12061872
A natural language identity classifier system is described, which employs a supervised machine learning (ML) model to perform language identity classification on input text. The ML model takes, as input, non-lexicalized features of target text derived from subword tokenization of the text. Specifically, these non-lexicalized features are generated based on statistics determined for tokens identified for the input text. According to an embodiment, at least some of the non-lexicalized…

Generating aggregate data geospatial grid cells for encoding in vector tiles

Granted: August 13, 2024
Patent Number: 12061784
Systems, methods, and other embodiments associated with generating aggregate data geospatial grid cells for encoding in vector tiles are described. In one embodiment, a method includes identifying a subset of finest-resolution geospatial grid cells contained by a vector tile in a set of finest-resolution geospatial grid cells and their associated aggregate data values; selecting a cell resolution level based on a zoom level of the vector tile; generating a new geospatial grid cell at the…

Nested query analysis tool

Granted: August 6, 2024
Patent Number: 12056116
Techniques for tracing attributes through queries in a set of nested queries are disclosed. A graphical user interface displays individual sub-queries as separate visual representations. Based on detecting a selection, a system analyzes data underlying the visual representations to identify queries, among the set of nested queries, that are associated with a particular attribute. One selection results in the system analyzing the underlying data to identify an origin query for an…

Techniques for using signed nonces to secure cloud shells

Granted: August 6, 2024
Patent Number: 12058264
Techniques for using signed nonces to secure cloud shells are provided. The techniques include receiving, by a session manager service, a request to connect a user device to a secure connection to a secure shell instance. The session manager service may authorize the user device to access the secure shell instance and may configure the secure shell instance, being described by a shell identifier of the secure shell instance. The techniques also include generating, by the session manager…

Techniques for allocating capacity in cloud-computing environments

Granted: August 6, 2024
Patent Number: 12058013
Systems, devices, and methods discussed herein enable the provisioning of one or more virtual resources within a cloud-computing environment based at least in part on user-defined constraints. By way of example, a request to provision one or more virtual resources within the cloud-computing environment may be received. The request may include a set of user-defined constraints. Placement data indicating a mapping of a particular virtual resource to a particular hardware resource may be…

Generic concurrency restriction

Granted: August 6, 2024
Patent Number: 12056540
Generic Concurrency Restriction (GCR) may divide a set of threads waiting to acquire a lock into two sets: an active set currently able to contend for the lock, and a passive set waiting for an opportunity to join the active set and contend for the lock. The number of threads in the active set may be limited to a predefined maximum or even a single thread. Generic Concurrency Restriction may be implemented as a wrapper around an existing lock implementation. Generic Concurrency…

Generating tagged content from text of an electronic document

Granted: August 6, 2024
Patent Number: 12056434
Techniques for generating formatting tags for textual content obtained from a source electronic document are disclosed. A system parses a digital file to obtain information about characters in an electronic document. The system applies tags to text generated based on the textual content of the electronic document by creating segments of textually-consecutive characters and applying corresponding text formatting style tags to the segments. The system further identifies segments of text…

System and method for smart categorization of content in a content management system

Granted: August 6, 2024
Patent Number: 12056161
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…