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


12/31/15 / #20150381712

Embedded event processing

Techniques for embedded event processing are provided. In some examples, instructions for executing at least a subset of complex event processing features may be received. ... Oracle International Corp

12/31/15 / #20150379722

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

12/31/15 / #20150379536

Consumption-driven forecasting using multi-level heterogeneous input data

A method, system, and computer program product for generating forecasts and replenishment plans. Some embodiments commence upon receiving point-of-sale data, then receiving distribution-level order data in a second data format. ... Oracle International Corp

12/31/15 / #20150379449

Using consumption data and an inventory model to generate a replenishment plan

A method, system, and computer program product for generating forecasts and replenishment plans. Some embodiments commence upon receiving point-of-sale data, then receiving distribution-level order data in a second data format. ... Oracle International Corp

12/31/15 / #20150379447

Resource demand-based project team staffing

A resource staffing manager is provided that manages resource staffing of project teams. A resource demand profile is provided including requirements for roles to be staffed for a project team and an allocated budget for staffing the project team. ... Oracle International Corp

12/31/15 / #20150379293

Integrating a user's security context in a database for access control

Techniques are provided for integrating application-level user security context with a database. A session manager, in a middle tier that includes an application, obtains the security context of a user and establishes, in the database, a light-weight session (lws) that reflects the security context. ... Oracle International Corp

12/31/15 / #20150379271

Combining type-analysis with points-to analysis for analyzing library source-code

In general, in one aspect, the invention relates to a method for statically analyzing a library that includes obtaining native method annotations associated with native methods invoked by the library and extracting facts corresponding to the library from the library to obtain library facts. The library is written in a first programming language. ... Oracle International Corp

12/31/15 / #20150379257

Asserting identities of application users in a database system based on delegated trust

Techniques are provided for integrating application-level user security context with a database. A session manager, in a middle tier that includes an application, obtains the security context of a user and establishes, in the database, a light-weight session (lws) that reflects the security context. ... Oracle International Corp

12/31/15 / #20150379097

Dual timeline

Dual timeline visualizations include a detail timescale shown along two item regions. Display objects shown in an item region may represent events, activities, or multiple stacked events and activities from a set of chronological data items. ... Oracle International Corp

12/31/15 / #20150379029

Processing a request in accordance with original rules and configurations

System and methods process a received request consistently over extended time by determining the request type and creating metadata with current rules and configuration information for the request type. A system stores the metadata, for instance in a versioning system, and may create a metadata snapshot associated with the request. ... Oracle International Corp

12/31/15 / #20150378987

Insight engine

Embodiments of the invention provide systems and methods for generating natural language insights about a set of data. More specifically, embodiments of the present invention are directed to methods and systems that transform data into insights or actionable information. ... Oracle International Corp

12/31/15 / #20150378962

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

12/31/15 / #20150378726

Implementation for a high performance bcd divider

Embodiments of an apparatus are disclosed for performing arithmetic operations on provided operands. The apparatus may include a fetch unit, and an arithmetic logic unit (alu). ... Oracle International Corp

12/31/15 / #20150378694

Optimistically assuming types in a dynamically typed language

Optimistically type assumptions in a dynamically typed language may involve a compiler parsing code and detecting a program element that results from an operation of the code that has an unspecified type. In response, the compiler may make a first type assumption treating the element as a first type. ... Oracle International Corp

12/31/15 / #20150378691

Rest service source code generation

A system and method for facilitating development of a web service, such as a representational state transfer (rest) web service. The example method includes determining one or more characteristics of a service interface and incorporating the resulting information in a file; and automatically generating computer code to implement a rest service based on the file. ... Oracle International Corp

12/31/15 / #20150378580

Interaction in chain visualization

A chain visualization represents first, second and third hierarchical data items from a database. The second data item descends from the first. ... Oracle International Corp

12/31/15 / #20150378564

Orbit visualization animation

A system and method for transitioning a displayed visualization from a first state to a second state. An example method includes displaying an orbit visualization characterized by a first state, wherein the orbit visualization includes a parent node and one or more child nodes positioned about a first orbit path that at least partially circumscribes the parent node; selectively initiating navigation of the orbit visualization; transitioning display of the parent node and one or more child nodes in accordance with the navigation by animating repositioning of the parent node and the one or more child nodes on a user interface display screen, such that a resulting node positioning characterizes the orbit visualization in the second state representative of a navigated-to location. ... Oracle International Corp

12/31/15 / #20150378563

Orbit visualization for displaying hierarchical data

A system and method for facilitating graphically conveying information via a visualization. An example method includes accessing a first set of data characterized by hierarchically related data objects; representing a first object as a first central node in a visualization; displaying one or more additional second objects via one or more second nodes that are positioned on a first orbit path around the central node; determining if an additional object of the one or more second objects exhibits a superior hierarchical relationship relative to one or more third objects; and then illustrating the one or more third objects as petals that are circumferentially displayed about one or more outer edges of one or more nodes of the one or more second objects. ... Oracle International Corp

12/31/15 / #20150378562

Chain layout for displaying hierarchical data

A chain visualization shows cards representing first, second and third hierarchical data items from a database. The second data item descends from the first. ... Oracle International Corp

12/31/15 / #20150378556

Dynamic node grouping in grid-based visualizations

A grid-based visualization displays icons representing data entities in grid cells corresponding with the data entities' attribute values. Grid cells organize icons according to first and second attribute values of their data entities. ... Oracle International Corp

12/31/15 / #20150378555

Maintaining context for maximize interactions on grid-based visualizations

A grid-based visualization displays icons representing data entities in grid cells corresponding with the data entities' attribute values. The grid-based visualization enables users to zoom in or maximize the size of a selected grid cell, row of grid cells, column of grid cells, or any other selection of grid cells in a grid-based visualization. ... Oracle International Corp

12/31/15 / #20150378529

Interaction in orbit visualization

A system and method for facilitating interacting with data and/or functionality via a visualization. An example method includes determining number of hierarchical levels to display in an orbit visualization; displaying the number of hierarchical levels via one or more nodes and one or more orbit paths, wherein each child node of a parent node of the one or more nodes is confined to one or more orbit paths that at least partially circumscribe the parent node; providing a first user option to navigate downward or upward in the hierarchy, at least in part via user selection of a node of the orbit visualization; and selectively updating the orbit visualization in response to user selection of the first user option so that a resulting updated visualization illustrates a navigated-to location, wherein the updated visualization illustrates the number of hierarchical levels.. ... Oracle International Corp

12/31/15 / #20150378528

Reference position in viewer for higher hierarchical level

A system and method for facilitating preservation of context information during navigation of a visualization. An example method includes representing hierarchical data via an orbit visualization; providing a first user option to navigate to a child node selected from among the one or more child nodes of the orbit visualization; and updating the orbit visualization in response to user selection of the first user option, resulting in an updated orbit visualization, wherein the updated orbit visualization includes a parent node positioned at a periphery of the visualization, and wherein the selected child node is positioned as a new central node of the updated orbit visualization. ... Oracle International Corp

12/31/15 / #20150378526

Tile visualizations for navigating hierarchical data on mobile devices

A tile visualization has a window with a swim lane area and a panel area for displaying tiles that represent hierarchical data items. Tiles may be styled as cards. ... Oracle International Corp

12/31/15 / #20150377960

Simultaneous transition testing of different clock domains in a digital integrated circuit

Implementations of the present disclosure involve an apparatus and/or method for conducting simultaneous transition testing of different clock domains of a microprocessor design at different frequencies through a controlled order of clock pulses in each domain. In general, a microelectronic design utilizes test control circuitry associated with each clock domain of the design to conduct simultaneous transition testing of the clock domains. ... Oracle International Corp

12/31/15 / #20150377534

Setting atmospheric conditions for a test computing device

A system for controlling an atmospheric condition. The system includes: an exhaust conduit, external to a first test computing device, configured to channel exhaust from the first test computing device. ... Oracle International Corp

12/31/15 / #20150377505

Managing atmospheric conditions of a test computing device

A system for controlling an atmospheric condition. The system includes: a pre-atmospheric conditioner configured to: collect ambient air and generate test air comprising the atmospheric condition for a first test computing device by modifying the ambient air. ... Oracle International Corp

12/24/15 / #20150373117

System and method for supporting use of an in-memory data grid with a multitenant application server environment

In accordance with an embodiment, the system supports use of an in-memory data grid or other distributed memory environment, for example oracle coherence. A partition provides a runtime and administrative subdivision or slice of an application server domain. ... Oracle International Corp

12/24/15 / #20150373099

System and method for configuration tagging in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting the use of configuration tagging in a multitenant application server environment. In accordance with an embodiment, a user interface is provided which displays a domain structure, including partitions and target systems, and enables components of the domain to be associated with user-specified tags that are received from an administrator, including for example, a first component associated with a first set of one or more tag(s), and a second component associated with a second set of one or more tag(s), which are then associated with the corresponding domain component. ... Oracle International Corp

12/24/15 / #20150373098

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

In accordance with an embodiment, described herein is a system and method for supporting partitions in a multitenant application server environment. In accordance with an embodiment, an application server administrator (e.g., a wls administrator) can create or delete partitions; while a partition administrator can administer various aspects of a partition, for example create resource groups, deploy applications to a specific partition, and reference specific realms for a partition. ... Oracle International Corp

12/24/15 / #20150373097

System and method for supporting restful management in a multitenant application server environment

In accordance with an embodiment, a system and method for supporting restful management in an application server environment for operating application software includes an interface configured to receive input for interacting with the application server environment. When a request to manage the application server environment is received, rest resources are dynamically generated using bean trees and other bean information within the application server environment. ... Oracle International Corp

12/24/15 / #20150373011

Credential collection in an authentication server employing diverse authentication schemes

An aspect of the present invention facilitates flexible credential collection in an authentication server employing diverse authentication schemes. In an embodiment, an access manager in the authentication server determines that an authentication scheme is to be used for allowing access to a resource requested by a user. ... Oracle International Corp

12/24/15 / #20150373004

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

12/24/15 / #20150372941

System and method for portable partitions in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for providing portable partitions in a multitenant application server environment. In accordance with an embodiment, the system enables a partition to be exported from first or source domain (e.g., a test domain), and imported into another second or target domain (e.g., a production domain). ... Oracle International Corp

12/24/15 / #20150372938

System and method for partition migration in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for partition migration in a multitenant application server environment. Each resource group, or partition which includes that resource group, can be associated with a virtual target (e.g., virtual host) information that defines a target to which that resource group or partition should be targeted and deployed. ... Oracle International Corp

12/24/15 / #20150372937

System and method for providing a work manager in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for providing a work manager for use in an application server environment. In accordance with an embodiment, a system administrator can configure a partition work manager to provide partition work request prioritization (fair share value) to each partition within a multitenant application server environment. ... Oracle International Corp

12/24/15 / #20150372936

System and method for supporting configuration of dynamic clusters in a multitenant application server environment

A system and method for supporting configuration of dynamic clusters in an application server environment. The method can begin with providing, 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, and one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain, wherein the system can associate one or more partitions with a tenant, for use by the tenant. ... Oracle International Corp

12/24/15 / #20150372892

Embedded performance monitoring of a dbms

Embedded performance monitoring is an “out-of-box” approach for performance monitoring of a dbms. Performance monitoring of a dbms is achieved through use of a browser to access the dbms once a dbms is installed and configured. ... Oracle International Corp

12/24/15 / #20150372887

System and method for monitoring and diagnostics in a multitenant application server environment

A system and method for monitoring and diagnostics in an application server environment. A system can comprise one or more computers, which can include an application server environment executing thereon, together with a plurality of deployable resources configured to be used within the application server environment, and a plurality of partitions, wherein each partition provides an administrative and runtime subdivision of a domain. ... Oracle International Corp

12/24/15 / #20150372883

System and method for multitenant-aware console for use in a multitenant application server environment

Described herein is a system and method for providing and administering a partitionable environment for operating application software. The environment is provided together with a plurality of deployable resources usable within the environment and one or more resource group templates. ... Oracle International Corp

12/24/15 / #20150372693

Encoding of plain ascii data streams

A pair of adjacent characters in a plain ascii data stream is examined for a condition that the pair contains a consonant followed by one of a set of characters, or a vowel followed by one of the set of characters. The set of characters is selected only from vowels and the space character. ... Oracle International Corp

12/24/15 / #20150371693

Codec to reduce simultaneously switching outputs

Embodiments of an apparatus and method for encoding data are disclosed that may allow for reduced simultaneous switching output noise. The apparatus may include a row decode circuit, a column decode circuit, and a memory array. ... Oracle International Corp

12/24/15 / #20150371045

Methods, systems and machine-readable media for providing security services

Systems, methods and machine-readable media for providing a security service are disclosed. The methods include receiving a modification of the application object code to allow the software application to transmit a request for the security service; retrieving the modified application object code corresponding to the software application from memory; receiving, via a processor, the request for the security service from the modified application object code; and providing, via the processor, the security service. ... Oracle International Corp

12/24/15 / #20150371018

Optimized enforcement of fine grained access control on data

Techniques for efficient cursor sharing to enforce fine-grained access control are provided. In one technique, the authorization context of a database statement is stored in (or in association with) a corresponding cursor. ... Oracle International Corp

12/24/15 / #20150370824

Identifying unused privileges in a database system

Techniques for identifying unused privileges are provided. Database accesses are monitored to generate privilege usage data. ... Oracle International Corp

12/24/15 / #20150370790

Data importer for a sales prospector

A data importer for a sales prospecting system imports one or more data tables that each may include one or more records. The data importer first (a) imports a data table into an intermediate table. ... Oracle International Corp

12/24/15 / #20150370641

Storage integrated snapshot cloning for database

Techniques are described herein for cloning a database. According to some embodiments, a database server receives a request to clone a source database. ... Oracle International Corp

12/24/15 / #20150370608

System and method for partition templates in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting the use of partition templates in a multitenant application server environment. A partition template, including a partition configurator and/or attributes, can be used to configure partitions deployed to a domain using that partition template. ... Oracle International Corp

12/24/15 / #20150370549

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

In accordance with an embodiment, described herein is a system and method for supporting deployment in an application server environment. A resource, for example an application or library, can be deployed to different resource groups in different partitions in a domain, to a resource group template referenced by the different resource groups, or to a domain-level resource group. ... Oracle International Corp

12/24/15 / #20150370471

Multi-touch interface and method for data visualization

A system and method for facilitating adjusting a displayed representation of a visualization. An example method includes employing a touch-sensitive display to present a user interface display screen depicting a first visualization; and providing a first user option to apply touch input to a region of the user interface display screen coinciding with a portion of the first visualization to facilitate affecting an arrangement of data displayed via the first visualization, wherein the touch input includes a multi-touch gesture. ... Oracle International Corp

12/24/15 / #20150370460

Business-to-business document user interface and integration design

Dynamic user interfaces for displaying and optionally modifying and/or overriding b2b parameter values in electronic b2b documents are generated based on the b2b standards, parameter names, and values defined for specific b2b electronic documents. An electronic document is selected and a document parameter data structure is accessed to identify associated document parameter values and application attributes. ... Oracle International Corp

12/24/15 / #20150370303

System and method for managing power in a chip multiprocessor using a proportional feedback mechanism

A system includes a power management unit that may monitor the power consumed by a processor including a plurality of processor core. The power management unit may throttle or reduce the operating frequency of the processor cores by applying a number of throttle events in response to determining that the plurality of cores is operating above a predetermined power threshold during a given monitoring cycle. ... Oracle International Corp

12/17/15 / #20150365301

Rule based subscription cloning

Aspects of the present invention relate to techniques for providing a user with access to a service provided by a cloud infrastructure system based on an existing service. A user may be provided with a clone subscription based on a base subscription to an existing service provided by the cloud infrastructure system. ... Oracle International Corp

12/17/15 / #20150365093

Afll with increased timing margin

In an integrated circuit that provides a clock signal, an asymmetric frequency-locked loop (afll) includes a first digitally controlled oscillator (dco) that outputs a first signal having a first fundamental frequency, and a second dco that outputs a second signal having a second fundamental frequency. The integrated circuit includes a voltage regulator that provides a power-supply voltage to the second dco. ... Oracle International Corp

12/17/15 / #20150364118

Attribute based map marker clustering

A system that clusters map markers on a map receives a plurality of map markers, each having an associated location on the map and at least one attribute, and a characteristic corresponding to the attribute. The system location clusters the map markers based on the location within a cluster. ... Oracle International Corp

12/17/15 / #20150363739

Project resource selection based on compatibility

A project team creator is provided that recommends project teams. The project team creator provides a project demand profile and generates a plurality of suggested project teams, the generating including building a graph of each of the plurality of suggested project teams. ... Oracle International Corp

12/17/15 / #20150363724

Reusable anonymous subscription

Anonymous reuse of cloud services in a computer network cloud infrastructure system is described. Cloud services can include infrastructure as a service (iaas) storage and processing services, platform as a service (paas) database and java services, and software as a service (saas) customer relationship management services. ... Oracle International Corp

12/17/15 / #20150363610

Common users, common roles, and commonly granted privileges and roles in container databases

Techniques for common users and roles, and commonly-granted privileges and roles are described. In one approach, the dbms of a container database allows for the creation of common roles and common users that are shared across the container database. ... Oracle International Corp

12/17/15 / #20150363464

Custom partitioning of a data stream

Techniques for partitioning data streams are provided. In some examples, a query for processing at least a portion of a data stream may be identified. ... Oracle International Corp

12/17/15 / #20150363291

Optimizing the number of shared processes executing in a computer system

A system optimizes a number of shared server processes executing on a processor. The system creates, in a memory, a data array for storing a plurality of performance metric values, each associated with a number of shared server processes. ... Oracle International Corp

12/17/15 / #20150363191

Configuration-based processing of requests by conditional execution of software code to render regions in a display

Server(s) prepare requests to obtain user input indicative of at least one of approval or disapproval by conditionally including therein one or more regions based on rules. The rules are configurable, and each rule is associated with an identifier of a software code. ... Oracle International Corp

12/17/15 / #20150363174

Complex constants

In an approach, a virtual machine identifies, within a set of instructions, an instruction to load a constant; identifies, based on the instruction to load the constant, a first entry in a data structure that identifies a particular constant type of the one or more constant types, wherein the first entry specifies at least constant data and a first set of instructions for assembling a value or partial value from the constant data; executes the first set of instructions to assemble the value or the partial value from the constant data; and stores a particular value or a reference to the particular value onto a run-time data structure used to pass values or references between sets of instructions executing in a run-time environment, wherein the particular value is based on the value or the particular value assembled from the constant data.. . ... Oracle International Corp

12/17/15 / #20150363123

Assigning read requests based on busyness of devices

Techniques are provided for assigning read requests to storage devices in a manner that reduces the likelihood that any storage device will become overloaded or underutilized. Specifically, a read-request handler assigns read requests that are directed to each particular item among the storage devices that have copies of the item based on how busy each of those storage devices is. ... Oracle International Corp

12/17/15 / #20150363081

Interactive map markers

A system for providing an interactive map displays an interactive map marker that includes an associated location on the map, an associated data value, a visual indicator, and an underlying data model. The system receives an interaction from a user that modifies the visual indicator and changes the associated data value based on the visual indicator modification. ... Oracle International Corp

12/17/15 / #20150362764

Integrated electro-absorption modulator

An integrated optical device includes an electro-absorption modulator disposed on a top surface of an optical waveguide. The electro-absorption modulator includes germanium disposed in a cavity between an n-type doped silicon sidewall and a p-type doped silicon sidewall. ... Oracle International Corp

12/17/15 / #20150362673

Surface-normal coupler for silicon-on-insulator platforms

A photonic integrated circuit (pic) is described. This pic includes an inverse facet mirror on a silicon optical waveguide for optical proximity coupling between two silicon-on-insulator (soi) chips placed face to face. ... Oracle International Corp

12/17/15 / #20150362547

Step drill test structure of layer depth sensing on printed circuit board

A step drill test structure for a pcb and method for using the same is disclosed. In one embodiment, a test structure includes a drill path and a connection via. ... Oracle International Corp

12/10/15 / #20150358889

Flexible routing policy for wi-fi offloaded cellular data

A system/router that flexibly routes wi-fi offloaded data receives a data packet from a user equipment via an access point of a wi-fi network. The data packet includes an access point name (“apn”) and an internet protocol (“ip”) address. ... Oracle International Corp

12/10/15 / #20150358484

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

12/10/15 / #20150357260

Design of a heat dissipation structure for an integrated circuit (ic) chip

An apparatus for cooling an integrated circuit (ic) die is described. The apparatus includes an adhesion layer coated on a surface of the ic die, wherein the adhesion layer has high thermal conductivity. ... Oracle International Corp

12/10/15 / #20150356518

Aggregate task system

A system is provided that manages tasks. The system defines an aggregate task including aggregate parts, where each aggregate part is an individual task that is a part of the aggregate task, and where the aggregate task defines a sequence of the aggregate parts. ... Oracle International Corp

12/10/15 / #20150356158

Storage-side scanning on non-natively formatted data

A storage system communicatively coupled to a dbms performs storage-side scanning of data sources that are not stored in the native database storage format of the dbms. Data sources for external tables are accessible in a storage system referred to herein as a distributed data access system, e.g. ... Oracle International Corp

12/10/15 / #20150356131

Accessing an external table in parallel to execute a query

An approach, referred to herein as parallelized-external-table access, generates rows from a single external table in parallel for a given query. Under parallelized-external-table access, an execution plan generated for the query includes multiple work granules that generate rows for a single external table from a data source. ... Oracle International Corp

12/10/15 / #20150356117

Eventual consistency to resolve subscriber sharing relationships in a distributed system

A method is disclosed. The method comprises executing a transaction on a number of distributed objects. ... Oracle International Corp

12/10/15 / #20150356038

Virtualizing input/output interrupts

Embodiments of input/output hub unit are disclosed for virutalizing an input/output subsystem. The input/output hub may include an interface unit and one or more communication units. ... Oracle International Corp

12/10/15 / #20150356036

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

12/10/15 / #20150356015

Processor performance by dynamically re-adjusting the hardware stream prefetcher stride

An apparatus may include a first memory, a control circuit, a first address comparator and a second address comparator. The first memory may store a table, which may include an expected address of a next memory access and an offset to increment a value of the expected address. ... Oracle International Corp

12/10/15 / #20150356014

Dynamically adjusting the hardware stream prefetcher prefetch ahead distance

An apparatus for prefetching data for a processor is presented. The apparatus may include a memory, a first counter, a second counter, and a control circuit. ... Oracle International Corp

12/10/15 / #20150355968

Systems and methods for sequential resilvering

Implementations claimed and described herein provide systems and methods for the efficient rebuilding of a failed storage device through sequential resilvering. In one implementation, blocks for resilvering are discovered. ... Oracle International Corp

12/10/15 / #20150355817

Enhanced visual navigation breadcrumbs

A system that provides visual components generates a first display of selectable and hierarchical visual components, where each visual component has at least one associated attribute. The system receives a selection of one of the visual components and displays a second display of visual components at a next hierarchical level of the selected visual component. ... Oracle International Corp

12/10/15 / #20150355794

Computer user interface including lens-based enhancement of graph edges

In one embodiment, a movable area, referred to as a “lens,” on a graph display allows the user to preview the zoom level of the graph. When a node, line or other item in the graph is in the area of the lens, then the item can be shown at a different zoom level than rest of the graph. ... Oracle International Corp

12/03/15 / #20150350186

Authorization token cache system and method

A system includes one or more processors to request access tokens from a token service computer, cache the access tokens and related information in a token cache, transmit the access tokens with a resource request to a resource server, and receive requested resources in response to the resource request. The resource server transmits representations of requested resources to computing devices having valid tokens. ... Oracle International Corp

12/03/15 / #20150350039

Deep packet inspection (dpi) of network packets for keywords of a vocabulary

An aspect of the present disclosure provides deep packet inspection (dpi) of network packets for keywords of a vocabulary. In one embodiment, a mapping specifying association of respective keywords to corresponding unique pattern codes is maintained, with each pattern code being shorter in length compared to the corresponding keyword and being computed based on a formula. ... Oracle International Corp

12/03/15 / #20150348614

Sense amp activation according to word line common point

Systems, methods, and other embodiments associated with controlling when a sense amplifier is activated are described. In one embodiment, a device includes detection logic connected to a plurality of word lines in a memory and configured to generate a signal upon detecting one of the plurality of word lines being activated. ... Oracle International Corp

12/03/15 / #20150348586

Linear actuator with coil winding portions having opposing current flow directions

A linear actuator for linearly positioning a recording head in a data storage mechanism. The disclosed linear actuator includes an electrically conductive coil having first and second parts that are both wound in the same rotary direction about an axis, and a magnet spaced from the electrically conductive coil by an air gap. ... Oracle International Corp

12/03/15 / #20150348575

Giant magnetoresistive sensor having horizontal stabilizer

A giant magnetoresistive (gmr) sensor for reading information from a magnetic storage medium has a first non-magnetoresistive layer, a first magnetoresistive layer formed on the first non-magnetoresistive layer, a second non-magnetoresitive layer formed on the first magnetoresistive layer, a second magnetoresistive layer formed on the second non-magnetoresistive layer, and a third non-magnetoresistive layer formed on the second magnetoresistive layer. The first non-magnetoresistive layer is provided with a single step on a surface of the first non-magnetoresistive layer. ... Oracle International Corp

12/03/15 / #20150348294

Heat mapping of defects in software products

