Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Oracle International Corp patents (2018 archive)


Recent patent applications related to Oracle International Corp. Oracle International Corp is listed as an Agent/Assignee. Note: Oracle International Corp may have other listings under different names/spellings. We're not affiliated with Oracle International Corp, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "O" | Oracle International Corp-related inventors


Cloud infrastructure optimization through client request classification

In accordance with an embodiment, described herein is a system and method for optimizing cloud infrastructure through client request classification in a cloud computing environment. The cloud infrastructure can include one or more high-compute infrastructure instances, and one or more standard-compute infrastructure instances. ... Oracle International Corp

Routing based on a vulnerability in a processing node

Techniques for routing a request based on a vulnerability in a processing node are disclosed. A vulnerability analyzer determines a set of detected vulnerabilities in each of a set of processing nodes. ... Oracle International Corp

Techniques for implementing a data storage device as a security device for managing access to resources

Techniques are disclosed for implementation of a data storage device as a security device for managing access to resources. These techniques can be implemented for multi-factor authentication (mfa) to provide multiple layers of security for managing access to resources in an enterprise and/or a cloud computing environments. ... Oracle International Corp

System and method to provide dual multicast lid allocation per multicast group to facilitate both full and limited partition members in a high performance computing environment

Systems and methods for providing dual multicast local identifiers (mlids) per multicast group to facilitate both full and limited partition members in a high performance computing environment. In accordance with an embodiment, in order to avoid the need for the above special handling of p_key access violations, as well as to ensure complete isolation between limited partition members in terms of multicast traffic, two mlids can be allocated to a single mcg, in accordance with an embodiment. ... Oracle International Corp

System and method to provide path records dervied from arp responses and peer-to-peer negotiation based on homogeneous fabric attribute in a high performance computing environment

Systems and methods for infiniband fabric optimizations to minimize sa access and startup failover times. Based on the combination of path record parameters defined with values from the homogeneous fabric/subnet flag (or configuration parameter), as well as the gid and slid information defined by ipoib arp requests and responses, there is no additional need for sa requests to obtain path records or path related information in general.. ... Oracle International Corp

System and method to provide homogeneous fabric attributes to reduce the need for sa access in a high performance computing environment

Systems and methods for infiniband fabric optimizations to minimize sa access and startup failover times. A system can comprise one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, a plurality of hosts, and a subnet manager, the subnet manager running on one of the one or more switches and the plurality of host channel adapters. ... Oracle International Corp

System and method to provide multicast group mlid dynamic discovery on received multicast messages for relevant mgid in a high performance computing environment

Systems and methods for providing multicast group multicast local identifier (mlid) dynamic discovery on received multicast messages for a relevant multicast global identifier (mgid) in a high performance computing environment. By allowing infiniband (ib) clients to associate local queue pairs (qps) with the mgid(s) of relevant multicast group(s) without requiring any join request to the subnet manager (sm)/subnet administration (sa), it is possible to receive relevant multicast (mc) messages without imposing the sm/sa overhead of a conventional multicast group join request. ... Oracle International Corp

System and method to provide multicast group membership defined relative to partition membership in a high performance computing environment

Systems and methods for providing multicast group (mcg) membership relative to partition membership in a high performance computing environment. In accordance with an embodiment, by allowing a subnet manager of a local subnet to be instructed that all ports that are members of the relevant partition should be set up as members for a specific multicast group, the sm can perform a more efficient multicast-routing process. ... Oracle International Corp

Serdes built-in sinusoidal jitter injection

Embodiments enable built-in sinusoidal jitter injection, for example, in a serializer/deserializer (serdes) circuit. For example, embodiments can receive a tracking profile that corresponds to a predetermined sinusoidal jitter (sj) profile and a predetermined phase interpolator (pi) profile. ... Oracle International Corp

Baud-rate clock data recovery with improved tracking performance

Embodiments include systems and methods for improving link performance and tracking capability of a baud-rate clock data recovery (cdr) system using transition pattern detection. For example, a multi-level signal is received via a data channel and converted to a pseudo-nrz signal. ... Oracle International Corp

Level of detail control for geostreaming

Systems and methods described herein are directed towards controlling a level of detail for geostreaming data. In some examples, an identifying event data that includes location information. ... Oracle International Corp

Efficient parallel algorithm for integral image computation for many-core cpus

Techniques are provided herein for generating an integral image of an input image in parallel across the cores of a multi-core processor. The input image is split into a plurality of tiles, each of which is stored in a scratchpad memory associated with a distinct core. ... Oracle International Corp

System and method for restoration of a trusted system firmware state

Operations include restoring a trusted system firmware state. A system stores a set of self-contained secure code in a secure code store. ... Oracle International Corp

Pattern-based automated test data generation

Systems and methods described herein are directed towards a test data generator. In some examples, a reference polygon may be received from an application. ... Oracle International Corp

09/27/18 / #20180276079

System and method for determining the success of a cross-platform application migration

In accordance with an embodiment, described herein is a system and method for determining the migration success of an application (e.g., a batch application) from a second computing platform (e.g., a mainframe platform) to a first computing platform (e.g., an open platform). A first database associated with the first computing platform and a second database associated with the second computing platform can include the same data baseline. ... Oracle International Corp

09/27/18 / #20180276041

Dynamic dispatching of workloads spanning heterogeneous services

A system for executing a workload that includes a plurality of transactions for a first time slot determines whether a metered cloud service has a sufficient quota of operations available to execute respective metered transactions. For the first time slot, the system determines whether a non-metered cloud service has a sufficient processing load to execute respective non-metered transactions. ... Oracle International Corp

09/27/18 / #20180276036

System and method for providing a native job control language execution engine in a rehosting platform

In accordance with an embodiment, described herein is a system and method for providing a native jcl execution engine in a mainframe rehosting platform. A batch application runtime can comprise a jcl execution engine and one or more other types of execution engines. ... Oracle International Corp

09/27/18 / #20180275977

Programming language source code conversion

Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level language different from the first high level language. Source code in a first high level language is analyzed. ... Oracle International Corp

09/27/18 / #20180275973

Dynamically generating and rendering user interfaces based on data models

A system and method for facilitating automatically adjusting a user interface display screen or portion thereof. An example method includes determining context information associated with data, wherein the data is maintained in accordance with a data model; generating a signal when the context information changes; and employing the signal to automatically configure one or more characteristics of a user interface architecture, resulting in an adjusted user interface architecture. ... Oracle International Corp

09/27/18 / #20180275909

Memory management for sparse matrix multiplication

Techniques related to memory management for sparse matrix multiplication are disclosed. Computing device(s) may perform a method for multiplying a row of a first sparse matrix with a second sparse matrix to generate a product matrix row. ... Oracle International Corp

09/27/18 / #20180275904

System and method for securely isolating a system feature

Operations include isolating one or more system features. A system stores a set of signal states, comprising a signal state for each system feature. ... Oracle International Corp

09/27/18 / #20180275902

Rule-based modifications in a data storage appliance monitor

A method of adjusting monitoring parameters in a pool of data storage appliances may include receiving an event notification from a process scheduler of a monitoring system. The event notification may include an indication that a process monitoring the pool of data storage appliances has completed. ... Oracle International Corp

09/20/18 / #20180270551

Optically switched network topology

The disclosed embodiments provide an optically switched network system. This system includes a passive optical switch with n inputs and n outputs, which can communicate different wavelengths from each of the n inputs to each of the n outputs. ... Oracle International Corp

09/20/18 / #20180270306

Coexistence of a synchronous architecture and an asynchronous architecture in a server

In accordance with an embodiment, described herein is a system and method for supporting the coexistence of an asynchronous architecture and a synchronous architecture in a same server. An async-enabled request acceptor and an async-disabled request acceptor can be configured in the server. ... Oracle International Corp

09/20/18 / #20180270304

Asynchronous connection handling in a multi-threaded server

In accordance with an embodiment, described herein is a system and method for providing an asynchronous architecture in a server with an existing synchronous architecture. The system can include a keep-alive subsystem and a user-level request context switching application programming interface (api). ... Oracle International Corp

09/20/18 / #20180268158

Identifying permitted illegal access operations in a module system

Techniques for identifying permitted illegal access operations in a module system are disclosed. An operation, expressed in a first module, that attempts to access a module element of a second module is identified. ... Oracle International Corp

09/20/18 / #20180267873

Systems and methods for support log cache device removal through standard user interfaces

Aspects of the present disclosure involve systems and methods for removes and/or adding log and/or cache devices to storage pools of a storage appliance. Users, via a graphical-user interface, identify the log and/or cache devices for removal or addition. ... Oracle International Corp

09/20/18 / #20180267654

Gamification platform

Systems to gamify a data processing application using auditing data. Processing commences upon accessing electronic records comprising a set of application auditing specifications that identify one or more transaction types to be executed by a data processing application. ... Oracle International Corp

09/20/18 / #20180267265

Reflow-compatible optical i/o assembly adapter

The disclosed embodiments provide an apparatus for connecting one or more optical fibers to an optoelectronic system. This apparatus includes a packaged optoelectronic module (poem) comprising an optical connector, a silicon photonic (sip) chip, an integrated circuit (ic) chip, at least one laser chip and a package substrate. ... Oracle International Corp

09/06/18 / #20180254964

Clock circuit jitter calibration

Embodiments include systems and methods for calibrating clocking circuits for improved jitter performance. Embodiments operate in context of a clocking circuit coupled with a transceiver system that has a receiver that tracks a recovered clock phase according to a tracking code. ... Oracle International Corp

09/06/18 / #20180254945

System and method for efficient network reconfiguration in fat-trees

Systems and methods are provided for supporting efficient reconfiguration of an interconnection network having a pre-existing routing comprising. An exemplary method can provide, a plurality of switches, the plurality switches comprising at least one leaf switch, wherein each of the one or more switches comprise a plurality of ports, and a plurality of end nodes, wherein the plurality of end nodes are interconnected via the one or more switches. ... Oracle International Corp

09/06/18 / #20180254782

Efficient silent code assignment to a set of logical codes

The least-significant-bits (lsbs) of a first data word of a first subset of a first plurality of data words may be compared to the lsbs of each data word of a second subset of a second plurality of data words. The first data word may then be mapped to a second data word of the second subset. ... Oracle International Corp

09/06/18 / #20180253463

Global consistency with recency in distributed database management systems

Techniques are described that are performed by one or more database management system (dbms) of the plurality of dbms nodes comprising one or more database servers performing database operations on one or more databases of the dbms nodes. The techniques describe receiving, at a qc node, a distributed query that specifying a database of a target dbms node. ... Oracle International Corp

09/06/18 / #20180253443

Automated information lifecycle management using low access patterns

A method, apparatus, and system for automated information lifecycle management using low access patterns in a database management system are provided. A user or the database can store policy data that defines an archiving action when meeting an activity-level condition on one or more database objects. ... Oracle International Corp

09/06/18 / #20180253425

Moving data between partitions

Techniques are provided for moving data between partitions. Such a process may be performed without requiring any locks that block transactions that target a partition from being executed. ... Oracle International Corp

09/06/18 / #20180253389

Memory initialization detection system

In some embodiments, a memory initialization detection process includes detecting a read instruction of a program, where the read instruction addresses a particular memory location, and where data corresponding to the particular memory location is cached in a particular cache line of a memory cache. The memory initialization detection process further includes determining, based on metadata stored in the memory cache, that a section of the particular cache line does not store valid data of the program. ... Oracle International Corp

09/06/18 / #20180253343

Flexible event ingestion framework in an event processing system

Systems and methods described herein are directed towards a flexible event ingestion framework. In some examples, an input source comprising information that identifies a plurality of events may be identified. ... Oracle International Corp

09/06/18 / #20180253262

Systems and methods for list retrieval in a storage device

Systems and methods for list retrieval in a storage device are provided that significantly reduces the number of commands needed to retrieve data. A single command or request may be issued to receive data stored at a parent node, a child node, and/or a grandchild node. ... Oracle International Corp

09/06/18 / #20180253204

Configuring and displaying multidimensional data using two or more correlated interactive screen interfaces

A method, system, and computer program product for human-machine interface devices. Embodiments commence upon receiving a set of dimensions then generating a first interactive user interface comprising a series of concentric rings corresponding to the set of dimensions. ... Oracle International Corp

08/23/18 / #20180239808

Efficient partitioning of relational data

Techniques for non-power-of-two partitioning of a data set as well as generation and selection of partition schemes for the data set. In an embodiment, one or more iterations of a partition scheme is for a non-power-of-two number of partitions. ... Oracle International Corp

08/16/18 / #20180234510

System and method for enterprise data distribution

. . In accordance with accordance, described herein is a system and method for providing a cloud service for distributing enterprise data to data consumers for reuse. The cloud service can include a generic connector interface configured to retrieve enterprise data from a paas service, and a plurality of services used for categorizing the enterprise data, managing identities of the data consumers, configuring data access rules, and masking the enterprise data. ... Oracle International Corp

08/16/18 / #20180234356

System and method for fabric level verification of host defined port guids in a high performance computing network

Systems and methods can provide for fabric level verification of host defined port guids in a high performance computing network. A lightweight scheme for fabric level verification of host defined port guids is provided wherein a virtual machine is assigned a set of guids that travel with the virtual machine, even on migration or re-start.. ... Oracle International Corp

08/16/18 / #20180234352

System and method for cloud connection pool

Today's cloud software, especially cloud management software, faces a complex, distributed, cross platform environment with extremely diversified software components. Cloud connection pool (ccp) is a technique to obtain a connection in such an environment and is more complex than a traditional connection pool. ... Oracle International Corp

08/16/18 / #20180234330

System and method for controlled re-cabling and link testing for switches and switch ports in a high performance computing network

Systems and methods can provide a switch mode that is similar to “boot in progress”, but that is admin (e.g., administrator) controllable. This mode can ensure that an admin can perform re-cabling and cable test operations for any single switch in an operational subnet (e.g., an infiniband subnet) without causing unnecessary subnet re-routing and re-configuration operations.. ... Oracle International Corp

08/16/18 / #20180234322

Implementing a virtual tap in a virtual topology

Techniques for implementing a virtual tap in a virtual topology are described. A request to tap a particular link between a set of virtual topology entities (vtes) is received. ... Oracle International Corp

08/16/18 / #20180234298

Implementing a single-addressable virtual topology element in a virtual topology

Techniques for implementing a single-addressable virtual topology element (vte) in a virtual topology. A vte in a virtual topology may be distributed as multiple instantiated elements in a physical topology. ... Oracle International Corp

08/16/18 / #20180232814

Using a model to estimate a payment delinquency for an invoice

Using a model to estimate a payment delinquency for an invoice is described. Multiple delinquency estimation models are generated based on a training set of invoices. ... Oracle International Corp

08/16/18 / #20180232425

Systems and methods for distributed log data querying using virtual fields defined in query strings

The present disclosure relates to querying log messages stored at log endpoints (e.g., log cores) using query strings that reference virtual fields, and generating log field views presenting aggregate information for groups of log messages that are grouped based on criteria defined in the query string.. . ... Oracle International Corp

08/16/18 / #20180232217

Extending a virtual machine instruction set architecture

Operations include a compilation process and a runtime process. A compiler compiles code to generate virtual machine instructions. ... Oracle International Corp

08/16/18 / #20180232147

System for storing data in tape volume containers

Operations include storing and/or accessing data in tape volume containers. A system receives a request to access a tape block in a data storage tape. ... Oracle International Corp

08/16/18 / #20180231808

Self-tuned silicon-photonic wdm transmitter

An optical transmitter includes: a set of reflective silicon optical amplifiers (rsoas), a set of ring modulators, a shared broadband reflector, a set of intermediate waveguides, and a shared waveguide. Each intermediate waveguide channels light from an rsoa in proximity to an associated ring modulator to cause optically coupled light to circulate in the associated ring modulator. ... Oracle International Corp

08/16/18 / #20180231807

Dual-use laser source comprising a cascaded array of hybrid distributed feedback lasers

The disclosed embodiments provide a laser source comprising a silicon waveguide formed in a silicon layer, and a cascaded array of hybrid distributed feedback (dfb) lasers formed by locating sections of iii-v gain material over the silicon waveguide. Each dfb laser in the cascaded array comprises a section of iii-v gain material located over the silicon waveguide, wherein the section of iii-v gain material includes an active region that generates light, and a bragg grating located between the iii-v gain material and the silicon waveguide. ... Oracle International Corp

08/09/18 / #20180227248

Remote shared server peripherals over an ethernet network for resource virtualization

Provided is a novel approach for connecting servers to peripherals, such as nics, hbas, and sas/sata controllers. Also provided are methods of arranging peripherals within one or more i/o directors, which are connected to the servers over an ethernet network. ... Oracle International Corp

08/09/18 / #20180227242

System and method for supporting multi-tenancy in an application server, cloud, or other environment

In accordance with an embodiment, described herein is a system and method for supporting multi-tenancy in an application server, cloud, on-premise, or other environment, which enables categories of components and configurations to be associated with particular application instances or partitions. Resource group templates define, at a domain level, collections of deployable resources that can be referenced from resource groups. ... Oracle International Corp

08/09/18 / #20180225399

Automatic timing-sensitive circuit extraction

Embodiments include systems and methods for automatic timing-sensitive circuit extraction for statistical timing margin analysis of custom designs. A timing-sensitive circuit extractor system can take pre- or post-layout netlists for integrated circuits and can automatically generate a timing-sensitive netlist. ... Oracle International Corp

08/09/18 / #20180225310

Dynamic generation of database views and class objects for providing access to repository data

Techniques for dynamically generating database views and class objects for allowing access to domain data stored in a repository are provided. A computer-implemented method, a system, and/or a machine-readable medium storing instructions executable by one or more processors may include generating a database view and a class object using metadata included in a domain model, and retrieving domain data from a repository using the database view and the class object. ... Oracle International Corp

08/09/18 / #20180225288

Systems and methods for live data migration with automatic redirection

