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 (2017 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


Systems and methods for supporting information security and sub-system operational protocol conformance

Systems and methods are described that support information security and sub-system operational conformance with protocols. In some embodiments, agent access to resources can be controlled via generation of credentials and/or tokens and/or conditioned external authentication. ... Oracle International Corp

Policy-based compliance management and remediation of devices in an enterprise system

The present disclosure relates generally to managing compliance of remote devices that access an enterprise system. More particularly, techniques are disclosed for using a compliance policy to manage remediation of non-compliances of remote devices that access an enterprise system. ... Oracle International Corp

Techniques for reliable messaging for an intermediary in a network communication environment

The present disclosure relates generally to techniques for improving reliability of message communications. In certain embodiments, techniques are described for facilitating reliable communication of messages between a source (e.g., a client system) and a destination (e.g., a target system) via an intermediary communication handler system. ... Oracle International Corp

Autotagging a template of a reporting workbook

Autotagging a template of a reporting workbook is provided. The template of the reporting workbook is received. ... Oracle International Corp

Internet cloud-hosted natural language interactive messaging system server collaboration

Provided are methods, systems, and computer-program products for server collaboration. For example, a method can include receiving a hypertext transfer protocol (http) post call message. ... Oracle International Corp

Internet cloud-hosted natural language interactive messaging system user resolver

Provided are methods, systems, and computer-program products for associating a plurality of messages with a user. For example, a method can include receiving two hypertext transfer protocol (http) post call messages. ... Oracle International Corp

Internet cloud-hosted natural language interactive messaging system sessionizer

Provided are methods, systems, and computer-program products for providing a bot server to communicate with users using messaging applications. In some implementations, a method, system, and computer-program product for associating a message received by a bot server using a messaging application is provided. ... Oracle International Corp

Transmitting test traffic on a communication link

Techniques for transmitting test traffic on a communication link are disclosed. A computer system includes at least two nodes, interconnected by a particular communication link. ... Oracle International Corp

Optical tape with an increased track pitch for improvement of tracking performance after seam

In at least one embodiment, an optical data storage tape is provided. The optical data storage tape includes a read/write data area including a plurality of writeable tracks for storing data thereon, each writeable track having a first track width. ... Oracle International Corp

Organizing data in a virtual computing infrastructure

Organizing data in a cloud computing environment having a plurality of computing nodes is described. An authorization to service a request is received. ... Oracle International Corp

Seasonality validation and determination of patterns

Techniques are described herein for seasonal pattern determination and validation. In one or more embodiments, a set of time-series data is received to analyze for seasonal behavior. ... Oracle International Corp

Eager replication of uncommitted transactions

Techniques are provided for eager replication of uncommitted transactions. In embodiments, a replication client receives, in a data stream, change records corresponding to database changes applied to a source database in a transaction. ... Oracle International Corp

Integrity of transactional memory of card computing devices in case of card tear events

A method may include copying transaction rollback data to a buffer in a first memory. The method may further include calculating a checksum for the transaction rollback data, and storing the calculated checksum and a checksum pointer in the first memory. ... Oracle International Corp

Clock-skew-tolerant memory updating

Embodiments include systems and methods for providing robust clock-skew-tolerant memory updating in high-speed memory circuits. For example, in each memory update interval, update of a pre-memory with un-validated update data begins when a potential match is detected between a tag memory and a key (whether according to a base clock or a delayed clock); but the update data is not considered valid (nor is it written out as such) until a determination is made according to the delayed clock. ... Oracle International Corp

12/14/17 / #20170359327

Privileged account plug-in framework - usage policies

Techniques for managing privileged accounts via a privileged access management service are provided. In some examples, the service may be configured with a plug-in framework for accessing secure resources. ... Oracle International Corp

12/14/17 / #20170359240

System and method for supporting a selection service in a server environment

A system and method can support socket programming in a server environment, such as a distributed data grid. The server environment can include a selection service that operates to register a plurality of sockets, wherein each said socket is associated with a handler in a plurality of handlers. ... Oracle International Corp

12/14/17 / #20170359234

Sampling-densification technique to facilitate high-sampling-density signatures for telemetry data in enterprise computing systems

The disclosed embodiments relate to a system that gathers telemetry data while testing a computer system. During operation, the system obtains a test script that generates a load profile to exercise the computer system, wherein a running time of the test script is designed to be relatively prime in comparison to a sampling interval for telemetry data in the computer system. ... Oracle International Corp

12/14/17 / #20170357952

Systems and methods for providing status-based maintenance schedules

Systems, methods, and other embodiments are disclosed for automatically changing a maintenance strategy for an asset. In one embodiment, status data from an asset record of an asset to be maintained is read. ... Oracle International Corp

12/14/17 / #20170357692

Leveraging query-specific statistics in non-equivalent queries

Techniques for processing queries are provided. In one approach, an execution plan for a query includes multiple sub-plans, one or more of which are selected at runtime while one or more other sub-plans are not executed during execution of the execution plan. ... Oracle International Corp

12/14/17 / #20170357631

Analysis of documents using rules

One or more computers receive input indicative of multiple files to be analyzed together, by performing one or more predetermined actions, using the contents (e.g. Strings of text) of a corresponding one or more structures. ... Oracle International Corp

12/14/17 / #20170357603

System and method for filtering field programmable gate array input/output

Systems and methods for adding a logic layer between fpga i/o and the core logic of the fpga. With the extra layer, users can monitor and/or modify the i/o to the fpga. ... Oracle International Corp

12/14/17 / #20170357559

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

12/14/17 / #20170357540

Dynamic range-based messaging

Methods and systems for dynamic range-based messaging may include one or more processors configured to implement a dynamic range-based messaging system configured to receive, from respective producers of multiple producers, requests for indices to add respective messages to a contiguous message array. The system may assign, to the respective producers, next available indices. ... Oracle International Corp

12/07/17 / #20170353262

Temperature-insensitive optical transceiver

A transceiver separates wavelength-division-multiplexing (wdm) components into two groups, one of which is more sensitive to temperature than the other group. The temperature-sensitive group of optical components is implemented on a first substrate in the transceiver that has a lower thermo-optic coefficient than a second substrate in the transceiver, which contains the group of optical components that is less temperature sensitive. ... Oracle International Corp

12/07/17 / #20170351964

Reducing bandwidth requirements for telemetry data using a cross-imputability analysis technique

The disclosed embodiments relate to a system that reduces bandwidth requirements for transmitting telemetry data from sensors in a computer system. During operation, the system obtains a cross-imputability value for each sensor in a set of sensors that are monitoring the computer system, wherein a cross-imputability value for a sensor indicates how well a sensor value obtained from the sensor can be predicted based on sensor values obtained from other sensors in the set. ... Oracle International Corp

12/07/17 / #20170351794

System and method for verifying the deterministic starting state of a digital device

A system configured to perform a digital simulation of a hardware device, where the hardware device has a digital state component. The system creates an instance of a first module inside a target module associated with the state component, where the source code of the target module remains unmodified by the instance. ... Oracle International Corp

12/07/17 / #20170351716

Resource allocation for database provisioning

A method of pre-allocating resources for database provisioning in a private cloud may include determining characteristics of a plurality of databases in a customer's database system. The method may also include grouping the characteristics of the plurality of databases to generate a plurality of database templates that are descriptive of the plurality of databases. ... Oracle International Corp

12/07/17 / #20170351670

Performing database operations using a vectorized approach or a non-vectorized approach

Techniques for performing database operations using vectorized instructions are provided. In one technique, it is determined whether to perform a database operation using one or more vectorized instructions or without using any vectorized instructions. ... Oracle International Corp

12/07/17 / #20170351551

Concurrent distributed graph processing system with self-balance

Techniques are provided for dynamically self-balancing communication and computation. In an embodiment, each partition of application data is stored on a respective computer of a cluster. ... Oracle International Corp

11/30/17 / #20170347496

Integrated environmental control for electronic equipment enclosures

Embodiments include systems and methods for integrated control of environmental conditions in an equipment enclosure. For example, a novel airflow inlet structure can be installed into a primary airflow path of the equipment enclosure. ... Oracle International Corp

11/30/17 / #20170347368

Methods, systems, and computer readable media for providing end-to-end priority service in long term evolution (lte) or subsequent generation networks

The subject matter described herein includes methods, systems, and computer readable media for supporting end-to-end priority service in lte or subsequent generation networks. One method for supporting such priority occurs at a network node configured to operate in an lte or subsequent generation network. ... Oracle International Corp

11/30/17 / #20170344593

Versioning and non-disruptive servicing of in-memory units in a database

Techniques for non-disruptive versioning of in-memory units in a database are provided. A database server generates and maintains a first imu that reflects changes made to a mirrored-data-set up to a first snapshot time, and a second imu that reflects changes made to the mirrored-data-set up to a second snapshot time. ... Oracle International Corp

11/30/17 / #20170344419

Correctable error filtering for input/output subsystem

A switched fabric hierarchy (e.g., a pcie hierarchy) may utilize hardware, firmware, and/or software for filtering duplicative or otherwise undesirable correctable error messages from reaching a root complex. An operating system of the root complex may detect a persistent stream or storm of correctable errors from a particular endpoint and activate filtering of correctable errors from that endpoint. ... Oracle International Corp

11/30/17 / #20170344401

Method of achieving intra-machine workload balance for distributed graph-processing systems

Techniques are provided for efficiently distributing graph data to multiple processor threads located on a server node. The server node receives graph data to be processed by the server node of a graph processing system. ... Oracle International Corp

11/30/17 / #20170344350

Triage self-repair for statically compiled executables

Embodiments provide systems and methods for generating application binaries having self-triage repair capabilities. For example, embodiments enable an independent software vendor (isv) to statically compile application source code into a self-triaging application binary (stab) having a release-time executable. ... Oracle International Corp

11/30/17 / #20170344348

Scalable provenance generation from points-to information

A method for analyzing a program may include obtaining the program and obtaining a points-to analysis that may include points-to tuples. The method may further include obtaining a result of a query based on the program. ... Oracle International Corp

11/30/17 / #20170344339

Audio feedback for continuous scrolled content

An example system and method for providing audio feedback to a software user when scrolling, panning, or zooming a content area. An example method includes determining one or more dimensions of the content area, which includes one or more sections; detecting a scroll command; scrolling the content such that a user interface viewport moves across the content area in accordance with the scroll command; and playing plural sounds during the scrolling to indicate a scroll direction, a scroll velocity, and to indicate a start position and an end position of the viewport relative to the content area.. ... Oracle International Corp

11/23/17 / #20170339209

Graph analytic engine that implements efficient transparent remote access over representational state transfer

Techniques herein decouple available results, from graph analysis execution, to adapt to various deployment configurations. In an embodiment, a graph engine is deployed that has multiple mutually-exclusive configuration modes that include being embedded within a software application, centrally serving software applications, or distributed amongst a cluster of computers. ... Oracle International Corp

11/23/17 / #20170337640

Method and system for implementing semantic analysis of internal social network content

Disclosed is a method, system, and computer program product for semantically analyzing the content within an internal social network. Using the results of the analysis, the executives can gain a better understanding of, and insight into, the organization and its employees. ... Oracle International Corp

11/23/17 / #20170337229

Spatial indexing for distributed storage using local indexes

Systems, methods, and other embodiments associated with indexing spatial data in a distributed file system using local indexes are described. In one embodiment, a method includes dividing the spatial data into splits. ... Oracle International Corp

11/23/17 / #20170337193

Solution to generate a scriptset for an automated database migration

The migration of a database may be accomplished, at least in part, by careful preparation and analysis of the database objects prior to migration. Migration may be performed more timely, efficiently, and reliably if the source database and its objects are first analyzed to determine the properties of the data, relationships, dependencies, and the like. ... Oracle International Corp

11/23/17 / #20170337118

Selective object sensitive points-to analysis

A method for points-to program analysis includes extracting a kernel from a program, performing a fixed object sensitive points to analysis of the kernel to obtain fixed analysis results, and assigning, for a first candidate object in the kernel, a first context depth to the first candidate object. The candidate objects are identified using the fixed analysis results. ... Oracle International Corp

11/23/17 / #20170337085

Correlation of thread intensity and heap usage to identify heap-hoarding stack traces

Embodiments identify heap-hoarding stack traces to optimize memory efficiency. Some embodiments can determine a length of time when heap usage by processes exceeds a threshold. ... Oracle International Corp

11/23/17 / #20170336972

Replacing data structures for process control

A method of replacing information governing transactions between computer systems may include storing a first data structure comprising first information that governs an active process of transactions between the computer systems, and cloning the first data structure to generate a second data structure. The method may also include receiving changes to the second information. ... Oracle International Corp

11/16/17 / #20170332516

Heat pipe with near-azeotropic binary fluid

A heat pipe includes a binary working fluid including a composition proximate to and less than or equal to the azeotropic point in a thermodynamic phase diagram as a function of the composition of the binary working fluid. Moreover, in a liquid phase of the binary working fluid, a boiling point of the binary working fluid as a function of temperature and the composition in the thermodynamic phase diagram is approximately constant. ... Oracle International Corp

11/16/17 / #20170331832

Identity cloud service authorization model

A system for authorizing access to a resource receives a request for an access token that corresponds to the resource, where the request includes user information and application information. The user information includes a role of the user and the application information includes a role of the application. ... Oracle International Corp

11/16/17 / #20170331829

Security tokens 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 obtaining an access token for a user to access a resource. ... Oracle International Corp

11/16/17 / #20170331813

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

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

11/16/17 / #20170331812

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

11/16/17 / #20170331802

Key generation and rollover

Key generation and roll over is provided for a cloud based identity management system. A key set is generated that includes a previous key and expiration time, a current key and expiration time, and a next key and expiration time, and stores the key set in a database table and a memory cache associated with the database table. ... Oracle International Corp

11/16/17 / #20170331791

Policy enforcement point 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 by a web gate for an identity management service for reaching an application, and determines a tenancy from a header value of the request. ... Oracle International Corp

11/16/17 / #20170331668

Failure handling in the execution flow of provisioning operations in a cloud environment

Techniques for handling failures in the execution flow of provisioning operations for a computer infrastructure system are disclosed. The techniques can include determining a service type of a service that generated an error during provisioning. ... Oracle International Corp

11/16/17 / #20170329957

Identity cloud service authorization model with dynamic roles and scopes

A system for authorizing access to a resource associated with a tenancy in an identity management system that includes a plurality of tenancies receives an access token request for an access token that corresponds to the resource, the request including user information and application information, the user information including roles of a user and the application information including roles of the application. The system evaluates the access token request by computing dynamic roles and corresponding dynamic scopes for the access token including a second intersection between the dynamic roles of the user and the dynamic roles of the application. ... Oracle International Corp

11/16/17 / #20170329718

Virtual memory page mapping overlays

In some embodiments, a memory overlay system comprises a translation lookaside buffer (tlb) that includes an entry that specifies a virtual address range that is a subset of a virtual address range specified by another entry. In response to an indication from the tlb that both of the entries are tlb hits for the same memory operation, a selection circuit is configured to select, based on one or more selection criteria, one of the two entries. ... Oracle International Corp

11/16/17 / #20170329682

Systems and methods for sequential resilvering

A method of reconstructing data from a failed storage device in a storage pool includes identifying a plurality of data blocks that are stored on the failed storage device, and sorting the plurality of data blocks in an order in which the plurality of data blocks are located on the failed storage device. Each of the plurality of data blocks may be associated with an i/o operation. ... Oracle International Corp

11/16/17 / #20170329660

Correlation-based analytic for time-series data

Techniques are described for modeling variations in correlation to facilitate analytic operations. In one or more embodiments, at least one computing device receives first metric data that tracks a first metric for a first target resource and second metric data that tracks a second metric for a second target resource. ... Oracle International Corp

11/16/17 / #20170329491

Action tool bar for mobile applications

According to one embodiment, a computer-implemented method for dynamically providing a tool bar in a user interface is provided. The method includes determining at least one action that is commonly performed based on data displayed on a current page of a graphical user interface of a communications device, creating a tool bar comprising at least one icon representing the at least one action, associating the tool bar with the current page of the graphical user interface, and providing the tool bar to the communications device for display on the current page of the graphical user interface.. ... Oracle International Corp

11/09/17 / #20170324848

System and method for supporting shared multicast local identifiers (mild) ranges in a high performance computing environment

System and method for supporting shared multicast local identifiers (mlids) a high performance computing environment. In accordance with an embodiment, a shared mlid range can be configured such that each subnet within a fabric can utilize an mlid within a shared mlid range without the need to utilize a tcam, or other memory, lookup of a mgid to mlid mapping.. ... Oracle International Corp

11/09/17 / #20170324826

System and method for supporting proxy based multicast forwarding in a high performance computing environment

System and method for supporting proxy based multicast forwarding in a high performance computing environment. In accordance with an embodiment, a proxy based multicast forwarding system and method can be utilized. ... Oracle International Corp

11/09/17 / #20170324706

System and method for supporting flexible forwarding domain boundaries in a high performance computing environment

System and method for supporting flexible forwarding domain boundaries in a high performance computing environment. In accordance with an embodiment, flexible forwarding domain boundaries can be supported by dividing/partitioning a physical switch into two or more logical switches, where each switch is logically in a different domain, and allowing a fabric to be decomposed into independent subnets with one two or more physical end ports at the physical switch. ... Oracle International Corp

11/09/17 / #20170324703

System and method for supporting multiple concurrent sl to vl mappings in a high performance computing environment

System and method for supporting multiple concurrent sl to vl mappings in a high performance computing environment. In accordance with an embodiment, systems and methods can provide for two or more sl to vl mappings per ingress switch port in a network switched fabric. ... Oracle International Corp

11/09/17 / #20170324681

System and method for supporting partitioned switch forwarding tables in a high performance computing environment

System and method for supporting a partitioned switch forwarding table in a high performance computing environment. Described methods and systems can support partitioned switch forwarding tables (e.g., partitioned lfts) by setting up hardware registers that divide the lft into at least two partitions, a first partition that supports legacy forwarding (e.g., standard lid based forwarding without the need to use portions of the grh), and a second partition to support the grh based forwarding that is described above. ... Oracle International Corp

11/09/17 / #20170324665

System and method for supporting aggressive credit waiting in a high performance computing environment

System and method for aggressive credit waiting in a high performance computing environment. In accordance with an embodiment, systems and methods can provide for an indexed matrix of credit wait policies between ports within a single switch. ... Oracle International Corp

11/09/17 / #20170324646

System and method for supporting flexible p_key mapping in a high performance computing environment

System and method for supporting flexible partition key (p_key) mapping in a high performance computing environment. In accordance with an embodiment, when such computer environments comprise more than one subnet and/or forwarding domain that support inter-subnet partitions, the p_keys comprising such inter-subnet partitions can change across domain boundaries. ... Oracle International Corp

11/09/17 / #20170324645

System and method for supporting vm migration between subnets in a high performance computing environment

System and method for supporting virtual machine migration in a high performance computing environment. In accordance with an embodiment, when a virtual machine migrates from a first subnet to a second subnet, a gateway port at the first subnet can, upon receiving packets addressed to the migrated virtual machine, consult a memory lookup table to discover the virtual machine's new addresses. ... Oracle International Corp

11/09/17 / #20170324616

System and method for supporting subnet number aliasing in a high performance computing environment

System and method for supporting subnet number aliasing in a high performance computing environment. In accordance with an embodiment, a fabric member can be assigned, by a global fabric manager, an alias fabric local subnet number in order to keep a fabric running after a fabric reconfiguration. ... Oracle International Corp

11/09/17 / #20170324218

External cavity laser with reduced optical mode-hopping

An optical source is described. This optical source includes a semiconductor optical amplifier (with a semiconductor other than silicon) that provides an optical gain medium and that includes a reflector. ... Oracle International Corp

11/09/17 / #20170324208

Crosstalk reduction in electrical interconnects

Embodiments reduce crosstalk between electrical interconnects by offsetting pairs of electrical interconnects in an electrical system to produce a staggered interconnect pattern for which magnetic flux through a loop formed by a victim interconnect pair is effectively canceled. Magnetic field vectors generated by an aggressor pair of interconnects can pass through a loop-bounded surface defined by a victim pair of interconnects in the system. ... Oracle International Corp

11/09/17 / #20170323333

Method and system for generating a schedule data structure for promotional display space

Systems, methods, and other embodiments associated with computing and generating schedule data structures for items in a display are described. In one embodiment, a method includes accessing a sales data structure corresponding to a store and analyzing sales records for items associated with subcategories to calculate a subcategory profit contribution score for each subcategory. ... Oracle International Corp

11/09/17 / #20170323117

Shared identity management (idm) integration in a multi-tenant computing environment

Techniques are disclosed for enabling tenant hierarchy information to be migrated directly between different multi-tenant system (e.g., from a shared idm system to a nimbula system, or vice versa). A corresponding new tenant is created in a nimbula system based on a combination of the tenant information and the service information from the shared idm system. ... Oracle International Corp

11/09/17 / #20170322999

Mechanism to run oltp workload on in-memory database under memory pressure

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

11/09/17 / #20170322877

Memory usage determination techniques

Embodiments provide techniques for estimating seasonal indices for multiple periods. Some embodiments can receive a signal comprising a plurality of measures sampled over a span of time from an environment in which one or more processes are being executed. ... Oracle International Corp

11/09/17 / #20170322873

Methods, systems, and computer readable media for automated generation of test files and testing network equipment using same

The subject matter described herein includes methods, systems, and computer readable media for automated generation of test files and for related testing. According to one method, the method includes receiving a configuration file, where the configuration file indicates a test case or a test plan to be generated, wherein the configuration file includes a feature identifier or a bug identifier and information about a system under test (sut). ... Oracle International Corp

11/09/17 / #20170322861

Compression techniques for encoding stack trace information

Embodiments provide a thread classification method that represents stack traces in a compact form using classification signatures. Some embodiments can receive a stack trace that includes a sequence of stack frames. ... Oracle International Corp

11/09/17 / #20170322768

Floating point unit with support for variable length numbers

Embodiments of a processor are disclosed for performing arithmetic operations on a machine independent number format. The processor may include a floating point unit, and a number unit. ... Oracle International Corp

10/26/17 / #20170310605

Instant notification of load balance and resource scheduling based on resource capacities and event recognition

Systems, computer-implemented methods, and computer-readable media for facilitating resource balancing based on resource capacities and resource assignments are disclosed. Electronic communications, received via interfaces, from monitoring devices to identify resource descriptions of resources may be monitored. ... Oracle International Corp

10/26/17 / #20170308809

System and method for partitioning models in a database

Systems, methods, and other embodiments are disclosed for partitioning models in a database. In one embodiment, a set of training data is parsed into multiple data partitions based on partition keys, where the data partitions are identified by the partition keys and are used for training data mining models. ... Oracle International Corp

10/26/17 / #20170308621

Hash-based efficient secondary indexing for graph data stored in non-relational data stores

A method and apparatus for a graph database instance (gdi) maintaining a secondary index, that indexes data from a sparse data map storing graph application data, within a sparse data map dedicated to the secondary index. The gdi formulates row-keys, for the secondary index map, by hashing the values of key/value pairs stored in rows of a map storing application data. ... Oracle International Corp

10/26/17 / #20170308470

Universal cache management system

Techniques for universal cache management are described. In an example embodiment, a plurality of caches are allocated, in volatile memory of a computing device, to a plurality of data-processing instances, where each one of the plurality of caches is exclusively allocated to a separate one of the plurality of data-processing instances. ... Oracle International Corp

10/26/17 / #20170308373

Orchestration of software applications upgrade using automatic hang detection

In an upgrade infrastructure performing an overall upgrade operation comprising multiple upgrade processes being executed, possibly concurrently, on multiple hosts for upgrading one or more software applications hosted by hosts, automated hang detection mechanisms are disclosed for quickly, efficiently, and automatically detecting when one or more of the upgrade process are in a hang state. Different hang detection techniques are described including a metadata-driven hang detection mechanism and a code-driven hang detection mechanism.. ... Oracle International Corp

10/26/17 / #20170308356

Iterative division with reduced latency

A multiplier unit may be configured to generate a final approximation of an iterative arithmetic operation performed on two operands. Circuitry coupled to the multiplier unit may perform a shift operation and a mask operation on the final approximation to generate shifted and un-shifted approximations, respectively. ... Oracle International Corp

10/26/17 / #20170308310

Dynamic isolation contexts in virtual machines with dynamic-linking

A method for isolating access to shared software resources is disclosed. As part of deployment of an application, an aspect of an execution context for isolating access to a shared variable may be specified. ... Oracle International Corp

10/12/17 / #20170295199

Techniques for cloud security monitoring and threat intelligence

Systems and methods for cloud security monitoring and threat intelligence in accordance with embodiments of the invention are disclosed. In one embodiment, a process for monitoring and remediation of security threats includes generating a threat model using a first portion of activity data, identifying, based upon the threat model, a threat using a second portion of activity data, selecting a security policy to implement in response to the identified threat, identifying cloud security controls in a remotely hosted cloud application server system to modify in accordance with the selected security policy, establishing a secure connection to the remotely hosted cloud application server system using login credentials associated with a tenant account with the cloud application, and sending instructions to the remotely hosted cloud application server system to set the identified cloud security controls with respect to the tenant account in accordance with the selected security policy.. ... Oracle International Corp

10/12/17 / #20170295147

Key-based access in batch mode

A method for accessing a remote computer system may include obtaining a private key, storing the private key in a file system owned by a root account, disabling login access to the root account from user accounts, installing a secure application with root execution privileges, mounting, via the secure application, the file system, obtaining, via the secure application, the private key from the file system, and accessing, via the secure application and over a network, the remote computer system using the private key.. . ... Oracle International Corp

10/12/17 / #20170295098

Congestion management in distributed systems using autonomous self-regulation

A firmware controller of a node of a distributed system determines a self-regulation threshold for at least one metric associated with traffic transmitted via an interconnect. The threshold is set to a value lower than the maximum permitted by the interconnect protocol. ... Oracle International Corp

10/12/17 / #20170294760

Hybrid optical source with optical proximity coupling provided by an external reflector

A hybrid optical source comprises an optical gain chip containing an optical gain material that provides an optical signal, and an optical reflector chip including an optical reflector. It also includes a semiconductor-on-insulator (soi) chip, which comprises a semiconductor layer having a planarized surface facing the semiconductor reflector. ... Oracle International Corp

10/12/17 / #20170293697

Graph processing system that can define a graph view from multiple relational database tables

Techniques are provided for mapping tables and columns of a legacy relational schema into synthetic tables that are dedicated for graph analysis. In an embodiment, a computer receives a mapping of relational tables to node tables and edge tables. ... Oracle International Corp

10/12/17 / #20170293658

Partition aware evaluation of top-n queries

Techniques are described for executing an analytical query with a top-n clause. In an embodiment, a stream of tuples are received by each of the processing units from a data source identified in the query. ... Oracle International Corp

10/12/17 / #20170293619

Simulating data definition triggers in a database system

Techniques are described herein for simulating triggers in a database. A database server receives a query that targets a database managed by the database server. ... Oracle International Corp

10/12/17 / #20170293547

Redundant instance variable initialization elision

A compiler, ide or other code analyzer may determine whether an instance variable declaration assignment is redundant. The code analyzer may also take action based on that determination. ... Oracle International Corp

10/12/17 / #20170293545

Redundant cable routing management in storage systems

Utilities (e.g., methods, systems, apparatuses, etc.) for use in automatically identifying improper physical connections in storage networks and recommending particular actions (e.g., changes to existing physical connections) that seek to ensure symmetric and redundant connections from a data host through all associated storage enclosures and reduce the likelihood that single failures prevent access to storage system data.. . ... Oracle International Corp

10/12/17 / #20170293539

Method for migrating cpu state from an inoperable core to a spare core

An apparatus is disclosed in which the apparatus may include a plurality of cores, including a first core, a second core and a third core, and circuitry coupled to the first core. The first core may be configured to process a plurality of instructions. ... Oracle International Corp

10/12/17 / #20170293496

Dynamic generated web ui for configuration

A computer-based system comprising a library module associated with an application, the library module using stored configuration data and configuration metadata for the application and a configurator to generate a web user interface using the configuration metadata. The web user interface allowing a user to input configuration information for the application.. ... Oracle International Corp

10/05/17 / #20170290190

System for electrical connection of printed circuit boards and backplanes in server enclosure

Utilities (e.g., apparatuses, systems, methods, etc.) for reducing or eliminating gaps between the tips of male pins and the bottoms of corresponding female sockets of interfaced connectors (e.g., daughtercard and backplane connectors) of a computing module and a backplane of a server enclosure under a variety of differing mechanical tolerances in the lengths of the server enclosure and the computing module (e.g., along a dimension that is parallel to the longitudinal axes of the male pins and female sockets). The disclosed utilities allow for increased signal quality and data rates through interfaced connectors while reducing strain on the pcb, solder joints, and the like during the interfacing of the connectors.. ... Oracle International Corp

10/05/17 / #20170289169

Establishing a cleanroom data processing environment

Techniques for providing a virtual cleanroom data processing environment are described herein. In one or more embodiments, a virtual private cloud environment is configured to prevent data from being sent to network locations external to the virtual private cloud environment. ... Oracle International Corp

10/05/17 / #20170289140

System and method for integrating a transactional middleware platform with a centralized access manager for single sign-on in an enterprise-level computing environment

In accordance with an embodiment, described is a system and method for integrating a transactional middleware platform with a centralized access manager to provide single sign-on authentication in an enterprise-level computing environment. The enterprise-level computing environment can include the transactional middleware platform and one or more soa middleware platforms. ... Oracle International Corp

10/05/17 / #20170289135

Virtualized data storage and management of policy and credential data sources

Web-based single sign-on can enable a user to log in to a single interface (such as through a web browser or thin client) and then provide sso services to the user for one or more web applications. The web-based sso system can be extended to support one or more different access control methods, such as form-fill, federated (oif), sso protected (oam), and other policies. ... Oracle International Corp

10/05/17 / #20170289107

Enforcing data security in a cleanroom data processing envrionment

Techniques for enforcing data security in a cleanroom data processing environment are described herein. In one or more embodiments, a virtual private cloud environment stores a first set of data provided by a first user account and a second set of data provided by a second user account, where the first user account is associated with a first set of one or more security credentials and the second user account is associated with a second set of security credentials and where the first user account is prevented from accessing at least the second set of data and the second user account is prevented from accessing at least the first set of data. ... Oracle International Corp

10/05/17 / #20170289017

Methods, systems, and computer readable media for routing a redirected request message

A method for routing a redirected request message is disclosed. The method may be implemented in a diameter signaling router (dsr) including a plurality of message processors. ... Oracle International Corp

10/05/17 / #20170286365

Approach for more efficient use of computing resources while calculating cross product or its approximation for logistic regression on big data sets

According to one technique, a modeling computer computes a hessian matrix by determining whether an input matrix contains more than a threshold number of dense columns. If so, the modeling computer computes a sparsified version of the input matrix and uses the sparsified matrix to compute the hessian. ... Oracle International Corp

10/05/17 / #20170286354

Separation of control and data plane functions in soc virtualized i/o device

An apparatus and method for controlling a device with shared hardware resources to provide separate execution environments for control and data functions are disclosed. A processor may be configured to generate a first request to access control functions of the device in response to execution of a first thread, and generate a second request to access data functions of the device in response to execution of a second thread. ... Oracle International Corp

10/05/17 / #20170286329

Mutual exclusion in a non-coherent memory hierarchy

Methods and systems for mutual exclusion in a non-coherent memory hierarchy may include a non-coherent memory system with a shared system memory. Multiple processors and a memory connect interface may be configured to provide an interface for the processors to the shared memory. ... Oracle International Corp

10/05/17 / #20170286261

System and method for providing runtime tracing for a web-based client accessing a transactional middleware platform using an extension interface

In accordance with an embodiment, described herein is a system and method for providing runtime tracing for a web-based client that accesses a transactional middleware platform using an extension interface. The extension interface provides an extension server and a class library to make application services in the transactional middleware platform available to web-based clients. ... Oracle International Corp

10/05/17 / #20170286255

Generating verification metadata and verifying a runtime type based on verification metadata

Operations include (a) receiving a request to verify a first runtime type loaded based on a first runtime type reference; (b) identifying verification metadata comprising a stored assignable relationship between a second runtime type reference and a third runtime type reference; (c) determining whether an actual assignable relationship between a second runtime type and a third runtime type adheres to the stored assignable relationship between the second runtime type reference and the third runtime type reference; and (d) responsive at least to determining that the actual assignable relationship adheres to the stored assignable relationship, determining that the first runtime type is verified based on the verification metadata.. . ... Oracle International Corp

10/05/17 / #20170286188

System and method for integrating a transactional middleware platform with a centralized audit framework

In accordance with an embodiment, described herein is a system and method for integrating a transactional middleware platform with a centralized audit framework for a soa middleware platform. An audit provider in the centralized audit framework can be provided as a plug-in module to the transactional middleware platform, and registered as an internal audit service therein. ... Oracle International Corp

10/05/17 / #20170286065

Returning a runtime type loaded from an archive in a module system

Returning a runtime type loaded from an archive in a module system is disclosed. Operations include (a) identifying, by a class loader implemented in a runtime environment, an archived runtime type loaded into an archive from a module source; (b) identifying a particular package associated with the archived runtime type; (c) determining that the particular package is defined to a runtime module that is defined to (i) the class loader or (ii) any class loader in the class loader hierarchy to which the class loader delegates; and (d) returning directly or indirectly, by the class loader, a runtime type loaded based on the archived runtime type from the archive.. ... Oracle International Corp

10/05/17 / #20170285079

Systems and methods for providing statistical dynamic meter data validation

Systems, methods, and other embodiments are disclosed for validating measured meter data. In one embodiment, a graphical user interface is provided that facilitates configuration of a validation algorithm by a user. ... Oracle International Corp

09/28/17 / #20170279928

Pre-formed instructions for a mobile cloud service

Methods, systems, and computer readable mediums are disclosed for introducing pre-formed instruction sets to a mobile cloud service. In some examples, an archive file, such as a .zip file, can include two sets of files: 1) logic for creating an application programming interface (api) and connecting the api with backend service behind a corporate enterprise network's firewall, and 2) custom user-code. ... Oracle International Corp

