Oracle Patent Applications

SERVICE PLANS AND MANIFESTS FOR DATA CENTER ORCHESTRATION

Granted: November 21, 2024
Application Number: 20240385896
A cloud infrastructure orchestration service may maintain a service plan and manifest (SPAM) corresponding to a service to be bootstrapped (e.g., provisioned and deployed) to a cloud computing environment (e.g., to a data center). The service plan may specify a deterministic order of releases for performing a process to fully bootstrap the service using one or more build milestones and one or more execution units, each execution unit specifying ordered steps for transitioning between…

Transitioning Network Entities Associated With A Virtual Cloud Network Through A Series Of Phases Of A Certificate Bundle Distribution Process

Granted: November 21, 2024
Application Number: 20240388510
Network entities associated with a virtual cloud network are transitioned through a certificate bundle distribution process for distributing new certificate authority certificates to the network entities. Operations may include executing, in relation to each of the network entities, a first operation associated with a first phase of the process; obtaining, for each particular network entity, individual entity information associated with a progress of a particular network entity in…

KMS DEDICATED HSM DESIGN (DIRECT ACCESS)

Granted: November 21, 2024
Application Number: 20240388451
A method of providing access to a hardware security module (HSM) partition may include receiving request for access to the HSM partition from a client device. The request may include a leaf certificate signed with a public key associated with a user and a secret key associated with the client device. The method may include verifying the request using the leaf certificate and a trust anchor certificate signed with a public key associated with the client device. The method may include a…

KMS DEDICATED HSM DESIGN (CLAIMING OWNERSHIP)

Granted: November 21, 2024
Application Number: 20240388448
A method may include receiving a request for a secure partition on an HSM from a client device and provisioning the secure partition on the HSM. The method may include generating a control server and a load balancer. The method may include generating, by a certificate service, a CSR signed by the certificate service. The method may include transmitting the CSR to the client device and receiving a first certificate including the public key of the first public private key pair and a…

GENERATING OPPORTUNITY PROFILE INSIGHTS

Granted: November 21, 2024
Application Number: 20240386316
A clustering model is used to partition a set of historical opportunity profiles representing historical opportunities into a plurality of opportunity profile clusters. A target opportunity profile that includes a plurality of target-opportunity parameters is obtained, and an opportunity profile cluster is identified that meets a matching criterion with the target opportunity profile. The plurality of historical opportunity profiles of the identified opportunity profile cluster are…

SOVEREIGN DATA CENTER STAGING AREA

Granted: November 21, 2024
Application Number: 20240386127
Techniques are described for data management. An example method can include detecting data from a second data center in a second region, the data stored in an isolated environment of the first data center. The method can further include determining a validation parameter based at least in part on the first region. The method can further include validating the data based at least in part on the validation parameter. The method can further include processing a first message indicating to…

SOVEREIGN DATA CENTER INCOMING DATA MANAGEMENT

Granted: November 21, 2024
Application Number: 20240386124
Techniques are described for data management. An example method can include processing a first message indicating that an intermediate computing system managed by a data center in a first region has received data from a second data center in a second region, the data stored in an isolated environment of the intermediate computing system. The method can further include transmitting first control instructions to the intermediate computing system to validate the data based at least in part…

COLD-START FORECASTING VIA BACKCASTING AND COMPOSITE EMBEDDING

Granted: November 21, 2024
Application Number: 20240386047
Techniques are described herein for cold-start forecasting datasets using backcasting and composite embedding. An example method can include a system receiving a set of time series and metadata text comprising a first subset of metadata text and a second subset of metadata text. The system can generate a plurality of embeddings, each embedding comprising a numerical representation of a metadata text of the set of metadata text. The system can generate a plurality of vectors, each vector…

Future Transaction Processing

Granted: November 21, 2024
Application Number: 20240386011
Techniques for managing requests to modify a data set at future times are disclosed. The system receives a request to modify the data set at a future time, such as in a future time window. The system generates a representation of the data set at the future time. The system determines the future state of the data set based on the current state of the data set and requested future modifications to the data set. The system determines whether a conflict exists between the request to modify…

MECHANISM FOR ZERO DOWNTIME MIGRATION OF STRONGLY CONSISTENT DISTRIBUTED DATABASE CLUSTERS

