Oracle Patent Grants

Methods, systems, and computer readable media for mitigating location tracking and denial of service (DoS) attacks that utilize access and mobility management function (AMF) location service

Granted: November 29, 2022
Patent Number: 11516671
A method for mitigating location tracking and DoS attacks that utilize an AMF location service includes receiving, at an NF, an authentication response message from an HPLMN of a UE. The method further includes extracting, by the NF and from the authentication response message, a subscription identifier and an indicator of an authentication result for the UE. The method further includes storing, by the NF and in an AMF location service validation database, the subscription identifier and…

Script-based techniques for coordinating content selection across devices

Granted: November 29, 2022
Patent Number: 11516277
Methods and systems are disclosed for coordinating content selection across devices. A user device may transmit a request for webpage content and in response, may receive response communications that include the webpage content, embedded content, and a script. The user device may retrieve a device identifier initially generated by a remote system from a locally stored data object. The user device can detect, using the script, whether at least part of the embedded content is being…

Tuple extraction using dynamically generated extractor classes

Granted: November 22, 2022
Patent Number: 11507583
Systems and methods for extracting tuples using dynamically generated extractor classes are disclosed. In some examples, an optimized tuple extraction class can be dynamically generated to enable more efficient tuple extraction.

Using backpropagation to train a dialog system

Granted: November 22, 2022
Patent Number: 11508359
Techniques described herein use backpropagation to train one or more machine learning (ML) models of a dialog system. For instance, a method includes accessing seed data that includes training tuples, where each training tuple comprising a respective logical form. The method includes converting the logical form of a training tuple to a converted logical form, by applying to the logical form a text-to-speech (TTS) subsystem, an automatic speech recognition (ASR) subsystem, and a semantic…

Hybrid in-domain and out-of-domain document processing for non-vocabulary tokens of electronic documents

Granted: November 22, 2022
Patent Number: 11507747
Techniques are described herein for training and evaluating machine learning (ML) models for document processing computing applications based on in-domain and out-of-domain characteristics. In some embodiments, an ML system is configured to form feature vectors by mapping unknown tokens to known tokens within a domain based, at least in part, on out-of-domain characteristics. In other embodiments, the ML system is configured to map the unknown tokens to an aggregate vector representation…

Restricting plug-in application recipes

Granted: November 22, 2022
Patent Number: 11507696
Techniques for restricting plug-in application recipes (“PIARs”) are disclosed. A PIAR management application receives a PIAR restriction via an authenticated user of the PIAR management application. The PIAR restriction is applicable to certain users of the PIAR management application. The PIAR restriction identifies functionality of the PIAR management application that would otherwise be available to a user of the PIAR management application if the user had an active account for a…

Self-transforming content objects

Granted: November 22, 2022
Patent Number: 11507620
Systems, methods, and other embodiments associated with self-transformation objects are described. In one embodiment, a method includes determining that a content object is to be rendered. The example method may also include evaluating attributes of a user to identify a content preference of the user. The example method may also include identifying a content transformation mapping that corresponds to the content preference. The example method may also include parsing the content object…

Techniques for in-memory spatial object filtering

Granted: November 22, 2022
Patent Number: 11507590
Techniques are introduced herein for maintaining geometry-type data on persistent storage and in memory. Specifically, a DBMS that maintains a database table, which includes at least one column storing spatial data objects (SDOs), also maintains metadata for the database table that includes definition data for one or more virtual columns of the table. According to an embodiment, the definition data includes one or more expressions that calculate minimum bounding box values for SDOs…

Heartbeat propagation in a distributed stream processing system

Granted: November 22, 2022
Patent Number: 11507585
An event processing system for distributing a continuous query, and processing events in an event stream, is disclosed. The system can synchronize timestamps across all partitions by adding a heartbeat propagator component propagating a heartbeat signal for silent partitions. The system can further include a timestamp tracker component that tracks the maximum observed timestamp across all partitions for each batch, and sends this to each partition. The system can distribute partitions of…

Logical partitions via header-based partition filtering