Some embodiments of the present invention provide systems and methods for live data migration with automatic redirection that overcome some or all of the downfalls of typical approaches. According to some embodiments, any client applications or devices accessing the migrated data may stay live and any new requests may be automatically redirected to the destination server to which the data was migrated. ... Oracle International Corp

08/09/18 / #20180225239

Distributed fairness protocol for interconnect networks

A system is disclosed, including a plurality of access units, a plurality of circuit nodes each coupled to a respective access unit, and a plurality of data processing nodes each coupled to a respective access unit. A particular data processing node may be configured to generate a plurality of data transactions. ... Oracle International Corp

08/02/18 / #20180219899

Method and system for placing a workload on one of a plurality of hosts

Systems, methods, and other embodiments associated with placing a workload on one of a plurality of hosts are described. In one embodiment, a method includes analyzing hosts to identify a first host and a second host determined to meet resource requirements of the workload. ... Oracle International Corp

08/02/18 / #20180218522

Visually exploring and analyzing event streams

Some event ordering requirements can be determined based on continuous event processing queries. Other event ordering requirements can be determined based on distribution flow types being used to distribute events from event streams to node executing the queries. ... Oracle International Corp

08/02/18 / #20180218438

System and method for database querying and matching at parent item level

Systems, methods, and other embodiments associated with invoice record matching at a parent item level are described. In one embodiment, a method includes querying an invoice record database, a receipt record database, and/or a purchase order database to identify invoices, receipts, and purchase orders listing child items categorized under a parent item. ... Oracle International Corp

08/02/18 / #20180218312

Inventory rebalance

Systems and methods that mitigate inventory overstock of a retail product are provided. The systems and methods receive inventory information for the retail product and determine, according to the inventory information for the retail product, whether a number of stock cover days is greater than a stock cover days threshold. ... Oracle International Corp

08/02/18 / #20180218174

Apparatus and method for data matching and anonymization

A method includes receiving a plurality of data sets. Each data set includes a customer identifier field specifying a unique customer identifier associated with each entry in each data set. ... Oracle International Corp

08/02/18 / #20180217963

Self-transforming content objects

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. ... Oracle International Corp

08/02/18 / #20180217878

Mutex profiling based on waiting analytics

Techniques are described herein for profiling mutual exclusion locks. In one or more embodiments, a performance profiler identifies a first thread executing an activity within a parallel processing environment. ... Oracle International Corp

08/02/18 / #20180217820

Integrating application features into a platform interface based on application metadata

Techniques for configuring and generating an integrated application interface are disclosed. An interface for generating application metadata associating application components and component behaviors may be displayed to a user. ... Oracle International Corp

07/26/18 / #20180211687

Record head actuator sandwiched damper plus travel limiter

A magnetic recording head positioning assembly includes a coarse travel carriage secured to and spaced away from each of a front end assembly and head assembly via sandwiched fine guiding flexures and isolation flexures. The fine guiding flexures permit relative movement between the coarse travel carriage and head assembly. ... Oracle International Corp

07/26/18 / #20180211272

Combinatorial optimization using a reduced search space

A system that determines irrelevant match conditions from a plurality of match conditions that may be applied to an item set associates each item in the item set with one or more tags. The system further characterizes each of a plurality of match conditions as a boolean function of one or more tag operators, where each tag operator includes one or more tags, and where each tag operator generates a set of possible markings of the item set. ... Oracle International Corp

07/26/18 / #20180211028

Mobile application, resource management advice

Techniques for a resource management advice service are provided. In some examples, resource management advice and/or instructions may be provided for use with mobile devices, mobile applications, cloud applications, and/or other web-based applications. ... Oracle International Corp

07/26/18 / #20180210929

Data element visualization interface

Techniques for visualizing data elements are disclosed. A system presents a first data element profile comprising: a first data element; a second data element; and a first formula used to calculate a value of the first data element using a value of the second data element. ... Oracle International Corp

07/26/18 / #20180210761

Distributed graph processing system featuring interactive remote control mechanism including task cancellation

Techniques herein provide job control and synchronization of distributed graph-processing jobs. In an embodiment, a computer system maintains an input queue of graph processing jobs. ... Oracle International Corp

07/26/18 / #20180210753

System and method for supporting a scalable thread pool in a distributed data grid

A system and method for supporting a scalable thread pool in a multi-threaded processing environments such as a distributed data grid. A work distribution system utilizes a collection of association piles to hold elements communicated between a service thread and multiple worker threads. ... Oracle International Corp

07/26/18 / #20180210736

Boot path and production path accessible storage system

The concepts described herein include a storage access system including two access paths using different path configurations resulting in the ability to do a two part boot from the same boot memory. The two storage access paths address the boot memory using a globally unique identifier. ... Oracle International Corp

07/26/18 / #20180210538

Power distribution unit self-identification

A power distribution discovery system includes a power distribution unit (power distribution unit) that provides electrical power to a plurality of equipment modules configured in a computing rack. The power distribution unit includes a first communication circuit coupled to a computing system. ... Oracle International Corp

07/19/18 / #20180205698

Methods, systems, and computer readable media for validating a redirect address in a diameter message

Methods, systems, and computer readable media for validating a redirect address in a diameter message are disclosed. One method occurs at a diameter node, e.g., a diameter routing agent (dra) node, a packet data network (pdn) gateway, a policy and charging enforcement function (pcef) node, or a diameter edge agent (dea) node. ... Oracle International Corp

07/19/18 / #20180203971

Adaptive power grid generation

A method may include obtaining a design including cells and a power grid. The method may further include dividing the design into tiles, determining a voltage budget for a tile, calculating a voltage drop for each cell of the tile based on determining an activity factor for the cell and a peak current consumed by the cell, determining, for each cell of the tile and based on the power grid, an affected vicinity for the cell including one or more neighboring cells affected by a current drawn on the cell, determining an affected vicinity for the tile based on the affected vicinity for each cell of the subset, calculating a voltage drop for the tile based on the voltage drop for each cell of the affected vicinity for the tile, and detecting a voltage deviation when a difference between the voltage budget and the voltage drop exceeds a threshold.. ... Oracle International Corp

07/19/18 / #20180203897

Fast graph query engine optimized for typical real-world graph instances whose small portion of vertices have extremely large degree

Techniques herein accelerate graph querying by caching neighbor vertices (nvs) of super-node vertices. In an embodiment, a computer receives a graph query (gq) to extract result paths from a graph in a database. ... Oracle International Corp

07/19/18 / #20180203682

Unified extensible firmware interface updates

A method of executing processor-specific code to include board-specific optimizations in a unified extensible firmware interface (uefi) may include executing first instructions that are specific to a processor, where the first instructions may be executed within a uefi firmware routine. The method may also include detecting a portion of the first instructions that requires information to be processed or provided by second instructions, where the second instructions may be specific to a circuit board on which the processor is installed. ... Oracle International Corp

07/19/18 / #20180203681

Private computer network installations

Software such as operating system software, firmware, and other software components may be installed onto target servers in private computer networks. In some embodiments, virtual machines and/or virtual machine images including guest operating systems and automated installation (ai) components, may be generated and configured to perform software installations onto target servers. ... Oracle International Corp

07/19/18 / #20180203674

Generating data mappings for user interface screens and screen components for an application

Techniques are disclosed for automating application development from requirements information for the application. The requirements information may comprise mockup images of gui screens for the application, text information, and other information. ... Oracle International Corp

07/19/18 / #20180203641

Distributed virtual block storage network

A virtual storage network may be implemented and exposed as a single virtual namespace, using physical disk storage distributed across multiple computing devices. In various embodiments, each computing device contributing physical disk storage to the virtual storage network may include one or more virtual block devices configured to provide a local interface to the virtual storage network, an application programming interface (api) or other software components to translate the local data access requests into tuple-space operations compatible with the tuple-space data model, and/or a tuple-space storage engine configured to provide access to the data tuple-space of the distributed virtual storage network. ... Oracle International Corp

07/19/18 / #20180203571

Generating a graphical user interface model from an image

Techniques are disclosed for generating a gui model for an application based upon requirements information for an application. The requirements information may include an image of a gui screen (or multiple images of multiple screens) included in the gui for the application. ... Oracle International Corp

07/12/18 / #20180199149

Method and system for location estimation

A method includes configuring a physical environment with bluetooth low energy (ble) beacons where a transmit power of the ble beacons is selected such that (a) wireless devices at particular physical zones within the physical environment receive bluetooth signals from respective ble beacons, and (b) physical zones corresponding to ble beacons are separated by non-ble-zones. A method includes determining that a wireless device is not located within any physical zones corresponding to ble beacons, and in response, (a) identifying a last physical zone in which the wireless device was located, (b) determining a trajectory of the wireless device subsequent to detection in the last physical zone, and (c) estimating the location of the wireless device based on the last physical zone in which the wireless device was detected and the trajectory of the wireless device since the detection in the last physical zone.. ... Oracle International Corp

07/12/18 / #20180198765

Compression and secure, end-to-end encrypted, zfs cloud storage

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. ... Oracle International Corp

07/12/18 / #20180196842

Consistent file system semantics with cloud object storage

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. ... Oracle International Corp

07/12/18 / #20180196832

Cloud migration of file system data hierarchies

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. ... Oracle International Corp

07/12/18 / #20180196831

File system hierarchy mirroring across cloud data stores

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. ... Oracle International Corp

07/12/18 / #20180196830

Zfs block-level deduplication at cloud scale

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. ... Oracle International Corp

07/12/18 / #20180196829

Hybrid cloud mirroring to facilitate performance, migration, and availability

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. ... Oracle International Corp

07/12/18 / #20180196825

Low-latency direct cloud access with file system hierarchies and semantics

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. ... Oracle International Corp

07/12/18 / #20180196820

File system hierarchies and functionality with cloud object storage

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. ... Oracle International Corp

07/12/18 / #20180196818

Guaranteed file system hierarchy data integrity in cloud object stores

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. ... Oracle International Corp

07/12/18 / #20180196817

Cloud gateway for zfs snapshot generation and storage

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. ... Oracle International Corp

07/12/18 / #20180196816

Efficient incremental backup and restoration of file system hierarchies with cloud object storage

Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. ... Oracle International Corp

07/12/18 / #20180196645

Unambiguous proxying of interface methods

A runtime environment identifies a request for a proxy object whose class implements a plurality of interfaces. Responsive to the request, the runtime object generates a class for the proxy object. ... Oracle International Corp

07/05/18 / #20180192535

Guide assembly for proper electrical blind mating of a module in an enclosure

A guide assembly an enclosure-based device such as a computer provided in a rack-mountable chassis. The guide assembly is configured to facilitate blind connector mating such as electrical interconnection between a receiving connector on a previously-mounted board and an edge connector on a circuit board supported in a housing of a module that is slid or inserted into the interior space of the enclosure or chassis. ... Oracle International Corp

07/05/18 / #20180191137

Integrated laser with dbr-mrr mirror and multiple drop ports that provide balanced power

An integrated laser that provides multiple outputs includes a reflective silicon optical amplifier (rsoa) having a reflective end with a reflective coating and an interface end. It also includes an optical waveguide optically coupled to the rsoa. ... Oracle International Corp

07/05/18 / #20180189707

Computer system and method for controlling definition interfaces of a value meter on a display

Systems, methods, and other embodiments associated with defining and evaluating a project initiative are described. In one embodiment, a method includes displaying an initiative definition interface for use in defining the project initiative for an entity. ... Oracle International Corp

07/05/18 / #20180186183

Mechanism to chain continuous queries

Techniques for implementing mechanisms for chaining continuous queries are provided. In some examples, results of a first continuous query may be stored in a data object. ... Oracle International Corp

06/28/18 / #20180183872

Method and system for selecting a transport mechanism and a storage process

A system includes a transmitting agent configured to select a transport mechanism for transmitting a data item, and a receiving agent configured to select one or more data repositories and a storage process for storing the data item. One storage process includes storing the data item temporarily in the second data repository, and subsequently transferring the data item from the second data repository into the first data repository. ... Oracle International Corp

06/28/18 / #20180181622

Generation of archiver queries for continuous queries over archived relations

A method may include receiving a continuous query identified by an archived relation associated with an application. The method may also include generating a physical query plan. ... Oracle International Corp

06/28/18 / #20180181590

System and method for supporting zero-copy binary radix tree in a distributed computing environment

A system and method supports key management in a distributed computing environment such as a distributed data grid. A binary radix tree is used to intern a plurality of binary keys. ... Oracle International Corp

06/28/18 / #20180181441

Fine-grained scheduling of work in runtime systems

A runtime system for distributing work between multiple threads in multi-socket shared memory machines that may support fine-grained scheduling of parallel loops. The runtime system may implement a request combining technique in which a representative thread requests work on behalf of other threads. ... Oracle International Corp

06/28/18 / #20180181415

System and method for controlling batch jobs with plugins

Systems, methods, and other embodiments associated with controlling batch jobs with plugins are described. In one embodiment, a method includes querying a batch definition database to retrieve a record identification plugin including a first declarative statement defining parameters of the record identification plugin and a database query statement used by the record identification plugin to select records within a database. ... Oracle International Corp

06/28/18 / #20180181172

System and method for coordinated link up handling following switch reset in a high performance computing network

Systems and methods for supporting coordinated link up handling following a switch reset in a high performance computing environment. Systems and methods can ensure that when a switch of a fabric is rebooted, hca ports connected to that switch will be set in active state at the same time even though link training times for different ports may vary with up to several seconds.. ... Oracle International Corp

06/28/18 / #20180180808

Wafer-level packaged optoelectronic module

The disclosed embodiments relate to an optoelectronic module, comprising one or more optical chips, and a molded substrate, which is molded around the one or more optical chips, so that the one or more optical chips are embedded in the molded substrate, and an active surface of each optical chip remains exposed. This molded substrate includes one or more through vias that provide electrical signal paths through the molded substrate. ... Oracle International Corp

06/21/18 / #20180176141

Methods, systems, and computer readable media for priority routing of diameter messages

Methods, systems, and computer readable media for priority routing of diameter messages are disclosed. In some examples, a method includes determining a diameter routing message priority (drmp) priority value for a diameter message. ... Oracle International Corp

06/21/18 / #20180174161

Social media enrichment framework

A social media enrichment framework is described herein. In one or more embodiments, the framework is configured to store a set of interface endpoints for accessing different sources of analytic metadata. ... Oracle International Corp

06/21/18 / #20180173713

Generating feedback for a target content item based on published content items

Techniques for generating feedback for an unpublished content item based on published content items are disclosed. A content feedback engine identifies published content items associated with similar attributes as the unpublished content item. ... Oracle International Corp

06/21/18 / #20180173605

Selecting a set of test configurations associated with a particular coverage strength using a constraint solver

Techniques for selecting test configurations associated with a particular coverage strength using a constraint solver are disclosed. A set of parameters are configurable for conducting a test on a particular target application. ... Oracle International Corp

06/21/18 / #20180173542

Method and system for recursive plug-in application recipe generation

Techniques for recursively generating a plug-in application recipe (piar) are disclosed. A piar management application manages a particular piar in an active state. ... Oracle International Corp

06/21/18 / #20180173459

Systems and methods for list retrieval in a storage device

Systems and methods for list retrieval in a storage device are provided that significantly reduces the number of commands needed to retrieve data. A single command or request may be issued to receive data stored at a parent node, a child node, and/or a grandchild node. ... Oracle International Corp

06/21/18 / #20180173380

Method and system for controlling a display screen with graphical objects for scheduling

Systems, methods, and other embodiments associated with controlling a display screen for scheduling tasks with graphical objects are described. In one embodiment, a method includes in response to receiving a request to modify a scheduling data structure, determining that the request is directed towards scheduling a first task. ... Oracle International Corp

06/14/18 / #20180167906

Methods, systems, and computer readable media for validating subscriber location information

Methods, systems, and computer readable media for validating subscriber location information are disclosed. One method occurs at a network node. ... Oracle International Corp

06/14/18 / #20180167329

System and method for providing a programmable packet classification framework for use in a network device

In accordance with an embodiment, described herein is a system and method for providing a programmable packet classification framework for use in a network device in a high performance network. The packet classification framework can comprise a plurality of hardware-based programmable classification primitives, including a key composition primitive, a key composition rule primitive, a match action logical structure, and a next action primitive. ... Oracle International Corp

06/14/18 / #20180167318

System and method for providing partitions of classification resources in a network device

In accordance with an embodiment, described herein is a system and method for partitioning classification resources in a network device in a high performance network. Classification resources can be configured into a plurality of levels of partitions, with one or more hardware-based partitions configured to store flow entries associated with frequently-used or performance-sensitive flows, and a firmware-based partition to access large lookup tables stored in one or more additional memories for classification resource scalability. ... Oracle International Corp

06/14/18 / #20180167274

System and method for supporting fast hybrid reconfiguration in a high performance computing environment

A hybrid reconfiguration scheme can allow for fast partial network reconfiguration with different routing algorithms of choice in different subparts of the network. Partial reconfigurations can be orders of magnitude faster than the initial full configuration, thus making it possible to consider performance-driven reconfigurations in lossless networks.. ... Oracle International Corp

06/14/18 / #20180167168

Low latency communications

Systems and methods for reducing communication latency are provided. A communication session with a remote device is initiated. ... Oracle International Corp

06/14/18 / #20180165753

Intelligent order routing

Systems, methods, and other embodiments associated with intelligent order routing are described. In one embodiment, a method includes receiving and parsing an electronic order. ... Oracle International Corp

06/14/18 / #20180165335

Parallel processing of queries with inverse distribution function

Techniques are described for parallel processing of database queries with an inverse distribution function by a database management system (dbms). To improve the execution time of a query with an inverse distribution function, the data set referenced in the inverse distribution function is range distributed among parallel processes that are spawned and managed by a query execution coordinator process (qc), in an embodiment. ... Oracle International Corp

06/14/18 / #20180165324

Space management for transactional consistency of in-memory objects on a standby database

Embodiments store transaction metadata in dedicated pools of allocated memory chunks. Portions of the pools of allocated memory chunks are dedicated to the respective apply slave processes that mine and process change records. ... Oracle International Corp