09/28/17 / #20170278507

Sonification of words and phrases identified by analysis of text

A text mining tool is operated on a given text to obtain words and/or phrases ranked by frequency of occurrence. Thereafter, a text-to-speech converter is used to speak each word/phrase output by the text mining tool, and how loud each word/phrase is spoken depends on a corresponding frequency which is additionally output by the text mining tool, for each word/phrase. ... Oracle International Corp

09/28/17 / #20170278066

Event-driven customizable automated workflows for incident remediation

The invention relates to a system and method for customizing and storing workflow processes for use in remediation incidents such as security events. One aspect of the invention relates to providing tools to enable creation of customized workflow processes for event driven incident remediation, monitoring and analyzing system activity to identify occurrence of incidents, assigning a workflow process to an incident, applying the assigned workflow process to remediate the incident, and tracking and graphically displaying the status of the workflow process, among other things.. ... Oracle International Corp

09/28/17 / #20170278050

Proximity auditing of storage library cartridge magazines

Embodiments are described for proximity auditing of removable media cartridge magazines in a data storage library. For example, a proximity sensor mounted on a robotic assembly can be used to detect one or more target features of cartridge magazines. ... Oracle International Corp

09/28/17 / #20170277747

Modifying a database query

Techniques for modifying a database query are disclosed. A source and/or time associated with an initial database query for execution on a database are determined. ... Oracle International Corp

09/28/17 / #20170277743

Version control of records in an electronic database

Systems, methods, and other embodiments associated with concurrently maintaining separate versions of records in an electronic database are described. In one embodiment, a method includes enabling the electronic database to concurrently store separate versions of a record by using a set of system columns to maintain the separate versions together in the electronic database and provide access to each of the separate versions in isolation from one another. ... Oracle International Corp

09/28/17 / #20170277620

Systems and methods for providing dynamic and real time simulations of matching resources to requests

Computerized embodiments are disclosed for simulating requests and resources to be assigned to the requests by assignment logic. In one embodiment, a simulation session is initiated by generating test data that includes resource data, request data, and simulation state parameters. ... Oracle International Corp

09/28/17 / #20170277467

Efficient and thread-safe objects for dynamically-typed languages

A method may include creating objects by executing a program in a first thread. Creating the objects may include allocating, for each object, storage based on a shape assigned to the object. ... Oracle International Corp

09/28/17 / #20170277466

In-memory data analytic system that provides an integrated tracking mechanism for explicit memory resources

Techniques and a system are provided for managing resources used by user-provided programs. The system includes an application programming interface (api) that allows user-provided programs to access memory resources managed by functions provided by the api. ... Oracle International Corp

09/21/17 / #20170273211

Cable management for rack-mounted computing devices

A cable management apparatus that limits the degree of travel of a fru (e.g., server, other computing device, power supply, etc.) out of a storage rack to an amount just necessary to service one or more particular components of the fru (e.g., fan bay, etc.) free of having to power down the fru which provides a more cost effective maintenance strategy for users. As a result, the disclosed cable management apparatus advantageously allows for the use of shorter cables between the fru and other devices (e.g., other frus, switches, power supplies, etc.), improved airflow through the frus and the storage rack, reduced complexity of the cable management apparatus, simplified installation and manipulation of the apparatus, and the like.. ... Oracle International Corp

09/21/17 / #20170272551

Mechanism for determining whether to redirect a request originally destined for a server based on a uniform resource locator

A system and method for facilitating native client device application interaction with a web application. An example method includes monitoring request messages output from the web application; determining one or more of the request messages include an indication that the one or more request messages represent a request to implement an action that can be performed via one or more resources of a client device, and providing a signal in response thereto; and implementing the action in response to the signal. ... Oracle International Corp

09/21/17 / #20170270484

Resume extraction based on a resume type

Résumé value extraction based on a résumé type is disclosed. An analysis model, for analyzing a résumé, is selected based on a résumé type of the résumé. ... Oracle International Corp

09/21/17 / #20170270465

Role-based framework and mechanisms for configuration of collaborative applications

A role action framework allows for comprehensive control of various objects, data, and behaviors within a procurement and requisitioning application. This framework can be extended to be used by various transactions. ... Oracle International Corp

09/21/17 / #20170270317

Systems and methods for providing data residency protection using remote proxies

Computerized embodiments are disclosed for keeping personally identifying information within a protected domain environment when interacting with a computerized service environment. In one embodiment, user interface commands are received from a remote computerized system of the protected domain environment at the computerized service environment via computerized network communications. ... Oracle International Corp

09/21/17 / #20170270085

Server-side access filters for web content

A method of filtering web content may include receiving a request from a client device for code for displaying web content. The request may be associated with one or more attributes. ... Oracle International Corp

09/21/17 / #20170270053

Run length encoding aware direct memory access filtering engine for scratchpad enabled multicore processors

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

09/21/17 / #20170270052

Tuple encoding aware direct memory access engine for scratchpad enabled multicore processors

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

09/21/17 / #20170269958

Virtual machine (vm) migration from switched fabric based computing system to external systems

An aspect of the present disclosure provides for migration of a virtual machine (vm) on a switched-fabric based computing system to another (external) switched-fabric based computing system or non-switched-fabric based (external) computing system. Both of such external computing systems are communicatively coupled to the switched-fabric based computing system by internet such that the data transfer after the migration is based on ip packets on the internet. ... Oracle International Corp

09/21/17 / #20170269929

Modular serialization

A serial form of a serializable exposed first module element of a module in a module system is analyzed. An unexposed and/or inaccessible second module element expressed in the serial form is identified as a potential error condition. ... Oracle International Corp

09/21/17 / #20170269907

Single-source-base compilation for multiple target environments

A method for software compilation is disclosed. A compiler may identify features of source code which are unavailable in a target environment for the compilation. ... Oracle International Corp

09/14/17 / #20170264643

Language-localized policy statements

Techniques for generating and using reader-friendly policy statements are disclosed. In one or more embodiments, a policy management service receives a request for an authorization policy in a language-localized syntax. ... Oracle International Corp

09/14/17 / #20170264642

Thick client policy caching

Techniques for evaluating authorization requests using cached policy data are disclosed. In one or more embodiments, a thick client receives an authorization request. ... Oracle International Corp

09/14/17 / #20170264634

Systems and methods for supporting information security and sub-system operational protocol conformance

Systems and methods are described that support information security and sub-system operational conformance with protocols. In some embodiments, agent access to resources can be controlled via generation of credentials and/or tokens and/or conditioned external authentication. ... Oracle International Corp

09/14/17 / #20170264612

System and method for providing a universal security handler for a cloud-based integration platform

In accordance with an embodiment, described herein is a system and method for providing a universal security handler for use with a cloud-based integration platform. A universal security configuration interface can be provided to capture custom values, syntaxes, and/or grammars for a common set of security properties for different implementations of a particular authorization flow. ... Oracle International Corp

09/14/17 / #20170262649

Policy storage using syntax graphs

Techniques for generating syntax graphs corresponding to user-defined policy statement are disclosed. In one or more embodiments, a policy management service receives a user-defined policy statement that includes a requestor variable value, an action variable value, a resource variable value, and a location variable value. ... Oracle International Corp

09/14/17 / #20170262648

Partial-context policy enforcement

Techniques for making preliminary authorization determinations based on partial contextual information are disclosed. In one or more embodiments, an api receives an authorization request and partial contextual information associated with the authorization request. ... Oracle International Corp

09/14/17 / #20170262503

Fusing global reporting aggregate computation with the underlying operation in the query tree for efficient evaluation

Techniques herein generate a query plan that combines a global reporting aggregate calculation and an organizing operation. A method detects an organizing operation, a group aggregate function, and a global aggregate function within a database statement. ... Oracle International Corp

09/14/17 / #20170262464

System and method for supporting elastic data metadata compression in a distributed data grid

A system and method can support metadata compression in a distributed data grid. The system can store a plurality of keys in compact data structure (such as a radix tree) in a heap, wherein each said key is associated with an entry in a journal off-heap. ... Oracle International Corp

09/14/17 / #20170262364

Efficient reference classification and quick memory reuse in a system that supports concurrent garbage collection

The disclosed embodiments facilitate reusing both the physical and virtual memory in a garbage-collected computing environment immediately after a relocated memory area has been emptied, without using special hardware or operating system extensions. This system uses load barrier to perform fast checks to determine if a reference might point into a relocated memory area. ... Oracle International Corp

09/14/17 / #20170261772

Slow-light silicon optical modulator

An optical modulator is described. This optical modulator may be implemented using silicon-on-insulator (soi) technology. ... Oracle International Corp

09/07/17 / #20170257947

Flexible circuit with partial ground path

A head assembly for a magnetic tape storage device includes a head and a flexible circuit connected to the head. The flexible circuit includes a gripping portion, an end including electrical contacts for the head, conductors extending from the electrical contacts, and ink patterned onto the electrical contacts and gripping portion to form electrical paths therebetween. ... Oracle International Corp

09/07/17 / #20170257362

Unified provisioning of applications on devices in an enterprise system

The present disclosure relates generally to managing access to an enterprise system using remote devices. Techniques are disclosed for provisioning applications on remote devices to access resources in an enterprise system. ... Oracle International Corp

09/07/17 / #20170257326

System and method for supporting inter-subnet control plane protocol for ensuring consistent path records in a high performance computing environment

Systems and methods for supporting consistent path records across multiple subnets in a high performance computing environment. In accordance with an embodiment, a local inter-subnet manager (ism) can determine one or more limitations associated with a calculated local path record. ... Oracle International Corp

09/07/17 / #20170257316

System and method for supporting inter subnet control plane protocol for consistent multicast membership and connectivity in a high performance computing environment

Systems and methods for supporting inter subnet control plane protocol for consistent multicast membership and connectivity across multiple subnets in a high performance computing environment. In accordance with an embodiment, by associating a multicast group with an inter-subnet partition, and enforcing a dedicated router port for the multicast group, multicast loop avoidance can be provided for between connected subnets. ... Oracle International Corp

09/07/17 / #20170257315

System and method for supporting sma level abstractions at router ports for enablement of data traffic in a high performance computing environment

Systems and methods for supporting sma level abstractions at router ports for enablement of data traffic in a high performance computing environment. In accordance with an embodiment, a subnet manager in a local subnet is responsible for enabling data traffic between subnets in a high performance computing environment. ... Oracle International Corp

09/07/17 / #20170257312

System and method for supporting dual-port virtual router in a high performance computing environment

Systems and methods for supporting dual-port virtual router in a high performance computing environment. In accordance with an embodiment, a dual port router abstraction can provide a simple way for enabling subnet-to-subnet router functionality to be defined based on a switch hardware implementation. ... Oracle International Corp

09/07/17 / #20170256279

Quadrature track error signal for optical recording media and devices

A method for providing tracking error signals in an optical data storage system includes a step of receiving a wobble signal having a first frequency from the wobble detection system. The wobble detection system includes an optical pick up unit that detects positions of the head relative to lands and grooves. ... Oracle International Corp

09/07/17 / #20170255675

Using shared dictionaries on join columns to improve performance of joins in relational databases

Techniques are described for encoding join columns that belong to the same domain with a common dictionary. The tables are encoded with dictionary indexes that make the comparison operation of a join query a quick equality check of two integers and there is no need to compute any hashes during execution. ... Oracle International Corp

09/07/17 / #20170255644

Systems and methods for automatically passing hints to a file system

Aspects of the present disclosure involve systems and methods for passing optimization information, which may be used to optimize input/output (“i/o”) requests, from a database management system to a file system, using various protocols of a network file system. The optimization information provided by the database management system may relate to various aspects of an i/o request that may be optimized.. ... Oracle International Corp

09/07/17 / #20170255376

Tooltip feedback for zoom using scroll wheel

Tooltip generation for zoom feedback is described. In response to the initiation of a zoom operation, a tooltip is generated. ... Oracle International Corp

08/31/17 / #20170251013

Techniques for discovering and managing security of applications

Techniques for discovery and management of applications in a computing environment of an organization are disclosed. A security management system discovers use of applications within a computing environment to manage access to applications for minimizing security threats and risks in a computing environment of the organization. ... Oracle International Corp

08/31/17 / #20170250931

Conditional automatic social posts

Techniques are described for triggering conditional automated social posts. According to an embodiment, a set of one or more conditions is received through a user interface by a system executing on one or more computing devices. ... Oracle International Corp

08/31/17 / #20170249763

Method for creating period profile for time-series data with recurrent patterns

Techniques are described for generating period profiles. According to an embodiment, a set of time series data is received, where the set of time series data includes data spanning a plurality of time windows having a seasonal period. ... Oracle International Corp

08/31/17 / #20170249649

Systems and methods for trending patterns within time-series data

Systems and methods for trending patterns within a set of time-series data are described. In one or more embodiments, a set of one or more groups of data points that are associated with a particular seasonal pattern are generated within volatile and/or non-volatile storage. ... Oracle International Corp

08/31/17 / #20170249648

Seasonal aware method for forecasting and capacity planning

Techniques are described for generating seasonal forecasts. According to an embodiment, a set of time-series data is associated with one or more classes, which may include a first class that represent a dense pattern that repeats over multiple instances of a season in the set of time-series data and a second class that represent another pattern that repeats over multiple instances of the season in the set of time-series data. ... Oracle International Corp

08/31/17 / #20170249564

Systems and methods for detecting and accommodating state changes in modelling

Techniques are described for automatically detecting and accommodating state changes in a computer-generated forecast. In one or more embodiments, a representation of a time-series signal is generated within volatile and/or non-volatile storage of a computing device. ... Oracle International Corp

08/31/17 / #20170249563

Unsupervised method for classifying seasonal patterns

Techniques are described for classifying seasonal patterns in a time series. In an embodiment, a set of time series data is decomposed to generate a noise signal and a dense signal, where the noise signal includes a plurality of sparse features from the set of time series data and the dense signal includes a plurality of dense features from the set of time series data. ... Oracle International Corp

08/31/17 / #20170249562

Supervised method for classifying seasonal patterns

Techniques are described for classifying seasonal patterns in a time series. In an embodiment, a set of time series data is decomposed to generate a noise signal and a dense signal. ... Oracle International Corp

08/31/17 / #20170249376

System for detecting and characterizing seasons

Techniques are described for characterizing and summarizing seasonal patterns detected within a time series. According to an embodiment, a set of time series data is analyzed to identify a plurality of instances of a season, where each instance corresponds to a respective sub-period within the season. ... Oracle International Corp

08/31/17 / #20170249187

Reducing synchronization of tasks in latency-tolerant task-parallel systems

Techniques are provided for reducing synchronization of tasks in a task scheduling system. A task queue includes multiple tasks, some of which require an i/o operation while other tasks require data stored locally in memory. ... Oracle International Corp

08/31/17 / #20170249130

Method for static security enforcement of a dsl

An example system and method for securing computer code of a dynamic domain specific language (dsl) that leverages a general purpose language (gpl). An example method includes enhancing compile-time security enforcement functionality for computer code written using the dsl, in part by using a compiler to perform static analysis on the dsl computer code. ... Oracle International Corp

08/24/17 / #20170244613

Declarative and extensible model for provisioning of cloud based services

A method for offering a set of services is disclosed. The method may comprise storing, by a cloud infrastructure system, subscription order information identifying a service from a set of services provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. ... Oracle International Corp

08/24/17 / #20170242907

Processing a data set that is not organized according to a schema being used for organizing data

Techniques are disclosed for processing a data set that is not organized according to a schema being used for organizing data (referred to herein as an “unstructured data set”). An unstructured data set is analyzed based on a group of structured data sets that are organized according to the schema. ... Oracle International Corp

08/24/17 / #20170242901

Query-level access to external petabyte-scale distributed file systems

A method and system to creating query-level access to an external distributed file system by identifying a location of one or more external data residing on the external distributed file system, creating a query specifying an external table within a database engine having one or more location files, wherein the location files identify metadata operations for accessing and processing the one or more external data, defining metadata operations for accessing and processing the one or more external data, wherein the processing that produces one or more result files occurs at the external distributed file system, and executing the query at the database engine to create the external table, the external table comprising the one or more location files identifying the metadata directives for processing query-level requests on the one or more external data stored on the external distributed file system.. . ... Oracle International Corp

08/24/17 / #20170242765

Methods, systems, and computer readable media for detecting and managing suspect subscriber bindings

Methods, systems, and computer readable media for managing suspect subscriber bindings. In some examples, a method is performed by a diameter signaling router (dsr) for a telecommunications network. ... Oracle International Corp

08/17/17 / #20170238179

Methods, systems, and computer readable media for providing access network protocol interworking and authentication proxying

The subject matter described herein includes methods, systems, and computer readable media for access network protocol interworking and authentication proxying. One method includes receiving an authentication request from a node in an access network for authenticating a user using cellular network authentication. ... Oracle International Corp

08/17/17 / #20170238178

Methods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication

A method for access network signaling protocol interworking for user authentication includes receiving, from a node in an access network, a message formatted according to a signaling protocol of the access network and containing an authentication payload formatted according to an authentication protocol. The method further includes, in response to receiving the message, formulating a message formatted according to a signaling protocol of a cellular network, the message including the authentication payload formatted according to the authentication protocol. ... Oracle International Corp

08/17/17 / #20170237781

Methods, systems, and computer readable media for clearing diameter session information