Systems, methods, and other embodiments associated with heat mapping of defects in software components are described. In one embodiment, a method includes receiving feedback data that describes errors reported from a software product, wherein the software product includes components. ... Oracle International Corp

12/03/15 / #20150347977

Optimizing wellness program spending

A method, system, and computer program product for managing employee wellness incentive programs. Some embodiments commence by accessing databases to retrieve a set of wellness program spending amount datapoints, and then organizing those datapoints into a series of successively increasing wellness program spending amounts. ... Oracle International Corp

12/03/15 / #20150347944

Visual resource allocation system

A system is provided that visualizes an allocation of resources. The system displays a chart, where the chart includes a list of tasks and a timeline including time units. ... Oracle International Corp

12/03/15 / #20150347939

Forming recommendations using correlations between wellness and productivity

A method, system, and computer program product for computer-aided administration of wellness programs. Processing commences upon collecting first observations based on direct or indirect productivity measurements, then collecting second observations pertaining based on direct or indirect employee wellness measurements. ... Oracle International Corp

12/03/15 / #20150347934

Chargeback system and method using chargeback data structures

Systems, methods, and other embodiments associated with chargeback systems are described. In one embodiment, a chargeback application includes instructions for reading a data structure that defines at least attributes that identify a resource type and resource items of the resource type, and chargeback rules for calculating a cost for usage of the resource items. ... Oracle International Corp

12/03/15 / #20150347666

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

12/03/15 / #20150347520

Using crowdsourcing consensus to determine nutritional content of foods depicted in an image

A method, system, and computer program product for wellness maintenance programs configured for user-specific tracking of food consumption to goals. Upon receiving a digital image of food or beverage items, the digital image is transmitted to a repository configured to serve a plurality of accesses by a plurality of human members (e.g., a crowdsource repository). ... Oracle International Corp

12/03/15 / #20150347498

Transparently upgrading derived database objects

A method for transparently upgrading derived database objects commences upon analysis of the data dictionary definition for an initial derived database object as compared to the data dictionary definition for a patched derived database object, then determining if a regenerated instance of the derived database object would be logically different from the initial derived database object. The determination is based on comparisons of the definitions of the initial derived database objects and patched definitions of respective database objects. ... Oracle International Corp

12/03/15 / #20150347457

Automatic update for map cache

Systems, methods, and other embodiments associated with automatically updating a map cache are described. In one embodiment, a method includes detecting a modification to a spatial database record having a geometry attribute and recording, in a log table, an identifier for the record that was modified. ... Oracle International Corp

12/03/15 / #20150347401

Moving data between partitions

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

12/03/15 / #20150347254

Memory error propagation for faster error recovery

A method for managing a corrupted memory block. The method includes detecting the corrupted memory block, and removing, after detecting the corrupted memory block, references to the corrupted memory block. ... Oracle International Corp

12/03/15 / #20150347239

Global backup lock manager

Techniques for mastering resources in a cluster of nodes are provided. A global backup lock manager (gblm) is maintained for a cluster of nodes that implement distributed lock management. ... Oracle International Corp

12/03/15 / #20150347034

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

12/03/15 / #20150346310

De-embedding and calibration of mirror symmetric reciprocal networks

A method for characterization of fixture utilizes a mirror symmetric thru structure and either a half-thru with a load shunted to ground or a thru with a load shunted to ground located at the mirror reference plane. The method extracts the short, open, and thru measurements from the thru structure due to the mirror symmetry. ... Oracle International Corp

11/26/15 / #20150341283

System and method for providing a distributed queue in a distributed data grid

A system and method can support a distributed queue in a distributed data grid. The distributed queue can include a queue of buckets stored on a plurality of processes, wherein each said bucket is configured to contain a number of elements of the distibuted queue. ... Oracle International Corp

11/26/15 / #20150339677

Customer insight hub for multi-channel customer engagement solutions

Embodiments provide systems and methods for providing customer insights across multiple channels based on cross-channel interactions with the customer. More specifically, embodiments of the present invention are directed to a customer insight hub that leverages data sources across a customer relationship management (crm) product suite of a plurality of different crm applications to generate rich customer insights that can be easily leveraged across customer channels including but not limited to web, telephony, chat, emails, social, etc. ... Oracle International Corp

11/26/15 / #20150339419

Efficient power grid analysis on multiple cpu cores with states elimination

A method for calculating voltage values in a power grid, including: obtaining a primary circuit representation (pcr) corresponding to the power grid and including: multiple nodes separated by multiple impedances; and an independent source connected to one node; identifying a high degree node; obtaining a modified circuit representation (mcr) by connecting, in the pcr, an auxiliary voltage source having an auxiliary voltage value to the high degree node, the mcr including a modified characteristic matrix and a modified source vector; calculating a modified state vector based on the modified characteristic matrix and the modified source vector; generating an admittance matrix based on the multiple impedances and the auxiliary voltage; obtaining an auxiliary voltage adjustment value using the admittance matrix; obtaining a primary state vector by adjusting the modified state vector using the admittance matrix and the auxiliary voltage adjustment value; and obtaining the voltage values from the primary state vector.. . ... Oracle International Corp

11/26/15 / #20150339349

Outer-joined and cross-joined table elimination for duplicate-insignificant queries

A method and apparatus for outer-joined and/or cross-joined table elimination for duplicate-insignificant queries is provided. A query block of a query specifies a join between a first table and a second table. ... Oracle International Corp

11/26/15 / #20150339343

Multi-version concurrency control on in-memory snapshot store of oracle in-memory database

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/26/15 / #20150339341

Techniques for aligned run-length encoding