06/14/18 / #20180165160

Determining a replication path for resources of different failure domains

Techniques for determining one or more replication paths for resources in different failure domains, while maintaining a target resiliency level, are disclosed. A replication path is a sequence of at least a subset of the set of resources. ... Oracle International Corp

06/14/18 / #20180165159

Systems and methods for continuously available network file system (nfs) state data

According to some embodiments of the invention, systems and methods are provided for capturing and storing state information corresponding to various states of the network file system (nfs) for use in recovery during a system failure. In various aspects, the disclosed systems and methods may automatically collect and synchronously write state changes made to the nfs to non-volatile storage. ... Oracle International Corp

06/14/18 / #20180165093

Efficient conversion of numbers from database floating point format to binary integer format

Embodiments of a processing pipeline for converting numbers formatted in a machine independent format to a machine compatible format are disclosed. In response to execution of a conversion instruction, the processing pipeline may convert each digit of a number in a machine independent format number to generate converted digits. ... Oracle International Corp

06/14/18 / #20180165087

System and method for supporting patching in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting patching in a multi-tenant application server environment. The system can associate one or more partitions with a tenant, for use by that tenant, wherein a partition is a runtime and administrative subdivision or slice of a domain. ... Oracle International Corp

06/07/18 / #20180159774

Application-level dynamic scheduling of network communication for efficient re-partitioning of skewed data

Techniques are provided for using decentralized lock synchronization to increase network throughput. In an embodiment, a first computer sends, to a second computer comprising a lock, a request to acquire the lock. ... Oracle International Corp

06/07/18 / #20180159754

Tag latency monitoring and control system for enhanced web page performance

Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, privacy safeguards, and latency. Tags may be in one of multiple states. ... Oracle International Corp

06/07/18 / #20180159294

Redundant hybrid ring laser

The disclosed embodiments improve on the design of existing hybrid ring lasers by enabling a redundancy of one of the least reliable components, the iii-v reflective semiconductor optical amplifier (rsoa). This allows a spare rsoa to be used to replace a failed rsoa while using the same ring mirror as the wavelength selective filter, thus reducing link down time, and eliminating the need for additional switching or multiplexing elements which add excess loss and require additional power. ... Oracle International Corp

06/07/18 / #20180159293

Ring-resonator-based laser with multiple wavelengths

An optical source includes semiconductor optical amplifiers, with a semiconductor other than silicon, which provide an optical gain medium. Moreover, a photonic chip in the optical source, which is optically coupled to the semiconductor optical amplifiers, includes ring resonators that selectively pass corresponding optical signals having carrier wavelengths provided by the semiconductor optical amplifiers, where a given ring resonator and a reflector on one of the semiconductor optical amplifier defines an optical cavity, and the ring resonators have different radii with associated resonance wavelengths corresponding to the carrier wavelengths. ... Oracle International Corp

06/07/18 / #20180158014

Rule based source sequencing for allocation

Systems, methods, and other embodiments associated with rule based source sequencing for allocation are described. In one embodiment, a method includes receiving an item request from an entity. ... Oracle International Corp

06/07/18 / #20180157728

Selection of a start time for a periodic operation

One or more embodiments include scheduling a new operation to be periodically executed. A start time for a new operation, to be periodically executed, is determined based on the start times of previously scheduled operations. ... Oracle International Corp

06/07/18 / #20180157710

Query and change propagation scheduling for heteogeneous database systems

Techniques are presented herein for efficient query processing and data change propagation at a secondary database system. The techniques involve determining execution costs for executing a query at a primary dbms and for executing the query at an offload dbms. ... Oracle International Corp

06/07/18 / #20180157435

Acceleration and dynamic allocation of random data bandwidth in multi-core processors

Systems and methods for use in enhancing and dynamically allocating random data bandwidth among requesting cores in multi-core processors to reduce system latencies and increase system performance. In one arrangement, a multicore processor includes a vertical pre-fetch random data buffer structure that stores random data being continuously generated by a random data generator (rng) so that such random data is ready for consumption upon request from one or more of a plurality of processing cores of the multicore processor. ... Oracle International Corp

05/31/18 / #20180150542

Database tuple-encoding-aware data partitioning in a direct memory access engine

Techniques provide for hardware accelerated data movement between main memory and an on-chip data movement system that comprises multiple core processors that operate on the tabular data. The tabular data is moved to or from the scratch pad memories of the core processors. ... Oracle International Corp

05/31/18 / #20180150532

Method and system for implementing an on-demand data warehouse

Disclosed are methods and apparatuses for reducing the number of database calls when transferring data from a database to a server. One embodiment provides an approach for utilizing staging tables to collate and transform core data and related data in the database before transferring the data to the server, so that the number of database calls used may be reduced.. ... Oracle International Corp

05/31/18 / #20180150421

Multicast copy ring for database direct memory access filtering engine

Techniques provide for hardware accelerated data movement between main memory and an on-chip data movement system that comprises multiple core processors that operate on the tabular data. The tabular data is moved to or from the scratch pad memories of the core processors. ... Oracle International Corp

05/31/18 / #20180150407

Row identification number generation in database direct memory access engine

Techniques provide for hardware accelerated data movement between main memory and an on-chip data movement system that comprises multiple core processors that operate on the tabular data. The tabular data is moved to or from the scratch pad memories of the core processors. ... Oracle International Corp

05/31/18 / #20180150349

Secure debugging with an encrypted token

Systems and methods for debugging dynamically rendered content are described herein. A plurality of rules are defined and stored, wherein each rule includes a condition and an action, and wherein each action includes an instruction to render content within a webpage. ... Oracle International Corp

05/31/18 / #20180150337

System and method for multidimensional search with a resource pool in a computing environment

In accordance with an embodiment, a system enables multidimensional search within a resource pool, to support complex borrow operations such as, for example, specifying ranges for particular connection properties. As threads access the pool, attempting to borrow connections having particular connection properties, one or more skipped pool elements can be represented as skip lists within a k-dimensional tree (kd-tree) or other data structure that enables searching across multiple dimensions. ... Oracle International Corp

05/31/18 / #20180150259

Bit vector gather row count calculation and handling in direct memory access engine

Techniques are described herein for efficient movement of data from a source memory to a destination memory. In an embodiment, in response to a particular memory location being pushed into a first register within a first register space, the first set of electronic circuits accesses a descriptor stored at the particular memory location. ... Oracle International Corp

05/24/18 / #20180144770

Optical storage system divider based draw verification with high frequency writing strategy pattern

An optical storage system includes an optical head configured to split a light beam into a higher power main beam and at least one lower power side beam. The optical storage system also includes a controller configured to alter an optical medium, via modulation of the higher power main beam according to a writing strategy waveform that defines at least n pulses for every n bits of data to be written to the medium, while processing a first signal resulting from the at least one lower power side beam being reflected from the medium and a second signal indicative of the writing strategy waveform to remove noise from the first signal caused by the higher power main beam to generate output indicative of the data directly after writing.. ... Oracle International Corp

05/24/18 / #20180144029

Methods and apparatus of shared expression evaluation across rdbms and storage layer

Techniques are provided for sharing expression evaluation across a database management system and a storage layer. In an embodiment, a computer identifies, in a query execution plan compiled for a query, a plurality of target operators that includes an expression that computes a common value. ... Oracle International Corp

05/24/18 / #20180144023

Mirroring, in memory, data from disk to improve query performance

Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. ... Oracle International Corp

05/24/18 / #20180144006

Methods and systems for fast set-membership tests using one or more processors that support single instruction multiple data instructions

Methods and apparatuses for determining set-membership using single instruction multiple data (“simd”) architecture are presented herein. Specifically, methods and apparatuses are discussed for determining, in parallel, whether multiple values in a first set of values are members of a second set of values. ... Oracle International Corp

05/24/18 / #20180144005

Methods and systems for fast set-membership tests using one or more processors that support single instruction multiple data instructions

Methods and apparatuses for determining set-membership using single instruction multiple data (“simd”) architecture are presented herein. Specifically, methods and apparatuses are discussed for determining, in parallel, whether multiple values in a first set of values are members of a second set of values. ... Oracle International Corp

05/24/18 / #20180143820

Techniques for efficient application configuration patching

Techniques are disclosed for application configuration patching. Certain techniques are disclosed herein that utilize a configuration patching module (cpm) tool using a single workflow to perform application configuration patching. ... Oracle International Corp

05/24/18 / #20180143461

Wavelength-tunable iii-v/si hybrid optical transmitter

An optical transmitter includes a reflective semiconductor optical amplifier (rsoa) coupled to an input end of a first optical waveguide. An end of the first optical waveguide provides a transmitter output for the optical transmitter. ... Oracle International Corp

05/24/18 / #20180143264

Inductor current measurement probe

An inductor current measurement probe apparatus and system are described herein. In an embodiment, a system comprises a probe interconnect including a first connector that couples to a positive terminal of the inductor and a second connector that couples to a negative terminal of the inductor. ... Oracle International Corp

05/24/18 / #20180143227

Test tool for power distribution networks

Methodologies and systems are described herein whereby performance parameters of a power converter may be tested. In one or more embodiments, a system for testing the performance parameters comprises a multi-channel monitoring device including a first channel for monitoring a switch voltage of a power converter and a second channel for concurrently monitoring an output voltage of the power converter. ... Oracle International Corp

05/17/18 / #20180137667

Graph visualization tools with summary visualization for very large labeled graphs

Techniques herein visually simplify and summarize property graphs. In an embodiment, a computer loads an original graph that contains original vertices interconnected by original edges. ... Oracle International Corp

05/17/18 / #20180137167

Dynamic generation of database queries in query builders

A query builder provided according to an aspect of the present invention facilitates users to conveniently generate database queries directed to database servers storing data elements organized according to attributes. In an embodiment, configuration data indicating a comparison predicate to be used for each combination of an attribute and a conditional operation is maintained. ... Oracle International Corp

05/17/18 / #20180136927

Notifications framework for distributed software upgrades

Techniques for managing an upgrade operation comprising multiple upgrade process executing on multiple host machines (or hosts) for upgrading software applications on the multiple hosts. Techniques are disclosed for managing notifications that are generated by the multiple upgrade processes during execution, and more particular, techniques for reducing the number of notifications that are sent to a user. ... Oracle International Corp

05/17/18 / #20180136830

Visual graph contruction from relational data

Techniques herein visually construct and summarize property graphs. In an embodiment, a computer loads raw data tables and generates vertices and edges based on the data tables. ... Oracle International Corp

05/10/18 / #20180129702

Age-based policies for determining database cache hits

Systems and methods are provided for high-performance data processing. A policy is received that indicates a cutoff time. ... Oracle International Corp

05/10/18 / #20180129688

Safe release of database sessions for planned maintenance operations

Techniques are described for closing one or more connections with a database management system (dbms) as part of a planned operation such as maintenance and load balancing. In an embodiment, a request is received for a planned operation of a database server of a dbms that requires releasing and migrating database sessions. ... Oracle International Corp

05/10/18 / #20180129613

Cache memory architecture and policies for accelerating graph algorithms

A cache memory may be configured to store a plurality of lines, where each line includes data and metadata. A circuit may be configured to determine a respective number of edges associated with each vertex of a plurality of vertices included in a graph data structure, and sort the graph data structure using the respective number of edges. ... Oracle International Corp

05/10/18 / #20180129612

Detection of avoidable cache thrashing for oltp and dw workloads

Techniques are provided to adjust the behavior of a cache based on a count of cache misses for items recently evicted. In an embodiment, a computer responds to evicting a particular item (pi) from a cache by storing a metadata entry for the pi into memory. ... Oracle International Corp

05/03/18 / #20180124031

Flexible framework for secure search

A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple internet-like search experience to users searching secure content inside (and outside) the enterprise. ... Oracle International Corp

05/03/18 / #20180123984

High performance network i/o in a virtualized environment

From received data packets intended for a target virtual machine of a virtualization system, a destination network address of the target virtual machine is determined, and a current write buffer pointer is identified that points to a buffer associated with the identified target virtual machine corresponding to the destination network address. If the identified write buffer pointer indicates that the buffer has sufficient available space to accept the data packets, and if the associated buffer has sufficient available space, the data packets are placed in the associated buffer in buffer data locations according to a calculated new write buffer pointer value, and a wakeup byte data message is sent to a designated socket of the target virtual machine. ... Oracle International Corp

05/03/18 / #20180123981

System and method for supporting efficient load-balancing in a high performance computing (hpc) environment

Methods and systems for supporting efficient load balancing among a plurality of switches and a plurality of end nodes arranged in a tree topology in a network environment. The methods and systems can sort the plurality of end nodes, wherein the plurality of end nodes are sorted in a decreasing order of a receive weight. ... Oracle International Corp

05/03/18 / #20180121807

When output units must obey hard constraints

Embodiments employ an inference method for neural networks that enforces deterministic constraints on outputs without performing post-processing or expensive discrete search over the feasible space. Instead, for each input, the continuous weights are nudged until the network's unconstrained inference procedure generates an output that satisfies the constraints. ... Oracle International Corp

05/03/18 / #20180121792

Differentiable set to increase the memory capacity of recurrent neural networks

According to embodiments, a recurrent neural network (rnn) is equipped with a set data structure whose operations are differentiable, which data structure can be used to store information for a long period of time. This differentiable set data structure can “remember” an event in the sequence of sequential data that may impact another event much later in the sequence, thereby allowing the rnn to classify the sequence based on many kinds of long dependencies. ... Oracle International Corp

05/03/18 / #20180121511

Facilitating operations on pluggable databases using separate logical timestamp services

A refreshable pdb clone is associated with a pdb-specific logical timestamp (lt) service that continuously reflects the lt of the most recent changes that have fully committed within the pdb clone during a refresh operation. Such an lt service is used to perform queries over the changing data in the pdb clone while the pdb clone is undergoing a refresh operation. ... Oracle International Corp

05/03/18 / #20180121492

Two-tier storage protocol for committing changes in a storage system

Systems and methods for implementing a two-tier commit protocol are described herein. In one or more embodiments, a storage system is configured to receive a request to store an object within a storage system, the object comprising (a) data and (b) metadata. ... Oracle International Corp

05/03/18 / #20180121488

Automatic linearizability checking

A method may include executing operation types on a concurrent data structure to obtain executed operations. Each executed operation may cause a transition from a preceding state to a subsequent state. ... Oracle International Corp

05/03/18 / #20180121457

Executing a conditional command on an object stored in a storage system

Each object is associated with one root metadata record and one or more version-specific metadata records, each corresponding to a version of object data. A conditional command may be conditioned upon whether an object is stored in a storage system. ... Oracle International Corp

05/03/18 / #20180121441

Accessing application services from forms

A method, system, and computer program product for computer-aided deployment of mobile system apps for accessing enterprise applications. A form field service request originates from a non-native system. ... Oracle International Corp

05/03/18 / #20180121264

Determining system information based on object mutation events

A consumer transmits a set of system updates corresponding to an initial set of events retrieved from an event stream. The consumer determines that acknowledgement of the transmission of the initial set of events has not been received. ... Oracle International Corp

05/03/18 / #20180121259

Method and system for data instance-based automatic message map construction

A system and method for facilitating integrating software systems. An example method includes generating a test dataset (also called instance dataset herein); inputting the test dataset to a first software system and a second software system that are to be integrated; triggering a first set of one or more source messages (also called target messages herein) from the first software system and a second set of one or more source messages from the second output message based on the test dataset; receiving the first set of one or more source messages and the second set of one or more source messages; and analyzing the message sets to determine a mapping sufficient to translate messages exchanged between the first and second software systems, such that the messages are readable thereby.. ... Oracle International Corp

05/03/18 / #20180121239

Object processing framework

One or more embodiments include scheduling the processing of objects by concurrently using time buckets of different time bucket generations. A time bucket generation includes a configuration for time buckets associated with that time bucket generation. ... Oracle International Corp

05/03/18 / #20180121200

Hybrid lookahead branch target cache

An apparatus is disclosed, the apparatus including a branch target cache memory configured to store one or more entries. Each entry of the one or more entries may include an address tag and a corresponding target address. ... Oracle International Corp

05/03/18 / #20180121129

Data layout schemas for seamless data migration

Techniques are described for migrating data between storage components. In one or more embodiments, a storage system receives a request to migrate data from a first storage component to a second storage component. ... Oracle International Corp

05/03/18 / #20180121110

Data-packed storage containers for streamlined access and migration

Techniques are described for organizing data within a storage system. In one or more embodiments, a storage system monitors access to a first set of objects comprising (a) a first subset of objects associated with at least a first attributes and (b) a second subset of objects associated with at least a second attribute. ... Oracle International Corp

04/19/18 / #20180109531

Anomaly detection using tripoint arbitration

Systems, methods, and other embodiments associated with anomaly detection using tripoint arbitration are described. In one embodiment, a method includes identifying a set of clusters that correspond to a nominal sample of data points in a sample space. ... Oracle International Corp

04/19/18 / #20180109446

Scalable framework for managing qos requirements ater a switch link failover in a switch fabric network

Upon detecting a failure of a switch link in a set of multiple redundant switch links that directly connect two nodes in the switch fabric network, the system performs a failover operation that remaps network traffic associated with the failed switch link to an alternative switch link in the set of multiple redundant switch links. Each node in the switch fabric network maintains a mapping table that translates from logical ports and associated logical virtual lanes to physical ports and associated virtual lanes. ... Oracle International Corp

04/19/18 / #20180109443

Scalable framework for managing switch link failovers in a switch fabric network

The disclosed system handles a switch link failure in a switch fabric network. When a node in the switch fabric network detects a failure of a switch link coupled to the node, the system remaps traffic that is directed to a logical port number, which is currently mapped to a primary physical port number associated with the failed switch link, to a secondary physical port number associated with the alternative switch link. ... Oracle International Corp

04/19/18 / #20180108057

Prepaid utility metering with complex rates using advanced metering infrastructure (ami) smart meters