The subject matter described herein includes methods, systems, and computer readable media for clearing diameter session information. According to one method, the method occurs at a diameter routing agent (dra) node. ... Oracle International Corp

08/17/17 / #20170236533

Tape drive with metal oxide interface between tape and tape head

A tape head is provided for use with a tape drive that is configured to receive a length of tape. The tape head includes a head body including at least one head element for performing read and/or write operations on the tape, and a protective layer extending over at least a portion of the head body for inhibiting wear of the head body when the tape is moved with respect to the head body. ... Oracle International Corp

08/17/17 / #20170236155

System and method for providing an adaptively ordered presentation of objects

Computerized embodiments are disclosed for presenting object representations to a user in an ordered manner based on object popularity. In one embodiment, a web server computer is configured to capture transactional data that represents events caused by interactions of users with a website. ... Oracle International Corp

08/17/17 / #20170236120

Accountability and trust in distributed ledger systems

Distributed ledger systems that provide enhanced accountability and trust are described. A sender node may send messages to a receiver node. ... Oracle International Corp

08/17/17 / #20170235753

Master/slave compression engine

A method for hardware master/slave compression of a file, including resetting a counter; loading a first data portion of the file in a first buffer; loading a second data portion of the file in a second buffer; acquiring a first search string from the second buffer; performing a plurality of parallel searches for the acquired first search string in the first buffer; processing a plurality of results from the plurality of parallel searches; outputting a literal or a length-distance entity based on the plurality of results of the plurality of parallel searches for the acquired first search string; shifting the first buffer and the second buffer by a number of characters in a row; and acquiring a second search string from the second buffer of the file. In other aspects, a system for a hardware master/slave compression engine and a computing system for master/slave compression of a file are provided.. ... Oracle International Corp

08/17/17 / #20170235752

Shared decompression engine

A method for sharing a hardware decompression engine, including performing a compression type check on a first data stream to determine a compression type of the first data stream, wherein the first data stream is compressed using one selected from a group consisting of a first compression type and a second compression type; wherein, when the first data stream is compressed with the second compression type: receiving the second compression type at a selector; converting the first data stream compressed with the second compression type into a second data stream of the first compression type; inputting the converted second data stream into the selector; and decompressing the converted second data stream using the hardware decompression engine capable of decompressing a data stream compressed using the first compression type. In other aspects, a system for sharing a hardware decompression engine and a computing system are provided.. ... Oracle International Corp

08/17/17 / #20170235619

Systems and methods for enabling dynamic calls via filtering, grouping, and substitution mechanisms

Aspects of the present disclosure involve systems and methods that enable the dynamic execution of code library calls using external system data. A processing device processes unstructured data to generate structured data that optionally may be filtered. ... Oracle International Corp

08/17/17 / #20170235615

Altruistic dependable memory overcommit for virtual machines

This disclosure describes, generally, methods and systems for implementing memory overcommit of virtual machines. The method includes establishing a plurality of virtual machines on a physical machine, broadcasting, from each of the plurality of virtual machines to a central scheduler, resource usage requirements, and then based at least in part on the resource usage requirements broadcasted from each of the plurality of virtual machines, determining a resource requirements schedule for each of the plurality of virtual machines. ... Oracle International Corp

08/17/17 / #20170235518

Feedback-based selection of regions for abortable garbage collection

The disclosed embodiments provide a method, apparatus, and system for selecting, based on feedback from previous garbage collections, a portion of a referenced memory area for garbage collection within a time window. During the execution of a software program, the system selects a given portion of a referenced memory area on which garbage collection can be completed within the given time window and attempts to complete garbage collection on at least the given portion of the referenced memory area before the end of the given time window. ... Oracle International Corp

08/17/17 / #20170235497

Decompression history buffer read/write pipelines

A method for a hardware decompression read pipeline, the method including determining a length and a distance of a first entity from a buffer; launching a first read request for reading a first data from the buffer; obtaining a second entity from the buffer; determining a distance of the second entity; calculating a new distance for the second entity; and decreasing a first counter by one for each cycle that data is read and returned from the buffer, wherein, when a first number of pending read data clock cycles in the first counter is less than a predetermined number of clock cycles and there is no read-after-write conflict: launching a second read request prior to completion of the first read request. In other aspects, a method for a hardware decompression write pipeline and systems for a hardware decompression read pipeline and a hardware decompression write pipeline are provided.. ... Oracle International Corp

08/17/17 / #20170235447

Object based browsing suitable for use in applications

A method, system and computer program product for object based browsing suitable for use in various applications is provided. The method includes receiving one or more working lists. ... Oracle International Corp

08/10/17 / #20170230235

Role-driven notification system including support for collapsing combinations

Embodiments of the invention relate techniques of implementing role-driven notification. The techniques can include determining a location of a role in a role hierarchy and a corresponding location of a first notification template in a notification template hierarchy. ... Oracle International Corp

08/10/17 / #20170228649

Rule based consistency management for complex systems

Techniques are for rule-based continuous drift and consistency management for target systems. In one embodiment, a set of rules is stored in volatile or non-volatile store. ... Oracle International Corp

08/10/17 / #20170228532

Storage isolation using i/o authentication

Techniques are described for logically isolating data i/o requests from different operating systems (oses) for a same multi-tenant storage system (mtss). Techniques provide for oses and the mtss to obtain security tokens associated with the oses. ... Oracle International Corp

08/10/17 / #20170228485

Flip-flop clustering for integrated circuit design

A system provides placement of components for an integrated circuit having a plurality of flip-flops. The system clusters the plurality of flip-flops into a plurality of clusters and relocates one or more of the flip-flops in response to overlapping placement locations. ... Oracle International Corp

08/03/17 / #techniques are described for providing a guaranteed commit outcome for global transactions that are optimized by deferring the commit processing to a resource manager, such as a dbms, using optimizations. the “distributed transaction processing: the xa specification” standard specification is ambiguous regarding commit outcomes for transactions managed by dbms, resulting in wrong results for vendors implementing the standard. the techniques described provide a guaranteed commit outcome when using the optimizations, creating the opportunity for safe replay of global transactions when a communication error or timeout occurs between the transaction manager and the resource manager, and eliminating ambiguous transaction outcomes reaching applications and end users.

Oracle International Corporation

. . ... Oracle International Corp

08/03/17 / #20170223437

Locking a polarization-insensitive optical receiver

An optical receiver is described. Using silicon-photonic components that support a single polarization, the output of an optical receiver is independent of the polarization of an optical signal. ... Oracle International Corp

08/03/17 / #20170223434

System and method for collecting and aggregating water usage data based on vibration sensors

Embodiments are disclosed that sense vibrations caused by flow of water in pipes, and covert the sensed vibrations into water usage data which can be analyzed, aggregated, and made available to users. In one embodiment, mechanical vibrations of a pipe are sensed, via a piezo-electric sensor attached to an external surface of the pipe, to form analog electrical signals. ... Oracle International Corp

08/03/17 / #20170223153

System and method for allowing multiple global identifier (gid) subnet prefix values concurrently for incoming packet processing in a high performance computing environment

System and method for using multiple global identification subnet prefix values in a network switch environment in a high performance computing environment. A packet is received from a network fabric by a first host channel adapter (hca). ... Oracle International Corp

08/03/17 / #20170223105

System and method for policing network traffic flows using a ternary content addressable memory in a high performance computing environment

System and method for policing logical network traffic flows using a ternary content addressable memory (tcam). An exemplary embodiment can provide a network port that is associated with a plurality of entries of a tcam, where each tcam entry contains a value. ... Oracle International Corp

08/03/17 / #20170223063

Concentration of independent tunneled encapsulated media

A system for transmitting encapsulated media over tunnels, in response to a first request from a first application, establishes a first tunnel between a first tunneling client of a user equipment (“ue”) and a tunneling server and establishes a first outer transport layer and a first outer network layer and establishes a local tunneling proxy. Further, the system, in response to a second request from a second application, establishes a second tunnel between the first tunneling client and the tunneling server, where the second request includes a request to use the first outer transport layer and the first outer network layer established in conjunction with the first tunnel, and the second request is forwarded to the tunneling server via the local tunneling proxy.. ... Oracle International Corp

08/03/17 / #20170222976

Inter-arrival time intrusion-detection technique to provide enhanced cybersecurity

The disclosed embodiments relate to a system that performs an intrusion-detection technique to differentiate between packets received from malicious remote users and legitimate local users in a networked computer system. During operation, the system determines arrival times for incoming packets at a node in the networked computer system. ... Oracle International Corp

08/03/17 / #20170222947

System and method for using q_key value enforcement as a flexible way of providing resource access control within a single partition in a high performance computing environment

System and method providing resource access control within a single partition in a network switch environment in a high performance computing environment. A resource request portion of an ib packet includes data identifying a resource request for a requested resource, and a context identification portion of the packet includes data identifying a context of the resource request. ... Oracle International Corp

08/03/17 / #20170222928

System and method for using subnet prefix values in global route header (grh) for linear forwarding table (lft) lookup in a high performance computing environment

System and method for supporting intra- and inter-subnet address resolution in a network environment using the same linear forwarding tale (lft) for both the intra- and inter-subnet forwarding. Subnet prefix values in global route headers (grhs) are used for linear forwarding table (lft) lookup in a high performance computing environments. ... Oracle International Corp

08/03/17 / #20170222906

System and method for monitoring logical network traffic flows using a ternary content addressable memory in a high performance computing environment

System and method for monitoring logical network traffic flows using a ternary content addressable memory (tcam). An exemplary embodiment can provide a network port that is associated with a tcam. ... Oracle International Corp

08/03/17 / #20170222796

Phased clock error handling

Embodiments include systems and methods for detecting and correcting phased clock error (pce) in phased clock circuits (e.g., in context of serializer/deserializer (serdes) transmission (tx) clock circuits). For example, phased input clock signals can be converted into unit interval (ui) clocks, which can be combined to form an output clock signal. ... Oracle International Corp

08/03/17 / #20170221160

Fuel distribution system with correction mechanism

The fuel distribution system with correction mechanism includes systems and methods for distributing fuel at a plurality of fuel pumps. Fuel is distributed at a first fuel pump and at a second fuel pump. ... Oracle International Corp

08/03/17 / #20170220965

Techniques for semantic business policy composition

Embodiments of the present invention relate to techniques for creating policies. A plurality of objects representative of semantic objects are provided to a user. ... Oracle International Corp

08/03/17 / #20170220576

System and method for adaptively anticipating next user interactions with a computer application

Embodiments are disclosed that provide for adaptively anticipating user interactions with a computer application. In one embodiment, an ordered history of user interactions, with controls of a computerized form provided by a legacy computer application, is captured. ... Oracle International Corp

08/03/17 / #20170220533

Dynamic insertion of content into webpages

Systems and methods for manipulating 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

08/03/17 / #20170220528

High performant and high fidelity previews for css preprocessing frameworks

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow allows developers of user interfaces to see quick and accurate previews after changing content that needs to be processed via a cascading style sheet (css) framework such as less, sass, or trinidad. These frameworks typically take a significant period of time to transform their framework code into css.. ... Oracle International Corp

08/03/17 / #20170220474

System and method for promoting reader groups for lock cohorting

Numa-aware reader-writer locks may leverage lock cohorting techniques that introduce a synthetic level into the lock hierarchy (e.g., one whose nodes do not correspond to the system topology). The synthetic level may include a global reader lock and a global writer lock. ... Oracle International Corp

08/03/17 / #20170220428

Forceful closure and automatic recovery of pluggable databases in a shared-everything cluster multitenant container database

Embodiment provide that each pluggable database (pdb) in a container database is associated with a distinct distributed lock manager (dlm) domain. Thus, in order to access a pdb, a database server instance joins the dlm domain for the pdb. ... Oracle International Corp

08/03/17 / #20170220389

Dynamic performance isolation of competing workloads on cpus with shared hardware components

A system and method for facilitating allocating computing resources to workloads, facilitating workload performance isolation. An example method includes determining one or more workloads to be allocated a set of computing resources in the computing environment, the one or more workloads characterized by metadata describing one or more workload properties; and using the one or more workload properties to calculate a binding between each of the one or more workloads and one or more corresponding portions of the computing resources. ... Oracle International Corp

08/03/17 / #20170220364

Assigning applications to virtual machines using constraint programming

Techniques for assigning applications to virtual machines (vms) using constraint programming are disclosed. The applications are associated with application groups. ... Oracle International Corp

08/03/17 / #20170220271

Thread groups for pluggable database connection consolidation in numa environment

Techniques are provided herein for assigning pluggable database connections to thread groups. The techniques involve associating pluggable databases with thread groups. ... Oracle International Corp

07/27/17 / #20170214767

System and method for application of virtual host channel adapter configuration policies in a high-performance computing environment

Systems and methods for application of virtual host channel adapter configuration policies. An exemplary embodiment can provide a host channel adapter (hca) with a control circuit and a memory, and at least one port operative to connect the hca to a network fabric. ... Oracle International Corp

07/27/17 / #20170214766

System and method of host-side configuration of a host channel adapter (hca) in a high-performance computing environment

Systems and methods for host-side configuration of a host channel adapter (hca). An exemplary embodiment can provide a hca, including a control circuit with a processor and a memory, and at least one port operative to connect the hca to a network fabric. ... Oracle International Corp

07/27/17 / #20170214762

In-memory message sequencing

The present disclosure relates generally to techniques for facilitating reliable communication of messages between a source system (e.g., a client system) and a destination (e.g., a target system) via an intermediary messaging system. In certain embodiments, the intermediary messaging system receives messages to be sent to a target system. ... Oracle International Corp

07/27/17 / #20170214736

System and method of assigning admin partition membership based on switch connectivity in a high-performance computing environment

System and method of assigning admin partition membership based on switch connectivity in a high performance computing environment. An exemplary embodiment can provide an admin partition for use in a subnet of a network fabric. ... Oracle International Corp

07/27/17 / #20170214691

Methods, systems, and computer readable media for remote authentication dial-in user service (radius) topology hiding

A method for remote authentication dial-in user service (radius) topology hiding includes, at a radius signaling router including at least one message processor, receiving a radius message. The method further includes determining whether radius topology hiding is indicated for the radius message. ... Oracle International Corp

07/27/17 / #20170214654

System and method for supporting sma level abstractions at router ports for grh to lrh mapping tables in a high performance computing environment

Systems and methods for supporting sma level abstractions at router ports for grh to lrh mapping tables in a high performance computing environment. Ingress port mapping of grh to new lrh can be reduced to minimally include dgid to dlid mapping. ... Oracle International Corp

07/27/17 / #20170214639

System and method for supporting mulitple lids for dual-port virtual routers in a high performance computing environment

Systems and methods for supporting multiple lids for dual-port virtual routers in a high performance computing environment. In accordance with an embodiment, a dual port router abstraction can provide a simple way for enabling subnet-to-subnet router functionality to be defined based on a switch hardware implementation. ... Oracle International Corp

07/27/17 / #20170214637

System and method for supporting inter subnet partitions in a high performance computing environment

Systems and methods for supporting inter subnet partitions in a high performance computing environment. In accordance with an embodiment, a fabric manager can define a range of p_key values, among a plurality of p_key values, as a inter subnet partition (isp) p_key range. ... Oracle International Corp

07/27/17 / #20170214636

System and method for supporting scalable bit map based p_key table in a high performance computing environment

System and method for supporting scalable bitmap based p_key table in a high performance computing environment. A method can provide, at least one subnet comprising one or more switches, a plurality of host channel adapters, and a plurality of end nodes. ... Oracle International Corp

07/27/17 / #20170214635

System and method for supporting flexible framework for extendable sma attributes in a high performance computing environment

System and method for supporting a flexible framework for extendable sma attributes in a high performance computing environment. In accordance with an embodiment, an information attribute can provide for enhancements in a number of areas. ... Oracle International Corp

07/27/17 / #20170214633

System and method for correlating fabric-level group membership with subnet-level partition membership in a high-performance computing environment

System and method for correlating fabric-level group membership with subnet-level partition membership in a high performance computing environment. An exemplary embodiment can provide an admin partition in a subnet of a network environment, associated with a resource domain at the fabric level of the network environment. ... Oracle International Corp

07/27/17 / #20170214632

Initial resource provisioning in cloud systems

A method of provisioning cloud-based applications includes receiving requests from computer systems to provision applications available in a cloud computing environment, assigning each of the computer systems to a first resource instance in the cloud computing environment such that the applications are executed for each of the plurality of computer systems on the first resource instance, monitoring usage of resources for each of the computer systems, grouping each of the computer systems into groups based on the usage of the resources, allocating a second resource instance, and reassigning computer systems in a first group from the first resource instance to the second resource instance.. . ... Oracle International Corp

07/27/17 / #20170214617

System and method for supporting inter-subnet control plane protocol for consistent unicast routing and connectivity in a high performance computing environment

Systems and methods for unicast traffic across multiple subnets in a high performance computing environment. In accordance with an embodiment, a local inter-subnet manager (ism) can allocate at least one router port in the local subnet for receiving traffic for a relevant end node belonging to an inter-subnet partition (isp) for each remote subnet that also comprises end nodes sharing a same isp membership, and can also set up address mappings for the relevant gid(s) (e.g., gid or guid to lid mapping).. ... Oracle International Corp

07/27/17 / #20170214616

System and method for supporting sma level handling to ensure subnet integrity in a high performance computing environment

Systems and methods for supporting sma level handling to ensure subnet integrity in a high performance computing environment. In accordance with an embodiment, in order to ensure subnet integrity, a sma at an entry port can operate such that all incoming packets are forwarded to an embedded processor (firmware) no matter where the packet is addressed. ... Oracle International Corp

07/27/17 / #20170214615

System and method for supporting sma level abstractions at router ports for inter-subnet exchange of management information in a high performance computing environment

Systems and methods for supporting sma level abstractions at router ports for inter-subnet exchange of management information in a high performance computing environment. In accordance with an embodiment, a subnet manager in a local subnet is responsible for establishing and configuring a remote attribute a switch having a switch port configured as a router port. ... Oracle International Corp

07/27/17 / #20170214614

System and method for supporting router sma abstractions for smp connectivity checks across virtual router ports in a high performance computing environment

Systems and methods for supporting smp connectivity checks across virtual router in a high performance computing environment. In accordance with an embodiment, sma model enhancements allow for the possibility to send a packet (i.e., smp) that is addressed to a local router port. ... Oracle International Corp

07/27/17 / #20170214601

System and method of reserving a specific queue pair number for proprietary management traffic in a high-performance computing environment

Systems and methods of reserving a specific queue pair number for proprietary management traffic in a subnet of a high performance computing environment. An exemplary embodiment can provide a host channel adapter (hca), including a control circuit with a processor and a memory, and at least one port operative to connect the hca to a network fabric. ... Oracle International Corp

07/27/17 / #20170214600

System and method for supporting scalable representation of switch port status in a high performance computing environment

System and method for supporting scalable representation of switch port status in a high performance computing environment. In accordance with an embodiment, a scalable representation of switch port status can be provided. ... Oracle International Corp

07/27/17 / #20170214595

System and method for supporting a scalable representation of link stability and availability in a high performance computing environment

System and method for supporting scalable representation of link stability and availability in a high performance computing environment. A method can provide at attribute at each node in a subnet, wherein the attribute provides a single location at each node for a subnet manager to query the stability and availability of each link connected to the queried node. ... Oracle International Corp

07/27/17 / #20170214582

System and method for representing pma attributes as sma attributes in a high performance computing environment

System and method representing pma attributes as sma attributes in a high performance computing environment. In general legacy systems, performance metrics, as collected by a performance management agent, can only be collected via the use of general data packets traversing a subnet. ... Oracle International Corp

07/27/17 / #20170214581

System and method for supporting on-demand setup of local host channel adapter port partition membership in a high-performance computing environment

Systems and methods for dynamically assigning membership in a data partition to an end-port of a requesting host channel adapter. An exemplary embodiment can provide a subnet manager configured to operate within a subnet of a network fabric. ... Oracle International Corp

07/27/17 / #20170214580

System and method for providing an infiniband network device having a vendor-specific attribute that contains a signature of the vendor in a high-performance computing environment

System and method for providing an infiniband network device having a vendor-specific attribute that contains a signature of the vendor. An exemplary embodiment can provide an infiniband compatible network device from a vendor. ... Oracle International Corp

07/27/17 / #20170214571

System and method for supporting node role attributes in a high performance computing environment

System and method for supporting node role attributes in a high performance computing environment. In accordance with an embodiment, a node role attribute can comprise a vendor defined subnet management attribute. ... Oracle International Corp

07/27/17 / #20170214570

System and method of initiating virtual machine configuration on a subordinate node from a privileged node in a high-performance computing environment

Systems and methods of initiating virtual machine configuration on a subordinate node from a privileged node. An exemplary embodiment can provide a host channel adapter (hca) including a control circuit with a processor and a memory, and a physical port operative to connect the hca to a network fabric. ... Oracle International Corp

07/27/17 / #20170214538

System and method for supporting resource quotas for intra and inter subnet multicast membership in a high performance computing environment

Systems and methods for supporting resource quotas for multicast group creation and membership in a high performance computing environment. In accordance with an embodiment, multicast group membership can present an issue in that inter-subnet partitions can, if left unchecked, runaway with multicast group creation within any given connected subnet. ... Oracle International Corp

07/27/17 / #20170214537

System and method for supporting unique multicast forwarding across multiple subnets in a high performance computing environment

Systems and methods for supporting unique multicast forwarding across multiple connected subnets in a high performance computing environment. In accordance with an embodiment, by enforcing that incoming (i.e., incoming on a router port of a subnet) multicast packets have sgids (source global identifiers) that correspond to a restricted set of source subnet numbers when entering the ingress router ports to a local subnet, it is possible to ensure that multicast packets sent from one subnet are never returned to the same subnet through a different set of connected router ports (i.e., avoid looping multicast packets).. ... Oracle International Corp

07/27/17 / #20170213180

System and method for efficient storage of point-to-point traffic patterns

Computerized embodiments are disclosed for efficiently storing site-to-site transit information in a reduced amount of computer memory. In one embodiment, a transit data structure and a compensation data structure are generated and stored in memory of a computer. ... Oracle International Corp

07/27/17 / #20170212939

Method and mechanism for efficient re-distribution of in-memory columnar units in a clustered rdbms on topology change

Techniques are described herein for executing queries on distinct portions of a database object that has been separate into chunks and distributed across the volatile memories of a plurality of nodes in a clustered database system. The techniques involve redistributing the in-memory database object portions on changes to the clustered database system. ... Oracle International Corp

07/27/17 / #20170212921

Annotation system for extracting attributes from electronic data structures

Systems, methods, and other embodiments associated with extracting attributes from electronic data structures are described. In one embodiment, a method includes correlating tokens from description strings with defined attributes in an electronic inventory database by identifying which of the defined attributes match the tokens to link the tokens with columns of the database associated with the defined attributes. ... Oracle International Corp

07/27/17 / #20170212918

System and method for supporting configurable legacy p_key table abstraction using a bitmap based hardware implementation in a high performance computing environment

System and method for supporting configurable legacy p_key table abstraction using a bitmap based hardware implementation in a high performance computing environment. A mapping table in dram can be provided through the use of a software based sma that implements the mapping table. ... Oracle International Corp

07/27/17 / #20170212817

Multi-instance redo apply

A method, apparatus, and system for multi-instance redo apply is provided for standby databases. A multi-instance primary database generates a plurality of redo records, which are received and applied by a physical standby running a multi-instance standby database. ... Oracle International Corp

07/27/17 / #20170212809

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

07/27/17 / #20170212795

System and method for supporting representational state transfer services natively in a service bus runtime

In accordance with an embodiment, described herein is a system and method for supporting rest services natively in a service bus runtime. The service bus runtime can include one or more native rest proxy services, one or more native rest pipelines, and one or more native rest reference services. ... Oracle International Corp

07/27/17 / #20170212784

System and method for using virtual machine fabric profiles to reduce virtual machine downtime during migration in a high-performance computing environment

Systems and methods for using a virtual machine fabric profiles to reduce virtual machine downtime during migration. An exemplary embodiment can provide a subnet manager (sm) and a virtual machine fabric profile that is accessible by the subnet manager, and where the virtual machine fabric profile includes a virtual host channel adapter (vhca) configuration. ... Oracle International Corp

07/27/17 / #20170212779

System and method for initiating a forced migration of a virtual machine in a high-performance computing environment

Systems and methods for initiating a forced migration of a virtual machine. An exemplary embodiment can provide a subnet manager (sm) and an active virtual machine registration cache, where the subnet manager can access the active virtual machine registration cache. ... Oracle International Corp

07/27/17 / #20170212778

System and method for defining virtual machine fabric profiles of virtual machines in a high-performance computing environment

Systems and methods for defining virtual machine fabric profiles of virtual machines. An exemplary embodiment can provide a virtual machine identifier, a virtual host channel adapter instance id, and a virtual globally unique identifier. ... Oracle International Corp

07/20/17 / #20170208102

Co-transported tunnels for encapsulated traffic

A system establishes tunnels. In response to a first request from an application, the system establishes a first tunnel between a tunneling client of a user equipment (“ue”) and a tunneling server and establishes a first outer transport layer and a first outer network layer. ... Oracle International Corp

07/20/17 / #20170207985

Managing change events for devices in an enterprise system

Techniques are disclosed for communicating to remote devices information about change events related to changes in access to an enterprise system. A device access management system may facilitate communication about a change event to the remote devices. ... Oracle International Corp

07/20/17 / #20170206683

Visualization of provenance data

Visualization of provenance data is disclosed. An interface receives a request to display a set of entities that were derived from a user-selected entity and/or a set of entities that were used to derive the user-selected entity. ... Oracle International Corp

07/20/17 / #20170206634

Intelligent image processing for enterprise applications