Techniques for aligned run-length encoding (arle) are described. Arle is an encoding scheme that transforms sets of same-valued consecutive rows into one or more runs, while enforcing boundaries between the runs at set intervals (e.g. ... Oracle International Corp

11/26/15 / #20150339331

System and method for supporting a distributed data structure in a distributed data grid

A system and method can support a distributed data structure in a distributed data grid. The distributed data grid includes a plurality of buckets, wherein each said bucket is configured with a capacity to contain a number of elements in the distributed data structure. ... Oracle International Corp

11/26/15 / #20150339233

Facilitating efficient prefetching for scatter/gather operations

The disclosed embodiments relate to a computing system that facilitates performing prefetching for scatter/gather operations. During operation, the system receives a scatter/gather prefetch instruction at a processor core, wherein the scatter/gather prefetch instruction specifies a virtual base address, and a plurality of offsets. ... Oracle International Corp

11/26/15 / #20150339211

Debugger with method restart capability

Methods and apparatus for debuggers supporting method restart are described. A method comprises implementing a user interface (ui) enabling a user to submit a request, via a single interaction within a debugging session, to restart execution of an invocable operation of a program. ... Oracle International Corp

11/26/15 / #20150339158

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

11/26/15 / #20150339107

Generating runtime components

Embodiments of the invention provide systems and methods for generating runtime components in various hardware and software computer systems. More specifically, certain embodiments of the present invention describe a design-time interface by which applications may be designed, generated, and deployed in accordance within the underlying source systems of a computer system. ... Oracle International Corp

11/19/15 / #20150331683

Automatic selection of an abstract data type

An implementation of an abstract data type is automatically selected by a compiler. The compiler chooses an implementation for each instance of an abstract data type in a program based on operations performed in the instance within the program.. ... Oracle International Corp

11/19/15 / #20150331681

Handling value types

In one approach, a method comprises receiving one or more higher-level instructions specifying to assign a value of a particular value type to a particular container of a plurality of containers, wherein the plurality of containers represent a data structure for maintaining one or more variables during execution of a block of code, wherein at least two containers of the plurality of containers are different sizes; generating one or more lower-level instructions that assign the value to the particular container based on applying one or more assignment rules to the one or more higher-level instructions based on the particular value type and executing the one or more lower-level instructions.. . ... Oracle International Corp

11/19/15 / #20150331596

Ui-driven model extensibility in multi-tier applications

A system and method for facilitating modifying a runtime application behavior and/or functionality of a networked software application, whereby ui-driven data model modifications effectively propagate back to the ui of the runtime application. The example method includes employing the runtime user interface display screen to present one or more indicators for one or more customizable user interface features of the runtime user interface display screen; generating one or more signals based upon user input, wherein the user input indicates a modification to be made to the one or more customizable user interface features; initiating one or more changes to a computing object and data model associated with the computing object in accordance with the one or more signals; and displaying a modified user interface display screen in accordance with the one or more changes.. ... Oracle International Corp

11/12/15 / #20150326673

Transactional and non-transactional data for maintaining session state

Transactional and non-transactional data for maintaining session state is described. In a session, a server instance receives, from a client, a request to execute transactional commands and non-transactional commands. ... Oracle International Corp

11/12/15 / #20150326497

Group based policy management

The present disclosure provides for managing policies within a group. A group, which includes numerous group members, is configured to share resources from a single pool of resources. ... Oracle International Corp

11/12/15 / #20150325314

At-speed test of memory arrays using scan

A method and apparatus for conducting at-speed testing of a memory array in an integrated circuit (ic) is disclosed. In one embodiment, an ic includes a memory array and a plurality of input circuits coupled to provide input signals into the memory array. ... Oracle International Corp

11/12/15 / #20150324728

Dynamic task distribution system

A system is provided that that dynamically distributes tasks. The system calculates scores for tasks, where each score is calculated based on a finish-by date-time for each task, a planned finish date-time for each task, a planned effort for each task, and a base priority for each task. ... Oracle International Corp

11/12/15 / #20150324487

System and method for designing and validating computing systems

Systems, methods, and other embodiments associated with designing computing systems are described. In one embodiment, a method includes generating a design that defines a computing system with at least a set of servers and connections between the set of servers to indicate an arrangement of the set of servers within the computing system. ... Oracle International Corp

11/12/15 / #20150324432

Identifying high risk database statements in changing database environments

High-risk database statements are identified. A dbms performs a series of experiments by generating sets of statistics describing data over which particular database statements run. ... Oracle International Corp

11/12/15 / #20150324354

System and method for planned migration of service connections

A system and method for a planned migration of service connections from a first database instance to a second database instance in a clustered database. In accordance with an embodiment, a data source and connection pool enable access by a software application to a service on the first database instance. ... Oracle International Corp

11/12/15 / #20150324259

Method and system for automatic failover for clients accessing a resource through a server using hybrid checksum location

Some embodiments are directed to a method and apparatus for implementing an automatic failover mechanism for a resource. A client accesses a source through a first server using a first session. ... Oracle International Corp

11/12/15 / #20150324223

System and method for providing single group multiple branches based on instance awareness

A system and method can provide high throughput transactions in a transactional system. A system and method can, via a transaction manager, obtain information on a plurality of resource managers. ... Oracle International Corp

11/12/15 / #20150324222

System and method for adaptively integrating a database state notification service with a distributed transactional middleware machine

A system and method can handle various database state notifications in a transactional middleware machine environment. The system can connect one or more transaction servers to a database service, wherein the database service is associated with a notification service. ... Oracle International Corp

11/05/15 / #20150319879

Self-determination of equipment rack consumption by rack-mounted appliances

Embodiments include systems and methods for self-determination of equipment rack consumption by rack-mounted appliances. Some embodiments operate in context of pre-integrated systems having a number of rack-mounted appliances installed in an equipment rack. ... Oracle International Corp

11/05/15 / #20150319267

Methods, systems, and computer readable media for controlling deep parsing of diameter messages

A system for controlling deep parsing of diameter messages comprises a diameter node. The diameter node includes at least one processor and a diameter parsing engine for receiving a diameter message, determining whether the message includes a diameter deep parse indicator, for determining whether or not to perform deep parsing of the message based on the presence, absence, or value the diameter deep parse indicator, and performing or refraining from performing deep parsing of the message based on results of the determining.. ... Oracle International Corp

11/05/15 / #20150319154

State driven orchestration of authentication components in an access manager

Methods and systems are described for state driven orchestration of authentication components to access a resource protected by an access manager framework. In response to a client request for a protected resource, relevant authentication components and their respective order are determined. ... Oracle International Corp

11/05/15 / #20150319091

Wi-fi offload of cellular data

A security gateway system offloads cellular data from user equipment (“ue”). The system receives a dynamic host configuration protocol (“dhcp”) message from a wi-fi access point (“ap”) in communication with the ue. ... Oracle International Corp

11/05/15 / #20150318254

Electroplated solder with eutectic chemical composition

This chip package includes a substrate having a gold (or tin) layer disposed on a surface of the substrate. The gold (or tin) layer may couple to a tin (or gold) layer disposed on a surface of a second substrate. ... Oracle International Corp

11/05/15 / #20150317595

Automatic task assignment system

A system is provided that automatically assigns tasks to resources. The system receives a notification that a resource is about to enter an idle period or has entered the idle period. ... Oracle International Corp

11/05/15 / #20150317425

Method and apparatus for dummy cell placement management

A method for manipulating a circuit design includes receiving multiple dummy cell modification parameters, selecting, by a computer processor and based on the dummy cell modification parameters, a dummy cell insertion region on a circuit design, and generating, in the dummy cell insertion region, multiple dummy cells. The method further includes selecting a first dummy cell from the dummy cells, determining, by the computer processor and based on a location of the first dummy cell, an illegal overlap with the first dummy cell, and removing, by the computer processor and from the dummy cells, the first dummy cell. ... Oracle International Corp

11/05/15 / #20150317358

Methods for query processing of topological relationships among complex spatial objects

An optimized method of processing queries requesting a description of a spatial relationship between a test geometry and a query geometry, such as points, lines, polygons, and collections thereof, is disclosed. A first part of the method finds a first spatial relationship between a minimum bounding rectangle (mbr) of the test geometry and an in-memory r-tree (imr-tree) built to describe the query geometry. ... Oracle International Corp

11/05/15 / #20150317338

Precise excecution of versioned store instructions

Techniques for executing versioned memory access instructions. In one embodiment, a processor is configured to execute versioned store instructions of a first thread within a first mode of operation. ... Oracle International Corp

11/05/15 / #20150317221

Comprehensive error management capabilities for disaster recovery operations

Techniques are described for providing error management capabilities for disaster recovery operations. In an embodiment, first user input is received that identifies a first error mode to assign to a particular step of a disaster recovery plan that includes a set of steps for performing a disaster recovery operation. ... Oracle International Corp

11/05/15 / #20150317220

Dynamic generation of disaster recovery plan which react to changes to an underlying topology

Techniques are described for dynamically generating a disaster recovery plan. In an embodiment, a set of topology metadata is determined for a first site on which a multi-tier application is deployed and a second site where the multi-tier application will be activated in the event of switchover/failover. ... Oracle International Corp

11/05/15 / #20150317212

Time-based checkpoint target for database media recovery

A method, apparatus, and system for a time-based checkpoint target is provided for standby databases. Change records received from a primary database are applied for a standby database, creating dirty buffer queues. ... Oracle International Corp

11/05/15 / #20150317194

Periodic validation and health reports of disaster recovery plan

Techniques are described for validating a disaster recovery plan. In an embodiment, a request is received to perform a validation of a disaster recovery operation plan that includes a set of instructions for performing a disaster recovery operation with respect to a first site and a second site. ... Oracle International Corp

11/05/15 / #20150317191

System and method for supporting an adaptive self-tuning locking mechanism in a transactional middleware machine environment

A system and method can support an adaptive self-tuning locking mechanism in a transactional middleware machine environment. The system allows each process in a plurality of processes to perform one or more test-and-set (tas) operations in order to obtain a lock for data in a shared memory. ... Oracle International Corp

11/05/15 / #20150317183

System and method for providing a distributed transaction lock in a transactional middleware machine environment

A system and method can support a distributed transaction lock in a transactional middleware machine environment. The system can use a global transaction identifier to locate a hash bucket in a transaction hash table, wherein the transaction hash table contains a plurality of hash buckets. ... Oracle International Corp

11/05/15 / #20150317167

Mechanism for class data sharing using extension and application class-loaders

The present disclosure involves systems, methods, and/or computer-readable mediums for reducing load time of an application. The systems, methods, and/or computer-readable mediums store metadata in an archive prior to execution of an application. ... Oracle International Corp

11/05/15 / #20150317154

Customization manager

A customization includes a name of a module of source code in an existing generic version of application software, a specific position within the module, and a name of a file which contains additional software. An existing customized version of the application software is then prepared, to execute the additional software in executing the existing generic version at the existing specific position. ... Oracle International Corp

10/29/15 / #20150312378

System and method for supporting a proxy model for across-domain messaging in a transactional middleware machine environment

A system and method can support across-domain messaging in a transactional middleware machine environment. Using a proxy model, a first transaction domain can export one or more services to a second transaction domain, wherein said one or more services are imported from a third transaction domain. ... Oracle International Corp

10/29/15 / #20150312377

System and method for updating service information for across-domain messaging in a transactional middleware machine environment

A system and method can support across-domain messaging in a transactional middleware machine environment. A gateway server in a transaction domain operates to provide a notification of an update in one or more services to one or more gateway servers in one or more remote transaction domains. ... Oracle International Corp

10/29/15 / #20150312376

System and method for supporting a bypass-domain model for across-domain messaging in a transactional middleware machine environment

A system and method can support across-domain messaging in a transactional middleware machine environment. A transaction domain can import one or more services from a remote transaction domain, wherein said one or more services are registered in a service table that is associated with the transaction domain. ... Oracle International Corp

10/29/15 / #20150310533

Consigned inventory procurement system

A system is provided that manages consigned inventory procurement. The system generates an agreement including consignment terms and purchasing terms. ... Oracle International Corp

10/29/15 / #20150310512

Method and apparatus for enabling concurrent rating during a re-rating operation

The present disclosure provides for enabling concurrent rating during a re-rating operation. A first notification is received. ... Oracle International Corp

10/29/15 / #20150310445

Dynamically selecting contact center workflows based on workflow insights

Embodiments of the invention provide systems and methods for managing workflows in a contact center. More specifically, embodiments of the present invention are directed to dynamically influencing workflows based on learned insights into those workflows. ... Oracle International Corp

10/29/15 / #20150310202

Mobile application, identity interface

Techniques for managing identities are provided. In some examples, identity management, authentication, authorization, and token exchange frameworks may be provided for use with mobile devices, mobile applications, cloud applications, and/or other web-based applications. ... Oracle International Corp

10/29/15 / #20150309837

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

A system and method can support transaction processing in a transactional environment. A transactional server operates to receive resource manager (rm) instance information from a data source that is associated with one or more rm instances, wherein the received instance information allows the transactional server to be aware of which rm instance that the transactional server is currently connected to. ... Oracle International Corp

10/29/15 / #20150309835

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

10/29/15 / #20150309834

System and method for supporting common transaction identifier (xid) optimization based on resource manager (rm) instance awareness in a transactional environment

A system and method can support transaction processing in a transactional environment. A coordinator for a global transaction operates to propagate a common transaction identifier and information for a resource manager instance to one or more participants of the global transaction in the transactional environment. ... Oracle International Corp

10/29/15 / #20150309714

Navigating interactive visualizations with collaborative filtering

Embodiments of the invention provide systems and methods for navigating interactive visualizations of a business analysis application based on collaborative filtering. More specifically, embodiments of the present invention provide a recommender that functions together with a visualization tool and business analytics application. ... Oracle International Corp

10/22/15 / #20150302049

Method and apparatus for modifying a row in a database table to include meta-data

One embodiment of the present invention provides a database system that facilitates modifying a row in a database table to include meta-data about operations performed on the row. During operation, the database system receives a definition for an extensible row descriptor, the extensible row descriptor indicating meta-data associated with operations performed on a row in a database table. ... Oracle International Corp

10/22/15 / #20150302035

Partial indexes for partitioned tables

Techniques for creating and using partial indexes are provided. A partial index is an index that indexes one or more partitions of a partitioned table and does not index one or more other partitions of the partitioned table. ... Oracle International Corp

10/22/15 / #20150302026

Systems and methods for multi-threaded shadow migration

Implementations described and claimed herein provide systems and methods for migration data from a source to a target in the background using an optimal number of threads. In one implementation, a file system operation request is received at the target. ... Oracle International Corp

10/22/15 / #20150302016

Systems and methods for multi-threaded shadow migration

Implementations described and claimed herein provide systems and methods for migration data from a source to a target in the background using an optimal number of threads. In one implementation, a directory entry in a source file system is compared to a size threshold. ... Oracle International Corp

10/22/15 / #20150301949

Using broadcast-based tlb sharing to reduce address-translation latency in a shared-memory system with optical interconnect

The disclosed embodiments provide a system that uses broadcast-based tlb sharing to reduce address-translation latency in a shared-memory multiprocessor system with two or more nodes that are connected by an optical interconnect. During operation, a first node receives a memory operation that includes a virtual address. ... Oracle International Corp

10/22/15 / #20150301844

Shadow vnics for the control and observability of io virtual functions

A method for controlling a network interface controller (nic). The method includes receiving, by a host operating system (os) executing on a computer system, an instruction to map the nic virtual function (vf) to a first virtual machine executing on the computer system. ... Oracle International Corp

10/22/15 / #20150301840

Dependency-driven co-specialization of specialized classes

The loading or operation of a specialized class may trigger the specialization of other classes. A compiler may be configured to recognize dependency relationships between generic classes and to describe the classes in terms of the type variables of the triggering types (e.g., the types and/or type parameterizations) that trigger the specialization of classes based on the specialization of a first class. ... Oracle International Corp

10/22/15 / #20150301839

Mft load balancer

In various embodiments, a software load balancer is deployed to distribute incoming managed file traffic among multiple nodes running in a cluster. In one aspect, a separate instance of the software load balancer may be instantiated for each protocol that will be used (e.g., ftp, ftp-ssl & ssh-ftp). ... Oracle International Corp

10/22/15 / #20150301837

Structural identification of dynamically generated, pattern-instantiation, generated classes

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

10/22/15 / #20150301832

Dynamically enabled branch prediction

Embodiments for a processor that selectively enables and disables branch prediction are disclosed. The processor may include counters to track a number of fetched instructions, a number of branches, and a number of mispredicted branches. ... Oracle International Corp

10/22/15 / #20150301825

Decomposing a generic class into layers

The domain of genericity of an existing generic class may be expanded to include not just reference types, but also primitive and value types even though some members of the existing class do not support the expanded genericity. A subdivided version of the class may be created that includes a generic layer including abstract versions of class members and a reference-specific layer that including non-abstract versions of class members that are abstract in the generic layer. ... Oracle International Corp

10/22/15 / #20150301812

Metadata-driven dynamic specialization

Metadata-driven dynamic specialization may include applying a type erasure operation to a set of instruction in a generic class or to a method declaration that includes typed variables using an encoded form of an instruction or an argument to an instruction. The instruction may operate on values of the reference types and the argument may be a signature that indicates the reference types. ... Oracle International Corp

10/22/15 / #20150301809

Wholesale replacement of specialized classes

Wholesale replacement of specialized classes may involve the ability to replace the auto specialization of a generic class may not be used at all and instead, a completely different, hand-written, class when the class is specialized for particular type parameterizations, according to some embodiments. The replacement class may have the same interface as the generic or auto specialized version, but it may have a completely different representation and/or implementation. ... Oracle International Corp

10/22/15 / #20150301808

Manual refinement of specialized classes

While a runtime specializer may always be able to generate an automated specialized version of a generic class, in some cases an alternate form of user control over specialization may allow the use of automated specialization while also adding (or overriding) specialization-specific method implementations. In general, the set of members of a generic class may not change when the class is specialized. ... Oracle International Corp

10/22/15 / #20150301807

Partial specialization of generic classes

Generic classes may have more than one specializable type parameter and it may be desirable to specialize one or more of the type variables while not specializing others. The result of partial specialization may be one or more additional generic classes that are further specializable on the remaining type parameters. ... Oracle International Corp

10/01/15 / #20150281460

Automatic conference initiation

Systems, methods, and other embodiments associated with automatically connecting a participant to a conference are described. In one embodiment, a method includes generating a code that is provided to the participant of a conference. ... Oracle International Corp

10/01/15 / #20150281396

Multiple on-die communication networks

A method for communication among multiple on-die functional blocks using multiple communication networks is disclosed. The method may include sending a request from a first functional block via a first network. ... Oracle International Corp

10/01/15 / #20150280403

Vertical integration of a hybrid optical source

A hybrid optical source includes a substrate with an optical amplifier (such as a iii-v semiconductor optical amplifier). The substrate is coupled at an angle (such as an angle between 0 and 90°) to a silicon-on-insulator chip. ... Oracle International Corp

10/01/15 / #20150279761

Flip chip packages

A flip chip package includes a substrate, a silicon die supported on and electrically connected with the substrate, and a lid attached with the substrate and covering the silicon die. The silicon die has a die surface including a first set of tracks formed therein, and the lid may have a lid surface including a second set of tracks formed therein. ... Oracle International Corp

10/01/15 / #20150279436

Low latency, high bandwidth memory subsystem incorporating die-stacked dram

A memory subsystem incorporating a die-stacked dram (dsdram) is disclosed. In one embodiment, a system include a processor implemented on a silicon interposer of an integrated circuit (ic) package, a dsdram coupled to the processor, the dsdram implemented on the silicon interposer of the ic package, and a dram implemented separately from the ic package. ... Oracle International Corp

10/01/15 / #20150279422

Tape drive with integrated reel hub and motor shaft assembly

An integrated reel hub and motor shaft assembly for a tape drive that limits axial and radial run-out of tape (e.g., magnetic, optical) relative to a read/write head assembly and the various errors (e.g., loading, tension, reading, writing, and the like) associated therewith. In one arrangement, a reel hub of a reel assembly is directly molded (e.g., via an injection molding process) onto and around an end of a drive or motor shaft of a drive assembly. ... Oracle International Corp

10/01/15 / #20150279413

Integrated reel hub and motor shaft assembly for tape drives

An integrated reel hub and motor shaft assembly for a tape drive that limits axial and radial run-out of tape (e.g., magnetic, optical) relative to a read/write head assembly and the various errors (e.g., loading, tension, reading, writing, and the like) associated therewith. In one arrangement, a reel hub of a reel assembly is directly molded (e.g., via an injection molding process) onto and around an end of a drive or motor shaft of a drive assembly. ... Oracle International Corp

10/01/15 / #20150279078

Grid and table animations to provide context during sort operations

A table display presents animation to show changes in sorting and/or filtering criteria, providing users with visual references about the sorting operation and illustrating relationships between data elements before and after sorting, including data that was off-screen prior to sorting. A table presents a portion of a data element set arranged according to a first sorting criteria, such as the data field value in each data element. ... Oracle International Corp

10/01/15 / #20150278327

Asynchronous global index maintenance during partition maintenance

Techniques for maintaining a global index in response to a partition being dropped are provided. In response to an instruction to drop a partition, partition identification data that identifies the partition is stored. ... Oracle International Corp

10/01/15 / #20150278314

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

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

10/01/15 / #20150278275

Dropping an index without blocking locks

Techniques for processing “destructive” database statements are provided. Destructive database statements, when processed, cause metadata of a database object to be changed. ... Oracle International Corp

10/01/15 / #20150278272

System and method for supporting data type conversion in a heterogeneous computing environment

A system and method can support a transactional system in a heterogeneous computing environment. The transactional system can provide one or more buffers, wherein said one or more buffers operate to represent one or more data structures in a mainframe computing environment in the heterogeneous computing environment. ... Oracle International Corp

10/01/15 / #20150278245

Infrastructure for synchronization of mobile device with mobile cloud service

Techniques are described for implementing a cloud computer system (e.g., “a cloud service”) for facilitating the synchronization of enterprise data between mobile computing devices and enterprise computing systems (e.g., human resource management systems, business management systems, or the like). The cloud service may convert enterprise data received from different enterprise computing systems to a format that can be managed and updated easily by mobile computing devices. ... Oracle International Corp

10/01/15 / #20150278109

Memory migration in presence of live memory traffic

A method for memory migration between addressing schemes, including: receiving a first request to access a first memory address and a second request to access a second memory address; comparing the first memory address and the second memory address with a barrier pointer referencing a barrier address and separating migrated addresses and un-migrated addresses; tagging the first request with a first tag indicative of the first addressing scheme in response to the first memory address being on an un-migrated side of the barrier address; tagging the second request with a second tag indicative of the second addressing scheme in response to the second memory address being on a migrated side of the barrier address; and sending the first request to a first memory controller unit (mcu) and the second request to a second mcu.. . ... Oracle International Corp

10/01/15 / #20150278103

Memory corruption detection support for distributed shared memory applications

Nodes in a distributed node system are configured to support memory corruption detection when memory is shared between the nodes. Nodes in the distributed node system share data in units of memory referred to herein as “shared cache lines.” a node associates a version value with data in a shared cache line. ... Oracle International Corp

10/01/15 / #20150278092

Cache probe request to optimize i/o directed caching

A method and system for allocating data streams that includes receiving, at an allocator, a data stream. The data stream includes a memory address and data associated with the memory address. ... Oracle International Corp

10/01/15 / #20150278060

System and method for using an event window for testing an event processing system

Systems and methods can use a testing framework for testing an event processing system. The testing framework operates to send one or more input events in an event stream to an event processing system, wherein each said input event is associated with a timestamp. ... Oracle International Corp

10/01/15 / #20150278059

System and method for supporting a sliding window for testing an event processing system

Systems and methods can use a testing framework for testing an event processing system. The testing framework operates to apply a sliding window on a stream of input events that are sent to an event processing system, wherein said event processing system processes the stream of input events in a batch mode with one or more sliding cycles, and wherein said sliding window includes one or more input events in a sliding cycle that correspond to a plurality of expected output events. ... Oracle International Corp

10/01/15 / #20150278057

System and method for testing an event processing system with multiple input event streams

Systems and methods can use a testing framework for testing an event processing system. The testing framework operates to send a plurality of input events in multiple event streams to an event processing system, wherein each said input event is associated with a timestamp. ... Oracle International Corp

10/01/15 / #20150278056

System and method for configuring a sliding window for testing an event processing system based on a system time

Systems and methods can use a testing framework for testing an event processing system. The testing framework operates to send a stream of input events for an event processing system, wherein each said input event is associated with a timestamp that is based on a system time, and wherein said event processing system processes the stream of input events in a batch mode with one or more sliding cycles. ... Oracle International Corp

10/01/15 / #20150278053

Managing memory modules

A method for managing a failed memory module, including: receiving a first request to access a first memory address; identifying a memory module identifier (id) from an end bit segment of the first memory address in the first request; generating, based on the memory module id matching the failed memory module, a first revised memory address from the first memory address; and sending the first request with the first revised memory address to a memory controller for interpretation.. . ... Oracle International Corp

10/01/15 / #20150277917

Hybrid bit-sliced dictionary encoding for fast index-based operations

Techniques are described herein for storing and processing codes included in dictionary-encoded data. In an embodiment, for each respective code of a plurality of codes in the dictionary-encoded data: a plurality of bits from a first portion of the respective code is contiguously stored. ... Oracle International Corp

10/01/15 / #20150277053

Wavelength-locking a ring-resonator filter

In an optical device, a ring resonator, having a resonance wavelength, optically couples an optical signal that includes a wavelength from an input optical waveguide to an output optical waveguide. A monitoring mechanism in the optical device, which is optically coupled to the output optical waveguide, monitors an output optical signal on the output optical waveguide. ... Oracle International Corp

09/24/15 / #20150271253

High performance erp system ensuring desired delivery sequencing of output messages

An embodiment of the present disclosure receives a respective set of input messages from a corresponding source system, with the messages of each set of input messages being received in a corresponding chronological (time) order. The input messages are processed using parallel processing approaches to generate corresponding output messages, with each output message being generated for delivery to a corresponding destination system. ... Oracle International Corp

09/24/15 / #20150271160

System and method for provisioning secrets to an application (ta) on a device

A system and method can support device management. An authorization entity can pass one or more secrets that are wrapped with a first key to a communication entity. ... Oracle International Corp

09/24/15 / #20150271121

System and method for supporting a pluggable event service in a dependency injection framework

A system and method can support a communication in a computing environment. A dependency injection (di) based event system can be used to support the communication between a topic publisher and a topic subscriber in the computing environment. ... Oracle International Corp

09/24/15 / #20150270960

System and method for deriving secrets from a master key bound to an application on a device

A system and method can support device management. A trusted application can be deployed in a trusted execution environment on a device, wherein the trusted execution environment includes a trusted operating system (os) and the trusted application is associated with an identifier. ... Oracle International Corp

09/24/15 / #20150269395

Defense against search engine tracking

Techniques for enhancing electronic privacy utilize noise to prevent third parties from determining certain information based on search queries. Users submit search queries as part of their normal activities. ... Oracle International Corp

09/24/15 / #20150269215

Dependency-aware transaction batching for data replication

Techniques are provided for dependency-aware transaction batching for data replication. A plurality of change records corresponding to a plurality of transactions is read. ... Oracle International Corp

09/24/15 / #20150269180

Ozip compression and decompression

A method, apparatus, and system for ozip, a data compression and decompression codec, is provided. Ozip utilizes a fixed size static dictionary, which may be generated from a random sampling of input data to be compressed. ... Oracle International Corp

09/24/15 / #20150269061

Method and system for code analysis using symbolic types

A method for code analysis includes generating, by a computer processor, an execution path through software code. Generating the execution path includes adding, for an object having an undefined class, a first symbolic type constraint to a path condition of the first execution path based on a first statement in the execution path, and adding, for the object having the undefined class, a second symbolic type constraint to the path condition of the execution path based on a second statement in the first execution path. ... Oracle International Corp

09/24/15 / #20150269008

Obstruction-free data structures and mechanisms with separable and/or substitutable contention management mechanisms

We teach a powerful approach that greatly simplifies the design of non-blocking mechanisms and data structures, in part by, largely separate the issues of correctness and progress. At a high level, our methodology includes designing an “obstruction-free” implementation of the desired mechanism or data structure, which may then be combined with a contention management mechanism whose role is to facilitate the conditions under which progress of the obstruction-free implementation is assured. ... Oracle International Corp

09/24/15 / #20150268992

Runtime handling of task dependencies using dependence graphs

Embodiments include systems and methods for handling task dependencies in a runtime environment using dependence graphs. For example, a computer-implemented runtime engine includes runtime libraries configured to handle tasks and task dependencies. ... Oracle International Corp

09/24/15 / #20150268952

System and method for updating a trusted application (ta) on a device

A system and method can support device management. A trusted operating system (os) in a trusted execution environment can store a digest for one or more binary files, which are associated with a trusted application that is deployed in the trusted execution environment. ... Oracle International Corp

09/17/15 / #20150264121

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

09/17/15 / #20150263975

Virtual port mappings for non-blocking behavior among physical ports

The disclosed embodiments provide a system that operates a switch fabric. During operation, the system creates a set of virtual links for a first set of physical ports in the switch fabric. ... Oracle International Corp

09/17/15 / #20150262608

Buckling mechanism for a tape drive loader

Embodiments include systems and methods for buckling in a loader assembly of a tape storage drive. Some implementations translate driving forces of an elevator of the loader assembly into driving forces that act on a pusher plate of a buckling mechanism in both buckling and unbuckling directions. ... Oracle International Corp

09/17/15 / #20150261871

Hardware for performing a database operation

Techniques for processing a query are provided. One or more operations that are required to process a query are performed by a coprocessor that is separate from a general purpose microprocessor that executes query processing software. ... Oracle International Corp

09/17/15 / #20150260914

Polarization-insensitive silicon-phototonic optical receiver

Using silicon photonic components that support a single polarization, the output of an optical receiver is independent of the polarization of an optical signal. In particular, using a polarization-diversity technique, the two orthogonal polarizations in a single-mode optical fiber are split in two and processed independently. ... Oracle International Corp

09/17/15 / #20150260913

Grating coupler for inter-chip optical coupling

A photonic integrated circuit (pic) that includes an optical source that provides an optical signal having a wavelength is described. This optical source includes a reflecting layer, a bottom cladding layer, an active layer (such as a iii-v semiconductor) having a bandgap wavelength that exceeds that of silicon, and a top cladding layer. ... Oracle International Corp

09/10/15 / #20150256990

Autonomous event communication using wearable emergency responder equipment

A system processes a series of incoming message to generate an outgoing message. In exemplary embodiments, the incoming messages comprise a first event from a wearable holster configured to accept a weapon, then receiving a second event from the wearable holster. ... Oracle International Corp

09/10/15 / #20150254373

Graphical top-down planning system

A system is provided that visually represents a planning structure. The system displays a node that represents an element of the planning structure and a value associated with the element within a user interface. ... Oracle International Corp

09/10/15 / #20150254330

Knowledge-intensive data processing system

Embodiments of the invention provide systems and methods for managing and processing large amounts of complex and high-velocity data by capturing and extracting high-value data from low value data using big data and related technologies. Illustrative database systems described herein may collect and process data while extracting or generating high-value data. ... Oracle International Corp

09/10/15 / #20150254302

Index-based optimization of convex hull and minimum bounding circle queries

Systems, methods, and other embodiments associated with index-based optimization of geometric figured-related queries are described. In one embodiment, a method includes receiving two points selected from a corpus of spatial data. ... Oracle International Corp

09/10/15 / #20150254240

Instantaneous unplug of pluggable database from one container database and plug into another container database

A pluggable database is transported between a source dbms and a destination dbms, in a way that minimizes downtime of the pluggable database. While a copy of the pluggable database is being made at the destination dbms, transactions continue to execute against the pluggable database at the source dbms and change the pluggable database. ... Oracle International Corp

09/10/15 / #20150254141

Centralized tape management for databases

A method, apparatus, and system for centralized tape management are provided for databases. A centralized availability machine or disk and tape backup server maintains working backup data for a plurality of database management systems (dbmss) based on receiving, from each of the plurality of dbmss, differential incremental updates. ... Oracle International Corp

09/10/15 / #20150254065

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

09/10/15 / #20150253967

Automatic variable zooming system for a project plan timeline

A system is provided that performs automatic variable zooming. The system displays a project plan timeline within a user interface, where a project plan timeline includes one or more tasks and a timeline includes one or more time units. ... Oracle International Corp

09/03/15 / #20150248381

Compact encoding of node locations

Techniques for encoding node locations are provided. In some examples, a node in a hierarchy such as a document object model (dom) may be expressed as a location path from the root node of the hierarchy to the node. ... Oracle International Corp

09/03/15 / #20150248310

Method and system for inter-thread communication using processor messaging

In shared-memory computer systems, threads may communicate with one another using shared memory. A receiving thread may poll a message target location repeatedly to detect the delivery of a message. ... Oracle International Corp

08/27/15 / #20150244817

System and method for preventing denial of service (dos) attack on subnet administrator (sa) access in an engineered system for middleware and application execution

A system and method can support subnet management in a network environment, such as an engineered system for middleware and application execution or a middleware machine environment. The system can associate a subnet administrator (sa) in a subnet with one or more sa proxies. ... Oracle International Corp

08/27/15 / #20150244814

Adaptive co-browsing

Embodiments of the invention provide systems and methods for adaptively and dynamically providing image-capture screen sharing or co-browsing within a screen sharing session. More specifically, screen sharing systems and methods described herein combine both html co-browsing and image-capture screen sharing technologies within a single screen sharing session, that is, without having to terminate the current screen sharing session to switch from one screen sharing technology to another screen sharing technology. ... Oracle International Corp

08/27/15 / #20150244572

System and method for supporting reliable connection (rc) based subnet administrator (sa) access in an engineered system for middleware and application execution

A system and method can support subnet management in a network environment, such as an engineered system for middleware and application execution or a middleware machine environment. A subnet manager (sm) can retrieve information for setting up a reliable connection (rc) between a subnet administrator (sa) and a client node in a subnet. ... Oracle International Corp

08/27/15 / #20150242209

Processor efficiency by combining working and architectural register files

A processor includes an execution pipeline configured to execute instructions for threads, wherein the architectural state of a thread includes a set of register windows for the thread. The processor also includes a physical register file (prf) containing both speculative and architectural versions of registers for each thread. ... Oracle International Corp

08/20/15 / #20150237669

Diameter based communication session discovery and recovery

A diameter based network that includes nodes and accommodates diameter communication sessions between nodes establishes a first diameter communication session between a first node and a second node, and at some point determines that the first diameter communication session is lost. The first node generates a query using a second diameter communication session that is a different session than the first diameter communication session. ... Oracle International Corp

08/20/15 / #20150237053

Facilitating third parties to perform batch processing of requests requiring authorization from resource owners for repeat access to resources

An aspect of the present disclosure facilitates third parties/server system to perform batch processing of requests requiring authorization from resource owners for repeat access to resources. In one embodiment, a server system/third party selects a next request from a batch of requests, with the next request requiring a protected resource (hosted on a second party) owned by a owner/user (first party). ... Oracle International Corp

08/20/15 / #20150237016

Pgp encrypted data transfer

Example embodiments perform on-the-fly delivery of pgp encrypted data. A large data file is broken into chunks which are encrypted and delivered to a pipe object. ... Oracle International Corp

08/20/15 / #20150235674

Dual memory bitcell with shared virtual ground

Embodiments include systems and methods for using a shared virtual ground to implement a dual memory bitcell. Some embodiments of the dual memory bitcell described herein operate substantially as would two adjacent conventional bitcells, but with reduced power, reduced area, and other features. ... Oracle International Corp

08/20/15 / #20150235299

Rule based closure of purchase orders

One or more computers may close a purchase order by use of rules. Certain embodiments use values of attributes of a line in a purchase order (po) to identify a rule among multiple rules. ... Oracle International Corp

08/20/15 / #20150234933

Methods, systems, and computer readable media for a multi-view data construct for lock-free operations and direct access

Methods, systems, and computer readable media for a multi-view data construct that supports lock-free operations and direct access are disclosed. According to one aspect, a system includes a multi-view data construct including a persistent collection of elements, each element being associated with a unique identifier. ... Oracle International Corp

08/20/15 / #20150234888

Selecting from or-expansion states of a query

Methods, stored instructions, and computer systems are described for selecting an or-expansion state of a query. A query processor accesses a certain query and a control parameter. ... Oracle International Corp

08/20/15 / #20150234869

Seasonal trending, forecasting, anomaly detection, and endpoint prediction of java heap usage

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

08/20/15 / #20150234836

Model for generating custom file plans towards management of content as records

Convenient approach for managing records with respect to entities based on file plans. In an embodiment, historical data representing policies previously selected is maintained. ... Oracle International Corp

08/20/15 / #20150234686

Exploiting parallelism in exponential smoothing of large-scale discrete datasets

A system, and computer program product for large-scale data transformations. Embodiments include a smoothing engine within an r environment to configure at least one master task and at least two worker tasks. ... Oracle International Corp

08/13/15 / #20150229768

Dynamic agent workflow based on contact center load

Embodiments of the invention provide systems and methods for dynamically selecting a customer agent workflow for handling a customer contact in a contact center based on current contact center load. According to one embodiment, managing agent workflows in a contact center can comprise receiving a customer contact and selecting an agent from a plurality of agents to handle the customer contact. ... Oracle International Corp

08/13/15 / #20150229645

Cloud service custom execution environment

Techniques are described for implementing a cloud computer system to provide access to a custom execution environment for execution of custom executable instructions. Users may be able to configure one or more different types of template execution environments, e.g., a virtual machine environment, each of which can be used to establish a type of custom execution environment. ... Oracle International Corp

08/13/15 / #20150229638

Mobile cloud service architecture

Techniques are described for implementing a cloud computer system to facilitate communication between a computing device (e.g., a mobile computing device) and enterprise computer systems. In certain embodiments, the cloud computer system may receive, from a computing device, a request for a service provided by an enterprise computer system. ... Oracle International Corp

08/13/15 / #20150229521

Techniques for automated installation, packing, and configuration of cloud storage services

In some embodiments, a method of automatically configuring nodes in a storage service can include receiving, from an administrative computer, a configuration script at an installation framework executing in a cloud-based storage service. The configuration script can define a plurality of nodes to be deployed in the cloud-based storage service. ... Oracle International Corp

08/13/15 / #20150228005

Distribution management for purchase requisitions

Embodiments of the present invention are directed to techniques (e.g., systems and methods) for management and tracking of distribution and schedules of a purchase order associated with a purchase requisition. In certain embodiments, a procurement management system can manage information and relationships between split or new distribution and/or schedule requirements for a purchase order in fulfillment of a purchase requisition. ... Oracle International Corp

08/13/15 / #20150227884

Ranged item indicator

Systems, methods, and other embodiments associated with ranged item indicators are described. In one embodiment, a method includes identifying a transaction associated with an item and a location. ... Oracle International Corp

08/13/15 / #20150227749

Access management in a data storage system

A method and system for managing access to information stored in a data storage system of an organization is provided. In an embodiment, the data storage system may be configured to receive a request from a requester on a client device to access information stored in the data storage system. ... Oracle International Corp

08/13/15 / #20150227660

Integrated circuit clock tree visualizer

A system that visualizes a clock tree for an integrated circuit receives an extracted cell library, an extracted clock netlist including clock headers and interconnects, and simulation results. The system generates an internal data structure for the clock headers, and divides the clock headers into a plurality of levels based on the interconnects. ... Oracle International Corp

08/13/15 / #20150227597

Mechanism for synchronizing olap system structure and oltp system structure

In an embodiment, for any structural change that is made to a relational database, a corresponding change is also made to the multidimensional database. In an embodiment, the system determines that a particular structure is not implemented on the multidimensional database system. ... Oracle International Corp

08/13/15 / #20150227415

Handling faults in a continuous event processing (cep) system

The concept of faults and fault handling are added to the execution of continuous event processing (cep) queries. By introducing fault handling techniques to the processing of cep queries, users are enabled to instruct a cep query processor to respond to faults in a customized manner that does not necessarily involve the halting of the cep query relative to which the faults occurred. ... Oracle International Corp

08/13/15 / #20150227406

Techniques for generating diagnostic identifiers to trace request messages and identifying related diagnostic information

Techniques are described for determining diagnostic information (e.g., a diagnostic identifier) for one or more requests in a cloud computer system. A diagnostic identifier may be generated based on parameter data corresponding to one or more parameters in a request. ... Oracle International Corp

08/13/15 / #20150227405

Techniques for generating diagnostic identifiers to trace events and identifying related diagnostic information

Techniques are described for determining diagnostic information (e.g., a diagnostic identifier) for one or more events related to operations performed in a cloud computer system. A diagnostic identifier may be generated based on diagnostic data corresponding to one or more attributes about an event. ... Oracle International Corp

08/13/15 / #20150227351

Changing de-optimization guard representation during the compilation process

A method for compiling code includes receiving a code section representation including a guard at a location, placing, at the guard, a triggering condition, and relocating the guard from the location to a second location in the code section representation. The method also includes transforming the guard into a control-split instruction. ... Oracle International Corp

08/13/15 / #20150227312

Method for steering dma write requests to cache memory

A system may include a processor which may include a cache memory and a direct memory access (dma) controller, a peripheral device on an i/o expansion bus, and a bus interface coupled to the i/o expansion bus and the processor. The bus controller may determine if data packets sent from the peripheral device to the processor include a dma write instruction to the cache memory with an optional desired cache location. ... Oracle International Corp

08/13/15 / #20150227118

Smart home learning system including user behavior

A system and method for facilitating automatic control of devices, such as network-coupled home appliances. An example method includes receiving and storing data available from plural devices, resulting in stored data; determining a pattern in the stored data; using the pattern to generate one or more control signals; and forwarding the one or more control signals to one or more of the plural devices to selectively control one or more device features or behaviors consistent with the pattern. ... Oracle International Corp

08/06/15 / #20150222620

System and method for providing application security in a cloud computing environment

In accordance with an embodiment, described herein is a system and method for providing application security in a cloud computing or other environment. A plurality of hot-spot configurations define api usages which, for security reasons, are of interest to be monitored at runtime, such as invocations of particular methods that are likely to be used to attempt unauthorized access. ... Oracle International Corp

08/06/15 / #20150222086

Waveguide-coupled vertical cavity laser

An integrated circuit includes an optical source that provides an optical signal to an optical waveguide. In particular, the optical source may be implemented by fusion-bonding a iii-v semiconductor to a semiconductor layer in the integrated circuit. ... Oracle International Corp

08/06/15 / #20150220883

Employee wellness tracking and recommendations using wearable devices and human resource (hr) data

Embodiments of the invention provide systems and methods for wellness tracking and recommendations. More specifically, embodiments of the present invention provide wellness applications that integrate wearable devices with human resource (hr) and other enterprise application data. ... Oracle International Corp

08/06/15 / #20150220673

Row formation during datapath placement in circuit design

Implementations of the present disclosure involve methods and systems for component placement in a datapath block of a microelectronic circuit design. In particular, implementations provide for collecting groups of common components in the datapath block that form a row or partial row. ... Oracle International Corp

08/06/15 / #20150220656

Dynamically building a database query by combining a static query clause with a user-specified filter

A method, system, and computer program product for dynamically building a database query by combining a static query clause with a user-specified filter. A method commences upon receiving a user-specified query filter from a user interface, then reformatting the user-specified query filter from a first query filter representation (e.g., clicks or text from the user interface) into a second query filter representation (e.g., into xml or into a database connectivity format, or into an sql format, or into any native format). ... Oracle International Corp

08/06/15 / #20150220600

Efficient set operation execution using a single group-by operation

Techniques are described herein for efficient set operation execution. According to some embodiments, a request is received to perform a set operation with respect to a first data set and a second data set. ... Oracle International Corp

08/06/15 / #20150220491

Systems and methods for viewing and editing composite documents

Embodiments of the present invention are directed to creating, viewing, and/or editing a composite document. A composite document can be created based on a base document. ... Oracle International Corp

07/30/15 / #20150215228

Methods, systems, and computer readable media for a cloud-based virtualization orchestrator

Methods, systems, and computer readable media for managing network virtualization are disclosed. According to one aspect, a method for managing network virtualization includes, at a virtualization orchestrator comprising a hardware processor and for managing virtual networks within a telecommunications network, receiving virtualization related data from an information concentrator for collecting and analyzing virtualization related information and/or a source other than telecommunications network nodes, determining a network virtualization operation based on the received data, and performing the network virtualization operation.. ... Oracle International Corp

07/30/15 / #20150215167

Methods, systems, and computer readable media for negotiating diameter capabilities

Methods, systems, and computer readable media for negotiating diameter capabilities are disclosed. According to one method, the method occurs at a diameter relay agent including at least one processor and a memory. ... Oracle International Corp

07/30/15 / #20150213454

Event-based score processing

A method of temporarily boosting knowledge record metrics in a knowledge management system during external event intervals may include receiving an event notification. The event notification may be associated with a time interval, and the event notification may be associated with an event. ... Oracle International Corp

07/30/15 / #20150213243

Method and apparatus for secure information distribution

A system and method for secure generation and distribution of digital encryption keys is disclosed. The system may also be used to protect and distribute other types of secure information, including digital, audio, video, or analog data, or physical objects. ... Oracle International Corp

07/30/15 / #20150213188

Concurrent timing-driven topology construction and buffering for vlsi routing

A system and method for topology construction for long and complex fan-out networks such as encountered in microprocessors include a modified steiner tree algorithm with concurrent buffering to reduce post-buffer power/delay cost for a spanning tree. The system and method may prune hanan points prior to calling a buffering tool to insert buffers and insert non-hanan branching points. ... Oracle International Corp

07/30/15 / #20150213153

Power reduction for fully associated translation lookaside buffer

An apparatus and method for saving power during tlb searches is disclosed. In one embodiment, a tlb includes a cam having a plurality of entries each storing a virtual address, and enable logic coupled to the cam. ... Oracle International Corp

07/30/15 / #20150212864

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

07/30/15 / #20150212794

System and method for supporting a lazy sorting priority queue in a computing environment

A system and method can support queue processing in a computing environment. A lazy sorting priority queue in a concurrent system can include a priority queue and one or more buffers. ... Oracle International Corp

07/30/15 / #20150212791

Voice recognition of commands extracted from user interface screen devices

A method, system, and computer program product for human interface design. Embodiments proceed upon receiving a markup language description of user interface pages (e.g., html pages), then, without modifying the user interface page, parsing the markup language description to identify user interface objects configured to perform an operation responsive to a keyboard or mouse or pointing device. ... Oracle International Corp

07/23/15 / #20150207855

Batch logging in a distributed memory

Systems, methods, and other embodiments associated with logging event messages in a computing grid using a distributed memory are described. In one embodiment, a method includes storing, in a distributed memory, a batch of log messages received from one of a plurality of handlers. ... Oracle International Corp

07/23/15 / #20150207758

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

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

07/23/15 / #20150207709

Logging incident manager

Systems, methods, and other embodiments associated with intelligently processing log messages are described. In one embodiment, a computer-implemented method includes analyzing, by a logging appliance that includes at least hardware, communications received from a plurality of handlers to determine whether at least one of the communications indicates an error has been encountered by one of a plurality of components associated with the plurality of handlers. ... Oracle International Corp

07/23/15 / #20150206089

Predicting incentive compensation for opportunities in sales performance management systems

An aspect of the present disclosure provides an estimate of incentive compensation for opportunities in a sales performance management system (spms). In an embodiment, the spms computes incentive compensation for sales representatives based on completed transactions, and then formulates polynomials modeling the computed incentive compensation for each sales representative. ... Oracle International Corp

07/23/15 / #20150205880

Integrating linked data with relational data

A method, system, and computer program product for accessing a sparql endpoint that is specified from within a sql database query language statement. A method embodiment receives a sql database query language statement that is then parsed in order to identify the locations of one or more sparql endpoints to be accessed. ... Oracle International Corp

07/23/15 / #20150205850

Eager replication of uncommitted transactions

Techniques are provided for eager replication of uncommitted transactions. A first plurality of change records is received, corresponding to database changes applied to a source database in a first transaction. ... Oracle International Corp

07/23/15 / #20150205778

Reducing programming complexity in applications interfacing with parsers for data elements represented according to a markup languages

According to an aspect of the present invention, a parser provides the portion identifiers (e.g., xpath(s) in case of xml data files) of at least some of the data elements to the applications. As a result, the applications may be relieved from the task of computing the xpath(s) for various data elements. ... Oracle International Corp

07/23/15 / #20150205696

Logging handler

Systems, methods, and other embodiments associated with intelligently gathering log messages are described. In one embodiment, a computer-implemented method includes collecting, by a logging handler associated with a component, log messages according to two different granularities for logging messages. ... Oracle International Corp

07/16/15 / #20150200966

Dependent entity provisioning

A method and system for managing entitlements provided by a target system in an organization is provided. In one embodiment, a user of an organization may utilize services provided by an identity management system to request for resources stored in one or more target systems of the organization. ... Oracle International Corp

07/16/15 / #20150200953

Managing temporal aspects of accounts and entitlements

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

07/16/15 / #20150200943

Access policy harvesting

The present disclosure relates generally to techniques for automatically associating one or more access policies with an account. Specifically, these techniques enable one or more access policies to retroactively be associated with an account that is not associated with at least one access policy. ... Oracle International Corp

07/16/15 / #20150199981

Tape head modules for performing azimuth recording and reading of tape media using a linear format

A tape head module for performing azimuth recording and reading of tape media (e.g., where data bands are disposed at an angle to the direction of media travel) to increase the storage density of tape media. An array of read and/or write elements of the tape head module is oriented along an axis different than those of first and second lateral (e.g., overwrapped) edges of the tape head module. ... Oracle International Corp

07/16/15 / #20150199661

Cash position forecasting with real-time analytics

A method, system, and computer program product for enterprise analytics. The method commences by requesting and receiving bank statement information from a bank computer where the bank statement information comprises at least a then current balance, then accessing a transaction repository to retrieve a transaction pipeline comprising deposit transactions and/or withdrawal transactions to be applied at future times to the then current balance. ... Oracle International Corp

07/16/15 / #20150199625

Logical and physical organization management

Techniques for representating, managing and storing data related to an organization are provided. An identity management system is disclosed that is configured to manage, represent and store data related to an organization. ... Oracle International Corp

07/16/15 / #20150199535

Organization-based policies

Techniques for representating, managing and storing data related to an organization are provided. An identity management system is disclosed that is configured to manage, represent and store data related to an organization. ... Oracle International Corp

07/16/15 / #20150199500

Authenticator for user state management

Different types of soft-lockout policies can be associated with different organizations (or groups) in an identity management system. Each soft-lockout policy can indicate different parameters such as a number of login attempts allowed and an amount of time that a user account will be locked-out if the maximum allowed attempts are exceeded unsuccessfully. ... Oracle International Corp

07/16/15 / #20150199460

Custom circuit power analysis

A method for simulating a power consumption associated with a circuit. The method includes: obtaining a netlist describing the circuit and an input stimulus for the netlist; partitioning the netlist into multiple circuit blocks; obtaining multiple circuit logic models (clms) implemented in a hardware description language (hdl) for the multiple circuit blocks; generating a logic netlist from the multiple clms; calculating, using a logic simulator inputting the logic netlist and the input stimulus, a power vector for a clm corresponding to a first circuit block; calculating, using a circuit simulator and the power vector, a first power consumption value for the first circuit block; and calculating the power consumption associated with the circuit based on the first power consumption value.. ... Oracle International Corp

07/16/15 / #20150199407

Pruning disk blocks in a relational database management system

Techniques are provided for generating a “dimensional zonemap” that allows a database server to avoid scanning disk blocks of a fact table based on filter predicates in a query that qualify one or more dimension tables. The zonemap divides the fact table into sets of contiguous disk blocks referred to as “zones”. ... Oracle International Corp

07/16/15 / #20150199257

Automatic workload repository performance baselines

Techniques that improve manageability of systems. Techniques are provided for creating different types of baselines that are more flexible and dynamic in nature. ... Oracle International Corp

07/09/15 / #20150194968

Phase aligner with short lock time

A phase alignment circuit is disclosed. In one embodiment, the circuit includes a register configured to capture and store, in parallel from a delay unit, a plurality of samples of a first signal, responsive to a change of state of a second signal. ... Oracle International Corp

07/09/15 / #20150194967

Coarse data aligner

An alignment circuit is disclosed. In one embodiment, the circuit includes a shift register having a plurality of serially-coupled storage elements each configured to receive a first signal on a respective clock input, wherein a data input of a first one of the serially-coupled storage elements is configured to receive a second signal. ... Oracle International Corp

07/09/15 / #20150193515

System and method for cluster-wide replication of embedded component configuration

A system and method for cluster-wide replication of embedded component configuration. In accordance with an embodiment, the system comprises an application server acting as a host and including one or more embedded components. ... Oracle International Corp

07/09/15 / #20150193414

Using annotations to extract parameters from messages

The disclosed embodiments relate techniques for using annotations to extract parameters from messages. During operation, a computing device receives a message from a network interface. ... Oracle International Corp

07/09/15 / #20150193288

Precursor adaptation algorithm for asynchronously clocked serdes

A system may include one or more high-speed serial interfaces for moving data. A system may include a transmission unit configured to serially transmit data bits, and a receiving unit coupled to the transmission unit. ... Oracle International Corp

07/09/15 / #20150193238

Methods and systems for optimally selecting an assist unit

Methods, apparatuses, and systems that allow a microprocessor to optimally select an assist unit (co-processor) to reduce completion times for completing processing requests to execute functions. The methods, apparatuses, and systems include assist unit hardware, assist unit management software, or a combination of the two to optimally select the assist unit for completing a specific processing request. ... Oracle International Corp

07/09/15 / #20150193233

Using a single-instruction processor to process messages

The disclosed embodiments describe single-instruction processors that operates upon messages received from a network interface. A single-instruction processor comprises a register file, a functional unit, a bus connecting the register file and the functional unit, and a format decoder that receives messages from a network interface. ... Oracle International Corp

07/09/15 / #20150193210

Application generator for data transformation applications

A utility is provided for generating applications for a variety of data conversion or handling application environments. A user can use a graphical user interface to purpose application adaptable modules to define a desired application. ... Oracle International Corp

07/09/15 / #20150193201

Flow control with buffer reclamation

Systems and methods are described herein that include flow control mechanisms that provide a receiving device with the ability to reclaim buffers that have been previously advertised to a sending device. Data structures and communication methods are described that facilitate the communication of flow control messages between sending and receiving devices that allow an advertised window to be reduced, and buffers to be released, by a sending device in response to a flow control message from the receiving device.. ... Oracle International Corp

07/02/15 / #20150188781

Techniques for detecting new browser windows

Embodiments of the present invention provide techniques for tracking the lifecycles of client-side browser windows in the context of a web application. In one set of embodiments, a server component of a web application can receive a request originating from a client-side browser window, where the request includes a resource locator (e.g., a url) and a window identifier. ... Oracle International Corp

07/02/15 / #20150188696

At-rate serdes clock data recovery with controllable offset

Embodiments include systems and methods for applying a controllable early/late offset to an at-rate clock data recovery (cdr) system. Some embodiments operate in context of a cdr circuit of a serializer/deserializer (serdes). ... Oracle International Corp

07/02/15 / #20150188571

Single component correcting ecc using a reducible polynomial with gf(2) coefficients

A memory system is described that provides error detection and correction after a failure of a memory component. Each block of data in the memory system includes an array of bits logically organized into r rows and c columns, including c-2 data-bit columns containing data bits, a row check bit column including row-parity bits for each of the r rows in the block, and an inner check bit column including x inner check bits. ... Oracle International Corp

07/02/15 / #20150186824

Facilitating day-wise planning of effort required from a resource for an individual task

According to an aspect of the present disclosure, effort parameters for a task to be performed by a resource are maintained, the effort parameters together specifying a sequence of initial component efforts (as a number of base intervals) for the resource in each of a progression of super intervals in relation to performance of the task by the resource. A graph containing graphical elements representing the sequence of component efforts over the progression of super intervals is then sent for display. ... Oracle International Corp

07/02/15 / #20150186584

Unit fill for integrated circuit design for manufacturing

Embodiments include systems and methods for implementing a dummy fill flow in a processor design that points to a library of fill shapes that are associated with (e.g., defined and supported according to) a particular foundry process. For example, a set of cell types is generated in accordance with a foundry process definition, so that each unit cell type has a unique type identifier and an associated polygon definition. ... Oracle International Corp

07/02/15 / #20150186543

Path-caching mechanism to improve performance of path-related operations in a repository

A method and apparatus for processing path-based database operations is provided. According to one aspect, a path cache is maintained. ... Oracle International Corp

07/02/15 / #20150186489

System and method for supporting asynchronous invocation in a distributed data grid

Systems and methods can support asynchronous invocation in a distributed data grid with a plurality of server nodes. The system allows a server node in the distributed data grid to receive one or more tasks from a client, wherein said one or more tasks are associated with a unit-of-order. ... Oracle International Corp

07/02/15 / #20150186181

System and method for supporting flow control in a distributed data grid

Systems and methods can support flow control in a distributed data grid. The distributed data grid includes a plurality of server nodes that are interconnected with one or more communication channels. ... Oracle International Corp

06/25/15 / #20150179210

Vertical pass-through for a data storage library

Embodiments include systems and methods for providing throughput increase and/or physical expansion of a data storage library. Some embodiments include multiple robotic assemblies, each having its own hand assembly, which are electrically and mechanically integrated for concurrent use in a single storage library environment for increased throughput. ... Oracle International Corp

06/25/15 / #20150178406

Counting triangles in a graph

Techniques for identifying common neighbors of two nodes in a graph are provided. One technique involves performing a binary split search and/or a linear search. ... Oracle International Corp

06/25/15 / #20150178405

Finding common neighbors between two nodes in a graph

Techniques for identifying common neighbors of two nodes in a graph are provided. One technique involves performing a binary split search and/or a linear search. ... Oracle International Corp

06/25/15 / #20150178169

Virtual full backups

According to embodiments described herein, a backup server maintains backup data for a set of data, which includes data for a first block and a second block. Backup data for the first and second block include backup data for a plurality of versions of the first and second block. ... Oracle International Corp

06/25/15 / #20150178125

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

06/25/15 / #20150178054

Executable code for constrained computing environments

A system and method for facilitating adjusting computer code running in computing environments where writing of executable memory is restricted. An example method includes using a virtual machine to generate a first executable image from software code, and employing the first executable image to selectively modify the virtual machine and the first executable image, resulting in an updated virtual machine and a second executable image. ... Oracle International Corp

06/25/15 / #20150178012

Complex partitioning of storage library resources

Systems and methods are described for logical partitioning of library resources (e.g., storage media resources and/or media drive resources in storage libraries) across a complex of multiple, physically distinct, but logically interconnected data storage libraries. For example, a user selects complex-wide resources to add to one or more library partitions via a graphical user interface displayed on a local console of one of the storage library systems. ... Oracle International Corp

06/18/15 / #20150172405

System and method for providing data interoperability in a distributed data grid

A system and method can support data interoperability in a distributed data grid. The system can provide an acceptor in the distributed data grid, wherein the acceptor is associated with a cache that is based on the distributed data grid. ... Oracle International Corp

06/18/15 / #20150172390

Idempotence for database transactions

A method, machine, and computer-readable medium is provided for managing transactional sets of commands sent from a client to a server for execution. A server receives, from a client in a second session, a request that identifies a set of commands that were sent by the client in a first session. ... Oracle International Corp

06/18/15 / #20150171040

Electroplated solder for high-temperature interconnect

This chip package includes a substrate having a multilayer electroplated stack disposed on a surface of the substrate. The multilayer electroplated stack may include one or more instances of alternating layers of gold and tin, where relative thicknesses of the alternating layers, when melted, result in a chemical composition having an initial melting temperature to form a bump and a subsequent melting temperature to reflow the bump that is higher than the initial melting temperature. ... Oracle International Corp

06/18/15 / #20150170167

Attribute based retail assortment planning

A system that determines metrics for a new item in response to receiving new attributes of the new item further receives for a plurality of previous items, one or more metric values for each previous item, and one or more active attributes for each previous item. The system determines an average metric value for each active attribute of the previous items. ... Oracle International Corp

06/18/15 / #20150170153

Prioritizing threads for agent routing

A method of prioritizing and routing electronic requests, may include accessing, at an incident management system, an incident record. The method may also include assigning, by the incident management system, a priority to the incident record. ... Oracle International Corp

06/18/15 / #20150169764

Data source-independent search system architecture

A search system architecture is disclosed. The search system architecture includes a search server, which in turn includes a search services module and a search engine adapter. ... Oracle International Corp

06/18/15 / #20150169718

System and method for supporting persistence partition discovery in a distributed data grid

A system and method can support persistence in a distributed data grid. A plurality of members in the distributed data grid can persist a plurality of partitions associated with one or more cache services in persistent storage. ... Oracle International Corp

06/18/15 / #20150169653

System and method for supporting persistent store versioning and integrity in a distributed data grid

A system and method can support persistence in a distributed data grid, such as persistent store versioning and integrity. A resolver in the distributed data grid can receive a plurality of identifiers from one or more members of the distributed data grid, wherein each said identifier is associated with a persisted partition in a persistent storage for the distributed data grid. ... Oracle International Corp

06/18/15 / #20150169610

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

06/18/15 / #20150169598

System and method for providing a persistent snapshot of a running system in a distributed data grid

A system and method can support persistence in a distributed data grid, such as providing a persistent snapshot of a running system. The system allows one or more cache services to run on a plurality of cluster members in the distributed data grid. ... Oracle International Corp

06/18/15 / #20150169467

Systems and methods for rapidly generating suitable pairs of hash functions

A lookup circuit evaluates hash functions that map keys to addresses in lookup tables. The circuit includes multiple hash function sub-circuits, each of which applies a respective hash function to an input key, producing a hash value. ... Oracle International Corp

06/18/15 / #20150169367

System and method for supporting adaptive busy wait in a computing environment

A system and method can support queue processing in a computing environment such as a distributed data grid. A thread can be associated with a queue in the computing environment, wherein the thread runs on one or more microprocessors that support a central processing unit (cpu). ... Oracle International Corp

06/18/15 / #20150169236

System and method for supporting memory allocation control with push-back in a distributed data grid

A system and method can support memory allocation control in a distributed data grid. The system can designate a process, such as a logical process, to handle a request that is received from a client for storing data in a data storage using an elastic data structure with one or more journal files. ... Oracle International Corp

06/18/15 / #20150168947

Multi-level distribution planning

Systems and methods are described herein that provide multi-level distribution planning utilizing simplified inventory movements to simplify the distribution planning process for inventory movements that include cross-docking while identifying cross-docked inventory to the cross-dock locations to prevent unnecessary handling. A simplified inventory movement is constructed that represents a multi-level route as a single movement from source to destination with an associated lead time that includes all time-related factors that arise in moving the inventory from the source through the cross-dock locations to the destination. ... Oracle International Corp

06/11/15 / #20150161805

Methods and systems for transitioning between arbitrary shapes

Various arrangements for transitioning between data visualizations are presented. A first and second general path may be determined that define a first and second shape, respectively. ... Oracle International Corp

06/11/15 / #20150161548

Retail sales planning curve modification

A system that modifies an input sales planning curve that is a time series expands the time series from an initial length time series to an expanded length time series that includes one or more missing values. The system then fills in the missing values using linear interpolation and samples the expanded time series by selecting a subset of the expanded length time series values. ... Oracle International Corp

06/11/15 / #20150161547

Methods and systems to define and execute customer declarative business rules to extend business applications

Embodiments of the invention provide systems and methods for defining and executing custom business rules to influence or control execution of a business process and allowing software providers to deliver externally extensible business applications which in turn allow customers of those applications to implement their own business rules and conditions using a browser based ui, without modifying the actual code in the base application. A user interface (ui) based business rule configurator allows users to define business rules and conditions that can be executed by a rules engine integrated with the client extensions and no custom code is required for business users to extend the business logic and no future custom code maintenance is required.. ... Oracle International Corp

06/11/15 / #20150161438

Feature generalization using topological model

Systems, methods, and other embodiments associated with feature generalization leveraging topological model functionality are described. In one embodiment, a method includes loading primitives associated with a first feature and a second feature into a topological model. ... Oracle International Corp

06/11/15 / #20150161391

System and method for supporting host-based firmware upgrade of input/output (i/o) devices in a middleware machine environment

A system and method can support controlled and secure firmware upgrade in a middleware machine environment. The system can provide a boot image of an operating system (os) in a host node, wherein the host node connects to a shared resource, such as a network fabric, via an input/out (i/o) device. ... Oracle International Corp

06/11/15 / #20150161214

Pattern matching across multiple input data streams

A method for detecting patterns across multiple input data streams related to one or more applications is disclosed. The method includes receiving multiple input data streams and generating one or more dynamic data types for one or more attributes of the input data streams. ... Oracle International Corp

06/11/15 / #20150161188

Dynamically adapting objects

Systems, methods, and other embodiments associated with dynamically generating adaptations of data objects are described. In one embodiment, a method includes receiving a request to access a requested portion of a data object. ... Oracle International Corp

06/11/15 / #20150160949

Bootstrapping server using configuration file stored in server-managed storage

A method and apparatus for booting a clustered management system is provided where the configuration information required to boot the system is stored within the system itself. The techniques cope with several issues including finding the configuration data on the physical disk before the logical disk system is established, coping with replicated copies of configuration data, network partitions and disk drive failures that may prevent a booting node to have perfect knowledge of the state of the entire system, and active nodes modifying or moving configuration data while the booting node is searching for a consistent, correct copy of configuration data.. ... Oracle International Corp

06/11/15 / #20150160937

System and method for supporting in-band/side-band firmware upgrade of input/output (i/o) devices in a middleware machine environment

A system and method can support controlled and secure firmware upgrade in a middleware machine environment. The system can provide an input/output (i/o) device, which is associated with a host node. ... Oracle International Corp

06/11/15 / #20150160835

Pluggable layouts for data visualization components

Various arrangements are presented that allow for a prebuilt visualization component to be incorporated into an application under development, wherein the prebuilt visualization component is configured to create graphical nodes to be arranged and output for presentation by the application following compilation. A layout plug-in may be registered with the prebuilt visualization component such that the prebuilt visualization component communicates with the layout plug-in. ... Oracle International Corp

06/11/15 / #20150160482

Wavelength-locking a ring-resonator modulator

In the optical device, a ring-resonator modulator, having an adjustable resonance (center) wavelength, optically couples an optical signal that includes the carrier wavelength from an input optical waveguide to an output optical waveguide. A monitoring mechanism in the optical device, which is optically coupled to the output optical waveguide, monitors a performance metric of an output optical signal from the output waveguide. ... Oracle International Corp

06/04/15 / #20150156241

Support for a new insert stream (istream) operation in complex event processing (cep)

One embodiment of the invention includes a method of processing streaming data. The method includes initializing a stream of data and setting a time interval to apply to the stream of data. ... Oracle International Corp

06/04/15 / #20150156218

Security infrastructure for cloud services

A framework for handling a secure interaction between components in a cloud infrastructure system that wish to transfer information between each other during processing of a customer's subscription order is described. The framework orders the security zones of components based on security levels and protects the transfer of information between components in security zones with different security levels. ... Oracle International Corp

06/04/15 / #20150154216

System and methods for prioritizing data in a cache

Implementations described and claimed herein provide a system and methods for prioritizing data in a cache. In one implementation, a priority level, such as critical, high, and normal, is assigned to cached data. ... Oracle International Corp

06/04/15 / #20150154142

System and method for managing virtual host bus adaptor (vhba) over infiniband (ib) using a single external memory interface

A system and method can support input/output (i/o) virtualization in a computing environment. The system can comprise a chip, which is associated with a server on a network fabric. ... Oracle International Corp

06/04/15 / #20150154004

System and method for supporting efficient buffer usage with a single external memory interface

A system and method can support input/output (i/o) virtualization in a computing environment. The system can comprise a free buffer pool in a memory. ... Oracle International Corp

05/28/15 / #20150150145

Method and system for fast permission changes for virtual addresses

A method for accessing shared memory, the method includes loading a private context id into a private context id register, where the first private context id enables a thread to access a private memory region only accessible by the thread. The method further includes receiving, from the thread, a first request to access a shared memory region, loading a shared context id into a shared context register, permitting, by a memory management unit (mmu), the thread to access the shared memory region using the shared context id, and receiving, from the thread, a second request to disable access to the shared memory region. ... Oracle International Corp

05/28/15 / #20150149876

Status viewer

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to providing spreadsheets in a desktop integration framework that include error reports for validations. In various embodiments, a modeless error viewer is provided that allows end users to view an errors list for any failed row at the same time as the user corrects these errors.. ... Oracle International Corp

05/28/15 / #20150149686

Adapter card with a computer module form factor

A system includes a circuit board with a peripheral component interconnect express (“pcie”) backplane. The backplane is configured to receive processing power from a computer module. ... Oracle International Corp

05/28/15 / #20150149656

Methods, systems, and computer readable media for diameter routing using software defined network (sdn) functionality

Methods, systems, and computer readable media for routing a diameter message are disclosed. According to one method, the method occurs at a diameter routing node. ... Oracle International Corp

05/28/15 / #20150149625

Method and system for low-overhead latency profiling

The present disclosure provides a method, non-transitory computer-readable storage medium, and computer system that implement a latency monitoring and reporting service configured to collect and report latency of service transactions. In one embodiment, a chronicler object is generated and transmitted to a charging engine, where the chronicler object is configured to collect a set of time points as the chronicler object travels through one or more components of the charging engine. ... Oracle International Corp

05/28/15 / #20150149479

Lidar model with hybrid-columnar format and no indexes for spatial searches

A method and apparatus for querying a database table containing point spatial data and without indexes is provided. A request for point spatial data in the table includes a query window provided by the user and describing an area of interest in which the user desires the point spatial data contained therein. ... Oracle International Corp

05/28/15 / #20150149463

Method and system for performing topic creation for social data

Disclosed is a system, method, and computer program product for performing theme analysis and creating topics with regards to social data. A user interface is provided that allows the user to view and interact with to view and control the process/mechanism or creating topics. ... Oracle International Corp

05/28/15 / #20150149448

Method and system for generating dynamic themes for social data

Disclosed is a system, method, and computer program product for performing dynamic theme analysis with regards to social data. A user interface is provided that allows the user to view and interact with to view and control the process/mechanism for performing theme analysis.. ... Oracle International Corp

05/28/15 / #20150149419

Techniques for automatic data placement with compression and columnar storage

For automatic data placement of database data, a plurality of access-tracking data is maintained. The plurality of access-tracking data respectively corresponds to a plurality of data rows that are managed by a database server. ... Oracle International Corp

05/28/15 / #20150149233

Supply chain network strategic design system

A system is provided that designs a supply chain network. The system identifies a service level agreement metric definition. ... Oracle International Corp

05/28/15 / #20150148004

Method and system for zone analysis in a charging system

The present disclosure described a method, non-transitory computer readable storage medium, and computer system that implement zone analysis in a charging system. Accordingly, the method, non-transitory computer readable storage medium, and computer system provide for receiving a service usage request, where the service usage request represents, at least in part, a request for service usage received from a subscriber and comprises a value pair, which, in turn, comprises a first value and a second value; identifying a zone item by traversing a configurable zone model tree, where the traversing is performed using the first value and the second value; and returning a zone name of the zone, where the zone item comprises the zone name, and the zone name identifies a charging structure to be used in satisfying the service usage request.. ... Oracle International Corp

05/28/15 / #20150148003

Adaptive request processing service for charging requests

The present disclosure provides a method, non-transitory computer readable storage medium, and apparatus that implement an adaptable payload object model. In one embodiment, a payload object is generated using a payload specification that defines a plurality of payload attributes, where the payload object includes the plurality of payload attributes. ... Oracle International Corp

05/28/15 / #20150146509

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

05/21/15 / #20150143484

System and method for managing tokens authorizing on-device operations

A system and method can support on-device operation management. A token issuer on a backend server, and/or a tool, can generate an authorization token, which is bound to a user of one or more devices using a unique identifier (id) that is assigned to the user. ... Oracle International Corp

05/21/15 / #20150142940

Methods, systems, and computer readable media for a network function virtualization information concentrator

Methods, systems, and computer readable media for analyzing virtualization related information related to a telecommunications network for managing network virtualization are disclosed. In one embodiment, a system for analyzing virtualization related information related to a telecommunications network for managing network virtualization includes an information concentrator for analyzing virtualization related information related to a telecommunications network. ... Oracle International Corp

05/21/15 / #20150142794

Hierarchical linguistic tags for documents

Systems, methods, and other embodiments associated with linguistic tags for documents are described. In one embodiment, a method includes receiving a document. ... Oracle International Corp

05/21/15 / #20150142728

Upgrade of heterogeneous multi-instance database clusters

A method, system, and computer program product for management of large multi-database installations. The method form commences by analyzing a multiple database installation to determine a set of candidate upgrade operations to apply to individual instances of heterogeneous databases in the multiple database installation, and then scheduling an order in which order to apply individual operations from among the set of candidate upgrade operations. ... Oracle International Corp

05/21/15 / #20150142646

Configurable invoice matching optimization system

A system is provided that automatically optimizes a configurable invoice matching engine. The system receives a set of historical invoice matching data that includes invoices classified by the invoice matching engine and resolution actions initiated by the invoice matching engine. ... Oracle International Corp

05/21/15 / #20150142516

Allocation for retail items

Systems, methods, and other embodiments associated with allocation of retail goods based on a size profile and/or a selected strategy are described. In one embodiment, a method includes receiving a demand quantity for an item sold in multiple skus and accessing a size profile that specifies a relative contribution of a plurality of skus to overall sales of the items. ... Oracle International Corp

05/21/15 / #20150142458

Medical adherence tracking framework

A system that implements a medical adherence tracker framework receives a workflow definition, the workflow definition comprising one or more tasks. The system persists the workflow definition, and the persisting includes serializing the workflow definition. ... Oracle International Corp

05/21/15 / #20150141149

Gamification provider abstraction layer

A system that manages a gamification provider abstraction layer can select a gamification provider. The system receives a common gamification request message from a client and creates a provider-specific request message based on the received common gamification request message and the selected gamification provider. ... Oracle International Corp

05/21/15 / #20150139040

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

05/07/15 / #20150128115

Unifying static and dynamic compiler optimizations in source-code bases

Techniques are described for unifying static and dynamic compiler optimizations in source code bases. In an embodiment, a first compiler compiles source code of a target function to generate ahead-of-time (aot) compiled machine code. ... Oracle International Corp

05/07/15 / #20150127869

System and method for supporting an efficient packet processing model in a network environment

A system and method can support efficient packet processing in a network environment. The system can comprise a thread scheduling engine that operates to assign a thread key to each software thread in a plurality of software threads. ... Oracle International Corp

05/07/15 / #20150127762

System and method for supporting optimized buffer utilization for packet processing in a networking device

A system and method can support efficient packet processing in a network environment. The system can comprise a direct memory access (dma) resources pool that comprises one or more of dma resources. ... Oracle International Corp

05/07/15 / #20150127729

Inter-site integration platform for communication between social networking sites

A method, system, and computer program product for data mining and analytics from social networking sites. One method commences upon receiving a social event from a first social networking site, classifying the social event to determine a social site action, and modifying at least some aspect of the social event to create a modified social event based at least in part on the classification. ... Oracle International Corp

05/07/15 / #20150127579

Method and apparatus to present an integrated process modeler

A method and apparatus for an integrated process modeler is described. The modeler comprises a non-technical interface to permit design of a business process by a non-technical use and a technical interface to implement substeps of the process to automate technical aspects of the process by a technical user, using the same process modeler. ... Oracle International Corp

05/07/15 / #20150127494

Reinstating electronic requisition demand records

A method of reinstating requisition demands using information from a canceled purchase order in an enterprise accounting computer system may include identifying canceled purchase order distributions in the canceled purchase order. The method may also include generating new requisition distributions based on the canceled purchase order distributions, and generating new requisition lines for the new requisition distributions. ... Oracle International Corp

05/07/15 / #20150127419

Item-to-item similarity generation

A system that generates an item-to-item similarity for a category that includes a plurality of products receives attribute values for each product in the category and product-store-week sales units for each product in the category. The system estimates attribute weights. ... Oracle International Corp

05/07/15 / #20150127400

Team-based approach to skills-based agent assignment

Embodiments of the invention provide systems and methods for a team-based approach to skills-based agent assignment in task routing systems. According to one embodiment, performing skills-based task assignments in a task routing system can comprise identifying a team of agents. ... Oracle International Corp

05/07/15 / #20150124813

System and method for supporting virtualized switch classification tables

A system and method can support dynamic provisioning in a network switch environment, such as supporting virtualized switch clasification tables in a network switch. The system can provide a plurality of memory blocks that can be used to build one or more classification tables for supporting packet processing. ... Oracle International Corp

05/07/15 / #20150123973

Automated generation of a three-dimensional space representation and planogram verification

The present disclosure provides an automated scheme for generating and verifying a three-dimensional (3d) representation of a target space. In one embodiment, the automatic generation of a 3d representation of a target space includes receiving target space data from one or more mobile data capture devices and generating a local point cloud from the target space data. ... Oracle International Corp

04/30/15 / #20150121508

Method, a computer program and apparatus for analyzing symbols in a computer

The invention provides a computer-implemented method of analyzing symbols in a computer system, the symbols conforming to a specification for the symbols, in which the specification has been codified into a set of computer-readable rules; and, the symbols analyzed using the computer-readable rules to obtain patterns of the symbols by determining the path that is taken by the symbols through the rules that successfully terminates, and grouping the symbols according to said paths, the method comprising; upon receipt of a message at a computer, performing a lexical analysis of the message; and, in dependence on lexical analysis of the message assigning the message to one of the groups identified according to said paths. The invention also provides a computer programmed to perform the method and a computer program comprising program instructions for causing a computer to perform the method.. ... Oracle International Corp

04/30/15 / #20150121483

System and method for identity management providers in a cloud platform environment

Described herein is a system and method for supporting an identity management provider in a cloud computing environment. In accordance with an embodiment, an identity management (idm) provider can provide an identity store (e.g., ldap directory) configuration for use by a cloud platform (e.g., cloudlogic) service. ... Oracle International Corp

04/30/15 / #20150121375

System and method for providing a physical plugin for use in a cloud platform environment

In accordance with an embodiment, described herein are systems and methods for simulating a cloud environment on a physical platform. In an embodiment, a physical assembly is provided within a cloud environment and a physical plug-in configured to provide a virtual assembly builder-like environment on a physical platform. ... Oracle International Corp

04/30/15 / #20150121330

Hierarchical electromigration analysis using intelligent connectivity

Implementations of the present disclosure involve methods and systems for performing an electromigration analysis of a microelectronic circuit design. In particular, the implementations describe provide for performing a hierarchical extraction of the design, determining an approximate positioning and connection of two or more components of the design and performing electromigration analysis on the design. ... Oracle International Corp

04/30/15 / #20150121192

Debugging errors in display of web pages with partial page refresh

An aspect of the present disclosure facilitates debugging of errors in display of web pages with partial page refresh capability. In an embodiment, a client system receives source code of a complete web page containing multiple elements, and captures in a log, a set of definitions present in the source code. ... Oracle International Corp

04/30/15 / #20150121149

Error detection on a low pin count bus

Systems and methods that implement communication of error information on a bus, including a bus having a small number of pins are disclosed. In one embodiment, an apparatus includes an interface circuit configured to couple to a bus and one or more sideband signals. ... Oracle International Corp

04/30/15 / #20150121035

Systems and methods for implementing low-latency lookup circuits using sparse hash functions

A lookup circuit evaluates hash functions that map keys to addresses in lookup tables. The circuit may include multiple hash function sub-circuits, each of which applies a respective hash function to an input key value, producing a hash value. ... Oracle International Corp

04/30/15 / #20150121034

Systems and methods for implementing low-latency lookup circuits using multiple hash functions

A lookup circuit evaluates hash functions that map keys to addresses in lookup tables. The circuit may include multiple hash function sub-circuits, each of which applies a respective hash function to an input key value, producing a hash value. ... Oracle International Corp

04/30/15 / #20150120939

System and method for supporting service resources and feature sets in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for providing service resources for consumption by an application deployed to a service in a cloud environment. A service definition package (sdp) for the service can specify a dependency on a provider, and include association rules that define actions to be taken with regard to a runtime of the provider. ... Oracle International Corp

04/30/15 / #20150120938

System and method for supporting multitenancy in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for providing multitenancy support in a platform as a service or cloud computing environment. A platform component enables a service runtime to be shared by multiple tenants, by providing each tenant with a dedicated share or slice of a runtime instance. ... Oracle International Corp

04/30/15 / #20150120937

System and method for placement logic in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for providing multitenancy support in a platform as a service or cloud computing environment. A platform component enables a service runtime to be shared by multiple tenants, by providing each tenant with a dedicated share or slice of a runtime instance. ... Oracle International Corp

04/30/15 / #20150120936

Coordination of processes in cloud computing environments

Methods and systems of managing computer cloud resources, including at least one database, at least one server configured to, act as an orchestration site, wherein the orchestration site is configured to receive at least one cloud resource management plan from at least one user and store the at least one plan in the at least one database and act as an orchestration manager. The orchestration manager is configured to retrieve the at least one plan from the at least one database and execute the plan with at least one site controller.. ... Oracle International Corp

04/30/15 / #20150120900

System and method for integrating a cloud platform environment with an application server or other environment

In accordance with an embodiment, described herein is a system and method for integrating a cloud platform with an application server or other environment, for example, a weblogic environment. A cloud platform runtime including a cloud server can be embedded within an application server container, so that the cloud server domain can execute within the application server domain. ... Oracle International Corp

04/30/15 / #20150120893

System and method for test to production support in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for replicating a source service domain to a target service domain in a cloud computing platform environment. In accordance with an embodiment, the system comprises a cloud platform component provided as an installable software suite within the cloud environment, that supports provisioning of enterprise applications; a test to production (t2p) framework module that includes a plurality of t2p plugins and a paas plugin; and a user interface where an administrator or a user can invoke the plugins to replicate a source service domain to a target service domain. ... Oracle International Corp

04/30/15 / #20150120892

System and method for multitenant service management engine in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for providing multitenancy support in a platform as a service or cloud computing environment. A platform component enables a service runtime to be shared by multiple tenants, by providing each tenant with a dedicated share or slice of a runtime instance. ... Oracle International Corp

04/30/15 / #20150120891

System and method for webtier providers in a cloud platform environment

Described herein is a system and method for supporting a webtier provider in a cloud computing environment. In accordance with an embodiment, the service types made available in a cloud platform (e.g., cloudlogic) domain can include information which describes dependency on a webtier provider, which in turn provides load-balancing capability to a service whose deployment may span multiple virtual machines. ... Oracle International Corp

04/30/15 / #20150120889

System and method for providing a clone service for use with a cloud platform environment

In accordance with an embodiment, described herein is a system and method for providing a clone a service in a cloud platform environment. The system can clone a source service within a service domain or across service domains, by creating a new service from a same service definition package used for creating the source service, extracting post-provision changes from the source service, e.g., user applications and post-provision configurations, and applying the changes to the new service.. ... Oracle International Corp

04/30/15 / #20150120886

System and method for service import/export in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for exporting and importing a paas service and associated configurations across service domains are provided. The system comprises a cloud platform component provided as an installable software suite within a cloud environment; a test to production (t2p) framework module that includes a paas plugin and a plurality of t2p plugins and tools; and a user interface where the plugins and tools can be invoked to export domain configurations from a source service domain, and import the domain configurations to a target domain. ... Oracle International Corp

04/30/15 / #20150120860

System and method for atomic file transfer operations over connectionless network protocols

A system for atomic file transfer operations over connectionless network protocols includes a processor and a memory coupled to the processor. The memory contains program instructions executable by the processor to implement an operating system including a system call interface for sending one or more data files to another system over a network via a connectionless network protocol. ... Oracle International Corp

04/30/15 / #20150120780

System and method for integrating a database with a service deployed on a cloud platform

Described herein are systems and methods for integrating a database into a cloud computing environment. In accordance with an embodiment, a system includes a service management engine (sme) configured to execute in the cloud environment and to access a provider type including coordinates to a database and authentication information for the database. ... Oracle International Corp

04/30/15 / #20150120776

Virtual directory server to process directory requests when information on an object is split across multiple data sources

A virtual directory server (vds) provided according to an aspect of the present disclosure maintains attribute data identifying a corresponding set of stored attributes associated with each data source, with each data source storing values for associated set of stored attributes. Upon receiving a first request based on query attributes, the vds identifies a set of data sources based on the stored attribute data, with each data source storing values for at least one of the query attributes. ... Oracle International Corp

04/30/15 / #20150120754

Systems and methods for generating bit matrices for hash functions using fast filtering

A lookup circuit evaluates hash functions that map keys to addresses in lookup tables. The circuit includes multiple hash function sub-circuits, each of which applies a respective hash function to an input key, producing a hash value. ... Oracle International Corp

04/30/15 / #20150120727

Optimization framework for in-memory storage of policy session data

The present disclosure provides for an optimization framework that optimizes the amount of information persisted in a policy session using rule introspection. In one embodiment, the optimization framework receives a message, where the message includes an attribute, and the attribute includes an attribute name and an attribute value. ... Oracle International Corp

04/30/15 / #20150120672

Uoa migration

Systems and methods are disclosed for a migration tool that rapidly transfers metadata between a source content archive and a target content archive. In one aspect, the rapid transfer is facilitated by customizable multithreading that includes the ability to suspend and/or resume migration. ... Oracle International Corp

04/30/15 / #20150120659

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

04/30/15 / #20150120494

Electronic commerce promotions preview

An e-commerce system provides a preview of promotions available on an e-commerce web site. While in a preview mode, the system allows a business user to select one or more items and add them to a shopping cart. ... Oracle International Corp

04/30/15 / #20150120381

Retail sales overlapping promotions forecasting using an optimized p-norm

A system that generates a sales forecast for an item receives the sales history for prior sales periods that includes at least one stand-alone time period when a single promotion event is active, and at least one overlapping time period when two or more promotion events are active and overlapping. For each stand-alone time period, the system determines a stand-alone lift for each promotion event active during the stand-alone time periods. ... Oracle International Corp

04/30/15 / #20150120302

Method and system for performing term analysis in social data

Disclosed is a system, method, and computer program product for allowing an entity to access social media data, and to perform term analysis upon that data. The approach is capable of accessing data across multiple types of internet-based sources of social data and commentary. ... Oracle International Corp

04/30/15 / #20150117174

Media and drive validation in tape libraries

A method for validating media and drives. The method includes receiving a validation request for a data storage tape in a library and, with the tape loaded into a predefined gold drive in the tape library, performing a statistical analysis on the tape to determine an operating parameter such as a measure of read margin for the tape in the predefined gold drive. ... Oracle International Corp

04/30/15 / #20150116866

Rotary actuator with coil winding portions having opposing current flow directions

A rotary actuator for positioning a recording head in a data storage mechanism and that includes first and second cylindrical subassemblies separated by an air gap. One of the subassemblies includes a magnetically conductive core with an electrically conductive coil wrapped thereover to enable first and second current flow directions in the circuit. ... Oracle International Corp

04/23/15 / #20150113512

Speculative object representation

A method for optimizing code includes receiving, by a compiler and from an interpreter, a code section representation including an object allocation, compiling, by the compiler, the code section representation into machine code with a compact allocated object of the object allocation, and triggering a deoptimization returning execution to the interpreter in response to an attempted access of the compact allocated object. The method further includes setting, by the interpreter and within the code section representation, a flag indicating that a new compact allocated object is required at a location of the attempted access, receiving, by the compiler, the code section representation including the flag, compiling, by the compiler and according to the flag, the code section representation into new machine code including the new compact allocated object, and executing the new machine code with the new compact allocated object.. ... Oracle International Corp

04/23/15 / #20150109661

Reflector based on a directionally coupled optical loop

An optical device includes an optical reflector based on a coupled-loopback optical waveguide. In particular, an input port, an output port and an optical loop in arms of the optical reflector are optically coupled to a directional coupler. ... Oracle International Corp

04/23/15 / #20150108615

Technique for controlling positions of stacked dies

An assembly component and a technique for assembling a chip package using the assembly component are described. This chip package includes a set of semiconductor dies that are arranged in a stack in a vertical direction, which are offset from each other in a horizontal direction to define a stepped terrace at one side of the vertical stack. ... Oracle International Corp

04/23/15 / #20150108506

Singulating hybrid integrated photonic chips

During a fabrication technique, trenches are defined partially through the thickness of a substrate. Then, photonic integrated circuits are coupled to the substrate. ... Oracle International Corp

04/16/15 / #20150106788

Dual tagging between test and pods

A method of applying test routines to pods in an automated application test suite may include receiving a selection of a pod representing an operating environment for an application from among a plurality of pods. The pod may be associated with one or more first required tags and/or one or more first provided tags. ... Oracle International Corp

04/16/15 / #20150106659

Monitoring and diagnostics of business transaction failures

Systems, methods, and other embodiments associated with reconfiguring applications and monitoring exceptions are described. In one embodiment, a computer implemented method analyzes executable code of an application and identifies an exception handling clause. ... Oracle International Corp

04/16/15 / #20150106590

Filtering out redundant software prefetch instructions

The disclosed embodiments relate to a system that selectively filters out redundant software prefetch instructions during execution of a program on a processor. During execution of the program, the system collects information associated with hit rates for individual software prefetch instructions as the individual software prefetch instructions are executed, wherein a software prefetch instruction is redundant if the software prefetch instruction accesses a cache line that has already been fetched from memory. ... Oracle International Corp

04/16/15 / #20150106499

Transforming cloud service measurements into anonymized extramural business rankings

A method, system, and computer program product for computing cloud services. A method commences upon invocation of instrumentation configured to monitor a plurality of applications running in a cloud environment. ... Oracle International Corp

04/16/15 / #20150106382

Tables with unlimited number of sparse columns and techniques for an efficient implementation

A method and apparatus queries a table in a database where the table includes at least one column declared to be sparse. A binary large object may be used to store the sparse column data. ... Oracle International Corp

04/16/15 / #20150106348

Monitoring business transaction failures involving database procedure calls

Systems, methods, and other embodiments associated with modifying applications and monitoring exceptions are described. In one embodiment, a computer implemented method searches an executable code for code representing a database procedure call within the executable code. ... Oracle International Corp

04/16/15 / #20150106242

Framework and methodology for managing data between data systems

The present disclosure provides for managing data between data systems. A request, originating from a management system, is received by a unified inventory management system. ... Oracle International Corp

04/16/15 / #20150106161

Retail sales forecasting with overlapping promotions effects

A system that generates a sales forecast for an item receives sales history for prior sales periods that include active promotion events that are active during each sales period. The system determines one or more types of overlapping promotions during the sales periods. ... Oracle International Corp

04/09/15 / #20150100584

Method, computer program and apparatus for analyzing symbols in a computer system

The present invention provides a computer-implemented method of analyzing messages in a computer system to allow workflows constituted by the messages to be identified, the method comprising: analyzing a sequence of messages in a computer system in order to classify the messages, thereby producing a corresponding sequence of classifications of the messages; and, applying sequence induction to the sequence of classifications of the messages to produce (i) a set or sub-sequences of the classifications of the messages and (ii) a sequence grammar for the sub-sequences, from which a workflow constituted by the sequence of messages can be identified.. . ... Oracle International Corp

04/09/15 / #20150100554

Attribute redundancy removal

Systems, methods, and other embodiments associated with attribute redundancy removal are described. In one embodiment, a method includes identifying redundant attribute values in a group of attributes that describe two items. ... Oracle International Corp

04/09/15 / #20150098677

Hybrid-integrated photonic chip package

A chip package includes an optical integrated circuit (such as a hybrid integrated circuit) and an integrated circuit that are adjacent to each other on the same side of a substrate in the chip package. The integrated circuit includes electrical circuits, such as memory or a processor, and the optical integrated circuit communicates optical signals with very high bandwidth. ... Oracle International Corp

04/02/15 / #20150095973

Cloud database lockdown

Techniques are described herein for locking down a cloud database. In an embodiment, each respective database cloud service of a plurality of database cloud services is associated with a different respective database schema of a plurality of database schemas within a database. ... Oracle International Corp

04/02/15 / #20150095796

Loading a database into the cloud

Techniques are described herein for loading data into a database cloud service. In an embodiment, one or more database objects are added to a virtual cart in response to first user input. ... Oracle International Corp

04/02/15 / #20150095720

Proactive and adaptive cloud monitoring

Processes, computer-readable media, and machines are disclosed for reducing a likelihood that active functional components fail in a computing system. An active monitoring component receives metrics associated with different active functional components of a computing system. ... Oracle International Corp

04/02/15 / #20150095473

Automatic configuration of applications based on host metadata using application-specific templates

In accordance with an embodiment, a metadata generator tool can automate the configuration of applications in a domain. The metadata generator tool can automatically capture metadata for the deployment and update one or more application specific property files using application specific templates. ... Oracle International Corp

04/02/15 / #20150095389

Method and system for generating pseudorandom numbers in parallel

The disclosed embodiments relate to a system that generates a pseudorandom number. During operation, the system maintains a current dot-product for a thread, wherein the current dot-product is a dot-product between a pedigree for the thread and an array of coefficients, wherein the pedigree for the thread comprises an array of elements that specify a path to the thread from a root in a dynamic multi-threading hierarchy, and wherein the array of coefficients includes a coefficient for each level in the dynamic multi-threaded hierarchy. ... Oracle International Corp

04/02/15 / #20150095387

System and method for conversion of numeric values between different number base formats, for use with software applications

Described herein are systems and methods for conversion of numeric values between different number base formats, for use with software applications. In accordance with an embodiment, an integral part of a passed floating-point numeric value in a source number base (e.g., binary) format is isolated and converted to an integer. ... Oracle International Corp

04/02/15 / #20150095343

Cloud database connection multiplexing

Techniques are described herein for routing requests for database cloud services. In an embodiment, a different uniform resource identifier (uri) is assigned to each respective database schema of a plurality of database schemas in one or more databases. ... Oracle International Corp

04/02/15 / #20150095277

Data-parallel probabilistic inference

The present invention relates to a probabilistic programming compiler that (a) generates data-parallel inference code to sample from probability distributions in models provided to the compiler; and (b) utilizes a modular framework to allow addition and removal of inference algorithm information based on which the compiler generates the inference code. For a given model, the described compiler can generate inference code that implements any one or more of the inference algorithms that are available to the compiler. ... Oracle International Corp

04/02/15 / #20150094017

Method and apparatus for flexible balance management using reservation consumption

A method, system, and computer-program product for flexible balance management using reservation consumption are disclosed. For example, a method according to embodiments of the methods and systems disclosed herein includes receiving a request message and, in response to the receiving the request message, updating a consumed reservation balance.. ... Oracle International Corp

04/02/15 / #20150092610

Methods, systems, and computer readable media for determining policy information associated with an emergency call

Methods, systems, and computer readable media for determining policy information associated with an emergency call are disclosed. According to one method, the method occurs at a policy and charging rules function (pcrf) separate from an emergency services routing proxy (esrp). ... Oracle International Corp

04/02/15 / #20150092298

Media and drive validation in a storage library

Systems and methods are described for validating storage media and/or media drives in a storage library using a hidden drive pool and a non-hidden media pool. For example, a storage library can be instructed to perform media/drive validation (mdv) on a selected pool of physical storage media using a selected pool of drive resources. ... Oracle International Corp

03/26/15 / #20150089623

Service profile-specific token attributes and resource server token attribute overriding

A framework, which conforms to the oauth standard, involves a generic oauth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the oauth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. ... Oracle International Corp

03/26/15 / #20150089622

Mobile oauth service

A framework, which conforms to the oauth standard, involves a generic oauth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the oauth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. ... Oracle International Corp

03/26/15 / #20150089620

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

03/26/15 / #20150089619

Web-based interface integration for single sign-on

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

03/26/15 / #20150089617

Single sign-on (sso) for mobile applications

A framework, which conforms to the oauth standard, involves a generic oauth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the oauth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. ... Oracle International Corp

03/26/15 / #20150089614

Single sign-on between multiple data centers

Systems and methods are disclosed for a single sign-on (sso) enterprise system with multiple data centers that use a lightweight cookie on a user's client device. The lightweight cookie includes a reference to a data center in which the user is already authenticated, and a new data center contacts the old data center for creating a session for the user on the new data center. ... Oracle International Corp

03/26/15 / #20150089608

Automatic creation and management of credentials in a distributed environment

A multi-node cluster is configured for credential management. A method commences by retrieving a super-user credential from a credential record stored in a location accessible to the cluster, then propagating the super-user credential to a set of nodes in the multi-node cluster. ... Oracle International Corp

03/26/15 / #20150089604

Global unified session identifier across multiple data centers

Systems and methods are disclosed for using a global unified session identifier across data centers. When a user first accesses a data center and an initial session is created for the user in the data center, a session identifier is generated for the user session. ... Oracle International Corp

03/26/15 / #20150089598

Entity security implied by an asset in a repository system

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

03/26/15 / #20150089597

Multiple resource servers interacting with single oauth server

A framework, which conforms to the oauth standard, involves a generic oauth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the oauth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. ... Oracle International Corp

03/26/15 / #20150089596

Using representational state transfer (rest) for consent management

A framework, which conforms to the oauth standard, involves a generic oauth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the oauth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. ... Oracle International Corp

03/26/15 / #20150089580

Web-based single sign-on logon manager

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

03/26/15 / #20150089579

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

03/26/15 / #20150089575

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

03/26/15 / #20150089571

Pluggable authorization policies

A framework, which conforms to the oauth standard, involves a generic oauth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the oauth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. ... Oracle International Corp

03/26/15 / #20150089570

Configurable adaptive access manager callouts

A framework, which conforms to the oauth standard, involves a generic oauth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the oauth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. ... Oracle International Corp

03/26/15 / #20150089569

Bundled authorization requests

A framework, which conforms to the oauth standard, involves a generic oauth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the oauth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. ... Oracle International Corp

03/26/15 / #20150089483

Method for ordering text in a binary

In general, in one aspect, embodiments of the invention relate to a method for generating executable binary. The method includes analyzing a test executable binary generated from source code, wherein the source code comprises a plurality of functions, generating, based on analyzing the test executable binary, a code call tree comprising a plurality of call durations for the plurality of functions, and determining, using the code call tree, a function order of the plurality of functions. ... Oracle International Corp

03/26/15 / #20150089475

Runtime customization infrastructure

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to allow runtime customizations of documents developed using a desktop integration framework. Workbook metadata is a set of information that describes how a given workbook is integrated with a particular web application. ... Oracle International Corp

03/26/15 / #20150089470

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

03/26/15 / #20150089469

Computer-aided development of native mobile application code

A method, system, and computer program product for computer-aided software application development. A synthesizer commences upon receiving a mobile device identifier and additional information such as an application identifier, an object model, and/or a form identifier, then analyzing the additional information to determine what form(s) to implement on the mobile device. ... Oracle International Corp

03/26/15 / #20150089466

Method and system for implementing an action command engine

Disclosed are improved methods, systems, and computer program products for implementing an action command engine to simplify an end user's experience in executing processes in applications by enabling an action command engine to guide a user through the process in a step by step fashion. Embodiments of the invention can be implemented in different modes of operations, such as manual mode, auto-entry mode, or batch fill mode. ... Oracle International Corp

03/26/15 / #20150089448

Enterprise applications navigation using tile characteristics that change with applications data

In example embodiments, space filling elements displayed on a computer screen represent items in one or more levels of a hierarchical menu structure. The area of a space filling element indicates the number of accesses to an application associated with the space filling element. ... Oracle International Corp

03/26/15 / #20150089422

Computer user interface including lens-based navigation of graphs

In one embodiment, a movable area, referred to as a “lens,” on a graph display allows the user to preview the zoom level of the graph. When a node, line or other item in the graph is in the area of the lens, then the item can be shown at a different zoom level than rest of the graph. ... Oracle International Corp

03/26/15 / #20150089385

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

03/26/15 / #20150089377

Method and system for selection of user interface rendering artifacts in enterprise web applications using a manifest mechanism

A method, system, and computer-program product for the selection of user interface rendering artifacts in web applications using a manifest mechanism are disclosed. The method includes receiving a request, evaluating an expression, and generating a physical renderer. ... Oracle International Corp

03/26/15 / #20150089373

Context aware voice interface for computing devices

A system and method for facilitating user access to software functionality, such as enterprise-related software applications and associated data. An example method includes receiving language input responsive to one or more prompts; determining, based on the language input, a subject category associated with a computing object, such as a customer relationship management (crm) opportunity object; identifying an action category pertaining to a software action to be perform pertaining to the computing object; employing identification of the software action to obtain action context information pertaining to the action category; and implementing a software action in accordance with the action context information. ... Oracle International Corp

03/26/15 / #20150089366

Temporal graph visualization

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

03/26/15 / #20150089351

Model-driven list picker

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place popup or list pickers as components of a document using a desktop integration framework. The popup or list pickers can be tied to model metadata allowing a pick list to be dynamically generated when the document is rendered. ... Oracle International Corp

03/26/15 / #20150089350

Model-driven desktop integration framework

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers working within desktop applications to create application-specific documents that integrate with web-based applications. Using a desktop integration framework, a developer can design documents having components that provide user interfaces to data associated with data models of the web-based applications. ... Oracle International Corp

03/26/15 / #20150089345

Custom validation of values for fields of submitted forms

A server system provided according to an aspect of the present disclosure receives validation rules for fields of a form, and stores the validation rules as metadata in a memory. When values are later received based on the form, the values are validated using the rules in the metadata. ... Oracle International Corp

03/26/15 / #20150089342

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/26/15 / #20150089341

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

03/26/15 / #20150089340

Automatic column resizing

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to provide automatic column resizing in spreadsheet software using a desktop integration framework. The width of a column usually can only be set at or to hard-wired widths or manually adjusted to fit (even with a manually triggered auto adjustment function). ... Oracle International Corp

03/26/15 / #20150089334

Workbook composer

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow users to specify runtime customizations of documents developed using a desktop integration framework. Workbook metadata is a set of information that describes how a given workbook is integrated with a particular web application. ... Oracle International Corp

03/26/15 / #20150089304

User-directed logging and auto-correction

A method, system, and computer program product for performing user-initiated logging and auto-correction in hardware/software systems. Embodiments commence upon identifying a set of test points and respective instrumentation components, then determining logging capabilities of the instrumentation components. ... Oracle International Corp

03/26/15 / #20150089274

System and method for supporting fault tolerant job management in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for supporting fault tolerant job management for use with a cloud computing environment. In accordance with an embodiment, the system comprises a job manager that manages the execution of jobs within the cloud environment including their job states, and a job manager service that provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs. ... Oracle International Corp

03/26/15 / #20150089270

User-directed diagnostics and auto-correction

A method, system, and computer program product for performing user-initiated logging and auto-correction in hardware/software systems. Embodiments commence upon identifying a set of test points and respective instrumentation components, then determining logging capabilities of the instrumentation components. ... Oracle International Corp

03/26/15 / #20150089140

Movement offload to storage systems

In a write by-peer-reference, a storage device client writes a data block to a target storage device in the storage system by sending a write request to the target storage device, the write request specifying information used to obtain the data block from a source storage device in the storage system. The target storage device sends a read request to the source storage device for the data block. ... Oracle International Corp

03/26/15 / #20150089138

Fast data initialization

A method and system for fast file initialization is provided. An initialization request to create or extend a file is received. ... Oracle International Corp

03/26/15 / #20150089134

Core in-memory space and object management architecture in a traditional rdbms supporting dw and oltp applications

Techniques are provided for managing in-memory space and objects. In one embodiment, a set of in-memory objects are maintained within an area in volatile memory that is accessible to a database server. ... Oracle International Corp

03/26/15 / #20150089125

Framework for numa affinitized parallel query on in-memory objects within the rdbms

Techniques are provided for performing parallel processing on in-memory objects within a database system. In one embodiment, a plurality of in-memory chunks are maintained on a plurality of non-uniform memory access (numa) nodes. ... Oracle International Corp

03/26/15 / #20150089121

Managing a cache on storage devices supporting compression

Flash memory on a flash memory device is virtualized using compression that is native to the flash memory device. Through compression, the flash memory device is used to logically store more data in a virtual address space that is larger than the physical address space of the flash memory device. ... Oracle International Corp

03/26/15 / #20150089068

System and method for cloud entity including service locking in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for service locking in a cloud computing environment. In accordance with an embodiment, the system includes a plurality of services which can be used by applications within the cloud environment, wherein the services can be associated with and utilize resources within the cloud environment. ... Oracle International Corp

03/26/15 / #20150089067

System and method for service expiration in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for providing service expiration in a cloud computing environment. In accordance with an embodiment, the system includes a plurality of services which can be used by applications within the cloud environment, wherein the services can be associated with and utilize resources within the cloud environment. ... Oracle International Corp

03/26/15 / #20150089066

System and method for tenant management in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for providing tenant management in a cloud computing environment. In accordance with an embodiment, a tenant manager component enables configuration and management of tenants that utilize services and resources within the cloud environment, including accessing information in a tenant store repository describing a plurality of tenants, and providing administrative isolation between the plurality of tenants. ... Oracle International Corp

03/26/15 / #20150089065

System and method for quota management in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for management of quota in a cloud computing environment. In accordance with an embodiment, a tenant manager component enables configuration and management of tenants within the cloud environment, wherein the tenants can utilize services and resources within the cloud environment. ... Oracle International Corp

03/26/15 / #20150089041

System and method for providing a job manager for use with a cloud platform environment

In accordance with an embodiment, described herein is a system and method for providing a job manager for use with a cloud computing environment. In accordance with an embodiment, the system include a job manager that manages the execution of jobs within the cloud environment including their job states. ... Oracle International Corp

03/26/15 / #20150089040

System and method for supporting detachable administration commands in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for supporting detachable administration commands for use with a cloud computing environment. In accordance with an embodiment, a job manager service provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs, wherein each instance of the administrative commands is associated with a unique job identifier. ... Oracle International Corp

03/26/15 / #20150089039

System and method for providing administration command progress status in a cloud platform environment

In accordance with an embodiment, described herein is a system and method for providing administrative command progress status for use with a cloud computing environment. In accordance with an embodiment, a job manager service provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs, wherein each instance of the administrative commands is associated with a unique job identifier. ... Oracle International Corp

03/26/15 / #20150089031

System and method for providing configuration modularity in an application server, cloud platform, or other environment

In accordance with an embodiment, described herein is a system and method for providing configuration modularity in an application server, cloud platform, or other environment. For example, in a cloud computing environment, application server modules, e.g., weblogic server or glassfish modules, can be embedded within the environment to provide various cloud platform functionalities. ... Oracle International Corp

03/26/15 / #20150089018

Centralized management of webservice resources in an enterprise

A single centralized metadata repository for an entire enterprise can maintain the metadata pertaining to various different web service applications on application servers of heterogeneous types within the enterprise. The metadata items stored in the centralized repository all can be stored in a same canonical format that can be expected and understood by all metadata accessors. ... Oracle International Corp

03/26/15 / #20150089008

Intelligent network resource manager

A method and apparatus for intelligent network resource manager for distributed computing systems is provided. A first priority is assigned to a first virtual channel set that includes at least two virtual channels of a plurality of virtual channels associated with a physical communication channel. ... Oracle International Corp

03/26/15 / #20150089001

System and method for providing a user messaging service for use with a cloud platform environment

In accordance with an embodiment, described herein is a system and method for providing a user messaging service for use with a cloud computing environment. In accordance with an embodiment, the system includes a notifier component, which receives information describing notifiable events that occur within the cloud environment during the provisioning of the enterprise applications, and communicates the information to a user messaging service at a user messaging server. ... Oracle International Corp

03/26/15 / #20150088999

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

03/26/15 / #20150088978

Cookie based session management

An enterprise software system access manager saves cookies for users' sessions on client devices but creates server-side sessions on the fly when needed for the users to access certain features, when there is a constraint on the client device, or due to application policies. The server-side session objects can have references to the client-side cookies and can have key-value pairs added to them instead of the associated cookie.. ... Oracle International Corp

03/26/15 / #20150088926

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

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

03/26/15 / #20150088925

User interface for pivot views

An aspect of the present disclosure enables a user to specify a first pivot view as a publisher upon change of a criteria for selection of data points, and a second pivot view as a subscriber upon occurrence of the change. When an event representing a change of the criteria in the first view is detected, both the first view and the second view are updated reflecting the change in the selection criteria. ... Oracle International Corp

03/26/15 / #20150088919

Transforming a query to reuse stored data

Methods, computer systems, and stored instructions are described herein for transforming a query or execution plan to re-use stored data. A query processor stores a query or a representation thereof. ... Oracle International Corp

03/26/15 / #20150088894

Producing sentiment-aware results from a search query

A method, system, and computer program product for information retrieval and sentiment assessment. The method parses a sentiment-aware query to isolate one or more lexical terms to be included in a lexical retrieval of documents containing the lexical terms. ... Oracle International Corp

03/26/15 / #20150088885

Aggregating dimensional data using dense containers

Methods, computer systems, and stored instructions are described herein for densely grouping dimensional data and/or aggregating data using a data structure, such as one that is constructed based on dimensional data. When smaller tables are joined with a larger table, a server may analyze the smaller tables first to determine actual value combinations that occur in the smaller tables, and these actual value combinations are used to more efficiently process the larger table. ... Oracle International Corp

03/26/15 / #20150088880

Systems and methods for supporting multiple database server versions on a database machine

Techniques are described herein for supporting multiple versions of a database server within a database machine comprising a separate database layer and storage layer. In an embodiment, the database layer includes compute nodes each hosting one or more instances of a database server. ... Oracle International Corp

03/26/15 / #20150088866

Accessing application services from forms

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

03/26/15 / #20150088857

Method and system for performing query optimization using a hybrid execution plan

An improved method, system, and computer program product is disclosed that provides a hybrid approach to optimization which allows different subsets of data accessed by a query to be optimized with different access paths and execution approaches. Transformations may be performed to re-write the query, which restructures the query in a way that facilitates the hybrid optimization process. ... Oracle International Corp

03/26/15 / #20150088856

Inferring dimensional metadata from content of a query

Methods, computer systems, and stored instructions are described herein for inferring dimensional metadata from content of a query that references tables. A server analyzes the content of the query to determine which table(s) of the referenced tables could be fact tables and/or which table(s) of the referenced tables could be dimension tables. ... Oracle International Corp

03/26/15 / #20150088841

Techniques for correlating data in a repository system

Techniques are described for determining correlations between data in a repository system. The data may include information about corresponding to resources (e.g., an application, a process, a service, an endpoint, or a method) in a computing environment. ... Oracle International Corp

03/26/15 / #20150088830

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

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

03/26/15 / #20150088824

Granular creation and refresh of columnar data

Techniques are provided for granular load and refresh of columnar data. In an embodiment, a particular data object that contains particular data formatted different from column-major format is maintained, the particular data including first data and second data. ... Oracle International Corp

03/26/15 / #20150088822

Multi-version concurrency control on in-memory snapshot store of oracle in-memory database

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/26/15 / #20150088815

Method and system for effecting incremental changes to a repository

A method, system, and computer-program product for effecting incremental changes to a repository are disclosed. The method includes receiving an incremental feature package and applying the one or more revisions to the repository. ... Oracle International Corp

03/26/15 / #20150088813

Combined row and columnar storage for in-memory databases for oltp and analytics workloads

Columns of a table are stored in either row-major format or column-major format in an in-memory dbms. For a given table, one set of columns is stored in column-major format; another set of columns for a table are stored in row-major format. ... Oracle International Corp

03/26/15 / #20150088812

Maintaining staleness information for aggregate data

Computer systems, machine-implemented methods, and stored instructions are provided herein for maintaining information that describes aggregate characteristics of data within zones. Stored data may be separated into defined zone(s). ... Oracle International Corp

03/26/15 / #20150088811

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

03/26/15 / #20150088809

Densely grouping dimensional data

Methods, computer systems, and stored instructions are described herein for densely grouping dimensional data and/or aggregating data using a data structure, such as one that is constructed based on dimensional data. When smaller tables are joined with a larger table, a server may analyze the smaller tables first to determine actual value combinations that occur in the smaller tables, and these actual value combinations are used to more efficiently process the larger table. ... Oracle International Corp

03/26/15 / #20150088805

Automatic caching of scan and random access data in computing systems

Approaches, techniques, and mechanisms are disclosed for improved caching in database systems that deal with multiple data access patterns, such as in database systems that interface with both oltp and data warehouse clients. A cache is deployed between a database server and a storage system that stores data units. ... Oracle International Corp

03/26/15 / #20150088795

Minimizing global error in an artificial neural network

Computer systems, machine-implemented methods, and stored instructions are provided for minimizing an approximate global error in an artificial neural network that is configured to predict model outputs based at least in part on one or more model inputs. A model manager stores the artificial neural network model. ... Oracle International Corp

03/26/15 / #20150088773

Method and system for in-memory policy analytics

A method, system, and computer-program product for in-memory policy analytics are disclosed. The method includes creating a policy model and determining an effect of a change to one of a value of one of one or more parameters. ... Oracle International Corp

03/26/15 / #20150088765

Session memory for virtual assistant dialog management

Embodiments of the invention provide systems and methods for managing a customer interaction with a virtual assistant. Managing a customer interaction with a virtual assistant can comprise receiving a request to initiate an interaction between the virtual assistant and the customer. ... Oracle International Corp

03/26/15 / #20150088602

Method and system for defining an offlinable view/controller graph

A method and system for defining an offlinable view/controller graph. In one embodiment of the method a first view definition is received from a server via data communication link, wherein the first view definition comprises a first identifier. ... Oracle International Corp

03/26/15 / #20150088578

Project management alerts using heterogeneous project data

A method, system, and computer program product for enterprise systems and applications. Embodiments commence upon identifying a first account ledger of first data items and a second account ledger of second data items, then identifying a first data item that is stored in a first unit of measurement (e.g., us dollars), and further identifying a second data item that is stored in a second unit of measurement (e.g., euros). ... Oracle International Corp

03/26/15 / #20150088499

Enhanced voice command of computing devices

Embodiments provide user access to software functionality such as enterprise-related software applications and accompanying actions and data. An example method includes receiving natural language input; analyzing the natural language input and selecting one or more portions of the natural language input; employing the one or more keywords to select software functionality; and presenting one or more user interface controls in combination with a representation of the natural language input, wherein the one or more user interface controls are adapted to facilitate user access to the software functionality. ... Oracle International Corp

03/26/15 / #20150087276

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

03/26/15 / #20150086305

Horizontal pass-through for a data storage library

Embodiments include systems and methods for providing throughput increase and/or physical expansion of a data storage library. Some embodiments include multiple robotic assemblies, each having its own hand assembly, which are electrically and mechanically integrated for concurrent use in a single storage library environment for increased throughput. ... Oracle International Corp

03/26/15 / #20150086219

Enhanced optical modulation using slow light

A photonic integrated circuit (pic) is described. This pic includes a semiconductor-barrier layer-semiconductor diode in an optical waveguide that conveys an optical signal, where the barrier layer is an oxide or a high-k material. ... Oracle International Corp

03/26/15 / #20150086149

Tunable silicon grating couplers

A photonic integrated circuit (pic) is described. This pic includes a grating coupler for surface-normal coupling that has an alternating pattern of grating teeth and grating trenches, where the grating trenches are filled with an electro-optical material. ... Oracle International Corp

03/26/15 / #20150086115

Screenshot database for application verification

A method may include receiving an image where the image may depict a screenshot of results of an application test. The method may also include comparing the image to a plurality of reference images and selecting a reference image that is the most similar to the image. ... Oracle International Corp

03/26/15 / #20150085663

Methods, systems, and computer readable media for diameter load and overload information and virtualization

Methods, systems, and computer readable media for managing diameter overload information within a telecommunications network are disclosed. One embodiment of a system for implementing the subject matter described herein includes at a virtualization orchestrator (vo) having a hardware processor and within the telecommunications network, receiving overload information, determining a network virtualization operation to perform based on the received information, and performing the network virtualization operation.. ... Oracle International Corp

03/26/15 / #20150084961

Map performance by dynamically reducing map detail

Example embodiments dynamically generate lower resolution maps from high precision vector for use on desktops. Lower resolution maps are dynamically generated on the client side by decreasing coordinate and path precision.. ... Oracle International Corp

03/26/15 / #20150083794

Target decoding and robot positioning in a storage library

Systems and methods are described for automatic calibration of robotic mechanism functions according to accurate decoding and locating of target features using spot scanning for example, a robotic mechanism in a storage library has one or more integrated scanners that can acquire contrast and/or topographic scan data from a scan window that represents a profile of the scan window expected to have one or more target feature sets. The scan data can be decoded according to predefined target masks (e.g., target type-specific fit tables) at a number of decode threshold levels to estimate target feature values, which can be used to converge on (or otherwise generate) a purported target definition with purported feature values. ... Oracle International Corp

03/19/15 / #20150082398

Communication between authentication plug-ins of a single-point authentication manager and client systems

Various arrangements for providing authentication information to a user are presented. A single-point authentication manager executed by a computer system may receive a request to access a resource from a remote client computer system. ... Oracle International Corp

03/19/15 / #20150082396

Privileged account plug-in framework - network - connected objects

Techniques for managing network-connected objects are provided. In some examples, code for accessing a network-connected object may be received. ... Oracle International Corp

03/19/15 / #20150082373

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

03/19/15 / #20150082372

Privileged account plug-in framework - step-up validation

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

03/19/15 / #20150082311

Method and system for logging into a virtual environment executing on a host

A method for logging into a guest virtual environment (ve) from a host ve. The method includes receiving a request to login into the guest ve from the host ve. ... Oracle International Corp

03/19/15 / #20150082271

System and method for providing an editor for use with a business process design environment

A system and method for providing an editor for use with a business process design environment. In accordance with an embodiment, the system provides an editor and framework that allows a user to create and edit business processes and business architecture projects. ... Oracle International Corp

03/19/15 / #20150082262

Dynamically generating jog patches for jog violations

Systems, methods, and other embodiments associated with dynamically generating jog patches are described. In one embodiment, a method includes determining a virtual edge within metal of a design at a jog rule violation. ... Oracle International Corp

03/19/15 / #20150082251

Navigation tool for device user interface

An example method for facilitating software navigation includes storing navigation history information pertaining to user interaction with software; displaying one or more representations of breadcrumbs in accordance with the navigation history information, resulting in displayed breadcrumbs; detecting when a number of breadcrumbs exceeds a threshold number of breadcrumbs; and replacing, in response to the detection, one or more of the breadcrumbs with a user interface control adapted to selectively display representations of the one or more breadcrumbs in response to user selection of the user interface control. Hence, certain breadcrumbs of a breadcrumb trail may be condensed or collapsed, e.g., into a drop-down menu control, when a breadcrumb trail would otherwise be too large to display.. ... Oracle International Corp

03/19/15 / #20150082219

Contextualized report building

A system and method for facilitating rendering a user interface display screen or portion thereof. An example method includes determining context information associated with a user, wherein the context information includes use job role information; and employing the context information to select one or more visualization types from a set of available visualization types. ... Oracle International Corp

03/19/15 / #20150082210

System and method for providing a visual preview of a user interface heap dump

A system and method for providing a visual preview of a heap dump, such as an application user interface heap dump. In accordance with an embodiment, the system comprises a software development environment including a heap dump viewer logic, wherein the heap dump viewer logic receives input from a user to select and display an instance of a heap dump or source elements therein, accesses the heap dump to determine information related to the selected instance or source elements, and builds graphical components corresponding to the selected instance or source elements, for use in generating a visual preview of the selected instance or source elements, for display to the user.. ... Oracle International Corp

03/19/15 / #20150082010

Shift instruction with per-element shift counts and full-width sources

Techniques for packing and unpacking data from a source register using a particular shift instruction are provided. The shift instructions takes, as input, a source register that contains a plurality of elements and a shift count register that contains a plurality of shift counts. ... Oracle International Corp

03/19/15 / #20150081988

Method and system for parallel program execution

A method for executing a program in parallel includes creating a program replica, which includes a write operation on and an identifier of an object and is a copy of the program, for a thread. The identifier specifies whether the object is thread-local. ... Oracle International Corp

03/19/15 / #20150081832

Managing seed data

Embodiments of the invention provide systems and methods for managing seed data in a computing system (e.g., middleware computing system). A disclosed server computer may include a processor and a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, cause the processor to perform a method. ... Oracle International Corp

03/19/15 / #20150081743

Method and system for implementing integrated logistics queries

Disclosed are improved methods, systems, and computer program products to manage, access, and inquire into logistics data, such as warehouse data, inventory data, and license plate data, to create an integrated logistics data set for display on a mobile computer.. . ... Oracle International Corp

03/19/15 / #20150081730

Use of email to update records stored in a database server

According to an aspect multiple records are stored in a database server. A set of records are retrieved by querying the database server. ... Oracle International Corp

03/19/15 / #20150081669

Fully automated sql tuning

Techniques are provided for a fully-automated process for tuning database query language statements that selects database query language statements for tuning, tunes the database query language statements and generates tuning recommendations, tests the tuning recommendations, and determines whether to implement the tuning recommendations based on the test results. The fully-automated tuning process may also automatically implement certain tuning recommendations and monitor the performance of the database query language statements for which tuning recommendations have been implemented.. ... Oracle International Corp

03/19/15 / #20150081489

Tiered charging alteration

A system determines a tiered charging rule with at least one step. Each step defines a quantity entry point and exit point for the step and defines an alteration rule to be applied to charges falling within the step. ... Oracle International Corp

03/19/15 / #20150081486

System and framework for instant messenger timecard integration

In an instant messenger, a current state that is transmitted to other employees is selectable by user input, to be a first state identifying a given employee as working or a second state identifying the given employee as taking a break. A draft time card is automatically prepared for the given employee, by using a time at which the current state is set in the im to the first state as a time of occurrence of a clock-in event in tracking time to be paid, or when it is set to the second state as a time of occurrence of a clock-out event. ... Oracle International Corp

03/19/15 / #20150081451

Method and system for implementing cloud based marketing integration with external content

Disclosed is an approach for implementing an improved system, method, and computer program product for a marketing automation product, where an external content service is integrated with the marketing automation tool.. . ... Oracle International Corp

03/19/15 / #20150081438

Method and system for tracking consumer digital body language

The present application presents an improved approach for tracking consumer digital body language. A campaign is assigned to social posts by specifying one or more campaign tags and a tracking url template. ... Oracle International Corp

03/19/15 / #20150081429

Method and system for integrating audience data with a social media site

Disclosed is an improved approach for implementing a system, method, and computer program product for integrating with a social media site, which can be used to create and configure a custom audience on the social media site.. . ... Oracle International Corp

03/19/15 / #20150081419

Method and system for implementing dynamic link tracking

The present application presents an improved approach for dynamically generating tracking links. In some embodiments, the present invention allows for the defining of tracking link templates allowing a user to specify parameters usable by a tracking service. ... Oracle International Corp

03/19/15 / #20150081393

Product promotion optimization system

A system that determines promotional pricing for a product and for an objective function receives a non-linear time-dependent optimization problem for the product, where the non-linear problem includes a demand model and a plurality of constraints, and the constraints include a price ladder that includes a plurality of time periods and a non-promotional price for the product at each time period. For each of the time periods, the system determines a change in the objective function when the price at that time period includes a promotional price and all other prices on the price ladder are set to the non-promotional price to generate coefficients. ... Oracle International Corp

03/19/15 / #20150081368

Method and system for implementing a cloud based email distribution fairness algorithm

Disclosed is an approach for implementing a system, method, and computer program product for a marketing automation tool that implements an advanced fairness scheme for resources. The order that work items are deployed is carefully managed to ensure that customers are treated fairly. ... Oracle International Corp

03/19/15 / #20150077433

Algorithm for improved zooming in data visualization components

Example embodiments reduce the processing required to zoom on graphical data visualizations by transforming only graphic elements visible in the zooming viewport. In one example embodiment, a grid overlays the component image. ... Oracle International Corp

03/12/15 / #20150074813

Protection of resources downloaded to portable devices from enterprise systems

An aspect of the present invention provides for protection of resources hosted on enterprise systems. In an embodiment, an enterprise system receives a request from a portable device to download a resource, and in response formulates multiple security actions and associated conditions for the requested resource. ... Oracle International Corp

03/12/15 / #20150074765

Registration and configuration of point-of-service devices

A method, apparatus, and computer readable storage medium are disclosed for registration and configuration of point-of-service (pos) devices. The method includes using a device identifier in determining whether a device is authorized to access a retail point-of-service application. ... Oracle International Corp

03/12/15 / #20150074763

Proximity and behavior-based enterprise security using a mobile device

A system and method for facilitating configuring software security functionality. An example method includes employing a first computing device to collect information associated with a user of enterprise software, resulting in collected information; and dynamically adjusting one or more security features of enterprise software running on or accessible via a second device based on the collected information. ... Oracle International Corp

03/12/15 / #20150074747

Metadata-driven audit reporting system that applies data security to audit data

A system is provided that reports audit data. The system defines metadata that defines security conditions for a business object. ... Oracle International Corp

03/12/15 / #20150074641

Functional rule and component storage

A method of managing software design specifications with functional rule versioning may include storing references to a plurality of software components in a database system, and storing references to a plurality of functional rules in the database system. In some embodiments, the functional rules may define behaviors that may be assigned to the plurality of software components. ... Oracle International Corp

03/12/15 / #20150074541

Desktop and mobile device integration

A system and method for facilitating user interface interactions between different computing devices. An example method includes providing a first user option to select a first portion of a first user interface display screen presented on a first computing device; providing a signal based on the selected portion; and using the signal to display one or more items in a second user interface display screen via a second computing device based on the first portion and one or more mapping rules. ... Oracle International Corp

03/12/15 / #20150074103

Metadata-driven audit reporting system with dynamically created display names

A system is provided that reports audit data. The system retrieves audit data that is stored in database tables, where the audit data includes a history of modifications to data, and where the audit data includes data values. ... Oracle International Corp

03/12/15 / #20150074089

User interface features to manage a large number of files and their application to management of a large number of test scripts

Improved user interface features to manage a large number of files and their application to management of a large number of test scripts. Various features related to selection of files of interest, locating files matching (or not containing) search strings potentially of several lines, highlighting the occurrences of desired strings in the content of a file, finding and replacing strings of interest potentially of several lines, are disclosed.. ... Oracle International Corp

03/12/15 / #20150074056

Extensible customization migration via pluggable interface

A pluggable migration framework can interface with a plurality of repositories that store metadata related to one or more applications. A user can customize the applications to suit the user's business requirements. ... Oracle International Corp

03/12/15 / #20150074039

Metadata-driven audit reporting system

A system is provided that reports audit data. The system defines metadata that defines a business object of an application module and an attribute of the business object as being auditable. ... Oracle International Corp

03/12/15 / #20150073939

Electronic commerce catalog pricing

A system that prices products of a catalog of an e-commerce web site designates a product as non-discountable. Subsequently, during interaction with the e-commerce web site, the system may receive a request to discount the product as part of a promotion. ... Oracle International Corp

03/12/15 / #20150073866

Data visualization and user interface for monitoring resource allocation to customers

Data visualizations and user interfaces help managers identify promising deals requiring additional attention as well as other deals receiving a disproportionate amount of effort relative to their expected return. A deal forecast visualization positions deal icons at a distance from an origin point based on deal attribute values of associated pending deals. ... Oracle International Corp

03/12/15 / #20150073865

Data visualization and user interface for monitoring and prediction of deal performance

Data visualizations and user interfaces help managers monitor progress in meeting their performance targets and explore hypothetical situations for meeting performance targets. A pending deal visualization is partitioned into first and second portions representing times prior to and following a performance period deadline. ... Oracle International Corp

03/12/15 / #20150073858

Metadata-driven audit reporting system with hierarchical relationships

A system is provided that reports audit data. The system defines audit metadata that defines a business object of an application module and an attribute of the business object as being auditable. ... Oracle International Corp

03/12/15 / #20150073848

Deal stage data visualization and user interface

Data visualizations and user interfaces help managers view the totality of deal opportunities in progress and identify potential shortfalls. A deal stage visualization includes deal stage regions corresponding with deal stages and arranged along a first axis. ... Oracle International Corp

03/12/15 / #20150071632

Reconfigurable optical interconnect network

A network is described in which a base optical point-to-point (p2p) network can be reconfigured to a target network topology. This reconfigurable architecture customizes the network topology for different classes of applications to maximize throughput. ... Oracle International Corp

03/12/15 / #20150071585

Back-side etching and cleaving of substrates

A fabrication technique for cleaving a substrate in an integrated circuit is described. During this fabrication technique, a trench is defined on a back side of a substrate. ... Oracle International Corp

03/12/15 / #20150071074

Methods, systems, and computer readable media for regulation of multi-priority traffic in a telecommunications network

Methods, systems, and computer readable media for network traffic regulation of multi-priority traffic in a telecommunications network are disclosed. According to one aspect, a method for regulation of multi-priority traffic in a telecommunications network includes, at a node for processing messages in a telecommunications network, receiving a message having an intended destination, determining a priority of the message, and obtaining, from a plurality of threshold values, each threshold value being associated with one of a plurality of message priorities, a threshold value that is associated with the determined priority. ... Oracle International Corp

03/12/15 / #20150071021

Accessing independently addressable memory chips

A method of accessing rows and columns stored in a memory system that include memory chips that can be individually addressed and accessed is described. In order to leverage this capability, prior to performing a row-write request on the memory system, a computer system may transform the rows and the columns in a matrix. ... Oracle International Corp

03/12/15 / #20150069636

Multiple access over proximity communication

A multiple access proximity communication system in which electrical elements on an integrated circuit chip provide the multiplexing of multiple signals to a single electrical receiving element on another chip. Multiple pads formed on one chip and receiving separate signals may be capacitively coupled to one large pad on the other chip. ... Oracle International Corp

03/05/15 / #20150067644

Method and apparatus for minimum cost cycle removal from a directed graph

Implementations of the present disclosure involve a system and/or method for minimum cost cycle removal from a directed graph. The system determines if a provided graph contains any cycles by assigning each vertex an integer value and comparing the integer values of vertices connected by an edge. ... Oracle International Corp

03/05/15 / #20150067553

Auto draw flow

A computing device can automatically generate a flow diagram showing statuses that objects in a system can possess, and the possible transitions between these statuses. Using snapshots of database data, the device can determine how the statuses of these objects have changed over time. ... Oracle International Corp

03/05/15 / #20150067547

Techniques for detecting inactive browser windows

Embodiments provide techniques for tracking the lifecycles of client-side browser windows in the context of a web application. In an embodiment, a server component of a web application can receive a notification that an application page in a first window has been unloaded. ... Oracle International Corp

03/05/15 / #20150067405

System stability prediction using prolonged burst detection of time series data

Embodiments of the invention relate to a system comprising a processor, a burst detection module executing on the processor, and a resource monitor. The burst detection module is configured to receive a set of resource usages samples measuring an availability of a resource, calculate an absolute moving average (ama) of the set of resource usage samples, calculate a mean dispersion of the set of resource usage samples, and determine that the set of resource usage samples comprises an aberrant sample by comparing the ama to the mean dispersion. ... Oracle International Corp

03/05/15 / #20150067217

Selecting i/o interrupt target for multi-core server systems

Implementations of the present disclosure involve a system and/or method for handling errors in a multi-node commercial computing system running a number of guest applications simultaneously. In particular, the system and/or method provides the ability to program on a per-error basis the destination within the system for an interrupt based on an i/o error, the ability to provision for multiple/redundant error reporting paths for a class of more severe errors and/or distributed set of error status and log registers to aid software in narrowing down the source of an error that triggered the interrupt. ... Oracle International Corp

03/05/15 / #20150067191

System and method for controlling a data flow in an engineered system for middleware and application execution

A system and method can provide a data service in a network environment. A subnet administrator can receive a path record resolution request from a source node, wherein the source node uses the path record resolution request to obtain an address of a destination node. ... Oracle International Corp

03/05/15 / #20150067182

Method and system for end-to-end classification of level 7 application flows in networking endpoints and devices

In general, in one aspect, the invention relates to a method for handling connections. The method includes receiving, by an os, a request from an application to create a connection, wherein the request comprises a connection identifier and a sla, creating, by the os, the connection targeting the application in response to the request, and mapping the connection identifier to the sla. ... Oracle International Corp

03/05/15 / #20150067167

Hot pluggable extensions for access management system

A file containing code for customizing a server's functionality can be “hot plugged” into the server without requiring server restart. The file is added in a class path of its own. ... Oracle International Corp

03/05/15 / #20150067029

Data uniqued by canonical url for rest application

Pieces of an entity's data set can be related with each other using a canonical uniform resource locator (url). If a server returns pieces of an entity's data record to a client within multiple separate rest-based responses, the client can discern from the canonical url that those pieces relate to the same entity. ... Oracle International Corp

03/05/15 / #20150067020

System and method for providing a data service in an engineered system for middleware and application execution

A system and method can provide a data service in a network environment. The system can provide a data service component on a node in the network environment, wherein the network environment includes a plurality of nodes interconnected via a network fabric. ... Oracle International Corp

03/05/15 / #20150066961

Flow fields

A computing device can automatically generate a flow diagram showing statuses that objects in a system can possess, and the possible transitions between these statuses. Using snapshots of database data, the device can determine how the statuses of these objects have changed over time. ... Oracle International Corp

03/05/15 / #20150066942

Unit of work based incremental data processing

Systems, methods, and other embodiments associated with a unit of work for incremental data processing are described. In one embodiment, a method includes selecting a unit of work key for a program that processes records in a source table. ... Oracle International Corp

03/05/15 / #20150066898

Flow pipe totals

A computing device can automatically generate a flow diagram showing statuses that objects in a system can possess, and the possible transitions between these statuses. Using snapshots of database data, the device can determine how the statuses of these objects have changed over time. ... Oracle International Corp

03/05/15 / #20150066858

Systems and methods for resumable replication

Implementations described and claimed herein provide systems and methods for resumable replication. In one implementation, an interruption in a transfer between a source and a target is identified. ... Oracle International Corp

03/05/15 / #20150066856

Flow state totals and auto flow warehousing

A computing device can automatically generate a flow diagram showing statuses that objects in a system can possess, and the possible transitions between these statuses. Using snapshots of database data, the device can determine how the statuses of these objects have changed over time. ... Oracle International Corp

03/05/15 / #20150066850

System and method for supporting failover during synchronization between clusters in a distributed data grid

A system and method can support failover during synchronization between autonomous clusters in a distributed data grid. The system allows a cluster member in a source cluster to take over as an owner of a partition in a source cluster, when another cluster member in the source cluster becomes unavailable. ... Oracle International Corp

03/05/15 / #20150066849

System and method for supporting parallel asynchronous synchronization between clusters in a distributed data grid

A system and method can support parallel asynchronous synchronization between autonomous clusters in a distributed data grid. The system can track one or more data changes, which are applied on one or more user caches in a source cluster, at a partition level. ... Oracle International Corp

03/05/15 / #20150066848

System and method for supporting partition level journaling for synchronizing data in a distributed data grid

A system and method can support partition level journaling for synchronizing data between clusters in a distributed data grid. The system can associate a journal cache with one or more user caches in a local cluster, wherein said one or more user caches are split into a plurality of partitions. ... Oracle International Corp

03/05/15 / #20150066843

System and method for supporting resettable acknowledgements for synchronizing data in a distributed data grid

A system and method can support resettable acknowledgements for synchronizing data between clusters in a distributed data grid. The system can use one or more unique identifiers (ids) to support message passing between different clusters in the distributed data grid. ... Oracle International Corp

03/05/15 / #20150063753

Enhanced coupling strength gratings

The present invention includes an optical waveguide with a grating and a method of making the same for increasing the effectiveness of the grating. In one example, the grating is at least partially covered by a liner layer disposed on at least a portion of a grating; and a cover layer disposed on the liner layer, wherein a first material selected for the core and ridges and a second material selected for the liner layer are selected to provide a difference in the index of refraction between the first and second material that is sufficient to provide a contrast therebetween.. ... Oracle International Corp

03/05/15 / #20150063372

Dynamic assignment and enforcement of application-driven per-connection service level agreements

A method for handling connection requests. The method includes receiving, by an operating system (os), a request from an application to create a connection, wherein the request comprises a connection identifier and a service-level agreement (sla), determining that the application is authorized to create the connection, creating the connection targeting the application in response to the determination that the application is authorized to create the connection, and applying the sla to the connection in response to the determination that the application is authorized to create the connection. ... Oracle International Corp

03/05/15 / #20150063356

System and method for supporting host channel adapter (hca) filtering in an engineered system for middleware and application execution

A system and method can provide a data service in a network environment. The network environment can include a node, which supports a data service component that can provide a data service. ... Oracle International Corp

03/05/15 / #20150063355

System and method for supporting data service addressing in an engineered system for middleware and application execution

A system and method can support data service address resolution in a network environment. An intermediate node can receive an incoming data packet from a source node, wherein the incoming data packet targets a destination node, and wherein the incoming data packet includes a global identifier for the destination node and a local identifier for the intermediate node. ... Oracle International Corp

03/05/15 / #20150061765

Gain calibration of a high speed amplifier

Embodiments include systems and methods for accurately controlling gain of a high-speed variable-gain amplifier (vga) without adversely impacting bandwidth performance. Embodiments include a vga with a variable resistor, for which resistance is a function of a control level. ... Oracle International Corp

02/26/15 / #20150058927

Second screen mediation

A system authenticates a first session for a first application running on a workstation and a second session for a second application running on a second screen device. The system links the first application to the second application when the first session matches the second session. ... Oracle International Corp

02/26/15 / #20150058833

Inter-application transform builder for cloud applications

A method, system, and computer program product for customization of flows between software applications. A system implementation commences by associating a first application with a first graphical object descriptor, and by associating a second application with a second graphical object descriptor. ... Oracle International Corp

02/26/15 / #20150058824

Targeted cloud-based debugging

Various arrangements for debugging code are presented. A computer system, such as a web server, may compile code into compiled code. ... Oracle International Corp

02/26/15 / #20150058821

Mobile design patterns

A mobile design pattern. In an example embodiment, the design pattern includes a first user interface display screen that depicts a list of user interface controls organized in rows. ... Oracle International Corp

02/26/15 / #20150058595

Systems and methods for implementing dynamically configurable perfect hash tables

Hardware circuitry may evaluate minimal perfect hash functions mapping keys to addresses in lookup tables. The circuitry may include primary hash function sub-circuits that apply linear hash functions to input key values (using carry-free arithmetic) to produce primary hash values. ... Oracle International Corp

02/26/15 / #20150058549

Detection of multiple accesses to a row address of a dynamic memory within a refresh period

Embodiments of a row address cache circuit are disclosed that may allow the determination the number of times a row address is used to access a dynamic memory. The row address cache circuit may include a memory, first and second pluralities of counters, and a control circuit. ... Oracle International Corp

02/26/15 / #20150058498

Management of shared storage i/o resources

Automated management of shared i/o resources involves use of a policy engine for implementing i/o scheduling group i/o policies. The i/o policies are used for determining whether corresponding i/o requests should be issued to a shared storage system immediately or should be delayed via corresponding policy-based queues. ... Oracle International Corp

02/26/15 / #20150058443

System and method for optimizing scim/service broker and applications based on ims initialfiltercritieria (ifc) extension

A system and method which overcomes the limitations of the present modes of operating a scim by improving efficiency of information transfer in application chains while assuring that service logic is not affected. Initial filtering criteria for applications are extended to include criteria which define types of information to be processed by the application. ... Oracle International Corp

02/26/15 / #20150058381

System and method for dynamically selecting a garbage collection algorithm based on the contents of heap regions

A system and method for dynamically selecting a garbage collection algorithm based on the contents of heap regions. In accordance with an embodiment, a software application can be instrumented so that the system can place software objects allocated by the application, or by different parts of the application, into different regions of the heap. ... Oracle International Corp

02/26/15 / #20150058290

Providing services across systems that manage distributed replicas

Techniques are provided to allow users to define a global service that is offered across multiple replicated databases. Database clients connect to and use a global service just as they do with regular services on a single database today. ... Oracle International Corp

02/26/15 / #20150058071

System and method for object lock management using cached lock objects

A system and method for enhancing performance of a business process execution engine, utilizing a database, a cache, and a lock management system operating in cache. The lock management system, upon receiving a request for a stored business process instance, determines by accessing the cache whether stored business process instance is locked and if the lock is expired. ... Oracle International Corp

02/26/15 / #20150058053

Shifting a group of tasks along a timeline

An aspect of the present disclosure facilitates the shifting of a group of tasks along a timeline. In one embodiment, multiple tasks are sent for display along a timeline, with each task having a start time and an end time respectively equaling an original start value and an original end value along the timeline. ... Oracle International Corp

02/26/15 / #20150055244

Read/write head with improved contact

A read/write head is provided with a body having a body length and a support surface to support data storage media as the data storage media is conveyed longitudinally across the support surface. The support surface of the body is curved about an axis in a widthwise direction of the elongate body. ... Oracle International Corp

02/19/15 / #20150052506

Runtime memory throttling

A system that implements a memory management policy at runtime when receiving a syntax tree in response to initiating the compiling of software code identifies a plurality of calls within the syntax tree and modifies each the plurality of calls with a corresponding memory-modified call to create a plurality of memory-modified calls. Each memory-modified call is linked with a memory management class and the modifying occurs during the compiling of the software code. ... Oracle International Corp

02/19/15 / #20150051957

Measuring customer experience value

A disclosed method includes determining a customer experience value (cxv) of an entity by a server computer. The cxv may be determined by calculating a customer acquisition value of the entity, calculating a customer retention value of the entity, and calculating an operation efficiency value of the entity. ... Oracle International Corp

02/19/15 / #20150050937

Methods, systems, and computer readable media for supporting local breakout

Methods, systems, and computer readable media for supporting local breakout (lbo) are disclosed. According to one aspect, the subject matter described herein includes a method for supporting lbo. ... Oracle International Corp

02/19/15 / #20150049944

Memory-efficient spatial histogram construction

Techniques are described for memory-efficient spatial histogram construction. A hierarchical spatial index has leaf nodes and non-leaf nodes, each leaf node representing a bounding region containing a spatial object, each non-leaf node representing a bounding region at least partially containing one or more spatial objects. ... Oracle International Corp

02/12/15 / #20150046929

Using-sub-processes across business processes in different composites

A system and method for facilitating reuse of a portion of process logic by different processes. An example method includes providing a subprocess that is adapted to perform the process logic in a file accessible to a composite system, wherein the subprocess is adapted to be called by a first parent process via a subprocess extension to a business process language employed to encode the first parent process; using a call activity defined as part of the subprocess extension, and included in a scope of the first parent process to facilitate access to functionality of the subprocess by the parent process; and employing a business process engine to facilitate instantiating the subprocess, resulting in an instantiated subprocess in response thereto; and using a second parent process to share use of the instantiated subprocess with the first parent process.. ... Oracle International Corp

02/12/15 / #20150046914

System and method for referencing a dynamic module system within a component oriented application development framework

A system and method can support a hybrid application development environment. The system allows a client application in the application runtime environment to obtain a reference to a framework instance for a dynamic module system. ... Oracle International Corp

02/12/15 / #20150046905

Subprocess definition and visualization in bpel

A system and method for enabling reuse of a portion of a business process. An example method includes employing a business process language to facilitate accessing a definition of a subprocess characterizing the process logic, wherein the definition indicates one or more parameters to be used by the subprocess to implement a task specified by the process logic; and employing the definition to facilitate: using one or more variables of a parent process as one or more arguments that are passed to an instantiated version of the subprocess, and mapping the one or more arguments to the one or more parameters. ... Oracle International Corp

02/12/15 / #20150046902

Execution semantics for sub-processes in bpel

A system and method for facilitating execution of a portion of a process via a subprocess. An example method includes encapsulating process logic of a portion of a parent process via the subprocess, wherein the parent process is encoded via a business process language characterized by process lifecycle management functionality; using an instance of a call activity in a scope of the parent process or subprocess to activate the subprocess, yielding a called subprocess in response thereto; and employing a business process runtime engine to adjust a scope of the subprocess to inherit the scope of the process used to call the subprocess, thereby enabling the process lifecycle management functionality to govern a lifecycle of the subprocess. ... Oracle International Corp

02/12/15 / #20150046898

System and method for provisioning a dynamic module system within a component oriented application development framework

A system and method can support a hybrid application development environment. The system can provision a framework instance for a dynamic module system in the application runtime environment. ... Oracle International Corp

02/12/15 / #20150046786

Enterprise web application constructor system and method

A web-based application constructor can be used to construct a web display. The web-based application constructor can obtain data from heterogeneous data sources having web services schemas to produce the web display. ... Oracle International Corp

02/12/15 / #20150046687

Hardware streaming unit

A processor having a streaming unit is disclosed. In one embodiment, a processor includes one or more execution units configured to execute instructions of a processor instruction set. ... Oracle International Corp

02/12/15 / #20150046651

Method for storing modified instruction data in a shared cache

A processor may include a cache configured to store instructions and memory data for the processor. The cache may store instructions in which a relative address, such as for a branch instruction has been calculated, such that the instruction stored in the cache is modified from how the instruction is stored in main memory. ... Oracle International Corp

02/12/15 / #20150046650

Flexible configuration hardware streaming unit

A processor having a streaming unit is disclosed. In one embodiment, a processor includes a streaming unit configured to load one or more input data streams from a memory coupled to the processor. ... Oracle International Corp

02/12/15 / #20150046541

System and method for providing a messaging cluster with hybrid partitions

Described herein is a system and method for providing a messaging cluster with hybrid partitions. In accordance with an embodiment, a computer environment or messaging system includes a cluster of message brokers, which supports a hybrid of one or more fixed type partitions and/or on-demand type partitions. ... Oracle International Corp

02/12/15 / #20150046412

Handling of errors in data transferred from a source application to a target application of an enterprise resource planning (erp) system

An aspect of the present disclosure provides for handling of errors in data transferred from a source system to a target system. In an embodiment, the data is first transferred (from a source system) to a staging table as staging data. ... Oracle International Corp

02/12/15 / #20150046358

Importing tested objects into benefits programs deployed on production systems

An aspect of the present disclosure facilitates importing of tested objects into benefit programs deployed on a production system. In one embodiment, a digital processing system receives a first data representing tested objects to be imported to the production system and a second data indicating whether or not to reuse any of already deployed objects in the production system. ... Oracle International Corp

02/12/15 / #20150046356

Identification of skills gaps based on previous successful hires

A system and method for providing career-related information. An example method includes determining a first set of one or more jobs based on one or more criteria; accessing successful hire data pertaining to one or more jobs of the first set of one or more jobs; and employing the successful hire data to provide one or more natural language suggestions in response thereto. ... Oracle International Corp

02/12/15 / #20150043168

Winged heat sink

A winged heat sink includes one or more arms that transport heat from a pedestal that is thermally coupled to an integrated circuit to convective fins. For example, the one or more arms may include one or more heat pipes. ... Oracle International Corp

02/12/15 / #20150043167

Heat sinks with interdigitated heat pipes

A chip package includes adjacent integrated circuits on a circuit board, and separate heat sinks are thermally coupled to the integrated circuits. Because the integrated circuits are in close proximity, heat pipes in the separate heat sinks are interdigitated to prevent mechanical interference between the heat sinks. ... Oracle International Corp

02/05/15 / #20150040143

Method and system for the support of application specific policies for conventional operating systems

The approaches described herein provide support for application specific policies for conventional operating systems. In an embodiment, a kernel module representing a kernel subsystem is executed within an operating system's kernel. ... Oracle International Corp

02/05/15 / #20150040123

Method and system for creating a virtual file system from a unified archive

A method for creating a virtual environment (ve) in a non-global zone (ngz) from a unified archive (ua). An instruction is received to create a ve within a ngz of a global zone (gz) using an image file of the ve located in the ua. ... Oracle International Corp

02/05/15 / #20150040069

User interface for tracking health behaviors

Systems, methods, and other embodiments associated with a user interface for tracking behaviors are described. In one embodiment, a method includes generating, on a display of a computing device, a graphical user interface (gui). ... Oracle International Corp

02/05/15 / #20150039989

Entry of values into multiple fields of a form using touch screens

An aspect of the present disclosure facilitates users of touch screens to conveniently provide values for fields of a form. In an embodiment, a mapping is maintained to map symbols to corresponding profiles, with each profile being defined to specify a respective value for each of a corresponding set of fields. ... Oracle International Corp

02/05/15 / #20150039946

Method and system for a high availability framework

A method for providing a high availability framework, comprises executing a first component of the high availability framework within a shared kernel based on a first operating system, executing a second component of the high availability framework within a first userland of the first operating system, and executing a third component of the high availability framework within a second userland of a second operating system, wherein the second operating system is an older version of the first operating system. The method further comprises monitoring, by a health service of the shared kernel, the first operating system and a first application executing within the first userland; and monitoring, by the health service, the second operating system and a second application executing within the second userland.. ... Oracle International Corp

02/05/15 / #20150039940

Processor design verification

A system and method for verifying that a processor design having caches conforms to a specific memory model. The caches might not be maintained coherent in real time. ... Oracle International Corp

02/05/15 / #20150039938

Systems and methods for retiring and unretiring cache lines

The systems and methods described herein may provide a flush-retire instruction for retiring “bad” cache locations (e.g., locations associated with persistent errors) to prevent their allocation for any further accesses, and a flush-unretire instruction for unretiring cache locations previously retired. These instructions may be implemented as hardware instructions of a processor. ... Oracle International Corp

02/05/15 / #20150039874

System on a chip hardware block for translating commands from processor to read boot code from off-chip non-volatile memory device

Translation of boot code read request commands from an on-board processor of a system on a chip (soc) from a bus protocol (e.g., advanced high-performance bus (ahb) protocol) into a sequence of commands understandable by a serial interface of the soc to read boot code from an off-board (e.g., flash or other non-volatile) memory device. The serial interface of the memory device may include a relatively low pin count (e.g., 5 pins) and boot code of the memory device may be modified after tape-out of the soc free of necessitating a subsequent tape-out of the soc.. ... Oracle International Corp

02/05/15 / #20150039853

Estimating a cost of performing database operations using vectorized instructions

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

02/05/15 / #20150039852

Data compaction using vectorized instructions

Techniques for performing database operations using vectorized instructions are provided. In one technique, data compaction is performed using vectorized instructions to identify a shuffle mask based on matching bits and update an output array based on the shuffle mask and an input array. ... Oracle International Corp

02/05/15 / #20150039826

Sub-lun auto-tiering

Embodiments of the invention include systems and methods for auto-tiering multiple file systems across a common resource pool. Storage resources are allocated as a sub-lun auto-tiering (slat) sub-pool. ... Oracle International Corp

02/05/15 / #20150039712

Direct access persistent memory shared storage

Techniques are described for providing one or more remote nodes with direct access to persistent random access memory (pram). In an embodiment, registration information is generated for a remote direct access enabled network interface controller (rnic). ... Oracle International Corp

02/05/15 / #20150039642

Leveraging structured xml index data for evaluating database queries

A query may be rewritten to leverage information stored in a structured xml index. An operator in the query may be analyzed to determine an input source database object for the operator by traversing an operator tree rooted at the operator. ... Oracle International Corp

02/05/15 / #20150039628

Performing an aggregation operation using vectorized instructions

Techniques for performing database operations using vectorized instructions are provided. In one technique, an aggregation operation involves executing vectorized instructions to update a data value that corresponds to a particular key. ... Oracle International Corp

02/05/15 / #20150039627

Probing a hash table using vectorized instructions

Techniques for performing database operations using vectorized instructions are provided. In one technique, a hash table probe phase involves executing vectorized instructions to determine where in a bucket a particular key is located. ... Oracle International Corp

02/05/15 / #20150039626

Building a hash table using vectorized instructions

Techniques for performing database operations using vectorized instructions are provided. In one technique, a hash table build phase involves executing vectorized instructions to determine whether a bucket in a hash table includes a free slot for inserting a key. ... Oracle International Corp

02/05/15 / #20150039587

Generic sql enhancement to query any semi-structured data and techniques to efficiently support such enhancements

The approaches described herein provide an efficient way for a database server to support storage and retrieval for any of a growing number of semi-structured data formats. In one embodiment, a set of generic semi-structured data operators are provided that enable users to query, update, and validate data stored in any of a number of semi-structured data formats. ... Oracle International Corp

02/05/15 / #20150039521

Recipient behavior tracking for customer service responses

Embodiments of the invention provide systems and methods for managing interactions with a customer in a customer relationship management system. Generally speaking, embodiments of the present invention provide the ability to track customer activity resulting from service related emails or other messages by capturing interaction with the message itself (views/clicks) and the subsequent interaction the user has with the website landing pages. ... Oracle International Corp

02/05/15 / #20150039293

System and method for detecting the occurences of irrelevant and/or low-score strings in community based or user generated content

A system and method can detect and/or prevent profane/objectionable content in forums/communities with community based or user generated content. The system generates and provides a disallowed variants dictionary, which can be constructed based on a misuse table, wherein the disallowed variants dictionary contains a plurality of variants of one or more disallowed words in a community based or user generated content. ... Oracle International Corp

02/05/15 / #20150036547

System and method to support smart offloading of an online charging system using a service capability interaction manager

A system and method which overcome capacity and latency limitations of online charging systems. In an embodiment of the invention an online mediation system includes a scim, a local-ocs and an sdr processor. ... Oracle International Corp

02/05/15 / #20150036505

Methods, systems, and computer readable media for mitigating traffic storms

Methods, systems, and computer readable media for mitigating traffic storms are provided herein. In some aspects, a system for mitigating traffic storms includes a traffic storm detector configured to detect an indication of a traffic storm. ... Oracle International Corp

02/05/15 / #20150036504

Methods, systems and computer readable media for predicting overload conditions using load information

Methods, systems, and computer readable media for predicting imminent diameter overload conditions using load information are disclosed. One embodiment of a system for implementing the subject matter described herein includes a first diameter node including at least one network interface for receiving diameter messages and a diameter overload prediction unit. ... Oracle International Corp

02/05/15 / #20150036486

Methods, systems, and computer readable media for destination-host defined overload scope

Methods, systems, and computer readable media for destination-host defined overload scope are disclosed. According to one aspect, a method for destination-host defined overload scope includes, at an entity for processing diameter signaling messages: identifying at least one diameter session as a member of an overload group; specifying an alias for use to identify the entity for processing diameter signaling messages as a destination of diameter messages; associating the specified alias with the overload group; and including the specified alias in messages associated with members of the overload group.. ... Oracle International Corp

02/05/15 / #20150035675

Patient activity alert tool

Systems, methods, and other embodiments associated with a patient activity alert tool are described. In one embodiment, a system includes a risk notification logic configured to receive a risk notification from a patient. ... Oracle International Corp

01/29/15 / #20150033365

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

01/29/15 / #20150033232

Automatic parallelism tuning for apply processes

Techniques are provided for automatic parallelism tuning. At least one batch of change records is assigned to one or more apply processes in a set of active apply processes. ... Oracle International Corp

01/29/15 / #20150033217

External platform extensions in a multi-tenant environment

Methods and systems are described for allowing third party developers to add extensions to a cloud service provider's software as a service (saas) services by editing an ‘empty’ config file according to a schema provided by the cloud service provider to form a delta file and then merging the delta file with an internal, full version of the config file. The full config file is then used to initialize and instantiate objects upon a restart of the cloud provider's services.. ... Oracle International Corp

01/29/15 / #20150033216

Applying hot fixes for metadata customizing user interactions based on a software program deployed in multiple versions

An aspect of the present disclosure provides for applying hot fixes to metadata customizing user interactions based on a software program. In an embodiment, a hot fix containing new files is received. ... Oracle International Corp

01/29/15 / #20150032826

Probabilistic routing of messages in a network

Systems, methods, and other embodiments associated with routing messages in a network are described. In one embodiment, a method includes acquiring engagement information about each of a plurality of individuals that are members of a network associated with a user. ... Oracle International Corp

01/29/15 / #20150032763

Query and exadata support for hybrid columnar compressed data

A method and apparatus is provided for optimizing queries received by a database system that relies on an intelligent data storage server to manage storage for the database system. Storing compression units in hybrid columnar format, the storage manager evaluates simple predicates and only returns data blocks containing rows that satisfy those predicates. ... Oracle International Corp

01/29/15 / #20150032712

Subject matter context search engine

A search system associates contextual metadata with search terms and/or stored terms to facilitate identification of relevant information. In one implementation, a search term is identified (4304) from a received search request. ... Oracle International Corp

01/29/15 / #20150032698

Historical view of open files

Managing versions of an electronic entity comprising many independently managed, but mutually-dependent, subcomponents can be challenging. File management functionality is provided for use with an integrated development environment to produce a visual indication of the relationships among the subcomponents. ... Oracle International Corp

01/29/15 / #20150032695

Client and server integration for replicating data

Techniques are provided for client and server integration for scalable replication. A replication client transmits change records to a database server over a stream. ... Oracle International Corp

01/29/15 / #20150032694

Scalable coordination aware static partitioning for database replication

Parallel logical replication involves multiple apply threads running on a destination database server applying, in parallel, changes made by source transactions, where the changes of a single source transaction may be applied in parallel by multiple apply threads. An apply transaction for a source transaction may be committed by an apply thread independently of the commitment of any other apply transaction of the source transaction, that is, without coordinating the committing of another apply transaction executed by another apply thread for the source transaction. ... Oracle International Corp

01/29/15 / #20150032689

Data definition language (ddl) expression annotation

Techniques are provided for data definition language (ddl) expression annotation. Ddl expression text is captured. ... Oracle International Corp

01/29/15 / #20150030034

System and method for supporting multi-homed fat-tree routing in a middleware machine environment

A system and method can support multi-homed routing in a network environment, which can be based on infiniband architecture using a fat-tree or a similar topology. The system can provide an end node that is associated with a switch port on a leaf switch in a network fabric. ... Oracle International Corp

01/29/15 / #20150029215

Interactive intersection areas

A system that generates interactive intersection areas receives a graphic diagram that includes a plurality of intersecting shapes and intersection areas. The system then creates or receives a definition for each of the shapes and determines a number of possible intersection areas for the diagram. ... Oracle International Corp

01/22/15 / #20150026688

Systems and methods for adaptive integration of hardware and software lock elision techniques

Particular techniques for improving the scalability of concurrent programs (e.g., lock-based applications) may be effective in some environments and for some workloads, but not others. The systems described herein may automatically choose appropriate ones of these techniques to apply when executing lock-based applications at runtime, based on observations of the application in the current environment and with the current workload. ... Oracle International Corp

01/22/15 / #20150026434

Configurable logic constructs in a loop buffer

Techniques are described herein for using configurable logic constructs in a loop buffer. In an embodiment, a configurable hardware block is programmed based on one or more target functions within a loop. ... Oracle International Corp

01/22/15 / #20150026405

System and method for providing a second level connection cache for use with a database environment

Described herein is a system and method for providing a level 2 connection cache for use with a database environment. In accordance with an embodiment, a second level, or level 2 (l2), connection cache is used to cache no-session connections for use with a database. ... Oracle International Corp

01/22/15 / #20150026337

Techniques for web server management

Techniques for provisioning and decommissioning web servers in an automated manner. In one embodiment, a threshold value relating to an operational metric of a web server can be stored. ... Oracle International Corp

01/22/15 / #20150026213

System and method for providing a shareable global cache for use with a database environment

Described herein is a system and method for providing a shareable global cache for use with a database environment. In accordance with an embodiment, a shareable global cache is used for caching connections to database instances. ... Oracle International Corp

01/22/15 / #20150026117

Method and system for reconciling meta-data in a data warehouse

A data warehouse system comprising a warehouse database and a data warehouse manager communicatively coupled to the database. The warehouse manager is to store data to and retrieve data from the warehouse database and perform metadata reconciliation to update metadata of objects in the data warehouse to reflect a change in metadata of a first object in the warehouse by identifying a first set of objects impacted by the change to the metadata of the first object, identifying a second set of objects on which the first object depends, identifying at least one task that has to be completed to propagate the impact of the change in the metadata of the first object to objects in the first and second sets of objects, performing the task, and dynamically computing additional tasks based on whether or not definitions of objects in the first or second sets of objects changes based upon completion of the at least one task.. ... Oracle International Corp

01/15/15 / #20150020061

Forming an upgrade recommendation in a cloud computing environment

A method, system, and computer program product for forming cloud upgrade recommendations. The method commences by initiating an environment monitoring agent to run on a plurality of nodes within a cloud environment. ... Oracle International Corp

01/15/15 / #20150020059

Migration services for systems

Systems and methods for systems migration are provided. A migration engine to perform system migration operations is provided. ... Oracle International Corp

01/15/15 / #20150019707

Cloud services performance tuning and benchmarking

Embodiments of the invention provide systems and methods for providing services related to managing computer systems. More specifically, embodiments of the present invention provide for providing performance tuning and benchmarking services to remote computer systems. ... Oracle International Corp

01/15/15 / #20150019706

Cloud services load testing and analysis

Embodiments of the invention provide systems and methods for providing services related to managing computer systems. More specifically, embodiments of the present invention provide for providing load testing services to remote computer systems. ... Oracle International Corp

01/15/15 / #20150019700

Advanced customer support services - advanced support cloud portal

Administrative tasks and services associated with computer systems are simplified and streamlined with a platform architecture that supports remote administration, development, and deployment of services. A system is configured with a support cloud platform to allow automation of tasks and services and the reuse of components. ... Oracle International Corp

01/15/15 / #20150019698

Non-invasive upgrades of server components in cloud deployments

A method, system, and computer program product for performing software upgrades. The method serves to preserve an inter-process connection between two endpoints during patching operations. ... Oracle International Corp

01/15/15 / #20150019672

Method and system for record access in a distributed system

A method for record access in a distributed system includes receiving a request for a record, wherein the request comprises a transmitted key and a record identifier, extracting a location identifier and a transmitted pseudorandom portion from the transmitted key, obtaining a stored pseudorandom portion from a location in a key memory specified by the location identifier, and providing access to the record identified by the record identifier when the transmitted pseudorandom portion matches the stored pseudorandom portion.. . ... Oracle International Corp

01/15/15 / #20150019564

Method and system for reducing instability when upgrading software

A system and a method of rating software bugs using a bug scoring and tracking system is presented. The system and method may use automated scoring of the bugs to determine the impact of the bug. ... Oracle International Corp

01/15/15 / #20150019497

Database diagnostics interface system

A database diagnostics system with an interface system that may be used to define, monitor, and deploy database diagnostics tools is presented. The interface system presents a user with a user interface for defining the parameters, behaviors, and schedules of database diagnostic tools. ... Oracle International Corp

01/15/15 / #20150019488

Automated database migration architecture

A method of migrating data from one or more source databases to one or more target databases may include generating a pre-migration analysis for a plurality of objects stored in the one or more source databases, and generating a plurality of migration scripts that transfer the plurality of objects from the one or more source databases to the one or more target databases. The method may also include generating a migration plan that defines an execution order for the plurality of migration scripts, and migrating the plurality of objects from the one or more source databases to one or more target databases according to the migration plan. ... Oracle International Corp

01/15/15 / #20150019487

Online database migration

Various arrangements for performing an online migration between server systems is presented. A transfer, from a source server system to a target server system, of a database, may be initiated. ... Oracle International Corp

01/15/15 / #20150019479

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

01/15/15 / #20150019478

Dynamic migration script management

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

01/15/15 / #20150019392

Cost item life cycle viewer with configurable document traversal options

A method, system, and computer program product for enterprise accounting software applications. The computer implemented method commences upon receiving a single user-specified indication of a subject cost item. ... Oracle International Corp

01/15/15 / #20150019197

Database modeling and analysis

A method of modeling a prospective database migration between database systems may include collecting performance data associated with a plurality databases in a first database system. The method may also include receiving a selection of a set of databases in the plurality of databases to migrate to a second database system. ... Oracle International Corp

01/15/15 / #20150019195

Consolidation planning services for systems migration

Systems and methods for modeling a prospective systems migration between server systems are provided. Performance data associated with a plurality of applications in a first server system may be collected. ... Oracle International Corp

01/15/15 / #20150015315

Method and apparatus for duty cycle distortion compensation

A method and apparatus for duty cycle distortion compensation is disclosed. In one embodiment, an integrated circuit includes a differential signal transmitter having a main data path and a compensation data path. ... Oracle International Corp

01/08/15 / #20150012552

Automated treemap configuration

Systems and methods in accordance with various embodiments of the present invention provide for representing a plurality of source data values as graphical elements in a default treemap visualization, where each data value is associated with a plurality of data dimensions. A first data dimension is selected to be mapped to an area cell characteristic based on the first data dimension having a quality of numeric and a quality of non-negative. ... Oracle International Corp

01/08/15 / #20150012486

Efficient pushdown of joins in a heterogeneous database system involving a large-scale low-power cluster

A database management server manages a distributed data set at least partially stored in volatile memory of a plurality of nodes. The database management server stores transaction logs in persistent storage corresponding to one or more database transactions performed on the distributed data set. ... Oracle International Corp

01/08/15 / #20150012476

Load plan generation

Load plan generator (lpg) is a biapps utility for generating odi load plans based on desired subset of fact tables for loading biapps data warehouse. The tool simplifies the configurations process by minimizing the manual steps and configurations and provides a guided list of configurations steps and checklists. ... Oracle International Corp

01/08/15 / #20150012415

System and method to support diameter credit control session redirection using scim/service broker

A system and method which overcome the limitations of online charging systems which do not natively support redirection functionality. In an embodiment of the invention a scim provides the added redirection functionality to online charging systems which do not natively support redirection functionality. ... Oracle International Corp

01/08/15 / #20150012323

Generating multiple optimal daily schedules for multiple time periods in a day and for multiple daily patterns

A computer and method use at least an index of a last item in a new partial schedule and an ending time of the last item to identify a set of one or more stored partial schedules. The computer and method determine whether the new partial schedule dominates any stored partial schedule in the set, based on comparison of at least new lower bound(s) and new upper bound(s) on attribute(s) of a complete schedule that comprises the new partial schedule, with corresponding lower bound and upper bound of each complete schedule to be built using each stored partial schedule. ... Oracle International Corp

01/08/15 / #20150012322

Generating cost optimized sequences of activities, for multiple values of a sequence attribute, for numerous time periods of a day

A computer and method generate a new sequence of assignments of activities of work (e.g. Cleaning, sales, accounting) to be performed by an employee, in a particular time period in a day in an organization. ... Oracle International Corp

01/08/15 / #20150011181

System and method to support mediation of ocs diameter/ro reauthorization on gsm camel networks

Embodiments of the present invention provide a system and method which overcome the limitations of camel systems which do not natively support reauthorization functionality. The system and method provide a mediation mechanism by which an online charging systems that supports reauthorization functionality can run using the mediation mechanism over camel system. ... Oracle International Corp

01/08/15 / #20150010121

Calibration of clock path mismatches between data and error slicer

Embodiments include systems and methods for calibrating effective clock path mismatches in a receiver circuit. For example, a serializer/deserializer (serdes) circuit includes a data slicer that generates data sampler decisions by sampling an input signal according to a clocking signal, and an error slicer that generates error slicer samples by sampling the input signal according to the clocking signal. ... Oracle International Corp

01/08/15 / #20150009792

Grooved tape guide roller

A tape guide roller, for use with a tape drive that is configured to receive a length of tape, includes a roller body having an outer surface with one or more grooved areas and one or more non-grooved areas. The one or more grooved areas make up seventy-five percent or less of the outer surface, and the one or more non-grooved areas make up at least twenty-five percent of the outer surface. ... Oracle International Corp

01/08/15 / #20150009791

Tape guide with flanges

A tape guide is provided for use with a tape drive that is configured to receive a length of tape having a tape width. The tape guide includes a body having an outer surface for receiving the tape thereon, and flanges on opposite ends of the body. ... Oracle International Corp

01/01/15 / #20150007151

Speculative object shapes

A method for speculative object shapes comprises obtaining values for objects of a first and second shape, determining, by a processor and during runtime, a first speculative type for the first value and a second speculative type for the second value, generating, based on the first speculative type and the second speculative type, a shape tree comprising a first subtree for the first shape and a second subtree for the second shape, marking, by the processor, the first subtree as obsolete based on a determination that the first speculative type is incorrect and that the second shape is a super shape of the first shape, and transforming, in response to marking, the first object from the first shape to the second shape by: merging the first subtree into the second subtree.. . ... Oracle International Corp

01/01/15 / #20150006918

Method and system for monitoring resource usage of logical domains

A method for obtaining power management data for a system executing by at least one processor, where a plurality of logical domains are executing on the system. The method includes determining, using the power management data, power consumption for each of the plurality of logical domains and receiving a request for power consumption information for the system. ... Oracle International Corp

01/01/15 / #20150006877

Dynamic time zone definition update manager

A system that manages dynamic time zone definition updates can access stored time zone definitions and receive a subscription request from an application. The system can receive new time zone definitions and, while the application is being executed, update the stored time zone definitions to include the new time zone definitions. ... Oracle International Corp

01/01/15 / #20150006864

Register window performance via lazy register fills

The present embodiments provide a system that facilitates lazy register window fills in a processor. During program execution, when the system encounters a restore instruction for a register window, the system determines if the restore instruction causes an underflow condition that requires the register window to be filled from a stack in memory. ... Oracle International Corp

01/01/15 / #20150006813

Caching data between a database server and a storage system

Techniques are provided for using an intermediate cache between the shared cache of an application and the non-volatile storage of a storage system. The application may be any type of application that uses a storage system to persistently store data. ... Oracle International Corp

01/01/15 / #20150006754

Completion tracking for groups of transfer requests

Techniques for tracking completion of transfer requests. In one embodiment, a compute node connects to a network adapter (na). ... Oracle International Corp

01/01/15 / #20150006726

System and method for cloud connection pool

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

01/01/15 / #20150006511

Composite active reports

Techniques for generating and processing composite active reports are provided. An active report is a report that can be displayed and interacted with at a client device even though the client device is not connected to a database from which data for the report originates. ... Oracle International Corp

01/01/15 / #20150006483

Preventing database replication conflicts in a distributed environment

A distributed system of data centers is configured to ensure that all data operations involving specific accounts are performed within a given time frame at only one data center. Once a data center has begun accessing data that is associated with an account, all requests to access or manipulate data for that account are redirected to that data center for a period of time. ... Oracle International Corp

01/01/15 / #20150006482

NaÏve, client-side sharding with online addition of shards

Multiple clients can be enabled to perform operations relative to data items in a shard system asynchronously to each other without the use by those clients of exclusive locks. A rebalancing event, in which data items are redistributed automatically among a set of shards due to a modification of the quantity of shards in the system, can be performed without the use of exclusive locks by clients. ... 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

###