Systems, methods, and other embodiments associated with performing multiple periodic meter data evaluations during a billing cycle are described. In one embodiment, a method includes performing a plurality of meter data evaluations at periodic intervals during a billing cycle for consumption of a resource by a user having a prepaid account for the resource. ... Oracle International Corp

04/19/18 / #20180107960

Automatic zoom control system for workforce timeline

Systems, methods, and other embodiments associated with automatically controlling a zoom level are described. In one embodiment, a method includes accessing a database and retrieving a plurality of data records based on at least one match parameter, wherein each data record is assigned to an employee and includes a scheduled time range in a work day for the employee. ... Oracle International Corp

04/19/18 / #20180107775

Methods and systems for simulating high-speed link designs

Systems and methods for generating a simulation model that simulates a serdes system comprising components from different serdes designs are provided. At least one component from the serdes system comes from a proprietary serdes design having an existing simulation model for the overall proprietary serdes design. ... Oracle International Corp

04/19/18 / #20180107514

Generic concurrency restriction

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. ... Oracle International Corp

04/19/18 / #20180107482

Processor load using a bit vector to calculate effective address

Circuitry may be configured to identify a particular element position of a bit vector stored in a register, where a value of the element occupying the particular element position matches a first predetermined value, and determine an address value dependent upon the particular element position of the bit vector and a base address. The circuitry may be further configured to load data from a memory dependent upon the address value.. ... Oracle International Corp

04/19/18 / #20180107343

Multi-platform pattern-based user interfaces

Techniques are provided for encapsulating a user experience design for user interfaces of an application, where the user experience design comprises a look and feel of the application and a plurality of functional elements of the application. A plurality of rules for implementing the one or more user interfaces may be defined, and the rules may be based at least in part on the user experience design. ... Oracle International Corp

04/19/18 / #20180106964

Surface-normal optical coupling interface with thermal-optic coefficient compensation

The disclosed embodiments provide a system that implements an optical interface. The system includes a semiconductor chip with a silicon layer, which includes a silicon waveguide, and an interface layer (which can be comprised of sion) disposed over the silicon layer, wherein the interface layer includes an interface waveguide. ... Oracle International Corp

04/12/18 / #20180102938

Cluster-based processing of unstructured log messages

Some embodiments relate to assigning individual log messages to clusters. An initial cluster assignment may be performed by applying a hash function to one or more non-variable components of the message to generate an initial cluster identifier. ... Oracle International Corp

04/12/18 / #20180101607

Cluster-based processing of unstructured log messages

Some embodiments relate to assigning individual log messages to clusters. An initial cluster assignment may be performed by applying a hash function to one or more non-variable components of the message to generate an initial cluster identifier. ... Oracle International Corp

04/12/18 / #20180101573

Sort-merge band join optimization

Techniques herein optimize sort-merge join method for a band join. In an embodiment, for a query comprising a query block specifying a join between a first table and a second table, a band join condition is detected between the first table and the second table. ... Oracle International Corp

04/12/18 / #20180101532

Searching data sets

A method of searching a plurality of data sets with a search query may include receiving the search query, where the search query may include one or more tokens. The method may also include accessing the plurality of data sets, and calculating maximum possible search scores for each of the plurality of data sets. ... Oracle International Corp

04/12/18 / #20180101530

Dynamically configurable high performance database-aware hash engine

Techniques are provided for configuring and operating hardware to sustain real-time hashing throughput. In an embodiment, during a first set of clock cycles, a particular amount of data items of a first data column are transferred into multiple hash lanes. ... Oracle International Corp

04/12/18 / #20180101423

Cluster-based processing of unstructured log messages

Some embodiments relate to assigning individual log messages to clusters. An initial cluster assignment may be performed by applying a hash function to one or more non-variable components of the message to generate an initial cluster identifier. ... Oracle International Corp

04/12/18 / #20180101370

Selective generation of multiple versions of machine code for source code functions for execution on different processor versions and/or architectures

Utilities for use in generation of a single executable (e.g., single set of machine code) compatible with processors of multiple different architectures and/or versions with reduced levels of code bloating, no or limited changes to the source code, no or limited special code and/or data sections in the executable, and the like. Specifically, a compiler can selectively generate machine code for each of one or more particular c++ functions for each of a plurality of different processor versions and/or architectures in a “multi-version mode” or “multi-architecture mode” to allow such functions to perform better under different processor versions or architectures, avoid the need to maintain multiple entire object code sets for different processor versions or architectures, and allow for maintenance of a substantially complete c++ code mechanism.. ... Oracle International Corp

04/12/18 / #20180101324

Storage controller for provisioning storage services for an application based upon application-specific requirements

An infrastructure is described that enables an application's storage-related requirements to be declaratively specified and storage services to be provided for that application in accordance with the specified storage requirements. A centralized storage controller system is provided that receives application storage profile information for an application, where the application storage profile information identifies that application's storage-related requirements. ... Oracle International Corp

04/05/18 / #20180097802

Microservices based multi-tenant identity and data security management cloud service

A system provides cloud-based identity and access management. The system receives a request for performing an identity management service, where the request includes a call to an application programming interface (“api”) that identifies the identity management service and a microservice configured to perform the identity management service. ... Oracle International Corp

04/05/18 / #20180096707

Video storytelling based on conditions determined from a business object

A method, system, and computer program product for data presentation using video. Embodiments commence upon invoking a computer-implemented task to receive a user credential, which credential is used to determine and access one or more initial search corpora. ... Oracle International Corp

04/05/18 / #20180096451

System and method providing automatic alignment of aerial/satellite imagery to known ground features

Systems, methods, and other embodiments are disclosed for correcting errors in the geo-spatial locations of acquired image data. In one embodiment, acquired aerial or satellite image data is segmented to generate extracted boundary data. ... Oracle International Corp

04/05/18 / #20180096095

Overlay display of data from different databases

A method for visually merging design databases without generating a merged database of the design databases is disclosed. A first display window that is to display information from a particular database in non-overlay mode is assigned to the first stack position, and a second display window that is to display information from another database in overlay mode is assigned to a next stack position. ... Oracle International Corp

04/05/18 / #20180096010

Flexible in-memory column store placement

Techniques are described herein for distributing distinct portions of a database object across volatile memories of selected nodes of a plurality of nodes in a clustered database system. The techniques involve storing a unit-to-service mapping that associates a unit (a database object or portion thereof) to one or more database services. ... Oracle International Corp

04/05/18 / #20180096007

Leveraging sql with user defined aggregation to efficiently merge inverted indexes stored as tables

Techniques are described herein for using user-defined aggregate functions for updating inverted index tables. A user-defined aggregate function is registered in a database system for updating an index table based on changes stored in a staging table. ... Oracle International Corp

04/05/18 / #20180095882

Modeling processor shared memory

A method may include assigning a cacheability status to a page. The page may be in a memory of a host computer communicatively connected to a processor core on a field-programmable gate array (fpga). ... Oracle International Corp

04/05/18 / #20180095786

Parallel processing using memory mapping

Techniques are disclosed for processing records using virtual memory mapping. An input file is virtually divided into a fragments based on memory mapping. ... Oracle International Corp

04/05/18 / #20180095224

Polarization-insensitive optical transceiver

An integrated circuit that includes a wavelength-filter layer stack (which may include silicon oxynitride) and an optical substrate (such as a silicon-on-insulator platform) is described. During operation, an optical signal received from an optical fiber or an optical waveguide is wavelength filtered into a set of wavelength-filter optical waveguides by an optical multiplexer/demultiplexer (such as an echelle grating and/or an array waveguide grating) in the wavelength-filter layer stack. ... Oracle International Corp

03/29/18 / #20180089275

Frequent items detection in data sets

A system is provided that generates a list of most common items and respective item frequencies from a data set that includes a plurality of items. The system creates a first list of items from the data set and monitors an estimate count for each item in the first list, where the first list is sorted by the estimate count. ... Oracle International Corp

03/29/18 / #20180089261

Leveraging columnar encoding for query operations

Techniques are described for leveraging column dictionaries of tables for join, group-by and expression evaluation operations. In an embodiment, a table is stored in one or more data units, each data unit's metadata containing dictionaries for stored columns. ... Oracle International Corp

03/22/18 / #20180084081

Cloud operation reservation system

In one or more embodiments, a cloud operation reservation system is provided through which cloud operations may be scheduled and managed. The cloud operation reservation system includes logic for defining a set of time windows that are available to perform one or more cloud operations on cloud targets and presenting the set of time windows to one or more tenants of a cloud service. ... Oracle International Corp

03/22/18 / #20180084075

Request cache to improve web applications performance

A system and method for enhancing web application performance by selectively caching information used by different stages of server-side processing of a request for webpage content from a client system. An example method involves using a specialized cache requestor for selectively fetching and caching javabean properties once per request lifecycle. ... Oracle International Corp

03/22/18 / #20180084053

Centralized monitoring of cloud operations

In one or more embodiments, a system comprises logic for aggregating and analyzing cloud targets based on a variety of attributes. Responsive at least to receiving a selection of one or more attributes, the system: (a) aggregates, from a plurality of cloud targets, a set of cloud targets that includes a first cloud target supporting at least a first cloud service for a first tenant and a second cloud target supporting at least a second cloud service for a second tenant; (b) presents, through a display interface, the set of cloud targets that includes the first cloud target and the second cloud target; and (c) receiving, through the display interface, a second selection of an action to perform on at least one cloud target in the set of cloud targets. ... Oracle International Corp

03/22/18 / #20180084043

System and method providing local development of executable content pages normally run on a server within a user session

Computerized embodiments are disclosed that provide for testing an executable content page, normally run in a server environment, on a local computing device. In one embodiment, replica application program interfaces are stored on a hard drive of the local computing device in a local file at a same relative path location as corresponding application program interfaces stored in the server environment. ... Oracle International Corp

03/22/18 / #20180084040

System and method for restful management distributed collection in an application server environment

In accordance with an embodiment, described herein is a system and method for restful management distributed collection in an application server environment. Distributed collection can be used to improve the performance of rest searches that fan-out across servers, by having the managed servers assist in the fan-out, instead of having the admin server fan-out to each managed server directly.. ... Oracle International Corp

03/22/18 / #20180084012

Dynamic policy injection and access visualization for threat detection

The present disclosure relates generally to threat detection, and more particularly, to techniques for analyzing security events using dynamic policies and displaying a consolidated view of active threats and user activity including the dynamic policies being triggered by the active threats and user activity. Some aspects are directed to the concept of a policy bus for injecting and communicating the dynamic policies to multiple enforcement entities and the ability of the entities to respond to the policies dynamically. ... Oracle International Corp

03/22/18 / #20180084011

Dynamic policy injection and access visualization for threat detection

The present disclosure relates generally to threat detection, and more particularly, to techniques for analyzing security events using dynamic policies and displaying a consolidated view of active threats and user activity including the dynamic policies being triggered by the active threats and user activity. Some aspects are directed to the concept of a policy bus for injecting and communicating the dynamic policies to multiple enforcement entities and the ability of the entities to respond to the policies dynamically. ... Oracle International Corp

03/22/18 / #20180084010

Dynamic policy injection and access visualization for threat detection

The present disclosure relates generally to threat detection, and more particularly, to techniques for analyzing security events using dynamic policies and displaying a consolidated view of active threats and user activity including the dynamic policies being triggered by the active threats and user activity. Some aspects are directed to the concept of a policy bus for injecting and communicating the dynamic policies to multiple enforcement entities and the ability of the entities to respond to the policies dynamically. ... Oracle International Corp

03/22/18 / #20180083977

Distributed high availability agent architecture

A high availability (ha) identity bridge (idbridge) between an on-premises active directory (ad) and a cloud-based identity cloud service (idcs) is provided. A connection to an ad, coupled to a first network, is established. ... Oracle International Corp

03/22/18 / #20180083967

Tenant and service management for a multi-tenant identity and data security management cloud service

Tenant and service management for an identity cloud service (idcs) is provided. A request is received, from a tenant automation system (tas) over a network, to create an idcs service instance for a tenant. ... Oracle International Corp

03/22/18 / #20180083944

Preserving ldap hierarchy in a scim directory using special marker groups

A method for hierarchically processing lightweight directory access protocol (ldap) operations against a system for cross-domain identity management (scim) directory is provided. The method includes providing an ldap directory information tree (dit) including a plurality of ldap dit entries that describe ldap containers, users and groups, providing a scim directory including a plurality of scim resource entries that describe scim users and groups, migrating the plurality of ldap dit entries to the scim directory including storing the ldap dit hierarchical information in the scim directory by mapping ldap containers in the ldap dit to special marker scim groups in the scim directory, receiving, from an ldap-based application over a network, an ldap operation request, processing the ldap operation request, and returning an ldap operation response to the ldap-based application over the network.. ... Oracle International Corp

03/22/18 / #20180083941

Pluggable authentication for enterprise web application

A system and method for facilitating authenticating a client application to enable communications with another server-side application running on a server in communication with the client application (client). An example embodiment involves providing an authenticator for the client to a shared library that is accessible to the client and server, and then registering the authenticator for the client at the server. ... Oracle International Corp

03/22/18 / #20180083915

Scim to ldap mapping using subtype attributes

A method for mapping scim resources to ldap entries is provided. An ldap directory information tree (dit), including a plurality of ldap dit entries that describe ldap containers, users and groups, is provided. ... Oracle International Corp

03/22/18 / #20180083893

Internet cloud-hosted natural language interactive messaging system with entity-based communication

Provided are methods, systems, and computer-program products for responding to a natural language communication, sending a response to request additional information from a user, and exposing an invocable method for accessing a virtual database. Some examples relate to a bot server that can respond to natural-language messages (e.g., questions or comments) through a messaging application using natural-language messages. ... Oracle International Corp

03/22/18 / #20180083892

Internet cloud-hosted natural language interactive messaging system with intent determination

Provided are methods, systems, and computer-program products for responding to a natural language communication, sending a response to request additional information from a user, and exposing an invocable method for accessing a virtual database. Some examples relate to a bot server that can respond to natural-language messages (e.g., questions or comments) through a messaging application using natural-language messages. ... Oracle International Corp

03/22/18 / #20180083889

Systems and methodologies for defining and scheduling custom actions as cloud operations

In one or more embodiments, a system defines a plurality of waves for performing a set of scheduled operations on a set of cloud targets within a particular time window, where the plurality of waves includes a first wave for performing scheduled operations on a first subset of cloud target and a second wave for performing scheduled operations on a second subset of cloud targets. During the first wave, a first subset of scheduled operations within the particular time window are performed on two or more target resources from the first subset of target resources. ... Oracle International Corp

03/22/18 / #20180083882

Methods, systems, and computer readable media for discarding messages during a congestion event

The subject matter described herein relates to methods, systems, and computer readable media for discarding messages during a congestion event. One method includes registering a traffic congestion policy for handling traffic associated with an application during congestion. ... Oracle International Corp

03/22/18 / #20180083852

Conflict resolution design for importing template package in sites cloud service

A computer-implemented method can include receiving an indication of a template package to be imported in a sites cloud service and further determining whether there is a potential conflict in connection with the template package to be imported in the sites cloud service. The method can also include issuing a notification concerning the potential conflict in connection with the template package to be imported in the sites cloud service responsive to an indication that there is a potential conflict in connection with the template package to be imported in the sites cloud service.. ... Oracle International Corp

03/22/18 / #20180083851

Cloud service notifications

Techniques are disclosed for providing notifications to a user. A user can configure the types of notifications they would like to receive. ... Oracle International Corp

03/22/18 / #20180083849

End-to-end tracing providers and session management

A method for end-to-end tracing includes receiving, from a user node, a request for a tracing session, receiving an argument and a provider identifier for the tracing session, and initiating tracing on compute nodes by sending the argument to a provider identified by the provider identifier, the provider located on each of the compute nodes. The method further includes receiving event reports from the compute nodes, and combining the event reports into a tracing information for the tracing session. ... Oracle International Corp

03/22/18 / #20180083840

Continuous delivery of hierarchical products using executor for software configuration automation

A distributed topology system may include a distributed topology engine configured to run on a server device and define a topology consisting of one or more building blocks. Each building block may represent one or more tasks pertaining to an application. ... Oracle International Corp

03/22/18 / #20180083835

Application management for a multi-tenant identity cloud service

Embodiments provide application management functionality in a multi-tenant identity cloud service. Embodiments define a plurality of facets for the application, each facet describing a behavior of the application. ... Oracle International Corp

03/22/18 / #20180083833

Method and system for performing context-aware prognoses for health analysis of monitored systems

Described is an approach for performing context-aware prognoses in machine learning systems. The approach harnesses streams of detailed data collected from a monitored target to create a context, in parallel to ongoing model operations, for the model outcomes. ... Oracle International Corp

03/22/18 / #20180083832

Deploying a server stack having a cross-server dependency

Techniques for deploying a server stack having a cross-server dependency are disclosed. A deployment engine initiates a deployment process for a server stack. ... Oracle International Corp

03/22/18 / #20180083826

Composite event handler for a multi-tenant identity cloud service

One embodiment provides event handling in a cloud based multi-tenant identity management system. Embodiments receive a plurality of individual events and a request to create a group from the individual events. ... Oracle International Corp

03/22/18 / #20180083420

Thermally compensating spot-size converter for an athermal laser

A laser includes a reflective gain medium (rgm) comprising an optical gain material coupled with an associated reflector. The rgm is coupled to a spot-size converter (ssc), which optically couples the rgm to an optical reflector through a silicon waveguide. ... Oracle International Corp

03/22/18 / #20180082712

Storage tape wobble decoder and method

Amplitude or phase modulated uncompensated wobble patterns representing address patterns for track addresses of optical media are generated or applied to the media. A filter is applied to the un-compensated wobble patterns to detect a threshold value to signal the existence of a synchronization pattern. ... Oracle International Corp

03/22/18 / #20180082449

Selecting an anomaly for presentation at a user interface based on a context

Techniques for selecting an anomaly based on a context are disclosed. A set of metrics corresponding to communications with nodes of a computer system are identified. ... Oracle International Corp