Techniques are described for processing an electronic image for presentation in a display of an enterprise application according to a format for presenting electronic image in the enterprise application. A format for an enterprise application may indicate display attributes such as an aspect ratio, a frame size, a resolution, or the like. ... Oracle International Corp

07/20/17 / #20170206546

System and method for structuring retail deals for a discounting service

Embodiments are disclosed that provide a deal structuring interface tool. The tool may be used to select a deal template that provides a computerized structure for generating transaction offsets used to discount retail transactions. ... Oracle International Corp

07/20/17 / #20170206484

System and method for accessing business process instances through mobile devices

A bpm system is described for modeling, management and execution of business processes. A process designer component is used to graphically design a business process, which includes a set of activities linked by transitions. ... Oracle International Corp

07/20/17 / #20170206363

System and method for protecting plain text scripting language programs in a mainframe rehosting platform

In accordance with an embodiment, described herein is a system and method for protecting a scripting language application in a computing environment. An encryption-decryption module in the computing environment can use a native encryption-decryption library to encrypt the application. ... Oracle International Corp

07/20/17 / #20170206245

System and method for dynamic conversion of database accessing scripts during runtime in a mainframe rehosting platform

In accordance with an embodiment, described herein is a system and method for dynamically converting data manipulation language (dml) code embedded in a mainframe application rehosted in a mainframe rehosting platform. The dml code can include sql scripts with sql statements, and standalone sql statements for accessing a source database in a mainframe computer. ... Oracle International Corp

07/20/17 / #20170206208

System and method for merging a mainframe data file to a database table for use by a mainframe rehosting platform

In accordance with an embodiment, described herein is a system and method for merging a mainframe data file to a target table in a database used by a mainframe rehosting platform. A plurality of programs can be generated by the mainframe rehosting platform based on the target table and the mainframe data file. ... Oracle International Corp

07/20/17 / #20170206199

Relocating derived cache during data rebalance to maintain application performance

According to embodiments, a derived cache that is derived from a first instance of particular data is used to speed up queries and other operations over a second instance of the particular data. Traditionally, a dbms generates and uses derived cache data only for the database data from which the derived data was derived. ... Oracle International Corp

07/20/17 / #20170206119

System and method for achieving specific behaviors by intercepting file access calls in a mainframe rehosting platform

In accordance with an embodiment, described herein is a system and method for achieving specific behaviors by intercepting file access calls in a mainframe application rehosted in a mainframe rehosting platform. A custom file handler can include a custom version of each of a plurality of default file operation apis available in the mainframe rehosting platform, and can be invoked by the rehosted mainframe application. ... Oracle International Corp

07/13/17 / #20170201600

Monitoring cloud resource objects during deployment of a blueprint

Tools are provided to assist users of cloud computing systems to create, monitor, and debug the resource instances they need. Specifically, resource instances are created in a cloud computing system based on a blueprint that is provided to a blueprint processor. ... Oracle International Corp

07/13/17 / #20170201594

System and method for using a packet process proxy to support a flooding mechanism in a middleware machine environment

A system and method can support flooding mechanism using a packet process proxy in a middleware machine environment. The middleware machine environment can comprise a gateway instance that includes an external port for receiving data packets from an external network. ... Oracle International Corp

07/13/17 / #20170201388

System and method for supporting a scalable flooding mechanism in a middleware machine environment

A system and method can support a scalable packet forwarding mechanism in a middleware machine environment. The middleware machine environment can comprise one or more network switch instances, wherein each network switch instance is associated with one or more external ports that are adapted to receive data packets from an external network. ... Oracle International Corp

07/13/17 / #20170200180

Computerized promotion and markdown price scheduling

Systems, methods, and other embodiments associated with generating a price schedule are described. An inventory quantity for the item is allocated amongst a plurality of customer segments based on a predicted contribution of each customer segment to the objective function. ... Oracle International Corp

07/13/17 / #20170200175

Method and system for implementing author profiling

Disclosed is an improved method, system, and computer program product for implementing an author profiling tool for receiving data created by a plurality of authors, profiling the plurality of authors by performing semantic analysis upon the data, generating a plurality of author profiles for identifying topics of interest to the author based upon results from the semantic analysis and correlating topics of interest by analyzing the plurality of author profiles to identify common topics between the plurality of authors. These author profiles can be used to identify and correlate topical interests by consumers. ... Oracle International Corp

07/13/17 / #20170200172

Consumer decision tree generation system

A system that generates a consumer decision tree receives retail item transactional sales data. The system aggregates the sales data to an item/store/time duration level and aggregates the sales data to an attribute-value/store/time duration level. ... Oracle International Corp

07/13/17 / #20170200131

Methods, systems, and computer readable media for job scheduling using travel costs between job locations

Methods, systems, and computer readable media for scheduling jobs by using a one-to-many shortest path search based on travel costs between job locations. In some examples, a system includes one or more computers configured to schedule jobs based on travel from a geographic origin to a respective geographic job location for each job. ... Oracle International Corp

07/13/17 / #20170200104

Computerized promotion and markdown price scheduling

Systems, methods, and other embodiments associated with generating a price schedule are described. A inventory quantity for the item is allocated amongst a plurality of customer segments based at least on a predicted contribution of each customer segment to the objective function. ... Oracle International Corp

07/13/17 / #20170199803

Duplicate bug report detection using machine learning algorithms and automated feedback incorporation

Duplicate bug report detection using machine learning algorithms and automated feedback incorporation is disclosed. For each set of bug reports, a user-classification of the set of bug reports as including duplicate bug reports or non-duplicate bug reports is identified. ... Oracle International Corp

07/13/17 / #20170199741

Instruction transfer control using program counters

A system that for storing program counter values is disclosed. The system may include a program counter, a first memory including a plurality of sectors, a first circuit configured to retrieve a program instruction from a location in memory dependent upon a value of the program counter, send the value of the program counter to an array for storage and determination a predicted outcome of the program instruction in response to a determination that execution of the program instruction changes a program flow. ... Oracle International Corp

07/13/17 / #20170199722

Zero-delay compression fifo buffer

A compression first in, first out (cfifo) that includes at least two fifos is described. A first fifo is used to store instances of higher words in data entries, and a second fifo is used to store corresponding instances of lower words in the data entries. ... Oracle International Corp

07/13/17 / #20170199667

System and method for scalable processing of abort commands in a host bus adapter system

An hba or proxy hba device is configured to use separate abort buffer and i/o buffer in each channel thereby allowing parallel queuing of regular i/o commands and abort commands. Processing of abort commands is prioritized such that abort commands can be processed before all i/o commands received before the abort command are processed. ... Oracle International Corp

07/13/17 / #20170199648

Interactive graphical user interface to guide configuration of an application

An interactive graphical user interface (gui) to guide configuration of an application is disclosed. A gui receives user input comprising dragging and dropping an icon representing a particular configurable option into a configuration region of the gui. ... Oracle International Corp

07/13/17 / #20170199328

Hybrid-integrated multi-chip module

A multi-chip module (mcm) is described. This mcm includes a driver integrated circuit that includes electrical circuits, a photonic chip, an interposer, and an optical gain chip. ... Oracle International Corp

07/13/17 / #20170199327

Wafer-scale fabrication of vertical optical couplers

An integrated circuit is described. This integrated circuit includes an optical waveguide defined in a semiconductor layer, and a dielectric optical waveguide disposed on the semiconductor layer and that overlaps a region of the optical waveguide. ... Oracle International Corp

07/13/17 / #20170199098

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

07/06/17 / #20170195410

System and method of assigning resource consumers to resources using constraint programming

A system and method of assigning resource consumers to resources using constraint programming is disclosed. The resource consumers are to be assigned to the resources in a way that achieves one or more particular objectives, such as resiliency, load balancing, and network embedding criteria. ... Oracle International Corp

07/06/17 / #20170195317

Web-based single sign-on with form-fill proxy application

Web-based single sign-on can enable a user to log in to a single interface (such as through a web browser or thin client) and then provide sso services to the user for one or more web applications. The web-based sso system can be extended to support one or more different access control methods, such as form-fill, federated (oif), sso protected (oam), and other policies. ... Oracle International Corp

07/06/17 / #20170195270

Techniques for filtering selective users in distribution lists

Techniques, including systems and methods for distributing electronic messages, are disclosed. In an embodiment, information relating to a message thread is maintained. ... Oracle International Corp

07/06/17 / #20170195165

Defining configurable characteristics of a product and associating configuration with enterprise resources

A computer-controlled method for a mobile application invoking a web service can include an application development framework (appdf) mobile framework component creating an envelope for a request and passing the envelope to a transport component. The transport component can create a proxy for the envelope and a proxy for a connection based on an enforcement context. ... Oracle International Corp

07/06/17 / #20170193538

System and method for determining the priority of mixed-type attributes for customer segmentation

Embodiments are disclosed that determine the priority of customer demographic attributes of mixed attribute types. In one embodiment, a computerized data structure is retrieved that has sales data and demographic attribute data representing customers. ... Oracle International Corp

07/06/17 / #20170193535

System and method for distributed workbook storage

Systems, methods, and other embodiments are disclosed that are configured to provide distributed workbook storage for a multi-dimensional database system. In one embodiment, a workbook is created where the workbook is a personal data repository which is a subset of a domain of persistent multi-dimensional data cache of the multi-dimensional database system. ... Oracle International Corp

07/06/17 / #20170193396

Named entity recognition and entity linking joint training

A system that performs natural language processing receives a text corpus that includes a plurality of documents and receives a knowledge base. The system generates a set of document n-grams from the text corpus and considers all n-grams as candidate mentions. ... Oracle International Corp

07/06/17 / #20170193221

Implementing a websocket server to circumvent access controls, by a web browser, on a web application

Operations include executing a websocket server on a machine executing a web browser; establishing a connection between the websocket server and the web browser; receiving, by the websocket server from the web browser, a request requiring execution of a local application on the machine; and executing, by the websocket server, the local application to serve the request.. . ... Oracle International Corp

07/06/17 / #20170192944

Date picker in excel

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place date pickers on columns, rows, and cells using a desktop integration framework. The date picker can be tied to components, forms, or model metadata. ... Oracle International Corp

07/06/17 / #20170192873

Upgrade verification tool

An example method facilitates verifying behaviors, functionality, and user interface display screens of a post-upgrade software system by comparing output thereof with a pre-upgrade software system. The example method includes accepting a first signal from a user input device to identify, at least in part, a first set of pre-upgrade output data items from the pre-upgrade software system; accepting a second signal from a user input device to identify, at least in part, a second set of corresponding post-upgrade output data items from the post-upgrade software system; and performing a consistency validation check between corresponding output data items in the first set and the second set. ... Oracle International Corp

07/06/17 / #20170192864

Sequential resilvering of storage devices with reduced restarts

A method of resilvering a plurality of failed devices in a storage pool may include detecting a failure of a first storage device in the storage pool, and determining a plurality of data blocks that are stored on the first storage device. The method may also include sorting the plurality of data blocks into one or more buckets in an order in which the plurality of data blocks are located on the first storage device, and detecting a failure of a second storage device in the storage pool after detecting the failure of the first storage device. ... Oracle International Corp

07/06/17 / #20170192772

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/29/17 / #20170187586

Determining the causation of events across multiple nodes using message properties

A system and method for determining causation of events across nodes. The invention may include receiving a first event report of a first trace. ... Oracle International Corp

06/29/17 / #20170185504

Scalable points-to analysis via multiple slicing

A method for analyzing software with pointer analysis may include obtaining a software program, and determining a first independent program slice of the software program describing a first code segment of the software program. The method may further include determining, using a first pointer analysis objective, a first result from performing a first pointer analysis on the first independent program slice, and determining, using the first result, a first dependent program slice of the software program. ... Oracle International Corp

06/22/17 / #20170181313

Adjustable snap-in rail assembly for storage rack

A rail assembly for a storage rack that includes, in one aspect, a first rail member, a second rail member, and a nut assembly slidably mounted to the second rail member. The first rail member may include a first mounting aperture extending through a body of the first rail member and the second rail member may include a first mounting slot extending through a body of the second rail member for a predefined dimension along a longitudinal axis. ... Oracle International Corp

06/22/17 / #20170180565

Methods, systems, and computer readable media for using user defined session description protocol (sdp) rules

Methods, systems, and computer readable media for using user defined session description protocol (sdp) rules are disclosed. According to one method, the method occurs at a policy and charging rules function (pcrf). ... Oracle International Corp

06/22/17 / #20170177743

Multidimensional spatial searching for identifying substantially similar data fields

A method of identifying substantially similar data fields may include accessing a first/second text strings, performing an approximate string-matching algorithm that generates a first score, and comparing the first score to a first threshold. The method also includes performing an exact string-matching algorithm that generates a second score and comparing the second score to a second threshold. ... Oracle International Corp

06/22/17 / #20170177662

Accessing on-premise and off-premise datastores that are organized using different application schemas

Techniques are disclosed for accessing on-premise and off-premise datastores organized using different application schemas. An interface serves requests, from a tenant, by accessing either the on-premise datastore or the off-premise datastore. ... Oracle International Corp

06/22/17 / #20170177625

Enabling multi-tenant access to respective isolated data sets organized using different application schemas

Multi-tenant access to respective isolated data sets organized using different application schemas is disclosed. Multiple tenants store respective data sets in separate datastores. ... Oracle International Corp

06/22/17 / #20170177488

Dynamic victim cache policy

A method, system, and computer-readable medium for evicting cache lines that includes determining that a first cache line is to be evicted from a first last level cache (llc) partition of a partitioned llc, and sending, based on the determination, a first notification to a second llc partition of the partitioned llc. The method may also include receiving, in response to the first notification, an available indication indicating that the second llc partition is available as a designated victim cache partition; performing a selection of the second llc partition as the designated victim cache partition; and evicting the first cache line to the second llc partition based on the selection.. ... Oracle International Corp

06/22/17 / #20170177315

Composing a module system and a non-module system

A bridge module is generated to bridge standard modules in a module system and non-module code in a non-module system. The bridge module includes explicit dependencies associated with a namespace, such as a dependency path corresponding to the non-module code. ... Oracle International Corp

06/22/17 / #20170177307

Rule-based automatic class generation from a json message

A method, system, and computer program product for java development environments. The method commences upon receiving a set of one or more rules to be applied to one or more json messages, then generating of one or more java classes respective to received json messages. ... Oracle International Corp

06/22/17 / #20170177224

Dynamic storage transitions employing tiered range volumes

Techniques are provided for efficiently managing multi-tier storage systems with multiple types of storage class tiers encompassed in a single tiered range volume. In an embodiment, a storage manager creates a first virtual volume, where the storage manager exposes to a first tiered range volume client a first virtual address range for the first virtual volume that represents logical addresses of data blocks within storage portions from at least two storage class tiers of a set of multiple storage class tiers. ... Oracle International Corp

06/15/17 / #20170169447

System and method for segmenting customers with mixed attribute types using a targeted clustering approach

Systems, methods, and other embodiments are disclosed that are configured to segment customers using mixed attribute types. In one embodiment, a computerized data structure is read. ... Oracle International Corp

06/15/17 / #20170169133

Efficient method for subgraph pattern matching

Techniques herein optimize subgraph pattern matching. A computer receives a graph vertex array and a graph edge array. ... Oracle International Corp

06/15/17 / #20170169111

Search query task management for search system tuning

Systems, methods, and other embodiments associated with search query task management for search system tuning are described. In one embodiment, a method includes receiving interaction data that describes an interaction with a search system. ... Oracle International Corp

06/15/17 / #20170168941

Power saving for reverse directory

Embodiments include systems and methods for improving power consumption characteristics of reverse directories in microprocessors. Some embodiments operate in context of multiprocessor semiconductors having cache hierarchies in which multiple higher-level caches share lower-level caches. ... Oracle International Corp

06/15/17 / #20170168779

Automated generation of memory consumption aware code

Techniques generate memory-optimization logic for concurrent graph analysis. A computer analyzes domain-specific language logic that analyzes a graph having vertices and edges. ... Oracle International Corp

06/08/17 / #20170163803

Methods, systems, and computer readable media for nuisance call management

Methods, systems, and computer readable media for nuisance call management. In one example, a method includes receiving, at a telecommunications signaling computer system for routing telecommunications signaling messages in a core network of a telecommunications signaling network, a message from a subscriber's user equipment (ue) indicating that the subscriber has flagged a first call as a nuisance call. ... Oracle International Corp

06/08/17 / #20170163752

Template-based event notifications

A method of handling event subscriptions and notifications may include receiving a request from a client system to subscribe to an event type, and receiving a template from the client system. The template may define data that should be returned to the client system when an event of the event type occurs. ... Oracle International Corp

06/08/17 / #20170163537

Methods, systems, and computer readable media for implementing load balancer traffic policies

The subject matter herein includes methods, systems, and computer readable media for implementing load balancer traffic policies. An exemplary method may be performed at a session load balancer (slb) and may include receiving, at the slb, one or more policy attributes associated with each session controller (sc) in a cluster of scs. ... Oracle International Corp

06/08/17 / #20170163498

Integrating external network incidents into an incident process

A method of quantifying resolution times through external networks includes receiving, from an external network, a transmission indicating an incident. The transmission includes a first time at which an indication of the incident was posted to the external network. ... Oracle International Corp

06/08/17 / #20170163285

Dynamic data compression selection

Aspects of dynamic data compression selection are presented. In an example method, as uncompressed data chunks of a data stream are compressed, at least one performance factor affecting selection of one of multiple compression algorithms for the uncompressed data chunks of the data stream may be determined. ... Oracle International Corp

06/08/17 / #20170161344

System and method for load plan intelligent run in a multidimensional database

In accordance with an embodiment, an intelligent load plan that can automatically ensure that a system is in a runnable state and no other conflicting activity can affect the results of the data loads, such as etls. Such an intelligent load plan can be used in on data warehousing solutions as well as on a cloud data warehouse solution. ... Oracle International Corp

06/08/17 / #20170161324

Optimal index selection in polynomial time

A method for performing analysis may use a minimal set of indices for an input query including identifying the input query including primitive searches that are accelerated using indices, computing a minimal set of indices for the input query using an optimal, polynomial-time algorithm, and performing relational data analysis using the minimal set of indices for input queries.. . ... Oracle International Corp

06/08/17 / #20170161102

Process scheduling and execution in distributed computing environments

Embodiments of the invention provide systems and methods for scheduling and executing user-restricted processes within distributed computing systems. More specifically, certain embodiments of the present invention describe systems and methods by which runtime requests to execute user-restricted processes may be received, processed, and scheduled via a user application of an enterprise system or other distributed computing system. ... Oracle International Corp

06/08/17 / #20170161033

Multi-platform compiling

Cross-compiling, by a multi-version compiler, may produce complied code targeted to a specified release version of a programming platform supported by the compiler. The specified version may be different from a default version of the programming platform targeted by the compiler. ... Oracle International Corp

06/01/17 / #20170155655

Replacing a token with a mask value for display at an interface

Techniques for replacing a token with a mask value are disclosed. In an embodiment, a masking engine is implemented by a cloud application. ... Oracle International Corp

06/01/17 / #20170154384

Computerized invoice record and receipt record matching with automatic discrepancy resolution

Systems, methods, and other embodiments associated with invoice record and receipt record matching with automatic discrepancy resolution are described. In one embodiment, a method includes matching an invoice record to a receipt record and determining any remaining quantity discrepancy amount or cost discrepancy amount between the matched invoice record and receipt record. ... Oracle International Corp

06/01/17 / #20170154349

System and method for blending promotion effects based on statistical relevance

Systems, methods, and other embodiments are disclosed that are configured to characterize an effect on sales of a retail item due to a sales promotion. In one embodiment, first sales data for the retail item is retrieved from a plurality of stores that have applied the sales promotion for the retail item. ... Oracle International Corp

06/01/17 / #20170154108

Resolution of ambiguous and implicit references using contextual information

A system and method for facilitating machine interpretation of potentially ambiguous input, such as natural language. An example method includes constructing an ontology based on a database schema, wherein the ontology includes one or more indications of relationship strengths characterizing two or more entities of the ontology; collecting context information pertaining to a relevant domain; receiving the potentially ambiguous input; employing the input and the ontology to estimate a meaning of the input using the context information, the one or more indications of relationship strength, and an estimation of a probability that one or more portions of the natural language input refer to a particular entity.. ... Oracle International Corp

06/01/17 / #20170153973

Facilitating efficient garbage collection by dynamically coarsening an append-only lock-free trie

The disclosed embodiments provide a remembered set implementation for use during an incremental garbage collection, wherein the implementation includes a trie that can be dynamically coarsened to conserve memory. During operation, responsive to storing a reference into a location in a referenced memory area during the execution of a software program, the system finds, within a trie that serves as a remembered set for the referenced memory area, a particular entry that corresponds to a particular address range that covers the location. ... Oracle International Corp

06/01/17 / #20170153958

Detecting degraded core performance in multicore processors

An embodiment of a system is disclosed, including an interface configured to communicate to a device under test (dut). The dut may include a plurality of processor cores. ... Oracle International Corp

06/01/17 / #20170153935

Performance engineering platform using probes and searchable tags

A performance engineering platform using one or more probes and one or more searchable tags is described. In an embodiment, a set of attributes of a system to be monitored are determined. ... Oracle International Corp

06/01/17 / #20170153910

System and method for supporting transaction affinity based on resource manager (rm) instance awareness in a transactional environment

A system and method can support transaction processing in a transactional environment. A transactional system operates to route a request to a transactional server, wherein the transactional server is connected to a resource manager (rm) instance. ... Oracle International Corp

05/18/17 / #20170141959

Methods, systems, and computer readable media for subscriber binding repository reconfiguration

Methods, systems, and computer readable media for reconfiguring a session binding repository (sbr) database for a data communications network. In one example, a method includes, before reconfiguring the sbr database, selecting a first plurality of sbr servers for storage of a first plurality of sbr records using a first assignment algorithm. ... Oracle International Corp

05/18/17 / #20170140414

Computerized promotion price scheduling utilizing multiple product demand model

Systems, methods, and other embodiments associated with determining a promotion price schedule for each item in a group are described. In one embodiment, a method includes computing an item coefficient that corresponds to a change in a value of an objective function when the item is priced at the promotion price. ... Oracle International Corp

05/18/17 / #20170140406

System and method for providing a multi-channel inventory allocation approach for retailers

Systems, methods, and other embodiments are disclosed that are configured to maximize expected net revenue for a retail item. In one embodiment, input data associated with a retail item is read. ... Oracle International Corp

05/18/17 / #20170139914

Electronic mail data modeling for efficient indexing

Techniques are herein described for creating a scalable imap4 compliant email system using a nosql database and a distributed full text search engine. Data for each email message is stored in multiple tables to avoid storing redundant data unnecessarily. ... Oracle International Corp

05/18/17 / #20170139873

Separation of control and data plane functions in soc virtualized i/o device

An apparatus and method for controlling a virtualized endpoint device are disclosed. A processor may be configured to execute instructions included in multiple execution threads. ... Oracle International Corp

05/18/17 / #20170139803

Obtaining and analyzing a reduced metric data set

Methods for obtaining and analyzing a reduced data set are disclosed. In an embodiment, runtime dependencies between components are identified. ... Oracle International Corp

05/18/17 / #20170139799

Integration of a virtualized input/output device in a computer system

A system that allows access to a virtualized device is disclosed. The system may include a device, a processor, and a communication unit coupled to the device via a communication link. ... Oracle International Corp

05/18/17 / #20170139721

Implementation of reset functions in an soc virtualized device

An apparatus and method for resetting a virtualized device are disclosed. The virtualized device may be coupled to a first port on a communication unit via a first link. ... Oracle International Corp

05/18/17 / #20170139706

Optimizing thread selection at fetch, select, and commit stages of processor core pipeline

An apparatus includes a buffer configured to store a plurality of instructions previously fetched from a memory, wherein each instruction of the plurality of instructions may be included in a respective thread of a plurality of threads. The apparatus also includes control circuitry configured to select a given thread of the plurality of threads dependent upon a number of instructions in the buffer that are included in the given thread. ... Oracle International Corp

05/18/17 / #20170139704

Live updating of a shared plugin registry with no service loss for active users

Embodiments can enable the uploading of a newer version of a plugin package to a plugin service without affecting an existing user session that is using an older version of the plugin package. When a new user session begins, the plugin service can monitor one or more plugin packages and the versions used during the new user session. ... Oracle International Corp

05/18/17 / #20170139237

Dual-ring-modulated laser that uses push-pull modulation

A dual-ring-modulated laser includes a gain medium having a reflective end coupled to a gain-medium reflector and an output end coupled to a reflector circuit to form a lasing cavity. This reflector circuit comprises: a first ring modulator; a second ring modulator; and a shared waveguide that optically couples the first and second ring modulators. ... Oracle International Corp

05/18/17 / #20170138628

Determining parameters of air-cooling mechanisms

A method for determining parameters for one or more air-cooling mechanisms for a computer system. A current operating temperature of a system component within a particular system is determined. ... Oracle International Corp

05/11/17 / #20170134591

Sharing group notification

A method, computer program product, and apparatus are disclosed. The method includes determining whether a shared balance threshold has been breached, and notifying a member of a sharing group, in response to a determination that the balance threshold has been breached. ... Oracle International Corp

05/11/17 / #20170134431

Optimized policy matching and evaluation for non-hierarchical resources

Techniques are provided for processing authorization requests. In some embodiments, an authorization request specifying a non-hierarchical resource can be processed without having to sequentially process the various security policies configured for a collection of resources.. ... Oracle International Corp

05/11/17 / #20170134269

System and method for scalable multi-homed routing for vswitch based hca virtualization

Systems and methods are provided for supporting scalable multi-homed routing for virtual switch based host channel adapter (hca) virtualization in a subnet. An exemplary method can provide one or more switches, a plurality of host channel adapters, a plurality of hypervisors, and a plurality of virtual machines. ... Oracle International Corp