Granted: November 22, 2022
Patent Number: 11507584
Techniques for storing and processing large volumes of data by increasing the number of partitions that customers can allocate and use for their streams while minimizing the physical footprint of the partitions is disclosed. In certain examples, the stream partitions are created as different logical partitions on a physical partition in a physical storage cluster of a distributed message streaming system. The disclosed system provides an improved process for reading messages stored in…

Efficient compilation of graph queries involving long graph query patterns on top of SQL based relational engine

Granted: November 22, 2022
Patent Number: 11507579
Techniques support graph pattern matching queries inside a relational database management system (RDBMS) that supports SQL execution. The techniques compile a graph pattern matching query into a SQL query that can then be executed by the relational engine. As a result, techniques enable execution of graph pattern matching queries on top of the relational engine by avoiding any change in the existing SQL engine.

Write barrier for remembered set maintenance in generational Z garbage collector

Granted: November 22, 2022
Patent Number: 11507503
During execution of garbage collection, an application receives a first request to overwrite a reference field of an object, the object comprising a first reference and the first request comprising a memory address at which the reference field is stored, and a second reference to be written to the reference field. Responsive to receiving the first request, the system determines a current remembered set phase, and loads the first reference. The application determines that remembered set…

Identifying non-correctable errors using error pattern analysis

Granted: November 22, 2022
Patent Number: 11507454
Techniques are described for identifying patterns of memory cells in a memory array that are predictive of non-correctable errors (“corruption patterns”). The techniques described herein identify patterns of cell errors that are likely to generate errors that cannot be corrected by an error correction code (ECC). The identification of non-correctable cells is accomplished by identifying a pattern of cell errors storing bit values that deviate from corresponding expected values. The…

Generating plug-in application recipe extensions

Granted: November 22, 2022
Patent Number: 11507395
Techniques for generating plug-in application recipe (PIAR) extensions are disclosed. A PIAR management application discovers a particular data type within one or more data values for a particular field of a plug-in application, where the particular data type is (a) different from a data type of the particular field as reported by the plug-in application and (b) narrower than the data type of the particular field while complying with the data type of the particular field. The PIAR…

Anomaly detection using MSET with random projections

Granted: November 15, 2022
Patent Number: 11500365
Disclosed is an approach to implement improved anomaly detection. Improved anomaly detection is provided using MSET-SPRT via Monte Carlo simulation that can address problems with conventional MSET-SPRT approaches and provide improved system performance and accuracy.

Method and system for defining an adaptive polymorphic data model

Granted: November 15, 2022
Patent Number: 11500860
Some embodiments process data as defined by a polymorphic data model. A server may provide the polymorphic data model to a client application from a datastore. The functionality or features of the client application may be controlled as a function of the polymorphic data model. The client application may thus provide different functionalities when provided with different polymorphic data models. Updates to the polymorphic data model may be used to update the client application's…

RDMA-enabled key-value store

Granted: November 15, 2022
Patent Number: 11500856
According to one or more embodiments, lookup, insertion, and deletion operations are allowed to continue during actions required for collision remediation. When relocation operations are used to resolve a collision, information encoded in header portions of the hash table entries that store the key-value pairs indicates when the associated key-value pairs are undergoing relocation. This information facilitates continued access to the RKVS during the relocation process by allowing other…

Software library differential identification and automated uplift

Granted: November 15, 2022
Patent Number: 11500618
A library uplift tool may automatically identify changes to elements of an between different versions of a software library interface. The public interfaces of the two versions may be compared to identify changes to datatypes, variable or function names, parameter names, parameter lists, and other elements of the library interface. Locations in application source code using the software library may then be identified and linked with the changes between the library versions. A report or…

Formulizing time-series sensor data to facilitate compact storage and eliminate personally identifiable information

Granted: November 15, 2022
Patent Number: 11500411
The disclosed embodiments relate to a system that compactly stores time-series sensor signals. During operation, the system receives original time-series signals comprising sequences of observations obtained from sensors in a monitored system. Next, the system formulizes the original time-series sensor signals to produce a set of equations, which can be used to generate synthetic time-series signals having the same correlation structure and the same stochastic properties as the original…