03/22/18 / #20180082426

Algorithmic method for detection of documents in images

A computer-implemented method can include receiving an input image of a physical document, performing down-sampling on the input image, applying median filtering to the input image, applying canny edge detection to the input image, performing a hough transform on the input image, computing a quadrilateral having sides that represent borders of the physical document, and providing the computed quadrilateral as an output.. . ... Oracle International Corp

03/22/18 / #20180082191

Proximal factorization machine interface engine

Techniques are described for training and evaluating a proximal factorization machine engine. In one or more embodiments, the engine receives a set of training data that identifies a set of actions taken by a plurality of users with respect to a plurality of items. ... Oracle International Corp

03/22/18 / #20180081995

System and method providing a scalable and efficient space filling curve approach to point cloud feature generation

Systems, methods, and other embodiments are disclosed for identifying features within point cloud data. In one embodiment, point cloud data is read which represents multiple points of at least one point cloud in a multi-dimensional space. ... Oracle International Corp

03/22/18 / #20180081994

Automatically mapping data while designing process flows

An example method facilitates associating data objects with elements of a process to be implemented via a process-based software application. The example method includes determining that a developer has added a particular software element to a software application being developed by the developer; accessing metadata describing the software element; and using the metadata to automatically associate the software element to one or more data objects to be used by the software element during running of the software application. ... Oracle International Corp

03/22/18 / #20180081983

Cookie based state propagation for a multi-tenant identity cloud service

A system that provides cloud based identity management, at a first microservice, saves a current state on a cookie that is stored on a browser, where the current state is saved in a format specific to the first microservice. The system performs an operation on the first microservice that generates a first portion of information and a second portion of information. ... Oracle International Corp

03/22/18 / #20180081959

Efficient dual-objective cache

Techniques are described herein for effectively managing usage of a shared object cache in a container database management system (dbms). The shared object cache maintains shared objects belonging to a set of pluggable databases (pdbs) hosted by the container dbms. ... Oracle International Corp

03/22/18 / #20180081957

Synchronized capture of transactional data from multiple journals

The present disclosure relates generally to electronic data, and more particularly, to techniques for synchronizing the capture of change data from multiple transaction journals. In various embodiments, a technique includes writing of discrete markers in the individual journals to facilitate the determination of consistent read points across the various journals to eliminate the effects of memory or disk caching that may interfere with the proper sequential ordering of transactional data across the individual journals in a single transaction processing program.. ... Oracle International Corp

03/22/18 / #20180081950

Internet cloud-hosted natural language interactive messaging system with virtual database

Provided are methods, systems, and computer-program products for responding to a natural language communication, sending a response to request additional information from a user, and exposing an invocable method for accessing a virtual database. Some examples relate to a bot server that can respond to natural-language messages (e.g., questions or comments) through a messaging application using natural-language messages. ... Oracle International Corp

03/22/18 / #20180081946

Duplicate reduction or elimination with hash join operations

Attributes and semantics of duplicate insignificance that are inherent or inferred in a database language statement are detected. Also, a join operation that is inherent or inferred in the database language statement is detected and examined for join semantics. ... Oracle International Corp

03/22/18 / #20180081939

Techniques for dictionary based join and aggregation

Techniques are described herein for performing join and aggregation operations for a received query using column dictionaries. In an embodiment, a query is received that requests to aggregate a measure column of a fact table based on an aggregate function and join the fact table with a dimension table on a join key column. ... Oracle International Corp

03/22/18 / #20180081926

Column level invalidation for in-memory database

Techniques are provided for maintaining and using row-level and column-level invalidation information for a copy of data items stored in-memory via a row-bitmap and column-bitmap. The row-bitmap and column-bitmap can be used to determine whether a database query can be processed using in-memory data or not. ... Oracle International Corp

03/22/18 / #20180081924

Change data capture processing and analysis

The present disclosure relates generally to electronic data, and more particularly, to techniques for capturing change data of a database by a remote system. In various embodiments, a technique includes executing, on a first computing system, an application that is configured to obtain information including data records change data of the data records from a database of a second computing system. ... Oracle International Corp

03/22/18 / #20180081922

Low latency query processing over a series of redo records

Systems for high-performance, low-latency database log mining applications. A method commences upon receiving a log mining query. ... Oracle International Corp

03/22/18 / #20180081918

Historical data representation in cloud service

Techniques are disclosed for collecting and visualizing historical data. Messages can be generated in response to user requests to make changes to activities in an integration flow. ... Oracle International Corp

03/22/18 / #20180081914

Method and system for adaptively imputing sparse and missing data for predictive models

Described is an approach that provides an adaptive solution to missing data for machine learning systems. A gradient solution is provided that is attentive to imputation needs at each of several missingness levels. ... Oracle International Corp

03/22/18 / #20180081913

Method and system for adaptively removing outliers from data used in training of predictive models

Described is an improved approach to remove data outliers by filtering out data correlated to detrimental events within a system. One or more detrimental even conditions are defined to identify and handle abnormal transient states from collected data for a monitored system.. ... Oracle International Corp

03/22/18 / #20180081912

Method and system for cleansing training data for predictive models

Described is an improved approach to implement selection of training data for machine learning, by presenting a designated set of specific data indicators where these data indicators correspond to metrics that end users are familiar with and are easily understood by ordinary users and dbas within their knowledge domain. Selection of these indicators would correlate automatically to selection of a corresponding set of other metrics/signals that are less understandable to an ordinary user. ... Oracle International Corp

03/22/18 / #20180081905

Hierarchy preparation in hierarchical systems

Various techniques are disclosed herein for storing and managing master data in hierarchical data systems. Several related concepts, embodiments, and examples are disclosed, including techniques for incremental rationalization in a hierarchical data model, techniques for implementing governance pools in a hierarchical data model, techniques for application materialization in a hierarchical data model, techniques for data intersection mastering in a hierarchical data model, techniques for change request visualization in a hierarchical data model, and techniques for hierarchy preparation in a hierarchical data model.. ... Oracle International Corp

03/22/18 / #20180081904

Change request visualization in hierarchical systems

Various techniques are disclosed herein for storing and managing master data in hierarchical data systems. Several related concepts, embodiments, and examples are disclosed, including techniques for incremental rationalization in a hierarchical data model, techniques for implementing governance pools in a hierarchical data model, techniques for application materialization in a hierarchical data model, techniques for data intersection mastering in a hierarchical data model, techniques for change request visualization in a hierarchical data model, and techniques for hierarchy preparation in a hierarchical data model.. ... Oracle International Corp

03/22/18 / #20180081903

Application materialization in hierarchical systems

Various techniques are disclosed herein for storing and managing master data in hierarchical data systems. Several related concepts, embodiments, and examples are disclosed, including techniques for incremental rationalization in a hierarchical data model, techniques for implementing governance pools in a hierarchical data model, techniques for application materialization in a hierarchical data model, techniques for data intersection mastering in a hierarchical data model, techniques for change request visualization in a hierarchical data model, and techniques for hierarchy preparation in a hierarchical data model.. ... Oracle International Corp

03/22/18 / #20180081902

Governance pools in hierarchical systems

Various techniques are disclosed herein for storing and managing master data in hierarchical data systems. Several related concepts, embodiments, and examples are disclosed, including techniques for incremental rationalization in a hierarchical data model, techniques for implementing governance pools in a hierarchical data model, techniques for application materialization in a hierarchical data model, techniques for data intersection mastering in a hierarchical data model, techniques for change request visualization in a hierarchical data model, and techniques for hierarchy preparation in a hierarchical data model.. ... Oracle International Corp

03/22/18 / #20180081901

Incremental rationalization in hierarchical systems

Various techniques are disclosed herein for storing and managing master data in hierarchical data systems. Several related concepts, embodiments, and examples are disclosed, including techniques for incremental rationalization in a hierarchical data model, techniques for implementing governance pools in a hierarchical data model, techniques for application materialization in a hierarchical data model, techniques for data intersection mastering in a hierarchical data model, techniques for change request visualization in a hierarchical data model, and techniques for hierarchy preparation in a hierarchical data model.. ... Oracle International Corp

03/22/18 / #20180081895

Stage file objects in a visual design tool for integration development

Described herein are systems and methods for providing stage file objects in a visual design tool for integration development. The integration can be developed on a cloud based integration service that can receive, via a visual development tool interface, selection of a stage file object for insertion into an integration flow. ... Oracle International Corp

03/22/18 / #20180081879

Data intersection mastering in hierarchical systems

Various techniques are disclosed herein for storing and managing master data in hierarchical data systems. Several related concepts, embodiments, and examples are disclosed, including techniques for incremental rationalization in a hierarchical data model, techniques for implementing governance pools in a hierarchical data model, techniques for application materialization in a hierarchical data model, techniques for data intersection mastering in a hierarchical data model, techniques for change request visualization in a hierarchical data model, and techniques for hierarchy preparation in a hierarchical data model.. ... Oracle International Corp

03/22/18 / #20180081863

Techniques for managing display of headers in an electronic document

Techniques are disclosed for managing display of content in an electronic document. Specifically, the techniques can enable headers related to content to be selectively moved. ... Oracle International Corp

03/22/18 / #20180081791

Plugin for multi-module code coverage in web applications

Implementations generally relate to test coverage of multi-module code. In some implementations, a method includes testing, at a server, program code from a plurality of software modules of a process. ... Oracle International Corp

03/22/18 / #20180081785

Metadata application constraints within a module system based on modular dependencies

Declarations of annotation types, which specify annotations, are themselves annotated by meta-annotations. Meta-annotations define constraints based on modular dependencies.. ... Oracle International Corp

03/22/18 / #20180081768

Hierarchical fault tolerance in system storage

Embodiments enable a database management system (dbms) to manage two levels of disk failure groups. These two levels of redundancy are achieved by grouping the disks of the disk group for the dbms into two levels of failure groups (i.e., “data sites” each containing two or more “failure groups” of disks). ... Oracle International Corp

03/22/18 / #20180081767

Enhancing consistent read performance for in-memory databases

Techniques are described for maintaining coherency of a portion of a database object mirrored in a particular node of a database. The techniques involve maintaining invalidation logs which identify transactions that have committed to a database. ... Oracle International Corp

03/22/18 / #20180081745

Message cache sizing

A method and apparatus for message cache sizing are provided. A plurality of messages from one or more enqueuers are enqueued in a queue comprising at least one shard. ... Oracle International Corp

03/22/18 / #20180081739

Cloud service integration flow

Techniques are disclosed for identifying, applying and validating changes to activities in an integration flow. A user may make a change to an activity in an integration flow. ... Oracle International Corp

03/22/18 / #20180081716

Outcome-based job rescheduling in software configuration automation

A distributed topology system may include a distributed topology engine configured to run on a server device and define a topology consisting of one or more building blocks. Each building block may represent one or more tasks pertaining to an application. ... Oracle International Corp

03/22/18 / #20180081710

Controllable workflow in software configuration automation

A distributed topology system may include a distributed topology engine configured to run on a server device and define a topology consisting of one or more building blocks. Each building block may represent one or more tasks pertaining to an application. ... Oracle International Corp

03/22/18 / #20180081704

Tuning a virtual machine startup parameter

Techniques for tuning a virtual machine (vm) startup parameter are disclosed. A network manager initiates vms, for executing a program, using an initial set of values for vm startup parameters. ... Oracle International Corp

03/22/18 / #20180081703

Creating a tokenized process template for invoking one or more services by replacing service references with respective tokens

A system and method are provided for facilitating configuration of one or more references to a software service to be called by a software application. A catalog process is provided. ... Oracle International Corp

03/22/18 / #20180081702

Pre/post deployment customization

An example system and method facilitates customization of and configuration of a software connector, such as a connector to an application programming interface (api) or web service, in various types of computing environments, including both pre-deployment and post-deployment computing environments. A connectors framework provides a layer of abstraction between connectors maintained in the different environments and a connector editor of an application development system (which may be implemented via a server-side integrated development environment). ... Oracle International Corp

03/22/18 / #20180081694

System and method for partition administrative targeting in an application server environment

A system and method for partition administrative (admin) targeting in an application server, cloud, or other computing environment. An application server can include one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain. ... Oracle International Corp

03/22/18 / #20180081677

Using annotation processors defined by modules with annotation processors defined by non-module code

Annotation processors defined by a module of a module system are used for processing annotations. Annotation processors defined by a module of a module system may be used with annotation processors defined by non-module code. ... Oracle International Corp

03/22/18 / #20180081676

System and method for partition-scoped patching in an application server environment

In accordance with an embodiment, described herein are a system and method for partition-scoped patching in an application server environment. A computer environment includes an application server, for example a multitenant application server, that supports the use of one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain. ... Oracle International Corp

03/22/18 / #20180081673

System and method for handling lazy deserialization exceptions in an application server environment

In accordance with an embodiment, described herein is a system and method for handling lazy deserialization exceptions in an application server environment. When a stateful, e.g., ejb client request arrives to the ejb container, if the container detects that it cannot deserialize the state on this server and a patching (patching, zero downtime patching, zdt) application upgrade rollout is in progress, the container can ask the replication manager to replicate the bean state to a new secondary that is in the opposite zdt failover server group of this server, if it can find one. ... Oracle International Corp

03/22/18 / #20180081665

Versioned intelligent offline execution of software configuration automation

A distributed topology system may include a distributed topology engine configured to run on a server device and define a topology consisting of one or more building blocks. Each building block may represent one or more tasks pertaining to an application. ... Oracle International Corp

03/22/18 / #20180081657

Metadata application constraints within a module system based on modular encapsulation

Declarations of annotation types, which specify annotations, are themselves annotated by meta-annotations. Meta-annotations define constraints based on modular encapsulation.. ... Oracle International Corp

03/22/18 / #20180081655

Metadata-driven binding of converted source code to original source code

Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level language different from the first high level language. Source code in a first high level language that includes a plurality of name spaces is analyzed by a code conversion tool. ... Oracle International Corp

03/22/18 / #20180081654

Enhanced programming language source code conversion with implicit temporary object emulation

Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level language different from the first high level language. Source code in a first high level language that includes implicitly created temporary objects is analyzed. ... Oracle International Corp

03/22/18 / #20180081648

Producing an internal representation of a type based on the type's source representation

Operations include determining a compile-time representation of a particular type. A request for the compile-time representation of the particular type comprises a source representation of the particular type. ... Oracle International Corp

03/22/18 / #20180081645

Generic-flat structure rest api editor

An example system and method provides an enhancement to a software editor, enabling a user (e.g., developer) to visualize a rest api (also called a rest service herein) as a list of resources presented in a flat structure, i.e., a simple list of resources containing operations. The software editor may be a fully js/html/css (javascript, hypertext markup language, cascading style sheets) compliant editor that lets the user define connectors to rest api's in an easy and fluid way. ... Oracle International Corp

03/22/18 / #20180081644

System and method for supporting reactive responses using a dependency injection framework

In accordance with an embodiment, described herein is a system and method for supporting a reactive response using a dependency injection (di) framework. The di framework can determine the dependencies of a response object, and invoke a plurality of services for retrieving dependency objects from backend systems to satisfy those dependencies. ... Oracle International Corp

03/22/18 / #20180081643

Controlled availability of objects in a visual design tool for integration development

Techniques are described for controlling availability of objects in a visual design tool for integration development. An integration developer may select a node to add to an integration and, in response, the integration cloud system can analyze the structure of the integration flow, query other nodes within the structure of the integration flow for configuration data, and generate available configuration options for the selected node. ... Oracle International Corp

03/22/18 / #20180081642

Connectors framework

An example system and method facilitates developing and interacting with connectors that represent or are associated with services or interfaces to be implemented in a computing environment. The example system includes a connector editor backed by a connectors framework that specializes and links to the specific editor and dialogs that enables a developer to customize and configure any of plural available connectors for a specific purpose (e.g., to connect a process step to a particular type of web service). ... Oracle International Corp

03/22/18 / #20180081641

Integrating cloud service functionality by using document metadata

An example system and method for facilitating integrating functionality of different cloud computing environments. A particular example embodiment includes mechanisms for integrating a document cloud service with a process cloud service, such that components, e.g., documents, of software processes developed and/or implemented via the process cloud service can leverage the document cloud service and be maintained thereby. ... Oracle International Corp

03/22/18 / #20180081640

Systems and methods for building applications using building blocks linkable with metadata

Systems and methods relate to creating applications using building blocks linked together with metadata. A user interface can enable a user to create an application. ... Oracle International Corp

03/22/18 / #20180081639

Systems and methods for building applications using building blocks linkable with metadata

Systems and methods relate to creating applications using building blocks linked together with metadata. A user interface can enable a user to create an application. ... Oracle International Corp

03/22/18 / #20180081505

Osn/pcs collaboration mechanism integration

An example method facilitates collaborative participation in a process-based software application. The example method includes employing a process cloud integrated with a social network and document cloud to enable social network conversation-based collaboration during running of processes of the process-based software application. ... Oracle International Corp

03/15/18 / #20180077244

Maintain single session with a single application across multiple clients

A system and method for facilitating interaction between computing sessions. An example method provides for first web application to use a same session as a user session of a second web application that is external to the first web application. ... Oracle International Corp

03/15/18 / #20180077243

Techniques for configuring sessions across clients

Techniques are disclosed for providing users of an access management system the capability to manage the user's active sessions. The system may receive a first request by a user at a first device to modify one or more sessions established for the user. ... Oracle International Corp

03/15/18 / #20180077196

Reducing network attack surface area for a database using deep input validation

Techniques described herein improve database security by reducing network attack surface area in conjunction with deep input validation. In an embodiment, a database session receives one or more network packets sent via a network, the database session including a database session state that specifies one or more database privileges. ... Oracle International Corp

03/15/18 / #20180077145

Task segregation in a multi-tenant identity and data security management cloud service

Embodiments provide cloud-based identity management by receiving a request to perform an identity management service that includes real-time tasks and near-real-time tasks. Embodiments synchronously execute the real-time tasks by accessing at least one microservice using a corresponding application programming interface (“api”). ... Oracle International Corp