05/11/17 / #20170132344

Micro-benchmark analysis optimization for microprocessor designs

Embodiments include systems and methods for optimization of micro-benchmark analysis for microprocessor designs. For example, embodiments seek to generate a suite of micro-benchmarks and associated weighting factors, which can be used to effectively define a weighted aggregate workload condition for a fine-grained (e.g., rtl) simulation in a manner that is a sufficient proxy for predicted commercial workload conditions. ... Oracle International Corp

05/11/17 / #20170132331

Smart search and navigate

A method and a system are disclosed to facilitate a user to request and complete a computer task. In various embodiments, as the user is inputting keywords in a search interface through an application, one or more suggestions can be presented to the user to recommend a computer task. ... Oracle International Corp

05/11/17 / #20170132304

Single unit of work

A system and method for facilitating construction and operation of a compound transaction. An example method includes presenting a first user interface (ui) mechanism enabling user selection of plural component transactions to be included in a first compound transaction; providing a second ui mechanism enabling user specification of atomicity of the first compound transaction; and displaying a third ui mechanism enabling user initiation of a first save operation for each specification of each component transaction of the plural component transactions of the first compound transaction; illustrating a fourth ui mechanism enabling user initiation of a second save operation for the entire first compound transaction; and in response to user initiation of the second save operation, ascertaining whether each component transaction has been saved; determining atomicity of the compound transaction; and implementing all or no database operations specified via the first compound transaction when the plural component transactions have been saved; when all component transactions have completed logic processing associated therewith; and when the compound transaction is indicated as atomic.. ... Oracle International Corp

05/11/17 / #20170132277

Automated data analysis using combined queries

A data analysis system is provided that enables users to perform complex data analyses based upon data that may be spread across multiple data sources. The data analysis system is configured to generate a combined query that is capable of extracting data from the multiple data sources. ... Oracle International Corp

05/11/17 / #20170131983

Compiler optimized data model evaluation

A data model evaluation optimizer is provided that optimizes data model evaluation. An expression of a data model is received that is defined using a domain-specific language, the expression to be evaluated by an application, and the application having been written in a first programming language. ... Oracle International Corp

05/11/17 / #20170131982

Type inference optimization

Operations include (a) identifying bounds corresponding to two or more inference variables corresponding to a nested method invocation context, (b) determining that resolution of a first inference variable can be determined as a function of a resolution of a second inference variable, (c) propagating bounds corresponding to the second inference variable from the nested method invocation context to an outer method invocation context without propagating bounds corresponding to the first inference variable, (d) resolving a constraint set to resolve the second inference variable, and (e) resolving the first inference variable based on the resolution of the second inference variable.. . ... Oracle International Corp

05/04/17 / #20170126849

Header redundancy removal for tunneled media traffic

A system that transmits frames by establishing a tunnel between a tunneling client of a user equipment and a tunneling server enables a redundant header removal functionality for an inner socket of the tunnel. The system receives a frame that includes an internet protocol (“ip”) header and removes redundant information from the ip header, the removed redundant information including a source address of the frame. ... Oracle International Corp

05/04/17 / #20170126743

Attaching web service policies to a group of policy subjects

In one set of embodiments, methods, systems, and apparatus are provided to attach one or more service policies to resources in an enterprise by receiving a first service policy, receiving a first policy attachment that identifies one or more policy attachment attributes of resources in the enterprise, and generate a first global policy attachment that references the first policy attachment and the first service policy. The method can include receiving a request to access a resource including an attribute that matches one of the policy attachment attributes. ... Oracle International Corp

05/04/17 / #20170126742

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

In accordance with an embodiment, described herein is a system and method for providing security in a multitenant application server environment. In accordance with an embodiment, per-partition security configuration includes: per-partition security realm (including configuration for authentication, authorization, credential mapping, auditing, password validation, certificate validation, and user lockout); ssl configuration, including keys, certificates, and other configuration attributes; and access control for partition and global resources. ... Oracle International Corp

05/04/17 / #20170126733

Protection against end user account locking denial of service (dos)

Techniques are disclosed for protecting a user from denial of service (dos) to access his/her a user account that has been locked. An access management system can provide features that enable an owner of an account to prevent the account from becoming locked. ... Oracle International Corp

05/04/17 / #20170126614

Communication interface for handling multiple operations

Techniques are disclosed for a communication system that facilitates communication between a computing device and a computer system. In some examples, the computing device can support a first communication protocol (e.g., hypertext transfer protocol (http)). ... Oracle International Corp

05/04/17 / #20170126522

Methods, systems, and computer readable media for remote authentication dial in user service (radius) message loop detection and mitigation

Methods, systems, and computer readable media for remote authentication dial in user service (radius) message loop detection and mitigation are disclosed. One method includes receiving, at a radius proxy node, a radius signaling message. ... Oracle International Corp

05/04/17 / #20170126478

Methods, systems, and computer readable media for using link aggregation group (lag) status information

Methods, systems, and computer readable media for using link aggregation group (lag) status information are disclosed. According to one method, the method includes receiving lag status information about a first lag, wherein the lag status information indicates that at least one link of the first lag is operational. ... Oracle International Corp

05/04/17 / #20170124620

Ecommerce system with evaluation of boolean expression sets

A system that evaluates boolean expressions receives a first set of boolean expressions that include one or more boolean expressions, and receives a second set of boolean expressions that includes one or more boolean expressions. The system determines one or more overlapping boolean expressions between the first set and the second set. ... Oracle International Corp

05/04/17 / #20170124181

Automatic fuzzy matching of entities in context

Embodiments of the invention provide systems and methods for processing of a text string. More specifically, embodiments of the present invention provide for contextual, fuzzy recognition of text strings such as, for example, product or company names in user queries to an automated virtual assistant or search service. ... Oracle International Corp

05/04/17 / #20170123940

Logically partitioning remote virtual library extensions for use in disaster recovery of production data

Systems and methods that make use of logical partitions of a second tier of disk storage at a disaster recovery (dr) site remote from a production site as part of a dr setup to advantageously reduce disruption to production site data production operations during dr procedures while providing for the substantially immediate recall or retrieval of data previously migrated to the remote second tier of disk storage.. . ... Oracle International Corp

05/04/17 / #20170123877

Continuous capture of replayable database system workload

Systems, methods, and other embodiments associated with continuous capture of replayable workload for a database are described. In one embodiment, a method includes capturing workload units being executed on a production database and storing the captured workload units in a circular workload buffer. ... Oracle International Corp

05/04/17 / #20170123861

Efficiency sequencer for multiple concurrently-executing threads of execution

Techniques are disclosed for efficiently sequencing operations performed in multiple threads of execution in a computer system. In one set of embodiments, sequencing is performed by receiving an instruction to advance a designated next ticket value, incrementing the designated next ticket value in response to receiving the instruction, searching a waiters list of tickets for an element having the designated next ticket value, wherein searching does not require searching the entire waiters list, and the waiters list is in a sorted order based on the values of the tickets, and removing the element having the designated next ticket value from the list using a single atomic operation. ... Oracle International Corp

05/04/17 / #20170123786

Drift management of images

Techniques are described for standardizing configuration levels across a plurality of software deployments. In one embodiment, a standardization management system generates, based on a plurality of software deployments that have different source components, an end state definition that identifies a recommended standard set of source components for the plurality of software deployments. ... Oracle International Corp

05/04/17 / #20170123771

Existential type packing for structurally-restricted existential types

A compiler may perform type checking as part of analyzing source code. The type checking may include existential type packing for structurally-restricted existential types. ... Oracle International Corp

04/27/17 / #20170118308

Automatic redisplay of a user interface including a visualization

An example system and method for selectively conveying content via user interface (ui) display screen sections of business intelligence (bi) software. An example method includes displaying a ui display screen section within a ui display screen; providing a ui mechanism that allow specification of a condition; determining when the condition is met; and automatically redisplaying at least a portion of the ui display screen section in response to the determining, resulting in a redisplayed ui display screen section in response to the condition being met. ... Oracle International Corp

04/27/17 / #20170118300

System and method for providing distributed caching in a transactional processing environment

In accordance with an embodiment, described herein is a system and method for providing distributed caching in a transactional processing environment. The caching system can include a plurality of layers that provide a caching feature for a plurality of data types, and can be configured for use with a plurality of caching providers. ... Oracle International Corp

04/27/17 / #20170118284

System and method for data payload collection monitoring and analysis in a transaction processing environment

A self-describing data format capable of carrying payload information, such as tuxedo payload information, as well as filter information. The data format can allow for expression of some or all of tuxedo typed buffers, including string, carray, mbstring, view, view32, fml, and fml32. ... Oracle International Corp

04/27/17 / #20170118268

Self describing configuration

Systems and methods are provided for self-describing configurations of cloud-based applications for data security providers monitoring communications between a client device and the applications. An application programming interface (api) can be provided that allows the data security provider to inspect entity objects used by the cloud-based application. ... Oracle International Corp

04/27/17 / #20170118249

Managing security agents in a distributed environment

The present disclosure relates generally to techniques for controlling access to resources accessible in a distributed environment. One of the techniques includes connecting a security agent to a policy server through a default port using a default protocol. ... Oracle International Corp

04/27/17 / #20170118223

Techniques for authentication level step-down

Techniques are disclosed to modify the authentication level of a session providing access to resources. In some embodiments, an access management system is configurable to enable voluntary (e.g., request by a user) or involuntary (e.g., by the access management system) reduce, or “step-down” the authentication level for a session if a lower authentication level exists. ... Oracle International Corp

04/27/17 / #20170118222

Run-time trust management system for access impersonation

Techniques are disclosed for facilitating impersonation for accessing resources through an access management system. When a user (“impersonator”) requests access to impersonate another user (“impersonatee”), the access management system may generate security data having two parts. ... Oracle International Corp

04/27/17 / #20170118218

Access manager session management strategy

Techniques are disclosed for managing session information stored by an access management system. Certain techniques are disclosed for updating session information based characteristics of the session information to be updated. ... Oracle International Corp

04/27/17 / #20170118202

End user initiated access server authenticity check

Techniques are disclosed for enabling a user to validate the authenticity of a computing system (e.g., an access management system) such as one which controls access to one or more resources. A user can determine the authenticity of an access management system before the user provides credential information to the access management system. ... Oracle International Corp

04/27/17 / #20170118196

Enforcing server authentication based on a hardware token

A method may include receiving, by a hardware token from a client device, a chain of certificates including a server certificate and a first root certificate authority (ca) certificate. The method may further include determining, by the hardware token, to offload validation of one or more certificates in the chain of certificates to the client device, and verifying, by a cryptography application running in a memory of the hardware token, using a trusted root ca certificate stored in the hardware token, each certificate in the chain of certificates. ... Oracle International Corp

04/27/17 / #20170118167

Whitelist construction

Techniques are provided for of constructing a whitelist of redirection uniform resource locators (urls). A method can include receiving, by a computing system executing an access manager application, a request to log out a user from an application executing on a device; determining, by the access manager application, a redirection address for the application; validating, by the access manager application, the redirection address; and based on the validation, causing, by the access manager application, the application to perform one of redirecting the user to the redirection address and determining addition of the redirection address to a list of valid redirection addresses.. ... Oracle International Corp

04/27/17 / #20170118137

System and method for multitenant execution of os programs invoked from a multitenant middleware application

In accordance with an embodiment, described herein is a system and method for supporting multitenant execution of a tenant-unaware program invoked from a multitenant middleware application. An exemplar method can provide, at one or more computers, including an application server environment executing thereon, a plurality of partitions, and a plurality of tenant-aware programs, wherein each of the plurality of tenant-aware programs is associated with a partition. ... Oracle International Corp

04/27/17 / #20170118095

Enhanced rest services with custom data

The present disclosure relates generally to representational state transfer (rest) services, and more particularly, to techniques for enhancing rest services with custom data. One of the techniques includes receiving a request from an end user for a service provided by a rest end point, implementing a data retrieval from the rest end point on behalf of the end user to obtain one or more representations of resources for the requested service, extracting a primary key from the one or more representations of resources, using the primary key to obtain custom data for the requested service, and merging the custom data with the one or more representations of resources to create a response to the request from the end user for the service.. ... Oracle International Corp

04/27/17 / #20170118033

Network switch with dynamic multicast queues

A system for communicating a multicast packet through a network switch fabric is described. The system receives the multicast packet at an input port of the network switch fabric, where the multicast packet is directed to multiple output ports, and where the network switch fabric has a virtual output queue (voq)-based architecture, in which each input port maintains a separate voq for unicast packets to each output port and one or more voqs for multicast packets destined to multiple output ports. ... Oracle International Corp

04/27/17 / #20170118025

Password-less authentication for access management

An access management system is disclosed that can provide access to resources by password-less authentication. The access management system can provide multiple layers of security for authentication taking into account risk factors (e.g., device, location, etc.) to ensure authentication without compromising access. ... Oracle International Corp

04/27/17 / #20170116683

Transaction functionality in a multidimensional database

Systems and methods that enable transaction oriented functions for a multidimensional database are provided. The systems and methods store a plurality of transactions in a multidimensional database, generate a first dimension including respective balances resulting from each of the transactions, and generate a second dimension identifying respective rules corresponding to each of the transactions.. ... Oracle International Corp

04/27/17 / #20170116679

Merchant identification and expense item classification from a mobile device capture of an event receipt

Systems for determining a merchant name as used in mobile expense reporting applications. Embodiments commence upon receiving an image of an expense item receipt from a mobile user device. ... Oracle International Corp

04/27/17 / #20170116524

Sensor time series data: functional segmentation for effective machine learning

Feature engineering can be performed on time series data making the data easy to manipulate and accessible to business users for analysis according to existing best practices. A computer system can, after receiving time series data related to a device, contextualize the time series data based on business data related to the device from, for example, an enterprise resource planning database. ... Oracle International Corp

04/27/17 / #20170116436

Automatic operation detection on protected field

Systems and methods are provided for automatic operation detection on protected fields. A data model configuration can be used to specify which attributes of a data model used by a cloud-based application are protected by a data security provider monitoring communications between the application and a client device. ... Oracle International Corp

04/27/17 / #20170116435

Pluggable database lockdown profile

Techniques are described herein for allowing a container dbms to impose restrictions, on a per-pluggable-database basis, on operations based on the pluggable database to which the users that request the operations belong. In one embodiment, lockdown profiles can be created and mapped to pluggable databases. ... Oracle International Corp

04/27/17 / #20170116428

Support sharing the same table for protected and non-protected data columns

Systems and methods are provided for supporting sharing the same table for protected and non-protected data columns. Different data object can be defined on the same database table. ... Oracle International Corp

04/27/17 / #20170116426

Generation of dynamic contextual pivot grid analytics

A system and method for facilitating timely end user creation, customization, and/or configuration of analytic reports in a computing environment, such as an enterprise-computing environment. An example method includes receiving configuration information characterizing one or more user interface (ui) features to be incorporated into an analytic report; employing the configuration information to generate one or more database queries to selectively retrieve data from the database; using the configuration information and the one or more database queries to construct an analytic template; and publishing the analytic template so that the analytic template is accessible to one or more end users of the computing environment. ... Oracle International Corp

04/27/17 / #20170116424

Establishing trust between containers

Techniques are provided for establishing a secure exchange of data between containerized applications. A method can include registering, by a device, a first containerized application on the device with an access server, registering, by the device, a second containerized application on the device with the access server, verifying that the first containerized application and the second containerized application are configured to exchange data, and exchanging data between the first containerized application and the second containerized application registered with the access server.. ... Oracle International Corp

04/27/17 / #20170116411

System and method for sandboxing support in a multidimensional database environment

In accordance with an embodiment, described herein is a system and method for providing sandboxing support in a multidimensional database environment. A plurality of sandboxes and a baseline data can be provided in a multidimensional database server, with each sandbox created for a particular “what-if” analysis, and configured to store one or more changes to the baseline data. ... Oracle International Corp

04/27/17 / #20170116343

Federated search

Systems and methods are provided for federated search. Search results can be federated across cloud-based data stores having data accessible to applications hosted in the cloud and private data stores protected by a data security provider that manages communications between a private network and the cloud. ... Oracle International Corp

04/27/17 / #20170116335

Proxy databases

In an approach, when a pluggable database within a container database is transported to a new container database, the pluggable database is replaced with a proxy pluggable database storing forwarding information for the pluggable database. When a command is received that is to be executed on the proxy pluggable database, the database server handling the command uses the forwarding information stored within the proxy pluggable database to forward the command to a second database receiver responsible for the new container database for execution on the pluggable database. ... Oracle International Corp

04/27/17 / #20170116334

Application containers in container databases

In an approach, memory usage within a database management system is optimized by designating an application root which stores data and metadata for database objects that are common across pluggable databases which support the same application. In addition, the application root can be used to manage access to the pluggable databases by defining common users which are created at the application root, but can be used to access any of the member pluggable databases. ... Oracle International Corp

04/27/17 / #20170116321

Ability to group multiple container databases as a single container database cluster

In an approach, a database management system is configured in a manner that allows all pluggable databases within a cluster to be treated, from the perspective of a user, as though stored on a single container database, even when the pluggable databases are distributed across a plurality of container databases. When a command is received by a database server that is to be executed on all or a subset of the pluggable databases within the cluster, the database inspects mapping information replicated on all container databases within the cluster by a cluster synchronization server to determine which container databases store pluggable databases implicated by the command. ... Oracle International Corp

04/27/17 / #20170116313

System and method for supporting large queries in a multidimensional database environment

In accordance with an embodiment, the system provides support for large queries in a multidimensional database computing environment. A kernel-based data structure, referred to herein as an odometer retriever, or odometer, that manages pointers to data blocks, contains control information, or otherwise operates as an array of arrays of pointers to stored members. ... Oracle International Corp

04/27/17 / #20170116312

System and method for supporting queries having sub-select constructs in a multidimensional database environment

In accordance with an embodiment, described herein is a system and method for supporting queries having sub-select constructs in a multidimensional database computing environment. The system enables a sub-select construct to be provided as part of an input query, for example using a multidimensional expressions (mdx), or other type of query. ... Oracle International Corp

04/27/17 / #20170116311

System and method for use of automatic slice merge in a multidimensional database environment

In accordance with an embodiment, the system supports automatic slice merge in a multidimensional database computing environment. In a multidimensional database that uses an aggregate storage option container for data storage, the system can create a plurality of slices to support data load transactions, or modifications to the data in response to requests from clients. ... Oracle International Corp

04/27/17 / #20170116310

System and method for improved performance in a multidimensional database environment

In accordance with an embodiment, described herein is a system and method for improving performance within a multidimensional database computing environment. A multidimensional database, utilizing a block storage option, performs numerous input/output (i/o) operations when executing calculations. ... Oracle International Corp

04/27/17 / #20170116309

System and method for automatic dependency analysis for use with a multidimensional database

In accordance with an embodiment, described herein is a system and method for dependency analysis for a calculation script in a multidimensional database computing environment. A multidimensional database cube aggregation can be represented as a lattice of blocks or cube, arranged according to a database outline (e.g., intra-dimensional or member hierarchy). ... Oracle International Corp

04/27/17 / #20170116308

System and method for aggregating values through risk dimension hierarchies in a multidimensional database environment

In accordance with an embodiment, described herein is a system and method for aggregating values through risk dimension hierarchies to create risk models in a multidimensional database. The system can include a cube that stores a plurality of standard risk measures organized into different risk dimension hierarchies, and a pluggable calculation engine executing a plurality of scripts to dynamically operate on any value in the cube. ... Oracle International Corp

04/27/17 / #20170116303

Unified data model

Techniques are provided for creating a unified data model for entities in components of an access management system. A method can include identifying an entity of a component, identifying a first attribute metadata for the entity, creating a data type for the first attribute metadata of the entity, defining the entity in accordance with the created data type, and storing the defined entity in a unified storage.. ... Oracle International Corp

04/27/17 / #20170116300

Efficient mirror data re-sync

Techniques are described herein for re-syncing a snapshot database with a base database. Data units of each database are associated with version numbers. ... Oracle International Corp

04/27/17 / #20170116298

Techniques for keeping a copy of a pluggable database up to date with its source pluggable database in read-write mode

Embodiments incrementally refresh a clone of a source pdb while the source pdb accepts write operations. Specifically, refreshing the pdb clone incorporates changes made to the source pdb since a refresh reference time stamp, which marks the time at which the pdb clone was created or, if the pdb clone has been previously refreshed, the time at which the pdb clone was last refreshed. ... Oracle International Corp

04/27/17 / #20170116295

Extensible attributes for data warehouses

Systems and methods for implementing extensible attributes in etl are disclosed. In some examples, attributes configured at a source file may be extracted from the source file. ... Oracle International Corp

04/27/17 / #20170116290

System and method for use of a dynamic flow in a multidimensional database environment

In accordance with an embodiment, described herein is a system and method for use of a dynamic flow process (referred to herein in some examples as query processing dynamic flow (qpdf)) in a multidimensional database computing environment. The dynamic flow process enables hybrid use of, for example, aggregate storage option, block storage option, or other types of storage containers, and provides a common flow to process a received input query in bottom-up mode. ... Oracle International Corp

04/27/17 / #20170116289

Query decomposition for scalability of continuous query processing

Systems and methods for query decomposition for scalability of continuous query processing are disclosed. In some examples, it is determined whether a query is fully stateful. ... Oracle International Corp

04/27/17 / #20170116283

Tuple extraction using dynamically generated extractor classes

Systems and methods for extracting tuples using dynamically generated extractor classes are disclosed. In some examples, an optimized tuple extraction class can be dynamically generated to enable more efficient tuple extraction.. ... Oracle International Corp

04/27/17 / #20170116282

Supporting pluggable databases with heterogeneous database character sets in a container database

A pluggable database (pdb) that is encoded using a particular character set (differing character set) may be plugged into a container database (cdb) and queried, even when the cdb in which the particular pdb resides is encoded using a different character set. The dbms records what character set is used to encode the pdb. ... Oracle International Corp

04/27/17 / #20170116281

System and method for providing bottom-up aggregation in a multidimensional database environment

In accordance with an embodiment, the system supports bottom-up aggregation in a multidimensional database computing environment. A dynamic flow, coupled with a data retrieval layer or data fetching component, which in some environments can incorporate a kernel-based data structure, referred to herein as an odometer retriever, or odometer, that manages pointers to data blocks, contains control information, or otherwise operates as an array of arrays of pointers to stored members, enables bottom-up aggregation of cube data which, for example with pure aggregating queries, provides considerable run time improvement.. ... Oracle International Corp

04/27/17 / #20170116280

Compression units in an index block

A method and apparatus for compression units in an index block is provided. A particular leaf block of a database index for a table is generated. ... Oracle International Corp

04/27/17 / #20170116278

Implementing a logically partitioned data warehouse using a container map

In an approach, a database management system logically partitions a database object (such as a table) across multiple pluggable databases of a container database. When a database server receives a query at an application root, the database server consults a container map which provides a mapping between a set of partitioning criteria and a set of member pluggable databases of the application root. ... Oracle International Corp

04/27/17 / #20170116276

Parallel execution of queries with a recursive clause

Techniques are described herein for executing queries with a recursive clause using a plurality of processes that execute database operations in parallel. Each process of the plurality of processes either generate or are assigned a segment that is part of a temporary table. ... Oracle International Corp

04/27/17 / #20170116273

Columnar data arrangement for semi-structured data

Techniques are provided for de-normalizing semi-structured hierarchical data into a virtual table. At least a portion of semi-structured data document collection is denormalized for improving the execution of queries that involves a traversal of the semi-structured data hierarchy of the semi-structured data document collection, in an embodiment. ... Oracle International Corp

04/27/17 / #20170116272

Efficient data retrieval in staged use of in-memory cursor duration temporary tables

Techniques are presented herein for storing cursor duration temporary tables in memory of nodes in a clustered database system in association with iterations of an iterative query operation. The techniques involve associating a portion of memory with one or more iteration values. ... Oracle International Corp

04/27/17 / #20170116271

Static data caching for queries with a clause that requires multiple iterations to execute

Techniques are described herein to generate and to execute a query execution plan using static data buffering. After receiving a query with a clause that requires multiple iterations to execute, a database management system (dbms) generates a plurality of plans that vary the order in which the database operations are executed. ... Oracle International Corp

04/27/17 / #20170116269

Columnar caching in tiered storage

Techniques are provided for storing in in-memory unit (imu) in a lower-storage tier and copying the imu to dram when needed for query processing. Techniques are also provided for copying imus to lower tiers of storage when evicted from the cache of higher tiers of storage. ... Oracle International Corp

04/27/17 / #20170116266

In-memory cursor duration temp tables

Techniques are provided herein for processing a query using in-memory cursor duration temporary tables. The techniques involve storing a part of the temporary table in memory of nodes in a database cluster. ... Oracle International Corp

04/27/17 / #20170116255

System and method for use of lock-less techniques with a multidimensional database

In accordance with an embodiment, described herein is a system and method for use of lock-less data structures and processes with a multidimensional database computing environment. Lock-less algorithms or processes can be implemented with specific hardware-level instructions so as to provide atomicity. ... Oracle International Corp

04/27/17 / #20170116254

System and method for capturing workloads in a multidimensional database environment

In accordance with an embodiment, described herein is a system and method for capturing workloads in a multidimensional database environment. Workloads in the multidimensional database environment can be captured over a period of time as an archive file, which can be replayed using a standalone player against the same multidimensional database environment, or a different multidimensional database environment. ... Oracle International Corp

04/27/17 / #20170116253

Highly selective invalidation of database cursors

A method commences upon receiving a database language statement pertaining to a database comprising database objects that are accessed by computing processes. The method analyzes the database language statement to form or identify a cursor object that has dependencies on one or more referenced data objects. ... Oracle International Corp

04/27/17 / #20170116252

Query execution against an in-memory standby database