Granted: November 21, 2024
Application Number: 20240385999
A distributed database service can be migrated from a source environment to a destination environment. The distributed database service can be associated with a database and database members. the source environment can include source database members such that each source database member includes a respective image of the database. Migrating the distributed database service can include provisioning a migration gateway in the source environment. Migrating the distributed database service…

VIRTUAL SMART NETWORK INTERFACE CARD FOR EDGE DEVICE

Granted: November 14, 2024
Application Number: 20240380654
Techniques are described for a virtual smart network interface card to facilitate data transmission in an edge device providing cloud-computing operations. A private virtual network data plane hosted within an execution environment of the cloud-computing edge device can receive a request to create a virtual network interface. The request can include a networking command. The private virtual network data plane can send the networking command to a command proxy module. The command proxy…

ARCHITECTURE OF A MULTICLOUD NETWORK LINK

Granted: November 14, 2024
Application Number: 20240380637
Techniques are described for creating a network link between a first customer virtual network in a first cloud environment and a second customer virtual network in a second cloud environment. The first customer 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 one or more link-enabling…

Sharing Secure User Information Using Near-Field Communication

Granted: November 14, 2024
Application Number: 20240380433
Embodiments permit secure information exchange using lightweight data and near-field communication (NFC). A user can transmit lightweight data, such as one or more indicators (e.g., user indicator, scope indicator(s), documents indicator(s), etc.), to a receiving computing system via the user's wireless device and an NFC protocol. Because NFC transmissions are performed by co-located devices, this lightweight data transmission can trigger and/or continue a sophisticated workflow. For…

ENHANCING NEAREST NEIGHBOR ALGORITHM USING A SET OF PARALLEL MODELS

Granted: November 14, 2024
Application Number: 20240378489
The present disclosure relates to systems and methods for enhancing computer services with parallel models. A training dataset can be generated. Computer models can be trained using the training dataset. Second data can be partitioned into a set of data subsets. Each data subset can be allocated to a different computer model. Projections of data points can be generated by executing each computer model using a corresponding data subset. Relative differences between the projections can be…

HYPERSCALE HUB-SPOKE TOPOLOGY FOR TRANSITIVE ROUTING USING COMPUTE INSTANCES

Granted: November 14, 2024
Application Number: 20240378072
Techniques are described for creating a network link between a first customer virtual network in a first cloud environment and a second customer virtual network in a second cloud environment. The first customer 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 one or more link-enabling…

LOWERING JAVA TRY STATEMENTS IN A SYMBOLIC DESCRIPTION LANGUAGE

Granted: November 14, 2024
Application Number: 20240378034
Techniques for lowering Java try statements in a symbolic description language are disclosed, including: obtaining a set of Java source code; determining that the set of Java source code includes a try statement; and generating, based on the set of Java source code, a symbolic description language (SDL) model including a lowered SDL representation of the try statement. The lowered SDL representation of the try statement includes: a body including a set of basic SDL blocks; an exception…

CORRELATION OF TIME SERIES SIGNALS USING SHAPE IDENTIFICATION VALUES

Granted: November 7, 2024
Application Number: 20240370348
Some embodiments relate to analyzing log records. A method may include determining a first shape identification value that characterizes a shape described by data points of a first time series signal that represents a time distribution of timestamps of a first plurality of messages. For each message among a second plurality of messages, the method may also include determining a shape identification value for the message that characterizes a shape described by data points of a…

NETWORK MANAGEMENT SERVICE FOR A RESTRICTED REGION

Granted: November 7, 2024
Application Number: 20240372847
A computing device may receive a request to provide a deployment bundle to a restricted network. The deployment bundle can include information identifying a plurality of changes to be made to the restricted network. The request can include at least one of a change management ticket, a network identifier or a file identifier. The computing device may access a ticket tracking system to authenticate the change management ticket, the change management ticket indicating whether the plurality…

QUORUM-BASED AUTHORIZATION

Granted: November 7, 2024
Application Number: 20240372710
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.

TIME-WINDOW BASED MULTI-STAGE SAMPLING

Granted: November 7, 2024
Application Number: 20240370564
A sampling approach for time-window based multi-stage sampling. The sampling system defines multiple time windows for sampling communications received by a computing system. The time windows are segmented into multiple time intervals. A portion of the multiple time intervals are randomly selected for sampling. A portion of the communications received during the selected time intervals are captured for security assurance purposes.