03/15/18 / #20180077144

Single logout functionality for a multi-tenant identity and data security management cloud service

A cloud-based identity and access management system that implements single sign-on (“sso”) receives a first request for an identity management service configured to allow for accessing applications. Embodiments send the first request to a first microservice, where the first microservice performs the identity management service by generating a token. ... Oracle International Corp

03/15/18 / #20180077142

Sharing credentials and other secret data in collaborative environment in a secure manner

A system and method for facilitating sharing of credentials and other secret data in a networked computing environment. An example embodiment provides for access to data of an external data source by a software application, wherein the external data source requires use of credentials to allow access to the data, but where the credentials themselves are not to be supplied to the software application. ... Oracle International Corp

03/15/18 / #20180077138

Generating derived credentials for a multi-tenant identity cloud service

A multi-tenant system that provides cloud-based identity management receives a request to execute a job, where the job has a scheduled start time, or a timeframe to complete, that exceeds the validity time of a request access token. The system generates the request access token corresponding to the job, where the request access token has access privileges. ... Oracle International Corp

03/15/18 / #20180077137

Secured rest execution inside headless web application

A system and method for facilitating establishing a secure connection between a client application and a content provider. An example method includes employing a security gateway to authenticate a client for communications therewith; maintaining, for the client, security credentials for a data provider via a security configuration module, wherein the security credentials are associated with a description of data, which is associated with a data provider; using the gateway to determine which of the security credentials to use to fulfill the request message received by the security gateway from the client based on the request; and employing the selected security credentials to selectively retrieve data from and deliver the data to the client application. ... Oracle International Corp

03/15/18 / #20180077057

Methods, systems, and computer readable media for processing messages using stateful and stateless decode strategies

According to one method for processing a message containing tlv elements, the method includes receiving an ingress message containing a plurality of tlv elements. The method also includes determining, using at least one message related attribute, whether the ingress message is to be processed using a stateless decode algorithm. ... Oracle International Corp

03/15/18 / #20180077015

Techniques for managing scim-compliant systems

The present disclosure describes techniques for using instances of a connector to communicate with multiple target systems without a manual pre-configuration step for each of the multiple target systems. The connector may be an extensible program-code-template for creating objects to perform one or more operations. ... Oracle International Corp

03/15/18 / #20180077010

Architectural design to enable bidirectional service registration and interaction among clusters

Implementations described herein provide a bidirectional tool configured to provide apis to enable a cross-cluster service handshakes and design and implementation for enabling two or more instances of an application registered to one cluster and other cluster provides for multi environment interaction. Using a common service registration, users can trigger actions on different instances of the application running in different environments such as a development environment, production environment, and the like. ... Oracle International Corp

03/15/18 / #20180075231

Single sign-on functionality for a multi-tenant identity and data security management cloud service

A cloud-based identity and access management system that implements single sign-on (“sso”) receives a first request for an identity management service configured to allow for accessing an application. Embodiments send the first request to a first microservice which performs the identity management service by generating a token. ... Oracle International Corp

03/15/18 / #20180075163

Clustering event processing engines

An event processing system for processing events in an event stream is disclosed. The system can launch a first cql engine in a cluster of cql engines using a cql engine tracking engine. ... Oracle International Corp

03/15/18 / #20180075132

Semantic text search

A system for performing semantic search receives an electronic text corpus and separates the text corpus into a plurality of sentences. The system parses and converts each sentence into a sentence tree. ... Oracle International Corp

03/15/18 / #20180075130

Configurable search categories including related information and related action functionality over a relational database

A relational database system, method, and computer executed instructions capable of configurable searching across an entity's multiple databases. The system allows search categories to be augmented with specifications for the search categories, the specifications identifying rules for authorized users, locations in the database to search, rendering the results and augmenting the search results with options to present additional data and actions items. ... Oracle International Corp

03/15/18 / #20180075125

Data partitioning and parallelism in a distributed event processing system

An event processing system for processing events in an event stream is disclosed. The system is configured for determining a stage for a continuous query language (cql) query being processed by an event processing system and/or determining a stage type associated with the stage. ... Oracle International Corp

03/15/18 / #20180075115

Techniques for facilitating the joining of datasets

Techniques are disclosed for a system that provides an intuitive way for merging or joining data from different datasets. The system may provide graphical interfaces to enable a user to combine or join datasets identified as having a relationship. ... Oracle International Corp

03/15/18 / #20180075113

Efficient evaluation of aggregate functions

Techniques related to efficient evaluation of aggregate functions are disclosed. Computing device(s) may perform a method for aggregating results of performing a multiplication on a first column and a second column of a database table. ... Oracle International Corp

03/15/18 / #20180075109

Spatial change detector and check and set operation

An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous data stream related to an application, convert geometry of the continuous data stream into a relation, track a plurality of moving objects in the continuous data stream, determine a relationship between at least a first object and a second object (e.g., a first moving object and a second moving object in the plurality of moving objects) based at least on the geometry of a continuous data stream and the relation. ... Oracle International Corp

03/15/18 / #20180075108

Automatic parallelization for geofence applications

An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous data stream related to an application, identify an input geometry associated with the continuous data stream, generate a cluster of geometries based at least in part on the input geometry, generate an output geometry based at least in part on the cluster of geometries and a number of geometries in each cluster of the cluster of geometries, determining one or more partitions for the output geometry based on the cluster of geometries and the number of geometries in each cluster of the cluster of geometries, dynamically change a size of the one or more partitions for the output geometry, and transmitting the output geometry associated with the continuous data stream.. ... Oracle International Corp

03/15/18 / #20180075107

Data serialization in a distributed event processing system

A distributed event processing system is disclosed that receives a batch of events via a continuous data stream and performs the serialization of data in the batch of events. In certain embodiments, the system identifies a first data type of a first attribute for each event in a batch of events and determines a first type of data compression to be performed on data values represented by the first attribute. ... Oracle International Corp

03/15/18 / #20180075105

Efficient evaluation of queries with multiple predicate expressions

Techniques related to efficient evaluation of queries with multiple predicate expressions are disclosed. A first predicate expression (pe) is evaluated against a plurality of rows in a first column vector (cv) to determine that a subset of rows does not satisfy the first pe. ... Oracle International Corp

03/15/18 / #20180075104

Techniques for relationship discovery between datasets

The present disclosure related to techniques for analyzing data from multiple different data sources to determine a relationship between the data (also referred to herein a “data relationship discovery”). The relationships between any two compared datasets may be used to determine one or more recommendations for merging (e.g., joining), or “blending,” the data sets together. ... Oracle International Corp

03/15/18 / #20180075101

N-way hash join

Techniques are described herein for processing queries comprising joins specifying a plurality of tables. The techniques involve partitioning the tables by assigning rows to partitions. ... Oracle International Corp

03/15/18 / #20180075100

Non-intrusive monitoring output of stages in micro-batch streaming

An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous query, apply a transformation to the continuous query to generate a query plan for the continuous query, monitor the continuous query using a monitoring transformation process, receive a micro-batch stream of input events related to an application, and process the input events of the micro-batch stream based at least in part on the monitoring transformation process to generate a set of output events related to the application.. ... Oracle International Corp

03/15/18 / #20180075099

Complex event processing for micro-batch streaming

An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous query, apply a transformation to the continuous query to generate a query plan for the continuous query, transform the query plan using a transformation algorithm to generate a transformed query plan, receive a micro-batch stream of input events related to an application, process the input events of the micro-batch stream based at least in part on the transformed query plan to generate a set of output events related to the application, and store the set of output events related to the application in an output queue.. ... Oracle International Corp

03/15/18 / #20180075096

Efficient evaluation of query expressions including grouping clauses

Techniques related to efficient evaluation of query expressions including grouping clauses are disclosed. Computing device(s) perform a method for aggregating a measure column vector (mcv) according to a plurality of grouping column vectors (gcvs). ... Oracle International Corp

03/15/18 / #20180075086

Asynchronous shared application upgrade

Techniques are provided for diverting, to cloned metadata, live access to original metadata of an application container that is being concurrently upgraded. In an embodiment, a database server stores, within an application container of an application, original metadata that defines objects for use by pluggable databases of the application. ... Oracle International Corp

03/15/18 / #20180075082

Determining a chronological order of transactions executed in relation to an object stored in a storage system

Techniques for determining a chronological order of transactions executed in relation to an object stored in a storage system are disclosed. A transaction history, stored in association with an object, includes information identifying transactions executed in relation to the object. ... Oracle International Corp

03/15/18 / #20180075079

Patch-up operations on invalidity data

Techniques are described for maintaining coherency of a portion of a database object populated in the volatile memories of multiple nodes in a database cluster. The techniques involve maintaining a local invalidation bitmap for which identifies block-level invalidity data and item-level invalidity data. ... Oracle International Corp

03/15/18 / #20180075076

Maintaining immutable data and mutable metadata in a storage system

Techniques for maintaining immutable data and mutable metadata in a storage system are disclosed. Each object is associated with one or more data records and one or more metadata records. ... Oracle International Corp

03/15/18 / #20180075057

Network partition tolerance in a high available centralized vcs implementation

Implementations provide a database lock mechanism used to prevent concurrent writes to service on network partition scenarios associated with a version control system. The database lock mechanism may be provided on per repository basis to ensure both nodes are working and maintaining data consistency, even when they are not connected when interruptions in network communication disrupts the intercommunication between nodes. ... Oracle International Corp

03/15/18 / #20180075049

Schema to schema converter

In one implementation, a data transformation engine is employed to analyze an incoming json schema syntax and use a “best effort” model to convert a plurality of json schemas to other types of schemas such as an xml schema. The model is configured to be adaptable and dynamic in order to convert as much of the json as possible. ... Oracle International Corp

03/15/18 / #20180075048

Algorithm to check compatibility of business object types to prevent business catalog corruption on resource update

Implementations include a resource compatibility engine and method configured to verify resource compatibility when importing schemas and formats such as xsd and wsdl into a database table such as a business catalog. The resource compatibility engine may be configured to prevent possible catalog corruption from importing file types that do not match. ... Oracle International Corp

03/15/18 / #20180075046

Managing snapshots and application state in micro-batch based event processing systems

An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a micro-batch stream of input events, process the input events using the cql engine to generate a set of output events, generate, using a snapshot management algorithm implemented by the cql engine, a snapshot of a current state of a system based at least in part on the set of output events related to the application, generate a first directory structure to access snapshot information associated with the snapshot of the current state of the system, generate a second directory structure to generate a list of snapshots associated with the current state of the system, and determine based at least in part on the snapshot management algorithm, a process to get, add, or clean the list of snapshots associated with the current state of the system.. ... Oracle International Corp

03/15/18 / #20180075044

Provisioning of pluggable databases using a central repository

Techniques herein use rules automation and template pluggable databases to facilitate deployment into container databases. In an embodiment, a system of computers loads rules into a rules engine. ... Oracle International Corp

03/15/18 / #20180075042

Reusable transformation mechanism to allow mappings between incompatible data types

In one implementation, a data transformation tool is configured to allow a user to specify how types of data should be mapped to another type of data in a reusable fashion. In one implementation, the data transformation tool analyzes data selected for input, the desired data output, and determines a list of potential mappings that may be used between the compliant and non-compliant systems. ... Oracle International Corp

03/15/18 / #20180075041

Periodic snapshots of a pluggable database in a container database

Techniques are provided for using a sparse file to create a hot archive of a pluggable database of a container database. In an embodiment and while a source pluggable database is in service, a source database server creates a clone of the source pluggable database. ... Oracle International Corp

03/15/18 / #20180075008

Data structure processing for actionable notifications

Various embodiments provide for a method for using data structures, such as templates, to create a customized email for tasks. Form data is received from a form of a user interface for an application. ... Oracle International Corp

03/15/18 / #20180075000

Providing way to store process data object state as snapshots at different points of process

Various embodiments provide for obtaining snapshots of a form. A process design that specifies stages of a lifecycle of a process and a point between the stages is created. ... Oracle International Corp

03/15/18 / #20180074917

Cache recovery for failed database instances

Techniques related to cache recovery for failed database instances are disclosed. A first database instance and a second database instance share a primary persistent storage and a secondary persistent storage. ... Oracle International Corp

03/15/18 / #20180074916

Automatic disaster recovery mechanism for file-based version control system using lightweight backups

In one implementation, lightweight incremental backups are created by a data recovery tool, which provides an extra layer of protection against data loss, and also provides a way of moving repositories between databases without the need of copying each of the repositories. Implementations include backing up a distributed cluster of services providing a simple, safe, and convenient way of instantiating files system repositories in a database, thereby avoiding the performance and scalability issues of using a database repository itself. ... Oracle International Corp

03/15/18 / #20180074915

Zero-data-loss with asynchronous redo shipping to a standby database

Herein are techniques of zero data loss with asynchronously replicated redo logs. In an embodiment, a first server instance (fsi) of a plurality of server instances (psi) of a primary database (pdb) sends, to a standby database (sdb) during an shutdown of fsi, a first recovery count (rc) and a remainder of an instance redo log (irl). ... Oracle International Corp

03/15/18 / #20180074885

Memory quarantine

A method for memory quarantine comprises: in response to a memory error, determining an extent associated with the memory error, wherein the extent defines an amount of memory comprising a plurality of chunks; traversing, forward from a beginning chunk of the plurality chunks, the plurality of chunks until a first chunk is determined to be corrupt; traversing, in reverse from a last chunk of the plurality of chunks, the plurality of chunks until a second chunk is determine to be corrupt; flagging a subset of the plurality of chunks as quarantined, wherein the subset begins with the first chunk and ends with the second chunk, and wherein quarantine prevents the subset from being reallocated after being released.. . ... Oracle International Corp

03/15/18 / #20180074873

Processing cloud services and intelligence cloud services integration

Various embodiments provide for integrating process cloud services (pcs) with intelligence cloud service (ics). Pcs analytics data is obtained using one or more pcs analytics data export application programming interfaces (apis). ... Oracle International Corp

03/15/18 / #20180074870

Graph generation for a distributed event processing system

An event processing system for processing events in an event stream is disclosed. The system receives information identifying an application and generates a common application runtime model of the application based on the information identifying the application. ... Oracle International Corp

03/15/18 / #20180074865

Lockless execution in read-mostly workloads for efficient concurrent process execution on shared resources

Systems for managing shared computing resources. In a multi-process computing environment a concurrency object data structure pertaining to a shared resource is made available to be accessed by two or more processing entities. ... Oracle International Corp

03/15/18 / #20180074856

Processing timestamps and heartbeat events for automatic time progression

An event processing system for processing events in an event stream is disclosed. The system is configured for configuring a stream processor to micro-batch incoming events from a stream source. ... Oracle International Corp

03/15/18 / #20180074854

Correlation of stack segment intensity in emergent relationships

Certain techniques are disclosed for sequentially analyzing a series of thread dump samples to estimate the intensity statistics of newly classified stack segments of stack frames. Embodiments can detect a branch point along one or more linearly connected stack frames of a stack segment, where the stack segment is associated with a filter state. ... Oracle International Corp

03/15/18 / #20180074815

Plugin for multi-module web applications

Implementations generally relate to managing module dependencies. In some implementations, a method includes determining, at a server, dependencies associated with each software module of a process. ... Oracle International Corp

03/15/18 / #20180074814

Resource optimization using data isolation to provide sand box capability

According to one embodiment, data isolation is provided with respect to lifecycle phases of an application. For example, a test data isolation and a production data isolation of at least one resource are created. ... Oracle International Corp

03/15/18 / #20180074800

Embedding user interface snippets from a producing application into a consuming application

A user interface of a producing application is accessed. The producing application includes embeddable snippets that each include encapsulated code that provides the functionality of one or more user interface component. ... Oracle International Corp

03/15/18 / #20180074799

Integration for next-generation applications

Implementations generally relate to system integration. In some implementations, a method includes receiving, at an integration layer of a client device, process information from a javascript-based user interface (ui) development framework on the client device, where the process information includes command information and event information that is structured in a javascript format, where the process information enables one or more webpages to be rendered in a browser, and where the ui development framework is managed by a java-based application development framework (adf) on the client device. ... Oracle International Corp

03/15/18 / #20180074796

Inversion of control framework for multiple behaviors of a process

Implementations generally relate to providing process modes. In some implementations, a method includes receiving view descriptors at a client device, where the view descriptors define how a process model is rendered and define how the process model behaves when rendered. ... Oracle International Corp

03/15/18 / #20180074786

Techniques for dataset similarity discovery

The present disclosure relates to techniques for analysis of data from multiple different data sources to determine similarity amongst the datasets. Determining a similarity between datasets may be useful for downstream processing of those datasets for different uses. ... Oracle International Corp

03/15/18 / #20180074742

Performance of coprocessor assisted memset() through heterogeneous computing

Techniques herein perform coprocessor assisted memory filling in a pipeline. A computer receives a request to fill multiple ranges of memory addresses with a value. ... Oracle International Corp

03/15/18 / #20180074674

Process initiation

Implementations generally relate to initiating processes. In some implementations, a method includes receiving, at a server, an object from a client device. ... Oracle International Corp

03/15/18 / #20180074663

Dynamic process model palette

Implementations generally relate to facilitating process building. In some implementations, a method includes receiving, at a client device, process element information, where the process element information defines process elements, wherein the process elements are_nodes displayed in a process, and wherein the process□elements are associated with process element groups based on categories. ... Oracle International Corp

03/15/18 / #20180074662

Orthogonal path renderer for natural looking sequence flows

Implementations generally relate to rendering orthogonal lines in a sequence flow. In some implementations, a method includes determining, in a user interface of a client device, a first location of a first process node of a process and a second location of a second process node of the process. ... Oracle International Corp

03/08/18 / #20180070469

Chassis with low-cost, tool-less fastening mechanisms for rack mount systems