Techniques related to query execution against an in-memory standby database are disclosed. A first database includes pf data stored on persistent storage in a persistent format. ... Oracle International Corp

04/27/17 / #20170116249

Cloning a pluggable database in read-write mode

Embodiments create a clone of a pdb while the pdb accepts write operations. While the pdb remains in read-write mode, the dbms copies the data of the pdb and sends the data to a destination location. ... Oracle International Corp

04/27/17 / #20170116242

Evaluating sql expressions on dictionary encoded vectors

Techniques are described herein for reducing the number of redundant evaluations that occur when an expression is evaluated against an encoded column vector by caching results of expression evaluations. When executing a query that includes an expression that references columns for which dictionary-encoded column vectors exist, the database server performs a cost-based analysis to determine which expressions (or sub-expressions) would benefit from caching the expression's evaluation result. ... Oracle International Corp

04/27/17 / #20170116241

Non-blocking database table alteration

Systems for managing large database systems. Storage devices hold a set of one or more subject database tables that hold subject data accessed by one or more users. ... Oracle International Corp

04/27/17 / #20170116235

Automatic reconfiguration of relocated pluggable databases

A database server instance automatically detects configuration issues when a pluggable database (pdb) is plugged into a new destination container database (cdb). The database server instance identifies one or more update templates, within the destination cdb, that, when run over the relocated pdb, will update the configuration of the pdb to conform to the configuration of the destination cdb. ... Oracle International Corp

04/27/17 / #20170116232

Periodic performance optimization through heatmap based management of an in-memory area

A method, apparatus, and system for periodic performance optimization through heatmap based management of an in-memory area are provided. A heatmap is maintained to track database accesses, and a sliding most recent time window of the heatmap is externalized to a desired granularity level to provide access statistics regarding candidate elements to be possibly placed in the in-memory area. ... Oracle International Corp

04/27/17 / #20170116230

Database system feature management

Systems for database system management. A method embodiment commences upon intercepting a feature or command that is issued from a software application that interfaces with a database management system. ... Oracle International Corp

04/27/17 / #20170116228

System and method for automatic inference of a cube schema from a tabular data for use in a multidimensional database environment

In accordance with an embodiment, described herein is a system and method for automatic inference of a cube schema from a tabular data for use in a multidimensional database environment. A cube schema inference component can successively perform column-wise splits to calculate information gain ratios between each pair of a plurality of columns in the tabular data. ... Oracle International Corp

04/27/17 / #20170116227

System and method for extracting a star schema from tabular data for use in a multidimensional database environment

In accordance with an embodiment, described herein is a system and method for extracting a star schema from tabular data for use in a multidimensional database. The system can receive a tabular data including a plurality of columns, and determine a relationship between each pair of the plurality of columns by analyzing actual values in a plurality of rows for each pair of columns. ... Oracle International Corp

04/27/17 / #20170116220

Synchronized test master

Systems, methods, and other embodiments associated with a synchronized test master are described. In one embodiment, a method periodically synchronizing test master data to a source database by, at a synchronization time: modifying the test master data to reflect changes to the source database since a last synchronization time; populating a transaction log with data manipulation operations performed on the source database since a last transaction time; and taking a snapshot of the test master data. ... Oracle International Corp

04/27/17 / #20170116215

System and method for in-place data writes to reduce fragmentation in a multidimensional database environment

In accordance with an embodiment, described herein is a system and method for use with a multidimensional database computing environment. Particularly, a system and method are described for performing in-place data writes to a data storage medium associated with the multidimensional database computing environment. ... Oracle International Corp

04/27/17 / #20170116213

Migrating a pluggable database between database server instances with minimal impact to performance

Embodiments provide a migration instruction that effectuates the migration of a pluggable database from a source database server instance to a destination database server instance. Upon receiving the migration instruction, the migrating pluggable database is opened at the destination instance. ... Oracle International Corp

04/27/17 / #20170116210

Event batching, output sequencing, and log based state storage in continuous query processing

An event processing system is disclosed that processes events of an event stream, performs the recovery of events during system failure and preserves the state of the system reliably and accurately while achieving desired system performance. In an embodiment, the event processing system processes a first batch of events of a continuous input stream of events using a continuous query and generates an output stream of events related to an application. ... Oracle International Corp

04/27/17 / #20170116207

Near-zero downtime relocation of a pluggable database across container databases

Embodiments minimize downtime involved in moving a pdb between cdbs by allowing read-write access to the pdb through most of the moving operation, and by transparently forwarding connection requests, for the pdb, from the source cdb to the destination cdb. The files of a source pdb are copied from a source cdb to a destination cdb, during which the source pdb may be in read-write mode. ... Oracle International Corp

04/27/17 / #20170116202

Display of dynamic contextual pivot grid analytics

A system and method for facilitating end-user creation and use of an analytic report that is derived from or based on an analytic report template. The example method includes displaying a user interface (ui) display screen that incorporates page data derived from a database; providing, in the ui display screen, one or more user options to select an analytic report associated with the ui display screen; generating an analytic report corresponding to the selection, in part by employing a portion of the page data to automatically generate one or more queries in accordance with configuration information specified in the analytic report, the one or more queries configured to selectively retrieve the analytic report data from the database in accordance with the configuration information; and using the one or more queries to populate one or more features of the analytic report with the report data derived from the database, yielding a populated analytic report in response thereto, which is then displayed.. ... Oracle International Corp

04/27/17 / #20170116164

Generating style sheets during runtime

Style sheets for resources are generated during runtime. Style sheets may be generated using current values for attributes of a resource. ... Oracle International Corp

04/27/17 / #20170116136

Reducing data i/o using in-memory data structures

Techniques are described herein for generating and using in-memory data structures to represent columns in data block sets. In an embodiment, a database management system (dbms) receives a query for a target data set managed by the dbms. ... Oracle International Corp

04/27/17 / #20170116123

System and method for caching service results in a distributed caching system in a transactional processing environment

In accordance with an embodiment, described herein is a system and method for providing distributed caching in a transactional processing environment. The caching system can include a plurality of layers that provide a caching feature for a plurality of data types, and can be configured for use with a plurality of caching providers. ... Oracle International Corp

04/27/17 / #20170116122

System and method for integrating a distributed in-memory data grid into a distributed caching system in a transactional processing environment

In accordance with an embodiment, described herein is a system and method for providing distributed caching in a transactional processing environment. The caching system can include a plurality of layers that provide a caching feature for a plurality of data types, and can be configured for use with a plurality of caching providers. ... Oracle International Corp

04/27/17 / #20170116121

System and method for supporting data serialization in a distributed caching system in a transactional processing environment

In accordance with an embodiment, described herein is a system and method for providing distributed caching in a transactional processing environment. The caching system can include a plurality of layers that provide a caching feature for a plurality of data types, and can be configured for use with a plurality of caching providers. ... Oracle International Corp

04/27/17 / #20170116098

Systems and methods for prioritizing a support bundle

Implementations described and claimed herein provide systems and methods for prioritizing a support bundle. In one implementation, a fault indication specifying at least one fault of a storage device is generated. ... Oracle International Corp

04/27/17 / #20170116089

Event batching, output sequencing, and log based state storage in continuous query processing

An event processing system is disclosed that processes events of an event stream and performs the recovery of events during system failure. The recovery of events is performed by generating output sequence numbers for each deterministic output event generated by the event processing system. ... Oracle International Corp

04/27/17 / #20170116061

Mechanism for running diagnostic rules across multiple nodes

Techniques for running diagnostic rules across multiple nodes are disclosed. A root cause of an error occurring on a particular node is determined. ... Oracle International Corp

04/27/17 / #20170116056

Thread synchronization for platform neutrality

A system performs thread synchronization across layers of code that implement an application, including native code, system code, and code in a virtual machine (“vm”). The system makes a call by the native code to the system code; and sends a message by the system code to the code in the vm. ... Oracle International Corp

04/27/17 / #20170116050

Guaranteeing the event order for multi-stage processing in distributed systems

Systems and methods for guaranteeing the event order for multi-stage processing in distributed systems are disclosed. In some examples, a warm-up period is used to accurately determine a starting point for ordered events of an event stream. ... Oracle International Corp

04/27/17 / #20170116043

Scan server for dual-format database

A method, apparatus, and system for a multi-instance database scan server is provided to process data scan operations for segments within in-memory stores, such as in-memory columnar (imc) stores. The scan server uses a client/server based model, wherein each database instance in the dbms is associated with a client-side scan server and a server-side scan server. ... Oracle International Corp

04/27/17 / #20170116041

System and method for multitenant execution of os programs invoked from a multitenant middleware application

In accordance with an embodiment, described herein is a system and method for supporting multitenant execution of a tenant-unaware program invoked from a multitenant middleware application. An exemplary method can provide a plurality of partitions, and a plurality of tenant-aware programs, wherein each of the plurality of tenant-aware programs is associated with a partition. ... Oracle International Corp

04/27/17 / #20170116033

Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines

Multi-core computers may implement a resource management layer between the operating system and resource-management-enabled parallel runtime systems. The resource management components and runtime systems may collectively implement dynamic co-scheduling of hardware contexts when executing multiple parallel applications, using a spatial scheduling policy that grants high priority to one application per hardware context and a temporal scheduling policy for re-allocating unused hardware contexts. ... Oracle International Corp

04/27/17 / #20170116032

System and method for parallel support of multidimensional slices with a multidimensional database

A system and method is described for use with a multidimensional database computing environment to provide support for parallel calculation of multidimensional slices. Users are able to specify a set of slices and a number of parallel threads to employ. ... Oracle International Corp

04/27/17 / #20170116027

System and method for providing mssq notifications in a transactional processing environment

In accordance with an embodiment, described herein is a system and method for making requests to a specific server in a transactional processing environment with a multiple servers, single queue (mssq) configuration. Each server in a mssq set can be associated with a secondary request queue, and can include a main thread, a secondary thread, and an internal memory queue. ... Oracle International Corp

04/27/17 / #20170116017

Import mechanism for hardware intrinsics