A rack-mountable system is provided that includes fastening mechanisms mounted to the chassis sidewalls. The fastening mechanisms or “ears” of a rack-mountable chassis are each provided as a unitary part or piece rather than as multiple sheet metal or cast/extruded metallic parts that have to be assembled. ... Oracle International Corp

03/08/18 / #20180069896

System and method providing data-driven user authentication misuse detection

Systems, methods, and other embodiments are disclosed for data-driven user authentication misuse detection. In one embodiment, for each of multiple authentication attempts to a computing device by a user via user authentication log messages: user authentication log data having user attribute values is collected; the user authentication log data is transformed into a tracer data structure having the user attribute values organized in a common format; the tracer data structure is augmented with timestamp data to generate an event data structure, where the timestamp data represents a time at which the user authentication log data is observed by the computing device; a user behavior model filter, representing account usage patterns of the user, is updated based at least in part on the event data structure. ... Oracle International Corp

03/08/18 / #20180069787

Exposing a subset of hosts on an overlay network to components external to the overlay network without exposing another subset of hosts on the overlay network

Techniques for exposing a subset of hosts on an overlay network, without exposing another subset of hosts on the overlay network, are disclosed. A component associated with an overlay network exposes a subset of hosts on the overlay network to components external to the overlay network. ... Oracle International Corp

03/08/18 / #20180067889

Processor core to coprocessor interface with fifo semantics

Techniques are provided for exchanging dedicated hardware signals to manage a first-in first-out (fifo). In an embodiment, a first processor initiates content transfer into the fifo. ... Oracle International Corp

03/08/18 / #20180067853

Efficient data storage and retrieval using a heterogeneous main memory

Techniques related to efficient data storage and retrieval using a heterogeneous main memory are disclosed. A database includes a set of persistent format (pf) data that is stored on persistent storage in a persistent format. ... Oracle International Corp

03/08/18 / #20180067734

Context-based analytical engine for extending application functionality

Methodologies and systems are described herein whereby application functionality may be optimized and extended based on a contextual analysis of the features that are accessed within the application. In one or more embodiments, the contextual analysis includes (a) detecting that an end user of an application is using a particular feature of the application and (b) determining that a set of one or more third-party applications are configured for operations accessing data sets of the same type accessed by the particular feature. ... Oracle International Corp

03/08/18 / #20180067732

System and method for inferencing of data transformations through pattern decomposition

In accordance with various embodiments, described herein is a system (data artificial intelligence system, data ai system), for use with a data integration or other computing environment, that leverages machine learning (ml, dataflow machine learning, dfml), for use in managing a flow of data (dataflow, df), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system can provide a service to recommend actions and transformations, on an input data, based on patterns identified from the functional decomposition of a data flow for a software application, including determining possible transformations of the data flow in subsequent applications. ... Oracle International Corp

03/08/18 / #20180067016

Integrated photonic-mirror test circuit

A reflectivity test circuit is described. The reflectivity test circuit includes a symmetric structure that cancels errors in the reflectivity measurements. ... Oracle International Corp

03/01/18 / #20180063265

Machine learning techniques for processing tag-based representations of sequential interaction events

. . Methods and systems are provided for processing tag-based event communications using machine learning. One or more event communications are received from a user device. ... Oracle International Corp

03/01/18 / #20180063229

Highly available network filer with automatic load balancing and performance adjustment

Techniques are provided for exporting one or more file systems through multiple nodes of a cluster. One or more of the exported file systems may be simultaneously exported through a single node of the cluster. ... Oracle International Corp

03/01/18 / #20180063157

Managing temporal aspects of accounts and entitlements

A method and system for managing temporal aspects of accounts and entitlements in target systems in an organization is provided. In an embodiment, an identity management system may receive request to create an account on a target system of the organization. ... Oracle International Corp

03/01/18 / #20180063143

Data management for a multi-tenant identity cloud service

Cloud based identity management is provided by receiving a request from an application by a web gate for a resource, where the request includes an operation on a resource type out of a plurality of resource types and the request specifies a tenant out of a plurality of tenants. Embodiments access a microservice based on the request, resolve the resource type, and validate that the operation is supported by the resource type based on metadata. ... Oracle International Corp

03/01/18 / #20180062992

Executing multiple virtual private network (vpn) endpoints associated with an endpoint pool address

Techniques for executing multiple virtual private network (vpn) endpoints associated with an endpoint pool address are disclosed. A vpn endpoint manager determines traffic attributes of traffic addressed to the endpoint pool address. ... Oracle International Corp

03/01/18 / #20180062977

Methods, systems, and computer readable media for realm-based routing of diameter request messages

The subject matter described herein includes methods, systems, and computer-readable media for realm-based routing of diameter request messages. One method includes maintaining device watchdog peg counters for diameter peers. ... Oracle International Corp

03/01/18 / #20180062925

System and method for supporting fast hybrid reconfiguration in a high performance computing environment

A hybrid reconfiguration scheme can allow for fast partial network reconfiguration with different routing algorithms of choice in different subparts of the network. Partial reconfigurations can be orders of magnitude faster than the initial full configuration, thus making it possible to consider performance-driven reconfigurations in lossless networks.. ... Oracle International Corp

03/01/18 / #20180061451

Apparatus for minimizing cross track interference for optical tape

In at least one embodiment, an optical data storage tape including a plurality of tracks is provided. The plurality of tracks include a first track having a plurality of first informational fields configured to store one of first positional information indicative of a location on an optical tape and a first predetermined sequence of data. ... Oracle International Corp

03/01/18 / #20180060752

Robust training technique to facilitate prognostic pattern recognition for enterprise computer systems

The disclosed embodiments relate to a technique for training a prognostic pattern-recognition system to detect incipient anomalies that arise during execution of a computer system. During operation, the system gathers and stores telemetry data obtained from n sensors in the computer system during operation of the computer system. ... Oracle International Corp

03/01/18 / #20180060603

Fine-grained access control for data manipulation language (dml) operations on relational data

Embodiments allow, within database security policies, the grant of data change operation-specific privileges to particular users to be applied within particular data realms in a given table. Furthermore, according to one or more embodiments, user privilege column-level privileges are explicitly associated with one or more data access operations such that the grant of such a column-level privilege allows the user to perform only those data access operations that are explicitly associated with the column-level privilege. ... Oracle International Corp

03/01/18 / #20180060399

Efficient hybrid parallelization for in-memory scans

Techniques are described herein for hybrid parallelization of in-memory table scans. Work for an in-memory scan is divided into granules based on a degree of parallelism. ... Oracle International Corp

03/01/18 / #20180060378

Efficient determination of committed changes

A minimum value (mv) is computed for start timestamps that each correspond to an uncommitted transaction. In an embodiment, the mv is computed for a pluggable database that is open on at least first and second instances of a database. ... Oracle International Corp

03/01/18 / #20180060377

Efficient determination of committed changes

A minimum value (mv) is computed for start timestamps that each correspond to an uncommitted transaction. In an embodiment, the mv is computed for a pluggable database that is open on at least first and second instances of a database. ... Oracle International Corp

03/01/18 / #20180060362

Method and system for implementing distributed lobs

Upon receiving a query at a local database server from a client directed to a lob stored at a remote database server, a remote lob locator is created comprising a local lob locator indicating the lob's location and a database link associated with the remote database server. The remote lob locator is communicated to the client, which submits a request to the local database server to perform an operation directed to the lob. ... Oracle International Corp

03/01/18 / #20180060318

Coordinated hash table indexes to facilitate reducing database reconfiguration time

According to embodiments, reconfiguration of lock masters for a cluster of nodes is optimized using coordinated hash indexes to index into the master hash table and into local hash tables stored on the nodes of the cluster. A dbms uses a hybrid hash index, a portion of which represents a corresponding master hash index, to index into both the master hash table and into a local hash table for a given lock. ... Oracle International Corp

03/01/18 / #20180060313

Dynamic migration script management

Various embodiments for managing migration between server systems are presented. Indications of a plurality of migration scripts to be executed during a migration of a database system from a source server system to a target server system may be received. ... Oracle International Corp

03/01/18 / #20180060292

Data grid components

A data grid software component has data cells with a style that may be template-based or individual. A data cell may include a software component to show and interact with a bitmap, a graph, a chart, streaming graphics, or streaming bitmaps. ... Oracle International Corp

03/01/18 / #20180060236

Method and systems for master establishment using service-based statistics

A method and apparatus are described for assigning mastership of nodes to data blocks. A method involves connecting each session of a plurality of sessions to a particular node of a cluster of nodes based on services associated with the plurality of sessions. ... Oracle International Corp

03/01/18 / #20180060181

Transportable backups for pluggable database relocation

Techniques are provided for creating a backup of a source pluggable database (spd) of a source container database and porting the backup for recovery into a different target container database. In an embodiment, a source database server retrieves metadata that describes backups of the spd. ... Oracle International Corp

03/01/18 / #20180060177

Pluggable database archive

Techniques herein make and use a pluggable database archive file (af). In an embodiment, a source database server of a source container database (scd) inserts contents into an af from a source pluggable database (spd). ... Oracle International Corp

03/01/18 / #20180060151

Technique for validating a prognostic-surveillance mechanism in an enterprise computer system

The disclosed embodiments relate to a system for validating a prognostic-surveillance mechanism, which detects anomalies that arise during operation of a computer system. During operation, the system obtains telemetry data comprising a set of raw signals gathered from sensors in the computer system during operation of the computer system, wherein the telemetry signals are gathered over a monitored time period. ... Oracle International Corp

03/01/18 / #20180060148

Bad block detection and predictive analytics in nand flash storage devices

Utilities for use in actively detecting the occurrence of bad blocks in nand flash storage devices and diagnosing the devices as faulty at some point before complete failure of the devices (e.g., before a number of allowable bad blocks has been reached) to allow a corresponding service processor to continue to write to available blocks for a period of time until a replacement nand flash device can be identified. The utilities may also be utilized to predict the future occurrence of bad blocks in nand flash devices, such as during the “burn-in” process of the devices (e.g., which tests the quality of the nand flash device before being placed into service to weed out devices with defects).. ... Oracle International Corp

03/01/18 / #20180060145

Message cache management for message queues

A method and apparatus for message cache management for message queues is provided. A plurality of messages from a plurality of enqueuers are enqueued in a queue comprising one or more shards, each shard comprising one or more subshards. ... Oracle International Corp

03/01/18 / #20180060075

Method for reducing fetch cycles for return-type instructions

An apparatus is disclosed, the apparatus including a branch target cache configured to store one or more branch addresses, a memory configured to store a return target stack, and a circuit. The circuit may be configured to determine, for a group of one or more fetched instructions, a prediction value indicative of whether the group includes a return instruction. ... Oracle International Corp

03/01/18 / #20180060043

Preservation of backward compatibility for java card cap files

A method for preserving backward compatibility involves adding a new virtual method to a first version of a code package comprising a plurality of members to obtain a second version of the code package, wherein the plurality of members include a plurality of virtual methods having at least a first virtual method that is assigned a first token number and a second virtual method that is assigned a second token number sequentially after the first token number, converting a set of code that is part of the first version of the code package to obtain a converted file, modifying the converted file to include backward compatibility information associated with a plurality of token numbers assigned to the plurality of virtual methods in the first version of the code package, and adjusting the assigned first and second token numbers at one of linking time and runtime based on the backward compatibility information.. . ... Oracle International Corp

03/01/18 / #20180059745

Intelligent energy-optimization technique for computer datacenters

The disclosed embodiments relate to a system that controls cooling in a computer system. During operation, this system monitors a temperature of one or more components in the computer system. ... Oracle International Corp

03/01/18 / #20180058976

Characterizing the i/o-performance-per-watt of a computing device across a range of vibrational operating environments

The disclosed embodiments relate to a system that characterizes i/o performance of a computing device in terms of energy consumption across a range of vibrational operating environments. During operation, the system executes a test script on a computing device that is affixed to a programmable vibration table, wherein the test script causes the computing device to perform a predetermined i/o workload. ... Oracle International Corp

02/22/18 / #20180054388

Fast access telecommunication tunnel cloning

A system establishes a main tunnel between a tunneling client and a tunneling server using a first socket, the main tunnel including a corresponding tunnel identifier and internet protocol (“ip”) address. The system traverses the encapsulated media over the main tunnel during the telecommunication session and then determines that a cloned tunnel is needed for the telecommunication session. ... Oracle International Corp

02/22/18 / #20180054205

Alignment of samples across different clock domains

Embodiments include systems and methods for providing reliable and precise sample alignment across different clock domains. Some embodiments operate in context of microprocessor power management circuits seeking correlated measurements of voltage droop (vd) and phase delay (pd). ... Oracle International Corp

02/22/18 / #20180053525

Optical storage system divider based draw verification

An optical storage system includes an optical head and controller arrangement. The arrangement is configured to write data to an optical medium via a higher power main beam, to read, directly after writing, feedback from the medium containing the written data and noise resulting from the higher power main beam, to remove the noise from the feedback by dividing the feedback with data indicative of the higher power main beam, and to generate output indicative of the written data.. ... Oracle International Corp

02/22/18 / #20180053524

Optical storage system divider based draw verification with automatic bias or delay adjustment

An optical storage system includes an optical head and a controller. The optical head is configured to split a light beam into a higher power main beam and a lower power side beam. ... Oracle International Corp

02/22/18 / #20180052898

System and method for dynamic, incremental recommendations within real-time visual simulation

In accordance with various embodiments, described herein is a system (data artificial intelligence system, data ai system), for use with a data integration or other computing environment, that leverages machine learning (ml, dataflow machine learning, dfml), for use in managing a flow of data (dataflow, df), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system can include a software development component and graphical user interface, referred to herein in some embodiments as a pipeline editor, or lambda studio ide, that provides a visual environment for use with the system, including providing real-time recommendations for performing semantic actions on data accessed from an input hub, based on an understanding of the meaning or semantics associated with the data.. ... Oracle International Corp

02/22/18 / #20180052897

System and method for automated mapping of data types for use with dataflow environments

In accordance with various embodiments, described herein is a system (data artificial intelligence system, data ai system), for use with a data integration or other computing environment, that leverages machine learning (ml, dataflow machine learning, dfml), for use in managing a flow of data (dataflow, df), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system can provide support for auto-mapping of complex data structures, datasets or entities, between one or more sources or targets of data, referred to herein in some embodiments as hubs. ... Oracle International Corp

02/22/18 / #20180052878

System and method for dynamic lineage tracking, reconstruction, and lifecycle management

In accordance with various embodiments, described herein is a system (data artificial intelligence system, data ai system), for use with a data integration or other computing environment, that leverages machine learning (ml, dataflow machine learning, dfml), for use in managing a flow of data (dataflow, df), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system can provide data governance functionality such as, for example, provenance (where a particular data came from), lineage (how the data was acquired/processed), security (who was responsible for the data), classification (what is the data about), impact (how impactful is the data to a business), retention (how long should the data live), and validity (whether the data should be excluded/included for analysis/processing), for each slice of data pertinent to a particular snapshot in time; which can then be used in making lifecycle decisions and dataflow recommendations.. ... Oracle International Corp

02/22/18 / #20180052870

System and method for ontology induction through statistical profiling and reference schema matching

In accordance with various embodiments, described herein is a system (data artificial intelligence system, data ai system), for use with a data integration or other computing environment, that leverages machine learning (ml, dataflow machine learning, dfml), for use in managing a flow of data (dataflow, df), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system can perform an ontology analysis of a schema definition, to determine the types of data, and datasets or entities, associated with that schema; and generate, or update, a model from a reference schema that includes an ontology defined based on relationships between datasets or entities, and their attributes. ... Oracle International Corp

02/22/18 / #20180052861

System and method for metadata-driven external interface generation of application programming interfaces

In accordance with various embodiments, described herein is a system (data artificial intelligence system, data ai system), for use with a data integration or other computing environment, that leverages machine learning (ml, dataflow machine learning, dfml), for use in managing a flow of data (dataflow, df), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system provides a programmatic interface, referred to herein in some embodiments as a foreign function interface, by which a user or third-party can define a service, functional and business types, semantic actions, and patterns or predefined complex data flows based on functional and business types, in a declarative manner, to extend the functionality of the system.. ... Oracle International Corp

02/22/18 / #20180052708

Resource efficient acceleration of datastream analytics processing using an analytics accelerator

An offload engine may attempt to offload, on behalf of applications, data operations to be performed on a datastream. The offload engine may intercept one or more data operations, such as may be part of a collections api, performed by an application. ... Oracle International Corp

02/22/18 / #20180052662

Collecting entropy from diverse sources

Methods and systems are disclosed for generating more random data or ensuring more random data than provided by single sources. Entropy is gathered among multiple random or pseudo-random sources at different frequencies. ... Oracle International Corp

02/22/18 / #20180052612

Externally managed i/o starvation avoidance in a computing device

Implementations of the present disclosure involve a system and/or method for managing a storage system and, more particularly, for externally managing input/output (i/o) requests to a storage device to avoid large delays in servicing the i/o requests. The management system may maintain i/o request queues for one or more of the storage devices associated with the system. ... Oracle International Corp

02/22/18 / #20180052581

Implementing focus indication of components displayed on a display device

Focus indication is implemented for components displayed on a display device. A first signal is accepted from a first user input device to change focus to a first selected component on the display device. ... Oracle International Corp

02/15/18 / #20180048718

System and method for use of server-side connection pool tagging in a multi--tenant environment

Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, and support for server-side connection pool multiple tagging. For example, the system can provide a capability to associate multiple connection properties with a particular server-side connection in, e.g., an oracle database resident connection pooling (drcp) environment; look up a connection with one or multiple properties; and provide information about a returned connection so that a requesting application can review the properties associated with the returned connection, in order to determine how best to “fix-up” or otherwise use that connection.. ... Oracle International Corp

02/15/18 / #20180048717

System and method for supporting live addition of a tenant in a connection pool environment

Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, and support for live addition of a tenant. When a pluggable database (pdb), for use by a tenant, is added to a multi-tenant database, it can generate an event to notify the connection pool. ... Oracle International Corp

02/15/18 / #20180046820

System and method for performing connection validation in a multi-tenant environment

Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, and support for efficient connection validation. For example, the system can support a “seconds to trust idle connection” functionality, which enables lazy validation of connections in the connection pool. ... Oracle International Corp

02/15/18 / #20180046794

Session activity tracking for session adoption across multiple data centers

Techniques are disclosed for managing session activity of sso access across multiple data centers. Session activity of sso access is managed across multiple geographically disperse computing systems clustered together to form a multi-data center (mdc) system. ... Oracle International Corp

02/15/18 / #20180046730

System and method for control of maximum connections in a connection pool environment

Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, and support for limiting the maximum number of connections per tenant or per database shard. For example, when a tenant is associated with a service, configuring a maximum connections per service limit on a shared connection pool indicates to the system that the shared pool should not repurpose existing connections, or create new connections for a service, if the maximum connections per service limit has been reached for that particular service. ... Oracle International Corp

02/15/18 / #20180046556

Persistent memory transactions with undo logging

Undo logging for persistent memory transactions may permit concurrent transactions to write to the same persistent object. After an undo log record has been written, a single persist barrier may be issued. ... Oracle International Corp

02/15/18 / #20180046511

Tracking large numbers of moving objects in an event processing system

Techniques for tracking large numbers of moving objects in an event processing system are provided. An input event stream can be received, where the events in the input event stream represent the movement of a plurality of geometries or objects. ... Oracle International Corp

02/15/18 / #20180046401

Efficient copy-on-write transactions on persistent memory

Systems implementing copy-on-write (cow) as described herein may reduce the number of persist barriers executed within a transaction. For instance, a system may eliminate some, most or all persist barriers related to memory allocation/deallocation in cow transactions. ... Oracle International Corp

02/15/18 / #20180046374

Efficient memory management for persistent memory

Applications may allocate and deallocate persistent objects within transactions used to access persistent data. An allocator's persistent metadata may be lazily persisted when the enclosing transaction commits. ... Oracle International Corp

02/15/18 / #20180045579

Cmos thermal-diffusivity temperature sensor based on polysilicon

The disclosed embodiments relate to the design of a temperature sensor, which is integrated into a semiconductor chip. This temperature sensor comprises an electro-thermal filter (etf) integrated onto the semiconductor chip, wherein the etf comprises: a heater; a thermopile, and a heat-transmission medium that couples the heater to the thermopile, wherein the heat-transmission medium comprises a polysilicon layer sandwiched between silicon dioxide layers. ... Oracle International Corp

02/08/18 / #20180041598

Hierarchical processing for a virtual directory system for ldap to scim proxy service

A method for hierarchically processing ldap (lightweight directory access protocol) operations against a scim (system for cross-domain identity management) directory is provided. The method includes providing an ldap directory information tree (dit) including a plurality of ldap dit entries that describe ldap containers, users and groups, providing a scim directory including a plurality of scim resource entries that describe scim users and groups, migrating the plurality of ldap dit entries to the scim directory, receiving, from an ldap-based application over a network, an ldap operation request, processing the ldap operation request, and returning an ldap operation response to the ldap-based application over the network.. ... Oracle International Corp

02/08/18 / #20180041588

Efficient means to test server generated applications on mobile device

Systems and methods are provided to test changes for a mobile app built by web-based tooling directly on a physical mobile device. A first application can be loaded on a mobile device. ... Oracle International Corp

02/08/18 / #20180041516

Virtual directory system for ldap to scim proxy service

A method for providing an on-premises virtual directory system for an ldap (lightweight directory access protocol) to scim (system for cross-domain identity management) proxy service is provided. The method includes providing an ldap directory information tree (dit) including ldap dit entries, providing a scim directory including scim resource entries, migrating the ldap dit entries to the scim directory, creating a virtual ldap hierarchy based on ldap dit hierarchical information stored in the scim directory, and displaying a graphical user interface (gui) for a directory services application that includes a data tree pane that depicts the virtual ldap hierarchy. ... Oracle International Corp

02/08/18 / #20180041515

Service discovery for a multi-tenant identity and data security management cloud service

A system provides cloud-based identity and access management. The system receives a request for an identity management service, authenticates the request, and forwards the request to a microservice configured to perform the identity management service, where the microservice is implemented by a microservice virtual machine provisioned by a provisioning framework, and the forwarding is according to routing information configured based on metadata information stored in a registry by the provisioning framework. ... Oracle International Corp

02/08/18 / #20180041491

Caching framework for a multi-tenant identity and data security management cloud service

A system provides cloud-based identity and access management. The system receives a request from a client for a resource, authenticates the request, and accesses a microservice based on the request. ... Oracle International Corp

02/08/18 / #20180041467

Ldap to scim proxy service

An ldap (lightweight directory access protocol) to scim (system for cross-domain identity management) proxy service is provided. The ldap to scim proxy service receives an ldap request from an ldap-based application running on an ldap-based application server, translates the ldap request to a scim request, and forwards the scim request to a scim server within the idcs. ... Oracle International Corp

02/08/18 / #20180041398

Transforming data based on a virtual topology

Techniques for transforming data based on a virtual topology are disclosed. A computer network is associated with a physical topology and a virtual topology. ... Oracle International Corp

02/08/18 / #20180041336

Key store service

A key store microservice is provided for a cloud based identity management system. The key store microservice receives, over a network, a request from a client application to retrieve a key, the request including a tenancy identifier, and determines whether the key is present in a tenant specific memory cache associated with the tenancy identifier. ... Oracle International Corp

02/08/18 / #20180039948

Methods and systems for providing predictive metrics in a talent management application

Techniques for providing predictive metrics relating to employment positions are provided. A method may include receiving, by a computing device, data relating to a plurality of employment positions, wherein the data is received from a plurality of customers. ... Oracle International Corp

02/08/18 / #20180039678

System and method for efficient repurposing of connections in a multi-tenant database environment

Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, with support for efficient repurposing of connections. In accordance with an embodiment, a software application can request that a connection be provided, to enable access to the database. ... Oracle International Corp

02/08/18 / #20180039628

System and method for providing dynamic relocation of tenants in a multi-tenant database environment

Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, and support for dynamic relocation of tenants. In accordance with an embodiment, a software application can obtain a connection from the connection pool, on behalf of a tenant, which enables the software application or tenant to access the database. ... Oracle International Corp

02/08/18 / #20180039555

Unsupervised method for baselining and anomaly detection in time-series data for enterprise systems

Systems and methods for performing unsupervised baselining and anomaly detection using time-series data are described. In one or more embodiments, a baselining and anomaly detection system receives a set of time-series data. ... Oracle International Corp

02/08/18 / #20180039501

Tenant self-service troubleshooting for a multi-tenant identity and data security management cloud service

A system provides cloud-based identity and access management. The system provides a user interface (“ui”) to a tenant of an identity-management service. ... Oracle International Corp

02/08/18 / #20180039494

Zero down time upgrade for a multi-tenant identity and data security management cloud service

A system provides cloud-based identity and access management. The system receives a request for performing an identity management service. ... Oracle International Corp

02/08/18 / #20180039486

Generation of dynamic software models using input mapping with feature definitions

A system and method for facilitating construction of and/or adaptation of a dynamic software model. One embodiment provides for generating software models by mapping user selections to one or more model features as specified by feature definitions. ... Oracle International Corp

02/08/18 / #20180037409

Simultaneous pivoting and translation of robot arm of storage library

Utilities (e.g., systems, apparatuses, methods) that reduce robotic assembly contention in media element storage libraries by translating (e.g., displacing) a robot arm of a first robotic assembly mounted over a first storage array of a storage library away from a central reference plane as the robot arm is being pivoted into a first position adjacent the first storage array to allow a robot arm of a second robotic assembly to slide or otherwise move past the robot arm of the first robotic assembly, even when the robot arms of the first and second robot arms are disposed at the same height (e.g., along a z-axis) within the storage library. For instance, a pivot member of the robot arm may be mounted on a carriage that is configured to translate between the first and second storage arrays in response to the pivot member being pivoted about a pivot axis.. ... Oracle International Corp

02/01/18 / #20180034808

Rule based device enrollment

Techniques for providing enrollment services for various types of electronic devices in a communication network is disclosed. The electronic devices may include devices associated with a user and headless devices not associated with any user. ... Oracle International Corp

02/01/18 / #20180034770

Methods, systems, and computer readable media for applying a subscriber based policy to a network service data flow

Methods, systems, and computer readable media for applying a subscriber based policy to a network service data flow are disclosed. According to one example, the method includes determining, based on message traffic communicated between a user equipment device and an operator network via gtp, a private socket address that identifies the user equipment device and conducting network address translation (nat) on a spoofed internet protocol (ip) protocol data unit (pdu) that includes the private socket address in order to derive a corresponding public socket address. ... Oracle International Corp

02/01/18 / #20180032872

Interactive constraint solver

Constraint programming is used to solve problems that have many variables and that have many possible solutions. An interactive constraint solver application provides additional information to a user if a conflict arises between two choice-constraints so that the additional information can be used to resolve the conflict according to a model-constraint set up by an application developer. ... Oracle International Corp

02/01/18 / #20180032355

Container-based language runtime loading an isolated method

Embodiments include a code loader method for loading attributes corresponding to an isolated method by a container-based language runtime. The attributes are received by the container-based language runtime without any specified container for storage of the isolated method attributes. ... Oracle International Corp

02/01/18 / #20180032347

Container-based language runtime using a variable-sized container for an isolated method

Embodiments include a code loader method for loading attributes corresponding to an isolated method by a container-based language runtime. The attributes are received by the container-based language runtime without any specified container for storage of the isolated method attributes. ... Oracle International Corp

01/25/18 / #20180027023

System and method for supporting web services in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting web services in a multitenant application server environment. The system comprises a domain with a plurality of partitions, wherein each partition can include one or more web services, and a web services inspection language (wsil) application. ... Oracle International Corp

01/25/18 / #20180026811

Efficient transport of encapsulated media traffic over restrictive networks

A system that transmits encapsulated media receives a first request to establish a tunnel with a stream based transport layer, the first request including a tag. The system receives a second request to establish the tunnel with a datagram based transport layer, the second request including the tag. ... Oracle International Corp

01/25/18 / #20180025444

Correlating consumption and voltage data to identify line loss in an electric grid

Systems, methods, and other embodiments associated with identifying non-technical line loss using data from smart meters in an electric grid are described. In one embodiment, a method includes querying a utility database to collect meter data, wherein the meter data is from electric meters connected to a transformer in an electric grid. ... Oracle International Corp

01/25/18 / #20180025173

Entity security implied by an asset in a repository system

Techniques are described for managing access to a repository system storing information (e.g., metadata) about objects (e.g., an application, a process, or a service) in a computing environment. The repository system can store a data structure (an “entity”) that includes information about an object. ... Oracle International Corp

01/25/18 / #20180025161

Static detection of context-sensitive cross-site scripting vulnerabilities

A method for statically analyzing a web application program may include obtaining a control flow graph for the web application program. Each control flow graph node may correspond to a statement in the web application program. ... Oracle International Corp

01/25/18 / #20180024941

Adaptive tablewalk translation storage buffer predictor

A system for generating predictions for a hardware table walk to find a map of a given virtual address to a corresponding physical address is disclosed. The system includes a plurality memories, which each includes respective plurality of entries, each of which includes a prediction of a particular one of a plurality of buffers which includes a portion of a virtual to physical address translation map. ... Oracle International Corp

01/25/18 / #20180024918

Determining a test confidence metric for a testing application

Techniques for calculating a test confidence metric (tcm) are disclosed. Calculating the tcm involves obtaining test results of a testing application. ... Oracle International Corp

01/25/18 / #20180024844

Structural identification of dynamically-generated, pattern-based classes

Structural identification of dynamically generated, pattern-instantiation classes may be utilized using structural descriptions. Instead of describing classes only by name, and using that name to locate that class, a class may be referred to by a generator function and arguments to the generator function. ... Oracle International Corp

01/25/18 / #20180024297

Removable optical tap for in-process characterization

An integrated circuit includes optical waveguides defined in a semiconductor layer, and uses removable optical taps to allow for in-process characterization and trimming. These optical waveguides may be trimmed during fabrication of the integrated circuit to improve performance. ... Oracle International Corp

01/25/18 / #20180024204

Universal power distribution test tool and methodology

Methodologies and systems are described herein whereby the electrical performance of a device may be tested. In one or more embodiments, a system for testing the electrical performance comprises a monitoring device configured to perform a set of operations including concurrently monitoring at least three different test points of a device under test (dut) and aggregating test data comprising signal information collected concurrently from at least three different test points of the dut. ... Oracle International Corp

01/18/18 / #20180018163

Overriding a migrated method in an updated type

Overriding a migrated method in an updated type is described. Instructions to invoke a particular method, in a sub-type, that overrides a migrated method, in a super-type, are identified. ... Oracle International Corp

01/18/18 / #20180018157

Adaptable patching mechanism for mixed memory systems

A method includes storing, on immutable memory, a first separately compiled portion of an os, the first separately compiled portion having a first os section including a patch hook having a patch lookup table address and associated with a first index value, and a second os section including the patch hook associated with a second index value, storing, on mutable memory, a second separately compiled portion of the operating system, the second separately compiled portion including a patch lookup table at the patch lookup table address. The first and the second separately compiled portion are linked to form the os. ... Oracle International Corp

01/18/18 / #20180018151

Accessing a migrated member in an updated type

Accessing migrated members in an updated type is described. Instructions to access a migrated member may be: (a) storing a value of a particular type as a value of a migrated field, or (b) invoking a migrated method using an argument of a particular type. ... Oracle International Corp

01/18/18 / #20180018146

Methods for constructing lookup tables for division and square-root implementations

Control circuitry coupled to a multiply unit which includes a plurality of stage, each of which may be configured to perform a corresponding arithmetic function, may be configured to retrieve a given entry from a lookup table dependent upon a first portion of a binary representation of an input operand. An error value of an error function evaluated dependent upon a lookup value in a given entry of the plurality of entries is included in a predetermined error range. ... Oracle International Corp

01/11/18 / #20180013763

Multi-tenant identity and data security management cloud service

A system provides cloud-based identity and access management. The system receives a request from a client for an identity management service, authenticates the request, and accesses a microservice based on the request. ... Oracle International Corp

01/11/18 / #20180011787

Performing garbage collection on an object array using array chunk references

Techniques for performing garbage collection on an object array using array chunk references is described. A garbage collector (gc) thread identifies an object array to be processed. ... Oracle International Corp

01/11/18 / #20180011749

System and method for extending a web service environment to support scalable asynchronous clients

An asynchronous transport enables decoupling the delivery of an operation's request and response messages, from the request and response cycle of a single exchange on the transport. The response message need not be delivered as the response to the initial transport request, but can instead be delivered by the web service to a response endpoint or other location selected by the client, using a new connection originating from the service. ... Oracle International Corp

01/04/18 / #20180007027

On-premises agent for mobile cloud service

Systems, devices, and methods are disclosed for an agent device within a company's network firewall to initiate an http connection with a cloud-based gateway and then upgrade the connection to a websockets protocol in order to have an interactive session. Over this interactive session, a mobile device, which connects to the cloud-based intermediary, can request data from servers inside the company's firewalls. ... Oracle International Corp

01/04/18 / #20180004880

Variation-aware design analysis

A microprocessor evaluation system evaluates a microprocessor circuit by using analysis-specific custom corners that are derived specifically for the analysis of interest. Circuit parameters specific to the analysis of interest are applied to a proposed design to derive the custom corners, which will trigger violations more accurately than corners selected using traditional methods. ... Oracle International Corp

01/04/18 / #20180004824

Method and system for implementing an operating system hook in a log analytics system

Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. An improved approach is provided for identifying log files that have undergone a change in status that would require retrieve of its log data, by including a module directly into the operating system that allows the log collection component to be reactively notified of any changes to pertinent log files.. ... Oracle International Corp

01/04/18 / #20180004816

System and method providing association rule aggregates

Systems, methods, and other embodiments are disclosed for performing data mining. In one embodiment, transaction records are read one at a time. ... Oracle International Corp

01/04/18 / #20180004670

Prefetch bandwidth throttling by dynamically adjusting miss buffer prefetch-dropping thresholds

The disclosed embodiments relate to a method for controlling prefetching in a processor to prevent over-saturation of interfaces in the memory hierarchy of the processor. While the processor is executing, the method determines a bandwidth utilization of an interface from a cache in the processor to a lower level of the memory hierarchy. ... Oracle International Corp

01/04/18 / #20180004658

Method and system for valid memory module configuration and verification

Aspects of the present disclosure involve a system and method for verifying and validating accurate memory module placement on a printed circuit board. In one embodiment, the printed circuit board is configured to include actuating elements that can be used to verify correct memory module location placement on the printed circuit board. ... Oracle International Corp

01/04/18 / #20180004623

Multi-dimensional selective tracing

Techniques are described herein for performing multi-dimensional selective tracing within a computer system. In one or more embodiments, the tracing profile indicates what trace data to capture based, at least in part on a set of target types and a set of target dependencies. ... Oracle International Corp

01/04/18 / #20180004581

Multi-purpose events for notification and sequence control in multi-core processor systems

Techniques are provided for improving the performance of a constellation of coprocessors by hardware support for asynchronous events. In an embodiment, a coprocessor receives an event descriptor that identifies an event and a logic. ... Oracle International Corp

01/04/18 / #20180004533

Declarative attribute security using custom properties

In various embodiments, application development tools can allow developers to control whether or not an attribute of a view object is displayed by declaratively associating a data security privilege with the attribute. Associating a data security privilege with the attribute can be done by adding a specially named custom property on the view object attribute. ... Oracle International Corp

01/04/18 / #20180004374

Process visualization toolkit

A process visualization toolkit includes micro-component templates and application programmer's interfaces (apis) to build a process visualization and show it in a graphical user interface (gui) on a computer screen. Micro-components share compatible display properties that relate to process visualization. ... Oracle International Corp








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Oracle International Corp in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Oracle International Corp with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###