In one approach, an import mechanism allows new hardware intrinsics to be utilized by writing or updating a library of source code, rather than specifically modifying the virtual machine for each new intrinsic. Thus, once the architecture is in place to allow the import mechanism to function, the virtual machine itself (e.g. ... Oracle International Corp

04/27/17 / #20170116007

Execution of parameterized classes on legacy virtual machines

Techniques herein processes type assignments for a generic class to generate a concrete class. In an embodiment, a computer analyzes a client class to detect a dependency on a generic class having type parameters. ... Oracle International Corp

04/27/17 / #20170115995

System and method for booting application servers in parallel

A system and method for booting application servers in parallel. In an exemplary method, each server and server group entry can be associated with a dependency attribute. ... Oracle International Corp

04/27/17 / #20170115980

Computerized system and method for patching an application by separating executables and working data using different images

Systems, methods, and other embodiments associated with separating executables and working data of an application between separate images are described. In one embodiment, a method includes mounting an application image together with a working image to create an application directory for an application. ... Oracle International Corp

04/27/17 / #20170115976

Managing highly scalable continuous delivery pipelines

Systems and methods are provided for managing and tracking process pipelines and other flows in a way that reduces the requirement for a central controlling process to manage every step of the associated pipeline flow and the state associated with each running instance. Job information and pipeline state are tracked by each worker involved in the pipeline. ... Oracle International Corp

04/27/17 / #20170115975

Universal adapter for native calling

In one approach, a native call is performed using an adapter generator to produce an adapter for converting memory structures between a first memory representation adhering to a first application binary interface (abi) and a second memory representation adhering to a second memory representation adhering to a second abi. In some cases, the adapter produced by the adapter generator is stored in an adapter cache and indexed by the shape of the call for later reuse should the same native call be made again in the future. ... Oracle International Corp

04/27/17 / #20170115968

Application builder with automated data objects creation

Techniques for simplifying the process of building an application and making changes to the application. The process of creating and editing an application is simplified such that a non-technical user can build and edit applications without having any programming or technical knowledge. ... Oracle International Corp

04/27/17 / #20170115965

Structural representation of generic type variable in a nominally typed virtual machine

Techniques herein process type variables to transform type parameters (tps) of generic classes. In an embodiment, a computer stores a generic class attribute associated with a definition of a generic class. ... Oracle International Corp

04/27/17 / #20170115923

Memory management using virtual address masking

A method for memory management may include dividing a memory into pools. Each pool includes blocks. ... Oracle International Corp

04/27/17 / #20170115864

Visual form designer

A visual form designer is disclosed. A target user interface is configured to display a particular form. ... Oracle International Corp

04/20/17 / #20170111477

Adaptive data transfer optimization

A system transfers data for an application. The system determines a per request data size, and sends a data transfer request for transferring a portion of the data from a client to a server according to the per request data size, where the server is configured to host the application. ... Oracle International Corp

04/20/17 / #20170111365

Operating-system-level isolation of multi-tenant applications

Implementations of pdb sandboxing in layers and mapping to different operating systems are described. In exemplary implementations, one or more pluggable databases (pdbs) are encapsulated on common container databases to form one or more pdb sandboxes. ... Oracle International Corp

04/20/17 / #20170109406

In-memory column-level multi-versioned global dictionary for in-memory databases

Techniques are described herein for sharing a dictionary across multiple in-memory compression units (imcus). After a dictionary is used to encode a first column vector in a first imcu, the same dictionary is used to encode a second column vector in a second imcu. ... Oracle International Corp

04/20/17 / #20170109386

Create table for exchange

Techniques are described herein for creating a new database table for an exchange operation with a table partition of another table. A database management system (dbms) is configured to receive a query such as “create table new_table for exchange from partition_p1”. ... Oracle International Corp

04/20/17 / #20170109377

Filtered partition maintenance operations

A database engine performs row filtering operations concurrently with performing database object partition maintenance operations. The filtering operations do not incur the high processing costs of database delete or purge operations that would incur per row costs for logging, locking, etc. ... Oracle International Corp

04/20/17 / #20170109348

Sharing common metadata in multi-tenant environment

The present disclosure relates generally to multi-tenant environments, and more particularly, to techniques for segregating and accessing (e.g., reading and writing) global and tenant base and customization metadata in a multi-tenant environment. One of the techniques includes determining whether a metadata document to be accessed is a global document, if so, accessing the metadata document from a global repository shared amongst tenants of a multi-tenant system, and accessing the metadata document from a tenant repository that is accessible by a tenant of the multi-tenant system when the metadata document is not a global document. ... Oracle International Corp

04/20/17 / #20170109246

Database-level automatic storage management

Techniques are describe herein for associating storage management properties with a group of files of a database referred to herein as a “file group”. In this system, storage management properties are defined at the database-level. ... Oracle International Corp

04/20/17 / #20170109182

Safepoints for guest languages on a virtual machine

An application programming interface (api) may include an initiator configured to initiate a guest safepoint via an action represented in a guest language executed on a virtual machine, provide a safepoint action to a group of guest threads, synchronize the guest threads such that each guest thread in the group executes the safepoint action once all guest threads in the group enter the guest safepoint, and synchronize the guest threads such that each guest thread in the group exits the guest safepoint once all guest threads in the group complete execution of the safepoint action. The api may also include a guest configured to determine whether a guest safepoint is initiated, enter the guest safepoint, execute the safepoint action while execution of a guest action is paused, and exit the guest safepoint and resume execution of the guest action once the safepoint action completes execution.. ... Oracle International Corp

04/20/17 / #20170109001

Suite-wide navigation

Novel tools for navigating among a suite of business applications, including without limitation menu systems for business application suites. In some cases, the menu is customized for a particular user of the business application suite. ... Oracle International Corp

04/20/17 / #20170108347

Generating virtual map tiles according to an ad hoc specification

Computerized systems, methods, and other embodiments associated with generating virtual map tiles according to an ad hoc specification are described. In one embodiment, a method includes defining, in response to receiving a request through an interface of a map server, virtual map tiles according to an ad hoc specification. ... Oracle International Corp

04/13/17 / #20170104817

System and method for efficient network isolation and load balancing in a multi-tenant cluster environment

A system and method for supporting load balancing in a multi-tenant cluster environment, in accordance with an embodiment. One or more tenants can be supported and each associated with a partition, which are each in turn associated with one or more end nodes. ... Oracle International Corp

04/13/17 / #20170104682

System and method for efficient network isolation and load balancing in a multi-tenant cluster environment

A system and method for supporting network isolation in a multi-tenant cluster environment. An exemplary method can support one or more tenants, and can associate each of the one or more tenants with a partition of a plurality of partitions, and can also associate each of the plurality of partitions with one or more nodes of a plurality of nodes, each of the plurality of nodes being associated with a leaf switch of a plurality of switches. ... Oracle International Corp

04/13/17 / #20170104596

Media detection of encrypted tunneled data

A system that performs encrypted media detection for real-time communications (“rtc”) establishes a tunnel by a tunneling server with a tunneling client of a user equipment (“ue”). The system receives a request from the ue to enable the encrypted media detection for the tunnel and sends a response back to the ue to indicate that the encrypted media detection is enabled for the tunnel. ... Oracle International Corp

04/13/17 / #20170104307

Single-mode reflector using a nanobeam cavity

An integrated circuit includes an optical reflector with one or two bus optical waveguides and a one-dimensional, photonic crystal nanobeam cavity to provide single-mode reflection with a narrow bandwidth. In particular, the nanobeam cavity may be implemented on a nanobeam-cavity optical waveguide (such as a channel or ridge optical waveguide), which is optically coupled to the one or two bus optical waveguides. ... Oracle International Corp

04/13/17 / #20170103455

Computerized invoice record and receipt record matching utilizing best match criteria

Systems, methods, and other embodiments associated with invoice record and receipt record matching utilizing best match criteria are described. In one embodiment, a method includes matching a plurality of invoice records to a plurality of receipt records based on a first set of criteria. ... Oracle International Corp

04/13/17 / #20170103445

Management of revisions on revisions of orders

A method for managing a current revision on prior revision of an order is described. A modified set of compensations tasks for addressing amendments indicated in the current revision are determined. ... Oracle International Corp

04/13/17 / #20170103116

Relational database organization for sharding

Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. ... Oracle International Corp

04/13/17 / #20170103098

Composite sharding

Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. ... Oracle International Corp

04/13/17 / #20170103094

Request routing and query processing in a sharded database

Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. ... Oracle International Corp

04/13/17 / #20170103092

Ddl processing in sharded databases

Techniques are provided for creating, organizing, and maintaining a sharded database. A sharded database can be created using user-defined sharding, system-managed sharding, or composite sharding. ... Oracle International Corp

04/13/17 / #20170103018

Methods to reduce memory foot-print of numa aware structures and data variables

A method and system for making global variables numa-aware by identifying a first and a second global variable; determining a quantity of numa groups of a computing device; partitioning, based on the quantity of numa groups, the first global variable into a first global variable array of first global variable array elements; storing each first global variable array element in a different cache line of a first plurality of cache lines of a first cache associated with a first numa group of the numa groups; partitioning, based on the quantity of numa groups, the second global variable into a second global variable array of second global variable array elements; and storing each second global variable array element in a different cache line of a second plurality of cache lines of a second cache associated with a second numa group of numa groups.. . ... Oracle International Corp

04/13/17 / #20170102927

Automated responsive grid-based layout design system

A system provides user interface (“ui”) layout design functionality. The system provides a canvas on a display, where the canvas is controlled by a grid that defines a first number of equally wide logical columns. ... Oracle International Corp

04/13/17 / #20170102922

Generating pseudorandom number sequences by nonlinear mixing of multiple subsidiary pseudorandom number generators

A method and apparatus is provided for generating pseudorandom numbers in a way that is deterministic (i.e., repeatable), that passes statistical tests, can have multiple instances of objects generating pseudorandom numbers at the same time. Also, it is desirable that the collection of pseudorandom numbers generated by multiple instances have the same statistical properties as numbers generated by a single instance (i.e., randomness). ... Oracle International Corp

04/13/17 / #20170102892

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

04/13/17 / #20170102563

Disk resonator based on a composite structure

An optical modulator is described. This optical modulator may be implemented using silicon-on-insulator (soi) technology. ... Oracle International Corp

04/06/17 / #20170099369

Method and apparatus for conversion between logical and physical frames for a serial link application

A method and apparatus for logical-physical frame conversion in a serial link application is disclosed. An integrated circuit (ic) includes a serializer-deserializer (serdes) coupled to a communications link and configured to convert outgoing data transmissions from parallel to serial and convert incoming data transmissions from serial to parallel. ... Oracle International Corp

04/06/17 / #20170099202

Methods, systems, and computer readable media for transmitting diameter peer status information

Methods, systems, and computer readable media for transmitting diameter peer status information are disclosed. According to one method, the method occurs at a first diameter node. ... Oracle International Corp

04/06/17 / #20170099155

Methods systems and computer readable media for providing real time data network usage information using subscription profile repository (spr)

A method for providing real time data network usage information using an spr includes receiving a request for real time data network usage information. The method further includes, in response to the request, effecting a data change for the subscriber in the spr. ... Oracle International Corp

04/06/17 / #20170099124

Arbiter for logical to physical frame conversion

A method and apparatus for generating logical frames from arbitrating among packets is disclosed. An integrated circuit (ic) includes an arbitration circuit configured to generate a logical frame having a first number of bytes by selecting at least one a plurality of packets received from different functional circuit blocks. ... Oracle International Corp

04/06/17 / #20170098009

Method for faceted visualization of a sparql query result set

Embodiments use successive refinement to allow a user to systematically explore the result set of an arbitrary query over rdf, such as a sparql query. A user inputs an arbitrary base query and modifies this query by replacing selected variables with values to which each selected variable is bound within the result set of the base query. ... Oracle International Corp

04/06/17 / #20170097941

Highly available network filer super cluster

Techniques are provided for processing file system requests using a super cluster of clusters of nodes. Mirror file systems for processing the requests are exported through multiple clusters in the super cluster. ... Oracle International Corp

04/06/17 / #20170097832

Dynamic role-based view definitions in a repository system

The present disclosure relates generally to techniques for displaying information in a repository system. In certain embodiments, techniques are described for dynamically determining a view, based on a role of a user, to display information stored in a repository system about one or more objects in a computing environment. ... Oracle International Corp

04/06/17 / #20170097752

Method and system for generating a web page layout using nested drop zone widgets having different software functionalities

Therefore, what has been described is an improved for visually implementing a web page layout, where the web page layout includes a nested drop zone. Allowing the user to interactively implement nested drop zones provides numerous benefits, including the benefit of being able to create specialized layout configurations for a web page without requiring the need for expert programmers to write computer code for the new configuration. ... Oracle International Corp

03/30/17 / #20170094026

Configuring service endpoints in native client applications

A system and method for facilitating efficient interaction between a client device and a server. An example method includes receiving at a server, a request for server configuration information sent to the server by a client device, and then employing a first web service in communication with the server to convey configuration information about a server to a client device in response to the request message received therefrom by the server. ... Oracle International Corp

03/30/17 / #20170092579

Multi-layer full dense mesh

A multi-layer full dense mesh (mfdm) device. The mfdm may include a metal-top layer including a bump pad array that may include a power1 (pwr1) bump pad within a pwr1 bump region, a vss bump pad within a vss bump region, and a power2 (pwr2) bump pad within a pwr2 bump region. ... Oracle International Corp

03/30/17 / #20170091966

Graphical editing of memory layout rules for software programs

The disclosed embodiments provide a system that facilitates execution of a software program. During operation, the system displays a visualization of a memory layout of an object instance in a software program, wherein the visualization includes one or more fields in the object instance. ... Oracle International Corp

03/30/17 / #20170091812

Method and system for presenting a promotional offer based on detected data

A method and system for presenting a promotional offer based on detected data. Data that is generated by at least one device detecting one or more physical actions performed by a person is obtained. ... Oracle International Corp

03/30/17 / #20170091295

Consolidating and transforming metadata changes

Techniques for patching metadata content in a base repository are disclosed. Techniques can include customizing, by a computer including a processor and a memory, metadata content in an existing base repository, consolidating the metadata content customized in the existing base repository into a consolidated customization file, obtaining a new version of a base repository, transforming the metadata content in the consolidated customization file in accordance with the new version of the base repository and applying the transformed metadata content to the new version of the base repository. ... Oracle International Corp

03/30/17 / #20170091231

Multi-tenant customizable composites

Systems and methods for supporting multi-tenancy in a multi-tenant application server environment are provided. A first partition in a multi-tenant server environment can include a first composite and the first composite includes first metadata that is configured to be customized for a first tenant of the first partition. ... Oracle International Corp

03/30/17 / #20170091216

Lazy logger wrappers

The disclosed embodiments provide a method and system for lazily logging events of a software program at various points during the software program's execution. During operation, responsive to receiving one or more events to be logged from a software component during a bootstrap sequence of a virtual machine that the software component executes on, the system queues the one or more events in a particular storage location using a bootstrap logger. ... Oracle International Corp

03/30/17 / #20170091122

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

03/30/17 / #20170091070

Identifying and visualizing suboptimal memory layouts in software programs

The disclosed embodiments provide a system that facilitates execution of a software program. During operation, the system obtains an execution unit associated with execution of a software program, wherein the execution unit includes a start and an end. ... Oracle International Corp

03/30/17 / #20170091059

High speed functional test vectors in low power test conditions of a digital integrated circuit

Implementations of the present disclosure involve an apparatus and/or method for conducting an at-speed functional test on a silicon wafer of an integrated circuit. In one embodiment, the method includes utilizing a first clock signal during a first portion of the test and a second clock signal during a second portion. ... Oracle International Corp

03/30/17 / #20170090959

Modular co-versioning in a dynamically linked runtime environment

Modular co-versioning may involve the creation of multi-version libraries that may include multiple versions of a class. A multi-version library may include a base version and one or more other versions each of which may correspond to a particular, respective version of a software development kit, runtime environment or software platform, according to various embodiments. ... Oracle International Corp

03/30/17 / #20170090912

Composite instance patching

Methods and systems for patching an instance of a composite executing in a runtime environment are provided. A method can include at a computer system comprising a processor and a memory executing, by an application server, one or more instances of a composite, and enabling a patch to be applied to the one or more instances of the composite without stopping execution of the one or more instances in the application server, wherein the patch comprises one or more changes to be made to the composite.. ... Oracle International Corp

03/30/17 / #20170090853

Automatic sizing of agent's screen for html co-browsing applications

Embodiments of the invention provide systems and methods for automatic or adaptive sizing of a customer service agent's co-browsing view of a contact's user interface. According to one embodiment, at least a portion of the agent's interface in which the customers interface is presented can be resized so that the agent's view matches the customer's view, e.g., one-to-one. ... Oracle International Corp

03/30/17 / #20170090757

Configurable memory layouts for software programs

The disclosed embodiments provide a system that facilitates execution of a software program. During operation, the system obtains one or more user-defined rules for configuring a memory layout of an object instance in a software program, wherein the one or more user-defined rules are created separately from source code for the software program. ... Oracle International Corp

03/30/17 / #20170089769

Adaptive method for calibrating multiple temperature sensors on a single semiconductor die

A system is disclosed, including an interface to a dut and a testing apparatus. The dut includes a first plurality of temperature sensing circuits. ... Oracle International Corp

03/23/17 / #20170085556

Global unified session identifier across multiple data centers

Techniques are disclosed for using a global unified session identifier across data centers. Upon creating an initial session in the data center for a user first accessing the data center, a session identifier is generated for the user session. ... Oracle International Corp

03/23/17 / #20170085377

Encryption system with key recovery and double aead key wrapping

Systems, methods, and other embodiments associated with the recovery of a lost site key value used in encryption are described. In one embodiment, site key recovery logic is configured to analyze an encrypted data item to identify a bin number and a hash table index within a header of the encrypted data item. ... Oracle International Corp

03/23/17 / #20170083982

Techniques for underwriting insurance policies using web-centric insurance management system

A scalable, adaptable, modular, and web-centric insurance back-office system (ibos) for serving the needs of carriers, agencies, agents, and service providers in the insurance industry is disclosed. The ibos provides a framework for allowing web-centric collaboration among agents, agencies, carriers, and service providers, using applications that manage applicants, cases, and policies in an efficient and secure manner. ... Oracle International Corp

03/23/17 / #20170083503

Model-driven tooltips in excel

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place tooltips on components and columns headers using a desktop integration framework. The tooltips can be tied to translatable resources or model metadata. ... Oracle International Corp

03/23/17 / #20170083498

Enterprise web application constructor system and method

A web-based application constructor can be used to construct a web display. A specification, for constructing a web display to contain page components that display data from heterogeneous data sources, may be created. ... Oracle International Corp

03/23/17 / #20170083310

Merging versions of an inclusion application that is incorporated into a master application

Techniques for merging versions of an inclusion application that is incorporated in a master application are disclosed. One version of an application may be stored as an application that is incorporated into another application. ... Oracle International Corp

03/23/17 / #20170083300

Densely stored strings

The disclosed embodiments provide a system for densely storing strings within the memory of a software program. During operation, the system receives a set of characters to be stored in a string, wherein each character is encoded using a multi-byte public encoding. ... Oracle International Corp

03/23/17 / #20170083257

On-chip atomic transaction engine

A hardware-assisted distributed memory system may include software configurable shared memory regions in the local memory of each of multiple processor cores. Accesses to these shared memory regions may be made through a network of on-chip atomic transaction engine (ate) instances, one per core, over a private interconnect matrix that connects them together. ... Oracle International Corp

03/16/17 / #20170078359

Encapsulating and tunneling webrtc traffic

A system that traverses web real-time communication (“webrtc”) data over a tunnel establishes the tunnel between a tunneling client of a user equipment (“ue”) and a tunneling server. The system receives the webrtc data and encapsulates the webrtc data into frames. ... Oracle International Corp

03/16/17 / #20170078302

External platform extensions in a multi-tenant environment

Enforcing access control to individual extensions of services in a multi-tenant cloud environment by initializing objects for the extension based on public and private configuration files with service access rules that are merged is described. This allows third party vendors to specify payment rules for their own extensions while securely keeping the core extension configuration files. ... Oracle International Corp

03/16/17 / #20170076305

Extensibility for sales predictor (spe)

Disclosed are methods and systems for implementing extensibility in sales prediction engines. An extensibility framework may be used to modify the metadata schema of the data used by the sales prediction engine to account for extended attributes and entities. ... Oracle International Corp

03/16/17 / #20170075817

Memory corruption prevention system

In some embodiments, a memory corruption prevention process includes detecting a memory instruction of a program, where the memory instruction specifies a virtual memory address of data. The memory corruption prevention process further includes accessing, in response to the memory instruction, a translation lookaside buffer (tlb) using at least a portion of the virtual memory address. ... Oracle International Corp

03/16/17 / #20170075726

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

03/16/17 / #20170075720

Adaptive techniques for improving performance of hardware transactions on multi-socket machines

Socket scheduling modes may prevent non-uniform memory access effects from negatively affecting performance of synchronization mechanisms utilizing hardware transactional memory. Each mode may indicate whether a thread may execute a critical section on a particular socket. ... Oracle International Corp

03/09/17 / #20170070363

Ring controller for pcie message handling

A system that includes a pcie hierarchy may utilize a ring controller for message handling. Nodes acting as the root complex or as endpoint devices may include such ring controllers, portions of which may be implemented by dedicated circuitry on each node. ... Oracle International Corp

03/09/17 / #20170069020

Xbrl comparative reporting

A comparative reporting system provides financial benchmarking and analytics. Integrating public reporting and enterprise software systems, raw financial information from external sources derived from a plurality of reporting sources can be ingested and processed to extract attributes and metrics. ... Oracle International Corp

03/09/17 / #20170068962

Forecasting customer channel choice using cross-channel loyalty

Systems, methods, and other embodiments associated with forecasting customer channel choice using cross-channel loyalty are described. In one embodiment, a method includes accessing historical values for each of one or more loyalty variables for respective customers. ... Oracle International Corp

03/09/17 / #20170068916

System and method for providing a tradeoff between time and quality for a task

Systems, methods, and other embodiments are disclosed that are configured to make tradeoffs between time and quality for tasks of a project in a computerized project plan. In one embodiment, at task of a project is represented as a task data structure in a computerized project plan. ... Oracle International Corp

03/09/17 / #20170068732

Multi-system segmented search processing

A method includes storing a copy of information, corresponding to a data set, in each of a plurality of data formats, and determining one or more portions of a search criterion to be associated with one or more sets of one or more characteristics. For each portion, based on the associated characteristics, a search is executed on a copy of information stored in a particular data format using a corresponding search algorithm to obtain a set of intermediary search results. ... Oracle International Corp

03/09/17 / #20170068692

Database diagnostics interface system

Systems, methods, and machine-readable media are provided for database diagnostics. A specification of a target database system may be processed. ... Oracle International Corp

03/09/17 / #20170068678

Methods and systems for updating a search index

A method of indexing documents to support frequent field updates without reindexing may include receiving, from an indexing application, first fields from a document to be indexed. The method may also include receiving, from the indexing application, second fields from the document to be indexed. ... Oracle International Corp

03/09/17 / #20170068595

Etl diagnostics

A cloud-based etl system provides error detection, error correction and reporting of data integration flows hosted by cloud services. Categories of errors are identified using one or more checks at different points of a data integration flow and one or more actions selected based at least in part on the error category. ... Oracle International Corp

03/09/17 / #20170068520

Generating dynamic modular proxies

A runtime environment generates a proxy class in response to detecting a request for a proxy object. The proxy class implements a set of interfaces specified by the request for the proxy object. ... Oracle International Corp

03/09/17 / #20170068463

Highly scalable storage array management with reduced latency

Systems and methods for increasing scalability and reducing latency in relation to managing large numbers of storage arrays of a storage network. Separate, dedicated, communication channels may be established between an array manager running on a server and each of a number of storage arrays for respectively performing reading and writing operations to limit the delays imposed by repeated array connection setup and teardown and improve array communication stability (e.g., as compared to performing read/write operations over the same array connection). ... Oracle International Corp

03/02/17 / #a method and apparatus for determining misregistration of internal layers of a pcb using resistance measurements is disclosed. in one embodiment, a method includes measuring a first resistance between a first center terminal and a first peripheral terminal of a first registration coupon on a printed circuit board (pcb) panel including at least one pcb. the method further includes measuring a second resistance between the first center terminal and a second peripheral terminal of the first registration coupon, wherein the first and second peripheral terminals are associated with a first internal layer of the pcb.

Oracle International Corporation

. . ... Oracle International Corp

03/02/17 / #20170064497

System and method for providing situation awareness via a mobile device

Systems, methods, and other embodiments are disclosed that provide situation awareness to a user of a mobile computing device. In one embodiment, beacon data is received by the mobile computing device, indicating beacon devices that are within reception range of the mobile computing device within an environment. ... Oracle International Corp

03/02/17 / #20170063880

Methods, systems, and computer readable media for conducting malicious message detection without revealing message content

Methods, systems, and computer readable media for managing order processing and fallout are disclosed. One exemplary method includes receiving a message object and segmenting the received message object into structural data segments and textual data segments. ... Oracle International Corp

03/02/17 / #20170063874

Permissive access control for modular reflection

Access to a module element within a first module by a second module is prohibited if the module element within the first module has not been exposed to the second module. If a particular module element within a first module has been exposed to a second module, then access to the particular module element by the second module may or may not be allowed depending on: (a) whether the particular module element has been declared with a public or non-public access modifier, (b) whether a second exposed module element, which includes the particular module element, has been declared with a public or non-public access modifier, (c) a level of access associated with the operation that attempts to access the particular module element of the first module, and/or (d) whether an accessibility override configuration is set for accessing the particular module element.. ... Oracle International Corp

03/02/17 / #20170063846

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

03/02/17 / #20170063615

Service deployment infrastructure request provisioning

In certain embodiments, a service deployment infrastructure (sdi) request engine is disclosed. The sdi request engine performs the tracking, management and provisioning of services subscribed to by customers of the cloud infrastructure system. ... Oracle International Corp

03/02/17 / #20170061380

Computerized system and method for controlling electronic distribution of compensation

Systems, methods, and other embodiments associated with localized compensation approval within a global business are described. In one embodiment, a computer-implemented method includes generating, in an electronic database, an electronic data structure that defines a compensation group comprised of a subset of employee records. ... Oracle International Corp

03/02/17 / #20170061148

Restrictive access control for modular reflection

Access to a module element within a first module by a second module is prohibited if the module element within the first module has not been exposed to the second module. If a particular module element within a first module has been exposed to a second module, then access to the particular module element by the second module may or may not be allowed depending on: (a) whether the particular module element has been declared with a public or non-public access modifier, (b) whether a second exposed module element, which includes the particular module element, has been declared with a public or non-public access modifier, (c) a level of access associated with the operation that attempts to access the particular module element of the first module, and/or (d) whether an accessibility override configuration is set for accessing the particular module element.. ... Oracle International Corp

03/02/17 / #20170060973

Efficient in-memory db query processing over any semi-structured data formats

Techniques are described herein for maintaining two copies of the same semi-structured data, where each copy is organized in a different format. One copy is in a first-format that may be convenient for storage, but inefficient for query processing. ... Oracle International Corp

03/02/17 / #20170060958

Fast processing of path-finding queries in large graph databases

Techniques herein are for fast processing of path-finding queries in large graph databases. A computer system receives a graph search request to find a set of result paths between one or more source vertices of a graph and one or more target vertices of the graph. ... Oracle International Corp

03/02/17 / #20170060912

Techniques related to binary encoding of hierarchical data objects to support efficient path navigation of the hierarchical data objects

Techniques related to binary encoding of hierarchical data objects to support efficient path navigation of the hierarchical data objects are disclosed. A hierarchical data object may include field names that are associated with field values. ... Oracle International Corp

03/02/17 / #20170060800

Virtualized i/o device sharing within a distributed processing node system

A system that includes a switched fabric hierarchy (e.g., a pcie hierarchy) may realize efficient utilization of a shared i/o device (e.g., a network or storage switch) across multiple physically separate processing nodes (endpoints). For example, each processing node (endpoint) in a distributed processing system may be allocated a portion of the address map of a shared i/o device and may host a device driver for one of multiple virtual functions implemented on the shared device. ... Oracle International Corp

03/02/17 / #20170060772

Selective data compression for in-memory databases

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

03/02/17 / #20170060755

Method for load instruction speculation past older store instructions

A system includes a memory, a cache including multiple cache lines; and a processor. The processor may be configured to retrieve, from a first cache line, a first instruction to store data in a memory location at an address in the memory. ... Oracle International Corp

03/02/17 / #20170060745

Reducing cache coherency directory bandwidth by aggregating victimization requests

A directory structure that may allow concurrent processing of write-back and clean victimization requests is disclosed. The directory structure may include a memory configured to store a plurality of entries, where each entry may include information indicative of a status of a respective entry in a cache memory. ... Oracle International Corp

03/02/17 / #20170060729

Oracle cemli analysis tool

A system and method for facilitating characterizing customized computing objects of a software application, such as a networked enterprise application. An example method includes identifying one or more custom computing objects of one or more software applications of a computing environment; determining one or more grouping criteria for grouping identified custom objects; grouping information pertaining to the one or more custom objects based on the one or more grouping criteria, resulting in one or more custom object groupings; and using the one or more custom object groupings, with reference to data characterizing one or more changes slated to be made to the software application, to generate one or more user interface display screens. ... Oracle International Corp

03/02/17 / #20170060587

Efficient hardware instructions for single instruction multiple data processors: fast fixed-length value compression

Methods and apparatuses for determining set-membership using single instruction multiple data (“simd”) architecture are presented herein. Specifically, methods and apparatuses are discussed for compressing or packing, in parallel, multiple fixed-length values into a stream of multiple variable-length values using simd architecture.. ... Oracle International Corp

03/02/17 / #20170060546

System and method for providing software build violation detection and self-healing

Systems, methods, and other embodiments are disclosed that provide self-healing solutions to problems that occur during a software build. In one embodiment, build log data structures of build data, generated during execution of a software build of a software application, are automatically monitored. ... Oracle International Corp

03/02/17 / #20170060366

Knowledge base search and retrieval based on document similarity

A system performs search and retrieval. The system monitors one or more user interface (“ui”) fields configured to receive text input in a ui. ... Oracle International Corp

03/02/17 / #20170059611

Coaxial integrated circuit test socket

Embodiments are described for integrating full-coaxial signal pins in an integrated circuit (ic) test socket. The socket can be made of a conductive metal (e.g., aluminum), and can be drilled with a large number of holes for conductive pins to interface between a printed circuit board (on which the socket is mounted) and an ic being tested. ... Oracle International Corp

02/23/17 / #20170055102

Method and system for defining an offlinable model graph

A method and system for defining an offlinable model graph. In one embodiment of the method, a request is generated by a mobile device. ... Oracle International Corp

02/23/17 / #20170054624

Methods, systems, and computer readable media for conducting adaptive event rate monitoring

According to one aspect, the disclosed subject matter describes herein a method for conducting adaptive event rate monitoring, the method including detecting an occurrence of network events during a span of time defined by a convergence time period and incrementing a counter value for each of a plurality of monitoring segments included in the convergence time period based on when each of the network events are detected within the convergence time period. The method further includes determining a convergence time rate based on counter values associated with each of the monitoring segments included in the convergence time period and calculating an adaptive per-second event rate using the determined convergence time rate.. ... Oracle International Corp

02/23/17 / #20170054573

Redundant traffic encoding of encapsulated real time communications

A system that performs redundant encoding for real-time communications (“rtc”) establishes a tunnel by a tunneling server with a tunneling client of user equipment (“ue”). The system receives a request from the ue to enable the redundant encoding for an inner socket of the tunnel and sends a response back to the ue to indicate that the redundant encoding is enabled for the inner socket, where the response includes a buffer size. ... Oracle International Corp

02/23/17 / #20170053343

Manipulation of dynamically assembled ecommerce web pages

Systems and methods for manipulating dynamically rendered content are provided. At the outset, a first visual representation of backend data sources and a set of rules is generated. ... Oracle International Corp

02/23/17 / #20170053054

Mitigating wire capacitance in an integrated circuit

Systems, methods, and other embodiments associated with mitigating wire capacitance are described. In one embodiment, a method includes loading, by at least a processor into an electronic memory, an electronic data structure that includes a design of an integrated circuit. ... Oracle International Corp

02/23/17 / #20170052879

Unified sandbox

A system that manages a unified sandbox environment activates a plurality of components in the unified sandbox environment, each component being configured to manage the lifecycle of its own component data. The system orchestrates an operation across the unified sandbox environment, the orchestrating including delegating one or more operations to the components, the components being configured to wait until all delegated operations are completed successfully before committing changes based on the delegated operations. ... Oracle International Corp

02/23/17 / #20170052855

System and method for supporting transaction affinity based request handling in a middleware environment

A system and method can support transaction processing in a middleware environment. A processor, such as a remote method invocation stub in the middleware environment, can be associated with a transaction, wherein the transaction is from a first cluster. ... Oracle International Corp

02/23/17 / #20170052830

Interface for translating software commands and hardware commands for a distributed computing system

In one embodiment, a method receives a software command from a software element in a main computer at a management computer via an application programming interface (api) included in the management computer. The management computer manages the main computer, and the main computer controls services for a distributed computing system. ... Oracle International Corp

02/23/17 / #20170052764

Pluggable components for runtime-image generation

The disclosed embodiments provide a system that facilitates controlling and customizing the process of generating a software program image. During operation, the system receives a set of files for building a software program, wherein at least one of the files in the set is an intermediate code file that was at least partially compiled from a source code file of the software program. ... Oracle International Corp

02/23/17 / #20170052712

System and method for dynamic cache distribution for in-memory data grids

Systems, methods, and other embodiments are disclosed that use constraint programming to dynamically distribute cache throughout a data grid. In one embodiment, modeling logic is configured to generate a constraint programming model based at least in part on a set of constraints that limits assignment of a plurality of data partitions to a plurality of virtual machines hosted on a plurality of physical machines in a data grid. ... Oracle International Corp

02/16/17 / #20170048704

Methods, systems, and computer readable media for providing access network signaling protocol interworking for user authentication

A method for access network signaling protocol interworking for user authentication includes receiving, from a node in an access network, a message formatted according to a signaling protocol of the access network and containing an authentication payload formatted according to an authentication protocol. The method further includes, in response to receiving the message, formulating a message formatted according to a signaling protocol of a cellular network, the message including the authentication payload formatted according to the authentication protocol. ... Oracle International Corp

02/16/17 / #20170048703

Methods, systems, and computer readable media for providing access network protocol interworking and authentication proxying

The subject matter described herein includes methods, systems, and computer readable media for access network protocol interworking and authentication proxying. One method includes receiving an authentication request from a node in an access network for authenticating a user using cellular network authentication. ... Oracle International Corp

02/16/17 / #20170048339

Transactional autosave with local and remote lifecycles

A system performs autosave. The system receives, by a web browser of a client device, a user action performed by a user that interacts with a website corresponding to a server. ... Oracle International Corp

02/16/17 / #20170048319

Asynchronous pre-caching of synchronously loaded resources

A system loads resources. The system determines to load a module by a web browser, where the module requires a plurality of resources to be synchronously loaded in a specific order. ... Oracle International Corp

02/16/17 / #20170048252

Discovery of federated logins

A system includes download location information in an unprotected uniform resource locator (“url”), where the download location information identifies a download location for downloading an application provided by a cloud system. The system further includes login server information in the unprotected url, where the login server information identifies a login server that is configured to be logged in before downloading the application from the download location. ... Oracle International Corp

02/16/17 / #20170048215

Secure storage of enterprise certificates for cloud services

A system performs secure storage of certificate keys. The system receives a user password and a certificate that is locked by the user password. ... Oracle International Corp

02/16/17 / #20170048202

Methods, systems, and computer readable media for remote access dial in user service (radius) proxy and diameter agent address resolution

A method for radius proxy or diameter agent address resolution is disclosed. The method may be implemented in a network node including a plurality of message processors. ... Oracle International Corp

02/16/17 / #20170048192

Multihoming for tunneled encapsulated media

A system that implements multihoming for real-time communications receives a request to establish a tunnel by a tunneling server with a tunneling client of user equipment, where the request includes two or more network addresses for the tunnel. The system establishes the tunnel and sends a list of the allocated two or more network addresses for the tunnel. ... Oracle International Corp

02/16/17 / #20170048190

Methods, systems, and computer readable media for providing access network session correlation for policy control

A method for access network session correlation for policy control includes detecting a remote authentication dial in user service (radius) access session for a user device, including binding the radius access session to a policy node. The method includes detecting a diameter session for the user device. ... Oracle International Corp

02/16/17 / #20170046861

Temporal graph visualization including beams for indicating operations

An embodiment provides a timeline upon which a playhead indicator is moved or positioned. Changes to a displayed graph that are within a predetermined interval of the playhead indicator's time position are shown graphically on or near the graph. ... Oracle International Corp

02/16/17 / #20170046645

Task-centered context management

A method, system, and computer program product for interaction management systems. The method commences upon receiving a first incoming communication pertaining to a first task, and launching a first task-centered context user interface being initially populated with a first screen device selected in response to the type of incoming communication (e.g., a phone call icon, etc.). ... Oracle International Corp

02/16/17 / #20170046614

Accelerated tr-l-bfgs algorithm for neural network

Techniques herein train a multilayer perceptron, sparsify edges of a graph such as the perceptron, and store edges and vertices of the graph. Each edge has weight. ... Oracle International Corp

02/16/17 / #20170046384

Version control based on a dual-range validity model

Techniques related to version control based on a dual-range validity model are disclosed. In an embodiment, an online analytical processing (olap) server stores a plurality of version records describing versions of a data item. ... Oracle International Corp

02/16/17 / #20170046270

Sharing data structures between processes by semi-invasive hybrid approach

Techniques herein are for sharing data structures between processes. A method involves obtaining a current memory segment that begins at a current base address within a current address space. ... Oracle International Corp

02/16/17 / #20170046235

Restoration of ui state in transactional systems

A system restores a user interface (“ui”) state. The system receives an action performed by a user that interacts with a ui, and determines a transaction based on the action, where the transaction is configured to modify a model corresponding to the ui. ... Oracle International Corp

02/16/17 / #20170046182

Techniques for enhancing progress for hardware transactional memory

Hardware transactional memory (htm) systems may guarantee that transactions commit without falling back to non-speculative code paths. A transaction that fails to progress may enter a power mode, giving the transaction priority when it conflicts with non-power-mode transactions. ... Oracle International Corp

02/16/17 / #20170046143

Peoplesoft cloud manager

A method and system for promoting software code from a source database instance to a target database instance distributed amongst a plurality of networked servers is described. Software code migration information pertaining to software objects associated with the software code, the source database instance, and the target database instance is analyzed to determine whether errors associated with migrating the software code exceeds a predefined acceptance threshold. ... Oracle International Corp

02/16/17 / #20170046137

Mechanism for increasing the performance of multiple language programs by inserting called language ir into the calling language

A method and system of cross-language inlining that includes receiving source code of a multiple language program, the source code including a main language and a first access of a first foreign object in a first additional language; translating the main language to obtain a main language intermediate representation (ir); translating the first additional language to obtain a first ir snippet; composing, before performing a compilation, the main language ir and the first ir snippet to obtain a cross-language ir; and performing the compilation of the cross-language ir to obtain machine code corresponding to the multiple language program.. . ... Oracle International Corp

02/16/17 / #20170046134

Efficient storage and transfer of ios binary files

A system builds an application. The system receives, by a build server, from an application development server, metadata information of the application and a build request to build the application. ... Oracle International Corp

02/16/17 / #20170046128

Processing fixed and variable length numbers

Embodiments of a processor are disclosed for performing arithmetic operations on variable-length and fixed-length machine independent numbers. The processor may include a floating point unit, and a logic circuit. ... Oracle International Corp

02/16/17 / #20170046077

Tape drives generating best access order of randomly stored files on a tape

A tape drive adapted for providing a best access order for files or data sets on a tape loaded into the tape drive. The tape drive includes a processor and memory storing a file location table for the tape. ... Oracle International Corp

02/16/17 / #20170045686

Optical mode converter having multiple regions

A standard-cmos-process-compatible optical mode converter transitions an optical mode size using a series of adjacent regions having different optical mode sizes. In particular, in a partial-slab-mode region, which is adjacent to an initial rib-optical-waveguide-mode region, a width of a slab portion of the rib-type optical waveguide decreases and a width of a rib portion of the rib-type optical waveguide decreases to a first minimum tip size. ... Oracle International Corp

02/09/17 / #20170041308

Dynamic identity switching

Techniques are disclosed for dynamically switching user identity when generating a web service request by receiving, at a client application, an invocation of a web service, the invocation associated with a first authenticated user identity of a first user, identifying a second user identity, verifying that a switch from the first user identity to the second user identity is permitted by switching rules, including the second user identity in a service request when the switch is permitted, and communicating the service request to the web service. The switching rules can include associations between initial user identities and permitted user identities. ... Oracle International Corp

02/09/17 / #20170039282

Flexible authentication framework

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

02/09/17 / #20170039281

Techniques for semantic searching

Techniques are disclosed for querying, retrieval, and presentation of data. A data analytic system can enable a user to provide input, through a device to query data. ... Oracle International Corp

02/09/17 / #20170039265

Method and system for distributed latent dirichlet allocation computation using addition of approximate counters

Herein is described a data-parallel algorithm for topic modeling on a distributed system in which memory and communication bandwidth requirements are streamlined for distributed implementation. According to embodiments, a distributed lda gibbs sampling algorithm shares approximate counter values amongst the nodes of a distributed system. ... Oracle International Corp

02/09/17 / #20170039137

Distributed directory service for in-memory compression unit home location

Techniques are described herein for maintaining a directory map that contains a data chunk-to-server mapping. Directory maps, maintained within the volatile memory of each server node in the set of multiple server nodes, include a node hierarchy represented as a tree structure in which each node represents a range of an on-disk address range. ... Oracle International Corp

02/09/17 / #20170039123

Agentless data collection

Tools and techniques for collecting data from target systems without the need for installation of expensive and high-maintenance software agents on the target systems. In some cases, these tools can be used to collect performance data from collection targets while still allowing the operator(s) of the collection targets to govern the access of the tools, alleviating security concerns. ... Oracle International Corp

02/09/17 / #20170039094

Systems and methods for performing concurrency restriction and throttling over contended locks

A concurrency-restricting lock may divide a set of threads waiting to acquire the lock into an active circulating set (acs) that contends for the lock, and a passive set (ps) that awaits an opportunity to contend for the lock. The lock, which may include multiple constituent lock types, lists, or queues, may be unfair over the short term, but improve throughput of the underlying multithreaded application. ... Oracle International Corp

02/09/17 / #20170039043

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

02/09/17 / #20170038609

Slow-light silicon optical modulator

An optical modulator is described. This optical modulator may be implemented using silicon-on-insulator (soi) technology. ... Oracle International Corp

02/02/17 / #20170034165

Storage isolation using i/o authentication

Techniques are described for logically isolating data i/o requests from different operating systems (oses) for a same multi-tenant storage system (mtss). Techniques provide for oses and the mtss to obtain security tokens associated with the oses. ... Oracle International Corp

02/02/17 / #20170034152

Restricting access for a single sign-on (sso) session

Techniques are disclosed for restricting access to resources accessible in a sso session. An access management system may provide access one or more resources by implementing an sso system to provide a sso session. ... Oracle International Corp

02/02/17 / #20170034071

System and method for traffic director support in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for traffic director support in a multitenant application server environment. An exemplary method can provide one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain, one or more resource groups, wherein each of the one or more resource groups is associated with a partition of the one or more partition, one or more virtual targets, and an instance of a traffic director comprising a configuration. ... Oracle International Corp

02/02/17 / #20170034048

Methods, systems, and computer readable media for peer aware load distribution

Methods, systems, and computer readable media for peer aware load distribution are disclosed. According to one method, the method includes steps occurring at a dsr comprising a plurality of message processors. ... Oracle International Corp

02/02/17 / #20170033946

Negative acknowledgment of tunneled encapsulated media

A system for performing negative acknowledgment for real-time communications establishes a tunnel by a tunneling server with a tunneling client of a user equipment (ue). The system receives a request from the ue to enable the negative acknowledgment for an inner socket of the tunnel and sends a response back to the ue to indicate that the negative acknowledgment is enabled for the inner socket. ... Oracle International Corp

02/02/17 / #20170032059

Reducing clock skew in synthesized modules

A method for designing an integrated circuit. The method may include obtaining a register-transfer level (rtl) file for the integrated circuit. ... Oracle International Corp

02/02/17 / #20170032052

Graph data processing system that supports automatic data model conversion from resource description framework to property graph

A graph processing system that supports automatic data model conversion from resource framework description (rdf) to property graph (pg) is provided. Rather than using a naive conversion approach that creates pg nodes and edges without properties, a set of conversion rules is evaluated to automatically convert rdf triples into pg nodes and edges with properties, as appropriate. ... Oracle International Corp

02/02/17 / #20170031990

Creating hybrid and top-frequency histograms

Techniques for processing queries are provided. In one approach, an execution plan for a query includes multiple sub-plans, one or more of which are selected at runtime while one or more other sub-plans are not executed during execution of the execution plan. ... Oracle International Corp

02/02/17 / #20170031976

Materializing internal computations in-memory to improve query performance

Techniques are described for materializing computations in memory. In an embodiment, responsive to a database server instance receiving a query, the database server instance identifies a set of computations for evaluation during execution of the query. ... Oracle International Corp

02/02/17 / #20170031975

Materializing expressions within in-memory virtual column units to accelerate analytic queries

Techniques are described for materializing pre-computed results of expressions. In an embodiment, a set of one or more column units are stored in volatile or non-volatile memory. ... Oracle International Corp

02/02/17 / #20170031967

Tracking and maintaining expression statistics across database queries

Techniques are described for maintaining an expression statistics store that stores and updates metadata values for query expressions based on the occurrence of those query expressions within queries. In an embodiment, a database server instance receives a database query. ... Oracle International Corp

02/02/17 / #20170031828

Systems and methods for coordinating interdependent asynchronous reads

Implementations described and claimed herein provide a coordination of interdependent asynchronous reads. In one implementation, an input/output request for a target data block stored on a block device at a virtual address is received. ... Oracle International Corp

02/02/17 / #20170031823

Systems and methods for prefetching data

Implementations described and claimed herein provide systems and method for prefetching data. In one implementation, whether a read request for a first data block is part of a sequential access stream is determined. ... Oracle International Corp

02/02/17 / #20170031578

Simulating a user interface to submit data received from a device

Operations includes receiving a first data set, from a user, via a user interface; generating a first plurality of commands that are based on a plurality of actions performed by the user to submit the first data set via the user interface; executing the first plurality of commands to submit the first data set to a data repository; recording the plurality of actions performed by the user to obtain a recorded plurality of actions; receiving a second data set, from one or more devices, to be submitted to the data repository; responsive to determining that the second data set is associated with the first data set: generating a second plurality of commands that are based on the recorded plurality of actions and the second data set; executing the second plurality of commands to submit the second data set to the data repository.. . ... Oracle International Corp

01/26/17 / #20170026464

Allocation of service endpoints to servers

An aspect of the present disclosure provides for allocation of service endpoints to servers. In an embodiment, an endpoint table is maintained to specify currently allocation of respective service endpoints to corresponding server systems. ... Oracle International Corp

01/26/17 / #20170026448

Sending a command with client information to allow any remote server to communicate directly with client

A process that executes client software in a computer, hereinafter client process, starts execution of at least a portion of server software, hereinafter listener. The client process retrieves from the listener, an identifier of a port in the computer, at which the listener waits to receive one or more messages, which may contain commands. ... Oracle International Corp

01/26/17 / #20170026317

Method and system for communicating within a messaging architecture using a structured data object

A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes identifying a structured data object configured to represent structured data, receiving the structured data at a messaging system, generating a message that includes the structured data, and sending the message. ... Oracle International Corp

01/26/17 / #20170026242

System and method for use of a non-blocking process with a resource pool in a computing environment

In accordance with an embodiment, described herein is a system and method for use of a non-blocking process with a resource pool, for example a connection pool, or another type of computing environment. A generic wait-free approach can be used with a variety of different types of resource pools and pool elements. ... Oracle International Corp

01/26/17 / #20170024914

Reformating pixels that represent objects

First user specified criteria is received at graphical user interface (gui) software. A first visualization is automatically displayed, via the gui software, based on the first user specified criteria. ... Oracle International Corp

01/26/17 / #20170024912

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

01/26/17 / #20170024680

Multi-dimensional approach to agent assignment

Embodiments described herein provide an efficient multi-dimensional routing algorithm that takes into account decision factors including but not limited to skills of the agents, a channel to be used for a particular contact, personal preferences and other contact specific information, a balance between inbound and outbound contacts, the relative expense of agents for a particular contact, etc. This routing algorithm can be adapted to handle mandatory conditions as well as soft conditions. ... Oracle International Corp

01/26/17 / #20170024556

Captcha techniques utilizing traceable images

Techniques are disclosed for generating, utilizing, and validating traceable image captchas. In certain embodiments, a traceable image is displayed, and a trace of the image is analyzed to determine whether a user providing the trace is human. ... Oracle International Corp

01/26/17 / #20170024494

Visually depicting relationships between parts of a concept design

In a method, system, apparatus, and computer-readable device having instructions for collaboration within a visualization application, a visualization application is used to display a visualization for at least a portion of an object, wherein the object comprises a plurality of parts, a request is received to display collaboration data for a part of the object using the input device, information is received about a part, wherein the information comprises details about the part, an association between collaboration data and visualization data for a part of an object is retrieved and the collaboration data comprises data input by one or more to be associated with the part of the object, and information is displayed about a part and collaboration data associated with the visualization for the part of the object.. . ... Oracle International Corp

01/26/17 / #20170024452

System and method for creating an intelligent synopsis of a database using re-partitioning based sampling

The present invention provides a re-partitioning-based sampling system and method which provides for generating a synopsis from large database tables such that an aggregation query performed on the synopsis provides an approximate answer to the aggregation query which is in prescribed error bounds relative to a query on the full database. The system includes a partition function generator, a synopsis vector calculator, and a synopsis constructor. ... Oracle International Corp

01/26/17 / #20170024439

Accelerated detection of matching patterns

Techniques related to accelerated detection of matching patterns are disclosed. In an embodiment, a method may involve, for a single field of a body of records, contiguously storing field values, thereby storing the field values as a concatenation. ... Oracle International Corp

01/26/17 / #20170024435

Use of dynamic dictionary encoding with an associated hash table to support many-to-many joins and aggregations

Techniques are described herein for using a dynamic dictionary encoding with an associated hash table to support many-to-many join and aggregation operations. In an embodiment, within a first storage of a computing device, a first data structure that comprises a first dense grouping key column is created. ... Oracle International Corp

01/26/17 / #20170024429

Real-time metric aggregation for transactional systems

A method for displaying current values of data items associated with different hierarchical levels in a hierarchy is disclosed. A differential value to be added to a stored value of each of a set of data items is stored. ... Oracle International Corp

01/26/17 / #20170024421

Bi cloud services data modeling denormalized table introspection algorithm

A computer implemented algorithm performs introspection of an uploaded denormalized table and identifies candidate fact and dimension tables. The cardinality values of columns in a candidate dimension table are analyzed to identify simple/complex primary key candidates. ... Oracle International Corp

01/26/17 / #20170024387

Approximate distinct counting in a bounded memory

A table is processed to determine an approximate ndv for a plurality of groups. For each row, a group based is identified based on one or more group-by columns. ... Oracle International Corp

01/26/17 / #20170024196

Composing a module system and a non-module system

A bridge module is generated to bridge standard modules in a module system and non-module code in a non-module system. The bridge module includes explicit dependencies associated with a namespace, such as a dependency path corresponding to the non-module code. ... Oracle International Corp

01/26/17 / #20170024194

Optimization techniques for high-level graph language compilers

Techniques for optimizing program code through property merging are described. In an embodiment, a compiler identifies, from a plurality of properties of a particular data object that are referenced by the program code, one or more candidate sets of properties that are eligible for merging. ... Oracle International Corp

01/26/17 / #20170024192

Advanced interactive command-line front-end for graph analysis systems

Systems and methods for interactive front-end graph analysis are provided herein. According to one embodiment, a front-end application receives, from a compiler, first meta-information for a particular graph analysis procedure, where the first meta-information identifies a set of input parameters for passing graph information to the particular graph analysis procedure. ... Oracle International Corp

01/26/17 / #20170024188

Bridging a module system and a non-module system

A bridge module is generated to bridge standard modules in a module system and non-module code in a non-module system. The bridge module includes explicit dependencies associated with a namespace, such as a dependency path corresponding to the non-module code. ... Oracle International Corp

01/26/17 / #20170024016

Chart dual-y resize and split-unsplit interaction

Systems and methods are disclosed that, in various embodiments, improve chart performance by allowing users to interactively split and unsplit charts with dual-y axis using dragging gestures or a button.. . ... Oracle International Corp

01/19/17 / #20170019485

System and method for session handling in a multitenant application server environment

In accordance with an embodiment, systems and methods for session handling in a multitenant application server environment are provided. The ability to replicate a session is important but equally so is the ability to ensure the session is successfully deserialized on some server in order to serve the request. ... Oracle International Corp

01/19/17 / #20170019467

System and method for interceptors in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting interceptors in an application server environment. The method can provide, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain, and an interceptor framework, the interceptor framework comprising a plurality of interceptors. ... Oracle International Corp

01/19/17 / #20170019433

Rate control for data transmission using a tunnel

A system that performs rate control for real-time communications (“rtc”) establishes a tunnel by a tunneling server with a tunneling client of a user equipment (“ue”). The system receives a request from the ue to enable the rate control for an inner socket of the tunnel, and sends a response back to the ue to indicate that the rate control is enabled for the inner socket. ... Oracle International Corp

01/19/17 / #20170019430

Redirecting packets in an autonomous system

A symmetric flow response path from an autonomous system (as) can be forced by using a same edge gateway for ingress and egress of communications with an internet source. An asymmetric flow response path from an as can be used by using different edge gateways for ingress and egress of communications with an internet source. ... Oracle International Corp

01/19/17 / #20170019428

Using symmetric and asymmetric flow response paths from an autonomous system

A symmetric flow response path from an autonomous system (as) can be forced by using a same edge gateway for ingress and egress of communications with an internet source. An asymmetric flow response path from an as can be used by using different edge gateways for ingress and egress of communications with an internet source. ... Oracle International Corp

01/19/17 / #20170019408

Authorization policy objects sharable across applications, persistence model, and application-level decision-combining algorithm

A global policy store, in which policies applicable to multiple applications in an enterprise environment can be stored, can be stored in association with that environment. An application-level policy combining algorithm can be associated with a specific application to resolve conflicts between the results of evaluating policies that pertain to that application's resources. ... Oracle International Corp

01/19/17 / #20170018120

System and method for superimposing spatially correlated data over live real-world images

Systems, methods, and other embodiments are disclosed that augment a visually displayed portion of a facility with superimposed virtual elements. In one embodiment, mobile position data is generated based on non-optical sensor readings taken by a mobile computing device. ... Oracle International Corp

01/19/17 / #20170017589

Aggregation of interrupts using event queues

Embodiments of input/output hub unit are disclosed for aggregating interrupts received from multiple endpoint devices. The input/output hub may include an interface unit and one or more communication units. ... Oracle International Corp

01/19/17 / #20170017532

System and method for providing a messaging application program interface

A system and method for providing a message bus component or version thereof (referred to herein as an implementation), and a messaging application program interface, for use in an enterprise data center, middleware machine system, or similar environment that includes a plurality of processor nodes together with a high-performance communication fabric (or communication mechanism) such as infiniband. In accordance with an embodiment, the messaging application program interface enables features such as asynchronous messaging, low latency, and high data throughput, and supports the use of in-memory data grid, application server, and other middleware components.. ... Oracle International Corp

01/19/17 / #20170017494

System and method for partition startup/shutdown in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting partition and resource group shutdown and startup in an application server environment. A method can provide one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain, and one or more resource groups, wherein each of the one or more resource groups is associated with one of the one or more partition. ... Oracle International Corp

01/19/17 / #20170017383

Configuring user profiles associated with multiple hierarchical levels

A method for configuring user profiles associated with multiple hierarchical levels, including identifying multiple hierarchical levels in an organization to be configured, concurrently displaying multiple interface components corresponding respectively to the hierarchical levels, each interface component configured to receive user input for the respective hierarchical level, configuring data of a first user profile associated with a first hierarchical level based on a first value specified by user input, and configuring data of a second user profile associated with a second hierarchical level based on a second value specified by user input.. . ... Oracle International Corp

01/19/17 / #20170016939

On-chip current sensing employing power distribution network voltage de-convolution

Systems, methods, and other embodiments are disclosed that are configured to provide on-chip current sensing by employing a power distribution network voltage de-convolution technique. A voltage signal on a voltage plane of a system-on-chip device is measured during operation of the system-on-chip device. ... Oracle International Corp

01/12/17 / #20170013502

Methods, systems, and computer readable media for communicating radio access network congestion status information for large numbers of users

Methods, systems, and computer readable media for communicating ran congestion status information for large numbers of users are disclosed. In one example, a method for communicating ran congestion status information for a large number of users includes steps performed pcrf including one or more processors. ... Oracle International Corp

01/12/17 / #20170013085

Method of website optimisation

A website optimisation system is integrated with a website by applying generic code to the website, that being the only code needed to be applied to the native source code of the website to enable the website optimisation system to optimise the website by altering one or more of: the data, functions or content assets of web pages in the website. Integration can be achieved on a one-time basis. ... Oracle International Corp

01/12/17 / #20170012834

Predictive diagnosis of sla violations in cloud services by seasonal trending and forecasting with thread intensity analytics

Data can be categorized into facts, information, hypothesis, and directives. Activities that generate certain categories of data based on other categories of data through the application of knowledge which can be categorized into classifications, assessments, resolutions, and enactments. ... Oracle International Corp

01/12/17 / #20170012824

Methods, systems, and computer readable media for selective diameter topology hiding

The subject matter described herein includes systems, methods, and computer readable media for selective diameter topology hiding. The system includes a diameter agent including a network interface configured to receive, from a first diameter node in a first service provider network, a first diameter signaling message including diameter topology information and a diameter topology hiding module (thm). ... Oracle International Corp

01/12/17 / #20170012819

System and method for provisioning cloud services across heterogeneous environments

In accordance with an embodiment, described herein is a system and method for provisioning cloud services across heterogeneous computing environments. A plurality of provisioning instructions stored on a configuration management server can be partitioned into a plurality of ranges. ... Oracle International Corp

01/12/17 / #20170011104

Optimizing incremental loading of warehouse data

In various embodiments, a data integration system is disclosed which enables incremental loads into a data warehouse by developing a data partitioning plan and selectively disabling and enabling indexes to facilitate incremental loads into fact tables.. . ... Oracle International Corp

01/12/17 / #20170011087

Dynamically switching between data sources

In various embodiments, a data integration system is disclosed which enables dynamically switching between sources for loading data into a data warehouse by utilizing a source-dependent data store at the data warehouse.. . ... Oracle International Corp

01/12/17 / #20170011041

System and method for identifying experts on arbitrary topics in an enterprise social network

A system and method for supporting identifying experts on arbitrary topics in an enterprise social network. An exemplary method can receive, at a node of a social network application, a plurality of content. ... Oracle International Corp

01/12/17 / #20170011039

Methods for assessing and scoring user proficiency in topics determined by data from social networks and other sources

Embodiments provide for assessing and scoring user proficiency in topics determined by data from social networks and other sources. Embodiments can combine the information available to direct models, e.g., using user profiles, endorsements, etc., with data from various other external knowledge bases to find implicit topics for users, and other types of reasoning to compute proficiency scores. ... Oracle International Corp

01/12/17 / #20170010986

Adaptive resource management in a pipelined arbiter

A resource arbiter in a system with multiple shared resources and multiple requestors may implement an adaptive resource management approach that takes advantage of time-varying requirements for granting access to at least some of the shared resources. For example, due to pipelining, signal timing issues, or a lack of information, more resources than are required to perform a task may need to be available for allocation to a requestor before its request for the needed resources is granted. ... Oracle International Corp

01/12/17 / #20170010976

Translation lookaside buffer performance by exploiting spacial locality

A system may include a memory that includes a plurality of pages, a processor, and a translation lookaside buffer (tlb) that includes a plurality of entries. The processor may be configured to access data from a subset of the plurality of pages dependent upon a first virtual address. ... Oracle International Corp

01/12/17 / #20170010970

Facilitating prefetching for data streams with multiple strides

The disclosed embodiments relate to a system that generates prefetches for a stream of data accesses with multiple strides. During operation, while a processor is generating the stream of data accesses, the system examines a sequence of strides associated with the stream of data accesses. ... Oracle International Corp

01/12/17 / #20170010870

Optimized retrieval of custom string resources

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow a desktop integration framework to optimize retrieval of custom string resources from resource bundles hosted by server computer systems. A client computer that uses a document as a user interface to a web-server application hosted by a server-computer system can determine which custom string resources are to be utilized in the document. ... Oracle International Corp

01/12/17 / #20170010485

In-situ ring-resonator-modulator calibration

In an optical device, a ring-resonator modulator, having an adjustable resonance (center) wavelength, receives an optical signal that includes a carrier wavelength from an input-output optical waveguide. Then, a monitoring mechanism monitors a performance metric (such as an average power or a signal swing) of a monitor optical signal from the ring-resonator modulator. ... Oracle International Corp

01/05/17 / #20170006129

System and method for multi-version remote function execution control in a distributed computing environment

A system and method for supporting multi-version remote function execution control in a distributed computing environment is provided. Remote functions are provided with a version identifier which uniquely identifies the version of the remote function. ... Oracle International Corp

01/05/17 / #20170006083

Methods, systems, and computer readable media for on-boarding virtualized network function (vnf) packages in a network functions virtualization (nfv) system

According to one example, the disclosed subject matter describes herein a method for on-boarding vnf packages in a network functions virtualization (nfv) system that includes receiving a virtualized network function (vnf) package archive (vpar) file containing a vnf package and accessing a vnfd file in a vnfd directory contained within the vpar file. The method further includes uploading the vnfd file from the vnfd directory to a vnf catalog in the nfv system and deploying, in a virtual environment associated with the nfv system, one or more vnfs in accordance to the contents of the uploaded vnfd file and an associated. ... Oracle International Corp

01/05/17 / #20170006064

Data encryption service

A centralized framework for managing the data encryption of resources is disclosed. A data encryption service is disclosed that provides various services related to the management of the data encryption of resources. ... Oracle International Corp

01/05/17 / #20170005908

System and method for supporting live migration of virtual machines in a virtualization environment

A system and method can support virtual machine live migration in a network. A virtual switch can be associated with a plurality of virtual functions (vfs), and wherein each said virtual function (vf) is associated with a separate virtual interface (vi) space. ... Oracle International Corp

01/05/17 / #20170005863

System and method for universal timeout in a distributed computing environment in a distributed computing environment

A system and method for supporting universal timeout in a distributed computing environment. The universal timeout feature can enforce a defined timeout for a block (or group of blocks) or code executing on a thread regardless of the number of network hops required to effectuate the code. ... Oracle International Corp

01/05/17 / #20170004638

Chart data-binding design time user experience with dynamic sample generation

A method and system for providing charting data visualizations of associated data sets is described. The method includes rendering a graphical user interface that includes one or more data interface regions. ... Oracle International Corp

01/05/17 / #20170004431

System and method for providing temporal dependencies between tasks

Systems, methods, and other embodiments are disclosed that are configured to generate and temporally associate task structures in a computerized project plan representing tasks of a project. In one embodiment, a temporally dependent relationship is formed between a successor task structure and a group of predecessor task structures within the computerized project plan, in response to user interaction with a graphical user interface associated with the computerized project plan. ... Oracle International Corp

01/05/17 / #20170004313

Data encryption service and customized encryption management

A centralized framework for managing the data encryption of resources is disclosed. A data encryption service is disclosed that provides various services related to the management of the data encryption of resources. ... Oracle International Corp

01/05/17 / #20170004312

Monitoring and alert services and data encryption management

A centralized framework for managing the data encryption of resources is disclosed. A data encryption service is disclosed that provides various services related to the management of the data encryption of resources. ... Oracle International Corp

01/05/17 / #20170004238

Input capacitance modeling for circuit performance

Implementations of the present disclosure involve methods and systems for modeling input capacitance for a component of an electronic circuit design to accurately and quickly analyze the performance of the circuit. In particular, the methods and systems may provide for an estimated input capacitance for one or more transistor components of the circuit. ... Oracle International Corp

01/05/17 / #20170004209

Deep linking to application objects

A system that directs a user to an object in response to a selection of a deep link uniform resource identifier (“url”) that includes an identity of a web service, an object type and action, accesses a database table. The system uses the object type and the action as a first index key and a second index key of the database table to generate a query. ... Oracle International Corp

01/05/17 / #20170004185

Method and system for implementing collection-wise processing 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. In addition, a method and system is provided for implementing collection-wise processing within a log analytics system.. ... Oracle International Corp

01/05/17 / #20170004111

Hybrid table-lookup algorithm for functions

A method and system for approximating functions, including a function approximation repository, which includes a hybrid lookup table configured to store coefficients associated with polynomials in factored form (pffs), and a results store configured to store results. The system also includes a function approximation device that includes two processors, memory, an io module and a function approximation module, which includes functionality to receive a request to approximate the function for an argument; verify that the argument falls within a function interval; perform a determination to find a subinterval in which the argument falls; select a pff associated with the subinterval; obtain pff coefficients associated with the pff from the hybrid lookup table; evaluate the pff using the pff coefficients and the argument to obtain a result; store the result in the results store; and return the result as an answer to the requesting entity via the io module.. ... Oracle International Corp

01/05/17 / #20170004015

System and method for association aware executor service in a distributed computing environment

A system and method for supporting an association-aware executor service in a distributed computing environment comprising. The system can provide an executor service associated with a thread pool, the thread pool containing a plurality of threads. ... Oracle International Corp

01/05/17 / #20170003960

System and method for automatic porting of software applications into a cloud computing environment

In accordance with an embodiment, described herein is a system and method for automatic porting of software applications into a cloud computing environment (cloud environment, cloud). A cloud service enables software developers to deploy user applications to run within the cloud environment. ... Oracle International Corp

01/05/17 / #20170003900

System and method for rare copy-on-write in a distributed computing environment

A distributed computing environment is provided with a system and method for supporting rare copy-on-write data access. The system operates a data structure in a read only pattern suitable for serving a plurality of read requests with reduced overhead. ... Oracle International Corp

01/05/17 / #20170003899

System and method for distributed persistent store archival and retrieval in a distributed computing environment

A system and method for supporting persistent store archival and retrieval in a distributed computing environment. The system provides a central portal operative to initiate the archiving (or retrieval) which is executed in parallel across all members with access to persisted stores, either being sent or gathered from an archive repository. ... 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

###