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


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

Session activity tracking for session adoption across multiple data centers

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

System and method for write protecting portions of tape storage media

A non-transitory computer readable storage medium includes a tape having a plurality of partitions configured for storing data, and a plurality of read-only partition identifiers, each read-only partition identifier associated with one of the plurality of partitions and readable by a tape drive having a processor and memory for writing and reading tape data. Each read-only partition identifier selectively designates a corresponding one of the partitions as read-only to prevent data from being written to the designated read-only partition by the tape drive.. ... Oracle International Corp

One-pass join size estimation with correlated sampling

A system performs database management. The system receives a request for a query of a plurality of tables under a join condition on an attribute and determines a uniform mapping that maps a domain of the attribute into a set of numbers, where the domain of the attribute includes all attribute values taken by the attribute in the tables. ... Oracle International Corp

Query optimization for group-by extensions and distinct aggregate functions

Techniques for query optimization for group-by extensions and distinct aggregate functions are provided. A query has an extended group-by clause with an extended group-by operator and a first set of group-by columns. ... Oracle International Corp

System and method for generating a json schema from a json stream

In accordance with an embodiment, described herein is a json schema generator that parses a json stream, determines a data type of each record of the json stream, and selects a corresponding record schema generation logic component based on the determined data type to build a record schema for that record. In building a record schema, each element in a record and each sub-element in one or more nested layers of the record can be examined, to determine their data types. ... Oracle International Corp

Data storage system with fixity end-to-end data protection during data archiving

A data storage system is provided that is configured to achieve end-to-end data protection. The system includes a server running a storage archive manager with a first fixity support module, and the system includes a tape drive running a second fixity support module. ... Oracle International Corp

System and method for persistence of application data using replication over remote direct memory access

In accordance with an embodiment, described herein is a system and method for enabling persistence of application data, using replication over a remote direct memory access (rdma) network. In an enterprise application server or other environment having a plurality of processing nodes, a replicated store enables application data to be written using remote direct memory access to the random access memory (ram) of a set of nodes, which avoids single points of failure. ... Oracle International Corp

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

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

Cloud based editor for generation of interpreted artifacts for mobile runtime

A system creates an application. The system accesses an application development user interface (“ui”) through a browser. ... Oracle International Corp

Client application program interface for network-attached storage system

Methods and apparatus for providing a network attached storage system which does not require specialized hardware to operate. In one embodiment, a downloadable software package is provided via a web interface. ... Oracle International Corp

Methods, systems, and computer readable media for authorization frameworks for web-based applications

Methods, systems, and computer readable media for authorization frameworks for web-based applications. In one example, a server executes an application tier of an enterprise software application. ... Oracle International Corp

Methods, systems, and computer readable media for multi-protocol stateful routing

Methods, systems, and computer readable media for multi-protocol stateful routing are provided. One method of routing is performed at a multi-protocol stateful router and includes receiving a first message of a client session that is communicated using a first protocol. ... Oracle International Corp

Hierarchical tablespace space management

A method, non-transitory computer readable media, and system for hierarchical organization of tablespace free space metadata in a database are provided. The hierarchy is divided into at least two levels: level 1 or l1 blocks are stored as a shared data structure and map free space in a tablespace, whereas level 2 or l2 blocks are stored as separate local copies at each database instance and map to the l1 bitmap blocks. ... Oracle International Corp

12/22/16 / #20160371181

Stateless detection of out-of-memory events in virtual machines

The disclosed embodiments provide a system that detects anomalous events in a virtual machine. During operation, the system obtains time-series garbage-collection (gc) data collected during execution of a virtual machine in a computer system. ... Oracle International Corp

12/22/16 / #20160371180

Free memory trending for detecting out-of-memory events in virtual machines

The disclosed embodiments provide a system that detects anomalous events in a virtual machine. During operation, the system obtains time-series virtual machine (vm) data including garbage-collection (gc) data collected during execution of a virtual machine in a computer system. ... Oracle International Corp

12/22/16 / #20160371173

Diagnosis of test failures in software programs

The disclosed embodiments provide a system that facilitates the development and testing of a software program. During operation, the system receives and stores a plurality of defect reports associated with a software program, wherein each defect report documents a previously discovered defect in the software program. ... Oracle International Corp

12/22/16 / #20160371170

Stateful detection of anomalous events in virtual machines

The disclosed embodiments provide a system that detects anomalous events. During operation, the system obtains machine-generated time-series performance data collected during execution of a software program in a computer system. ... Oracle International Corp

12/22/16 / #20160371133

System and method for automatic error classification in integration systems

A system and method for error classification in an integration system. The system and method can receive a request to begin a transaction at the integration system. ... Oracle International Corp

12/15/16 / #20160366498

Macro-switch with a buffered switching matrix

A macro-switch is described. This macro-switch includes facing integrated circuits, one of which implements optical waveguides that convey optical signals, and the other which implements control logic, electrical switches and memory buffers at each of multiple switch sites. ... Oracle International Corp

12/15/16 / #20160366061

Methods, systems, and computer readable media for implementing intelligent policy and charging rules function (pcrf) overload control

The subject matter described herein includes methods, systems, and computer readable media for implementing intelligent pcrf overload control. A method may be performed at a diameter routing agent (dra) including at least one processor. ... Oracle International Corp

12/15/16 / #20160365989

Multipath support of real-time communications

A system is provided that performs multipath support functionality for real-time communications. The system receives a service request to enable multipath support functionality from a tunneling client. ... Oracle International Corp

12/15/16 / #20160364395

Data retention framework

Systems, methods, and other embodiments associated with a data retention framework that enforces archive eligibility criteria beyond a simple retention period are described. In one embodiment, a method includes identifying a record that has been stored in a primary data store for at least a retention period prescribed for the record and evaluating the record to determine if archive eligibility criteria for the record are met. ... Oracle International Corp

12/15/16 / #20160364229

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

12/08/16 / #20160359976

Redirecting devices requesting access to files

A method for locating an optimum storage node for serving a data file request received via a communications network, includes: receiving a file request from a user device coupled to the communications network; determining a geocode value based on a communications network address associated with the user device, wherein the geocode value is indicative of a geographic location of the user device; selecting a storage node from a plurality of storage nodes coupled to the communications network to serve the file request, wherein the storage node is selected based at least in part on the geocode value; and redirecting the file request to the selected storage node for handling.. . ... Oracle International Corp

12/08/16 / #20160359964

System and method for decoupling a source application from a target application in an integration cloud service

In accordance with an embodiment, described herein is a system and method for decoupling a source application and a target application using a messaging service associated with a cloud-based integration service. A first integration flow can be provided to enable the source application or producer to publish messages to the messaging service. ... Oracle International Corp

12/08/16 / #20160359963

Method and system for selecting a storage node based on a distance from a requesting device

A method for locating an optimum storage node for serving a data file request received via a communications network, includes: receiving a file request from a user device coupled to the communications network; determining a geocode value based on a communications network address associated with the user device, wherein the geocode value is indicative of a geographic location of the user device; selecting a storage node from a plurality of storage nodes coupled to the communications network to serve the file request, wherein the storage node is selected based at least in part on the geocode value; and redirecting the file request to the selected storage node for handling.. . ... Oracle International Corp

12/08/16 / #20160359867

Adjusting 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

12/08/16 / #20160359810

Exposing an interface to devices outside a network for requesting a subset of services provided by devices inside the network

A method includes extending an interface, to a device outside a firewall, for requesting a service performed by a device inside the firewall. The interface is extended using a software component, executing outside the firewall, which executes a separate interface to accept requests for services from devices outside the firewall. ... Oracle International Corp

12/08/16 / #20160359765

Playout buffering of encapsulated media

A system is provided that performs playout buffering functionality for encapsulated media. The system receives, by a tunneling client, packets including media data from a tunneling server via a tunnel. ... Oracle International Corp

12/08/16 / #20160359690

System and method for providing guiding messages in creating an integration flow in a cloud-based integration platform

In accordance with an embodiment, described herein is a system and method for generating messages guiding a user in creating an integration flow in a cloud-based integration service. The cloud-based integration service can include a web interface application for a current integration flow, and a runtime for executing the current integration flow. ... Oracle International Corp

12/08/16 / #20160359689

System and method for intelligently mapping a source element to a target element in an integration cloud service design time

In accordance with an embodiment, described herein is a system and method for creating advanced mappings between a source application and a target application in a design time of a cloud-based integration service. The web interface application in the design time can display a source data object including one or more source elements, a target data object including one or more target elements, and a plurality of mapping components. ... Oracle International Corp

12/08/16 / #20160358354

System and method for graphically displaying recommended mappings in an integration cloud service design time

In accordance with an embodiment, described herein is a system and method for graphically displaying recommended mappings between a source data object and a target data object in a design time of a cloud-based integration service. The system can include a recommendation engine that provides recommended mappings between the source and target data objects, so that the recommended mappings can be graphically displayed in a mapping interface. ... Oracle International Corp

12/08/16 / #20160357826

System and method for providing recommended mappings for use by a mapper in an integration cloud service design time

In accordance with an embodiment, described herein is a system and method for providing recommended mappings to a mapper for use in designing an integration flow in a design time of a cloud-based integration service. A database can store mapping records from a plurality of sources, and mapping records inferred from the extracted mapping records. ... Oracle International Corp

12/08/16 / #20160357813

Information retrieval and navigation using a semantic layer and dynamic objects

Systems and methods for information retrieval are provided that permit users and/or processing entities to access and define synthetic data, synthetic objects, and/or synthetic groupings of data in one or more collections of information. In one embodiment, data access on an information retrieval system can occur through an interpretation layer which interprets any synthetic data against data physically stored in the collection. ... Oracle International Corp

12/08/16 / #20160357739

Techniques for tenant controlled visualizations and management of files in cloud storage systems

In certain embodiments, techniques are provided (e.g., a method, a system, non-transitory computer-readable medium storing code or instructions executable by one or more processors) to provide data visualization and management services for files stored in a cloud storage system. In some embodiments, a tenant (e.g., an end user, customer, or subscriber to a cloud storage service) can view how their data is stored across data centers within a cloud storage service. ... Oracle International Corp

12/08/16 / #20160357586

Special calling sequence for caller-sensitive methods

In one approach, a method comprises: a virtual machine receiving an invocation instruction from a caller that invokes a callee, wherein the caller represents a first set of instructions and the callee represents a second set of instructions, wherein the invocation instruction is associated with a first set of arguments; in response to receiving the invocation instruction and determining that the callee requires one or more additional parameters to be supplied by the virtual machine, the virtual machine causing the one or more additional parameters to be appended to the first set of arguments to create a second set of arguments; wherein the virtual machine prevents the caller from providing the one or more additional arguments that are to be supplied by the virtual machine; the virtual machine invoking the callee using the second set of arguments.. . ... Oracle International Corp

12/08/16 / #20160357571

Distributed mechanism for clock and reset control in a microprocessor

Implementations of the present disclosure involve a system and/or method for implementing a reset controller of a microprocessor or other type of computing system by connecting the reset controller to a reset controller bus or other type of general purpose bus. Through the reset bus, the reset controller signals used to generate the reset sequence of the system may be transmitted to the components of the system through a bus, rather than utilizing a direct wire connection between the components and the reset controller. ... Oracle International Corp

12/08/16 / #20160357549

Reducing downtime during upgrades of interrelated components in a database system

A method, system, and computer program product for reducing downtime during upgrades of interrelated components in a computing environment. The method commences while at least one running software application is executing within the computing environment by loading a plurality of database objects from an initial run edition into a patch edition. ... Oracle International Corp

12/08/16 / #20160357540

System and method for insulating a web user interface application from underlying technologies in an integration cloud service

In accordance with an embodiment, described herein is a system and method for providing an abstraction layer that insulates a web interface application from underlying technologies. The abstraction layer includes an application programming interface that exposes a plurality of services to the web interface application, for use in the entire life cycle of an integration project. ... Oracle International Corp

12/08/16 / #20160357535

System and method for importing and exporting an integration flow in a cloud-based integration platform

In accordance with an embodiment, described herein is a system and method for exporting and importing integration flows in a cloud-based integration service. The cloud-based integration service includes a web interface application for creating an integration flow, and a runtime for executing the integration flow. ... Oracle International Corp

12/08/16 / #20160357419

Determining suitable values of parameters controlling display characteristics of elements of interactive pages

An aspect of the present disclosure provides for customizing electronic page display based on user interactions. In an embodiment, a web page is displayed in response to a first request. ... Oracle International Corp

12/08/16 / #20160357401

System and method for providing completeness indicators for an integration flow in a cloud-based integration platform

In accordance with an embodiment, described herein is a system and method for graphically displaying a completeness indicator for a current integration flow being defined in a cloud-based integration service. The cloud-based integration service includes a web user interface for designing the current integration flow and a runtime for executing the integration flow. ... Oracle International Corp

12/01/16 / #20160353610

Heat pipe with near-azeotropic binary fluid

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

12/01/16 / #20160353601

Adjustable snap-in rail assembly for storage rack

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

12/01/16 / #20160352908

Recommended roster based on customer relationship management data

Embodiments of the invention provide systems and methods for facilitating collaboration in a contact center by providing a roster of recommended subject matter experts on a topic related to an ongoing customer contact session. For example, embodiments can use a modification of the skills matching algorithm of the crm system used to initially select an agent to also evaluate the needs of the service incident, and match those needs with people who would be able to contribute to a conversation and help the agent. ... Oracle International Corp

12/01/16 / #20160352833

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

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

12/01/16 / #20160352747

System and method providing automatic pushdown hierarchical filters

Systems, methods, and other embodiments are disclosed that are configured to generate a hierarchy of access rules in a protocol stack. Access rules corresponding to a first layer in a protocol stack are analyzed. ... Oracle International Corp

12/01/16 / #20160351359

Apparatuses for manipulating power switch of electronic device located in remote position within storage cabinet

Power switch manipulation apparatuses that allow users to manipulate power switches of frus mounted within storage racks in a manner free of a user having to physically reach into the storage rack to manipulate the power switches. One embodiment of the disclosed manipulation apparatus broadly includes a base member that may be rigidly secured to a portion of the frame of a storage rack (e.g., on a side or vertical member adjacent a rear door or opening of the rack at the same or similar height as at least one of the power switches) along with a tool that is movably mounted or mountable to the base member for manipulating a power switch of a fru mounted in the rack.. ... Oracle International Corp

12/01/16 / #20160351358

Apparatuses for manipulating power switch of electronic device located in remote position within storage cabinet

Power switch manipulation apparatuses that allow users to manipulate power switches of frus mounted within storage racks in a manner free of a user having to physically reach into the storage rack to manipulate the power switches. One embodiment of the disclosed manipulation apparatus broadly includes a base member that may be rigidly secured to a portion of the frame of a storage rack (e.g., on a side or vertical member adjacent a rear door or opening of the rack at the same or similar height as at least one of the power switches) along with a tool that is movably mounted or mountable to the base member for manipulating a power switch of a fru mounted in the rack.. ... Oracle International Corp

12/01/16 / #20160350673

System and method providing automatic completion of task structures in a project plan

Systems, methods, and other embodiments are disclosed that are configured to automatically complete the generation of task structures in a project plan. In one embodiment, user data is generated by monitoring interactions of a user with a computer user interface when forming a task structure in a project plan. ... Oracle International Corp

12/01/16 / #20160350411

Learning topics by simulation of a stochastic cellular automaton

Herein is described an unsupervised learning method to discover topics and reduce the dimensionality of documents by designing and simulating a stochastic cellular automaton. A key formula that appears in many inference methods for lda is used as the local update rule of the cellular automaton. ... Oracle International Corp

12/01/16 / #20160350393

Inherited dimensions

Techniques are described for inheritance of dimensional attributes in multidimensional datasets. In some embodiments, an inherited dimension comprises one or more base dimension objects and one or more specialized dimension objects that are stored in a non-transitory volatile or non-volatile computer-readable storage. ... Oracle International Corp

12/01/16 / #20160350375

Optimizing execution plans for in-memory-aware joins

Techniques are described herein for accurately estimating the cost of performing a join against “mirror format” data that is at least partially located in volatile memory. Mirror format data is a copy of on-disk data (a.k.a. ... Oracle International Corp

12/01/16 / #20160350371

Optimizer statistics and cost model for in-memory tables

Techniques are provided for determining costs for alternative execution plans for a query, where at least a portion of the data items required by the query are in in-memory compression-units within volatile memory. The techniques involve maintaining in-memory statistics, such as statistics that indicate what fraction of a table is currently present in in-memory compression units, and the cost of decompressing in-memory compression units. ... Oracle International Corp

12/01/16 / #20160350363

Loading and reloading an in-memory copy of a database object without blocking concurrent updates to the database object

Techniques are herein described for loading a portion of a database object into volatile memory without blocking database manipulation language transactions. The techniques involve invalidating data items loaded from blocks affected by a transaction, referred to as a straddling transaction that started before the load time and committed after the load time. ... Oracle International Corp

12/01/16 / #20160350353

Elimination of log file synchronization delay at transaction commit time

A method and apparatus for elimination of log file synchronization delay at transaction commit time is provided. One or more change records corresponding to a database transaction are generated. ... Oracle International Corp

12/01/16 / #20160350352

Maintaining cross-node coherence of an in-memory database object in a multi-node database cluster

Techniques are described for maintaining coherency of a portion of a database object populated in the volatile memories of multiple nodes in a database cluster. The techniques involve maintaining a local invalidation bitmap for chunks of data stored in memory in each particular node in the cluster by tracking locks granted by a lock manager. ... Oracle International Corp

12/01/16 / #20160350305

Prefetching analytic results across multiple levels of data

Techniques are described for prefetching analytic results across multiple levels of a dimension in a multidimensional dataset. In some embodiments, an application layer sends a request to view a summary of a multidimensional dataset, where the request targets a first level of a particular dimension of the multidimensional dataset. ... Oracle International Corp

12/01/16 / #20160350288

Multilingual embeddings for natural language processing

A natural language processing (“nlp”) manager is provided that manages nlp model training. An unlabeled corpus of multilingual documents is provided that span a plurality of target languages. ... Oracle International Corp

12/01/16 / #20160350204

System and method for providing automated computer language translation and verification

Systems, methods, and other embodiments are disclosed that are configured to verify the translation of a program from a first programming language to a second programming language. In one embodiment, a first program is executed within a first thread of a process in parallel with a second program within a second thread of the process. ... Oracle International Corp

12/01/16 / #20160350173

Automatic anomaly detection and resolution system

An anomaly detection and resolution system (adrs) is disclosed for automatically detecting and resolving anomalies in computing environments. The adrs may be implemented using an anomaly classification system defining different types of anomalies (e.g., a defined anomaly and an undefined anomaly). ... Oracle International Corp

12/01/16 / #20160350102

Multivariate metadata based cloud deployment monitoring for lifecycle operations

Techniques are described for metadata-based monitoring of lifecycle operations on software deployments. In one embodiment, a set of metadata is stored in volatile or non-volatile store. ... Oracle International Corp

12/01/16 / #20160350098

Inter-tenant and intra-tenant flock management

Techniques are described for inter-tenant and intra-tenant software management services in a cloud environment. In an embodiment, a network service determines a target end state for a software product that is deployed by a set of one or more tenants. ... Oracle International Corp

12/01/16 / #20160346961

Optical tape embosser drum with shim identification

A method is provided for making an embossing drum that is useable to emboss tape media. The method includes assembling together multiple stamper plates that each have embossing features for embossing tape media, and the stamper plates include at least one first plate and at least one second plate. ... Oracle International Corp

11/24/16 / #20160344817

Methods, systems, and computer readable media for short and long term policy and charging rules function (pcrf) load balancing

A method for assigning new diameter sessions to policy and charging rules functions (pcrfs) may be performed at a diameter routing agent including at least one processor. The method includes receiving input regarding central processing unit (cpu) and session utilization of each of a plurality of pcrfs. ... Oracle International Corp

11/24/16 / #20160344806

System and method for automatic migration of poller proxy services in a service bus environment

In accordance with an embodiment, described herein is a system and method for automatic migration of poller proxy services in a service bus environment. A singleton service framework component keeps a poller singleton application running on any of the managed servers in the cluster. ... Oracle International Corp

11/24/16 / #20160342897

Generalized faceted browser decision support tool

Embodiments of the present invention provide a faceted browser for decision-making that enables interactive visualization of a decision space as choices are made. According to one embodiment, a computer-implemented method comprises receiving a selection of a first choice from a user. ... Oracle International Corp

11/24/16 / #20160342645

Efficient storage using automatic data translation

Techniques are disclosed for automatic data translation in computing systems. Certain techniques are disclosed herein that enable applications to utilize data in optimal formats specific to each application in an effectively transparent manner, removing the burden to perform data format or type checking, conversions, etc. ... Oracle International Corp

11/24/16 / #20160342628

Textual query editor for graph databases that performs semantic analysis using extracted information

Techniques herein are for query editing with semantic analysis of a query based on information extracted from a tuple graph. In an embodiment, a computerized method involves processing a dataset to extract an extracted schema that describes types and relationships that occur within the dataset. ... Oracle International Corp

11/24/16 / #20160342606

Declarative mapreduce using regular expressions

A system and method for facilitating extracting processing data, in a networked computing environment. An example method includes receiving a signal from a user input device specifying a regular expression. ... Oracle International Corp

11/24/16 / #20160342589

Hierarchical data classification using frequency analysis

A method of classifying individual documents in a document collection according to a hierarchy may include selecting an object from the hierarchy, generating one or more variants for the object, and for each of the one or more variants, determining a frequency threshold based at least in part on how frequently the one or more variants occurs in the document collection. The method may also include selecting a first document in the document collection, where the first document includes one or more objects that match at least one of the one or more variants. ... Oracle International Corp

11/24/16 / #20160342576

Filtered stylesheets

In one set of embodiments, a web document is associated with a style sheet that can include style rules, which provide details about how the document is to be presented and formatted by, for example, a web browser. A reduced set of style rules is determined based upon contents of the web document and style sheet. ... Oracle International Corp

11/24/16 / #20160342445

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

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

11/24/16 / #20160342444

Context switching with reader-writer locks

A method for scheduling threads for a software application. The method may include obtaining a thread from a thread queue. ... Oracle International Corp

11/24/16 / #20160342443

Optimizing virtual machine memory sizing for cloud-scale application deployments

A system and method for facilitating allocation of computing resources, such as addressable memory, to virtual machines in a networked computing environment. An example method includes ascertaining a first set of information characterizing one or more computing resources of the computing environment, wherein the first set of information includes information indicating allocable memory in the computing environment; determining a set of memory allocation rules applicable to the one or more virtual machines and the computing environment; and employing the first set of information and the set of memory allocation rules to automatically generate and optionally implement one or more indications or recommendations for adjusting existing memory allocations in accordance with the memory allocation rules.. ... Oracle International Corp

11/24/16 / #20160342397

Adaptive selection of programming language versions for compilation of software programs

The disclosed embodiments provide a system that facilitates the development and compilation of a software program. During operation, the system obtains a set of compilation units to be used in the software program and a version order associated with a programming language of the compilation units. ... Oracle International Corp

11/17/16 / #20160337896

Methods, systems, and computer readable media for session based software defined networking (sdn) management

Methods, systems, and computer readable media for session based software defined networking (sdn) managment are disclosed. According to one method, the method occurs at a policy engine. ... Oracle International Corp

11/17/16 / #20160337442

Scheduled network communication for efficient re-partitioning of data

A method, apparatus, and system for efficiently re-partitioning data using scheduled network communication are provided. Given re-partitioning data defining the data blocks to be sent amongst a plurality of server nodes, a corresponding network schedule is determined to send the data blocks in a coordinated manner. ... Oracle International Corp

11/17/16 / #20160337384

Threat protection for real-time communications gateways

A system performs threat protection for real-time communications (“rtc”). The system receives, by a signaling engine of a gateway, a request of a client according to a protocol, where the request has successfully traversed one or more security devices between the client and the gateway. ... Oracle International Corp

11/17/16 / #20160337252

Rate limiter for a message gateway

A hardware-implemented rate limiter is described. This implementation guarantees that messages containing a value v are not forwarded at a higher rate than a predefined threshold value r. ... Oracle International Corp

11/17/16 / #20160337241

Congestion control for tunneled real-time communications

A system performs congestion control functionality for real-time communications (“rtc”). The system establishes a tunnel by a tunneling server with a tunneling client of a user equipment (“ue”). ... Oracle International Corp

11/17/16 / #20160335586

Display space optimization

Systems, methods, and other embodiments associated with assortment and display space optimization are described. In one embodiment, a method creates an optimal planogram. ... Oracle International Corp

11/17/16 / #20160335322

Automatic generation of multi-source breadth-first search from high-level graph language

Techniques are described herein for automatic generation of multi-source breadth-first search (ms-bfs) from high-level graph processing language. In an embodiment, a method involves a computer analyzing original software instructions. ... Oracle International Corp

11/17/16 / #20160335310

Direct-connect functionality in a distributed database grid

A database is stored as a plurality of database shards in a distributed database grid comprising a plurality of grid elements, each including a mid-tier database system. A first grid element receives, from an application executing in the same memory as a mid-tier database system of the first grid element, a first database transaction including at least one database operation on specific data stored in a first database shard that belongs to the first grid element. ... Oracle International Corp

11/17/16 / #20160335303

Hierarchical dimension analysis in multi-dimensional pivot grids

A system and method facilitating transforming or updating displayed data using data hierarchy information. An example method includes storing hierarchy information characterizing a dataset via one or more tree tables; selectively accessing a database to update data characterized by metadata of the one or more tree tables; employing one or more pivot grids to replicate one or more hierarchical properties of the one or more tree tables; and displaying information based on the one or more pivot grids. ... Oracle International Corp

11/17/16 / #20160335184

Method and apparatus for history-based snooping of last level caches

A method and apparatus for snooping caches is disclosed. In one embodiment, a system includes a number of processing nodes and a cache shared by each of the processing nodes. ... Oracle International Corp

11/17/16 / #20160335117

Hardware transactional memory-assisted flat combining

An htm-assisted combining framework (hcf) may enable multiple (combiner and non-combiner) threads to access a shared data structure concurrently using hardware transactional memory (htm). As long as a combiner executes in a hardware transaction and ensures that the lock associated with the data structure is available, it may execute concurrently with other threads operating on the data structure. ... Oracle International Corp

11/17/16 / #20160334577

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

11/10/16 / #20160330109

Triggered-actions network processor

A network processor is described. This network processor determines a context for a message based on information in one or more fields in a payload of the message. ... Oracle International Corp

11/10/16 / #20160328826

Geometric model for visually debugging massive spatial datasets

Techniques herein are for generating geometric models. A method involves receiving a raw data set. ... Oracle International Corp

11/10/16 / #20160328668

Techniques for display of information related to policies

Techniques for displaying information. Policy violations are identified, based at least in part on data stored in a data store. ... Oracle International Corp

11/10/16 / #20160328456

Method for failure-resilient data placement in a distributed query processing system

Herein is described a data placement scheme for a distributed query processing systems that achieves load balance amongst the nodes of the system. To identify a node on which to place particular data, a supervisor node performs a placement algorithm over the particular data's identifier, where the placement algorithm utilizes two or more hash functions. ... Oracle International Corp

11/10/16 / #20160328415

Compression and deduplication layered driver

A method, apparatus, and system for interposed file system driver is provided, which provides a logical file system on top of an existing base file system. One such interposed file system driver is a compression and deduplication layered driver (“cold driver”). ... Oracle International Corp

11/10/16 / #20160328331

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

11/10/16 / #20160328326

Memory coherence in a multi-core, multi-level, heterogeneous computer architecture

Techniques are described for memory coherence in a multi-core system with a heterogeneous memory architecture comprising one or more hardware-managed caches and one or more software-managed caches. According to one embodiment, a set of one or more buffers are allocated in memory, and each respective buffer is associated with a respective metadata tag. ... Oracle International Corp

11/10/16 / #20160328268

System and method for use of a multi-tenant application server with a multitasking virtual machine

In accordance with an embodiment, described herein is a system and method for use of a multi-tenant application server with a multitasking virtual machine. The multi-tenant application server enables the definition of one or more partitions that provide a runtime and administrative subdivision or slice of an application server domain; while the multitasking virtual machine enables safe, secure, and scalable multitasking of software applications. ... Oracle International Corp

11/10/16 / #20160328209

Random number storage, access, and management

Random numbers within a processor may be scarce, especially when multiple hardware threads are consuming them. A local random number buffer can be used by an execution core to better manage allocation and consumption of random numbers. ... Oracle International Corp

11/10/16 / #20160328139

Providing a user interface that maintains information and context continuity while transitioning between views pertaining to different types of enterprise data

A system and method for facilitating integrating enterprise data from multiple sources for display via in a common interface. An example method includes displaying, via a first user interface display screen, a first set of one or more personnel icons representative of one or more enterprise personnel, and providing a first user option to select one or more of the personnel icons. ... Oracle International Corp

11/03/16 / #20160323368

Multi-tenant application unsing hierarchical bean factory container

Various embodiments provide on premise and cloud deployment support for components that may not be multi-tenant enabled. A single application in a highly non-intrusive way without effecting application functional logic. ... Oracle International Corp

11/03/16 / #20160321739

Methods, systems, and computer readable media for managing order processing and fallout in an order management system

Methods, systems, and computer readable media for managing order processing and fallout are disclosed. One exemplary method includes processing, in accordance to an orchestration plan, an order entity containing an order item, wherein the orchestration plan is functioning on a processing layer executed by electronic order management system. ... Oracle International Corp

11/03/16 / #20160321605

Customer order picking by delivery container

Systems, methods, and other embodiments associated with identifying and generating pick lists for ordered items in delivery containers with mixed non-delineated inventory are described. In one embodiment, a method includes identifying whether a container includes ordered items that are mixed with items for a general inventory of a retail store. ... Oracle International Corp

11/03/16 / #20160321375

Dynamically updating data guide for hierarchical data objects

A data guide is dynamically generated. The data guide describes the structures of hierarchical data objects added to a collection of hierarchical data objects. ... Oracle International Corp

11/03/16 / #20160321358

Character-based attribute value extraction system

A system is provided that extracts attribute values. The system receives data including unstructured text from a data store. ... Oracle International Corp

10/27/16 / #20160316028

Automatic upstream service resumption after downstream system failure

Techniques described herein relate to automatic upstream service resumption after downstream system failure. An automatic resumption module may be configured to monitor a downstream endpoint (of a problematic downstream service provider) and determine when it again successfully can process requests by periodically processing inbound requests (e.g., from suspended upstream service providers) and automatically re-enabling upstream endpoints for the suspended upstream service providers in the case of success. ... Oracle International Corp

10/27/16 / #20160315970

Privileged account manager, dynamic policy engine

Techniques for managing accounts are provided. An access management system may check out credentials for accessing target systems. ... Oracle International Corp

10/27/16 / #20160315965

Authorization policy customization and authorization policy lockdown

Application customization enables many different types of customers, from small companies to large multinational enterprises, to use various applications provided by a cloud service provider. To accommodate these customizations, previous systems generally require manual human intervention to identify custom, customized, and cloud service provider authorization policies (also referred to herein as “seed” authorization policies) and to decide how each type of authorization policy should be upgraded. ... Oracle International Corp

10/27/16 / #20160315943

Techniques for fine grained protection of resources in an access management environment

In certain embodiments, techniques are provided (e.g., a method, a system, non-transitory computer-readable medium storing code or instructions executable by one or more processors) to provide fine grained protection of resources in an access management environment. An access management service can intercept requests for resources (e.g., content in a content management system) and provide fine-grained authorization service for content management systems, such as microsoft office sharepoint server. ... Oracle International Corp

10/27/16 / #20160315926

Techniques for security artifacts management

Techniques are provided to manage security artifacts. Specifically, a security management system is disclosed for implementing security artifact archives to manage security artifacts. ... Oracle International Corp

10/27/16 / #20160315809

Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (sdns)

Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (sdns) are disclosed. In one example, the method includes receiving orchestration related data for implementing a network service using the network resources within the sdn, determining configuration information for the network resources based on the orchestration related data and protocol layer capability of the network resources, wherein determining the configuration information includes identifying the network resources having the protocol layer capability to provide network services, and providing the configuration information to the network resources.. ... Oracle International Corp

10/27/16 / #20160314069

Non-temporal write combining using cache resources

A method and apparatus for performing non-temporal write combining using existing cache resources is disclosed. In one embodiment, a method includes executing a first thread on a processor core, the first thread including a first block initialization store (bis) instruction. ... Oracle International Corp

10/27/16 / #20160314044

Systems and methods for constructing composable persistent data structures

A technique referred to as “data structure chronicles” is described that may be used to build strictly failure resilient persistent concurrent data structures. A “chronicle” maintains a persistent history of operations invoked on a persistent data structure that can be replayed to recover the current consistent state of the data structure after a failure. ... Oracle International Corp

10/27/16 / #20160314032

Automatic targeted system suspension based upon downstream system failure detection

Techniques described herein relate to automatic system suspension based upon downstream system failure in service-oriented architecture (soa) applications. A system management module of a soa system may be configured to detect a problem with a downstream service provider involved with a soa application, and in response, automatically suspend particular processing within the application to prevent requests that may end up at the downstream service provider from entering the soa application. ... Oracle International Corp

10/20/16 / #20160308799

Virtual assistance for chat agents

Embodiments of the present invention employ a virtual assistant for use by a live agent during a session while traditional virtual assistant applications interact directly with the customer contact. According to one embodiment, the virtual assistant content can be displayed to the live agent alongside the chat window, for example in a side-by-side layout. ... Oracle International Corp

10/20/16 / #20160307218

System and method for phased estimation and correction of promotion effects

Systems, methods, and other embodiments are disclosed that are configured to generate promotion effects for use by a demand forecast model. In one embodiment, a first regression analysis is performed on historical performance data for an item to generate first promotion effect values for a plurality of promotion components. ... Oracle International Corp

10/20/16 / #20160307130

Estimating compensation

A salesperson may estimate his compensation in different hypothetical scenarios by inputting hypothetical sales data into a compensation estimation system. The compensation estimation system may compute the sales person's hypothetical compensation based on both actual sales data and the hypothetical sales data, thereby producing a “what if” outlook for the sales person. ... Oracle International Corp

10/20/16 / #20160306854

System and method for providing direct access to a sharded database

In accordance with an embodiment, described herein are systems and methods for providing direct access to a sharded database. A shard director provides access by software client applications to database shards. ... Oracle International Corp

10/20/16 / #20160306832

System and method for providing access to a sharded database using a cache and a shard technology

In accordance with an embodiment, the system enables access to a sharded database using a cache and a shard topology. A shard-aware client application connecting to a sharded database can use a connection pool (e.g., a universal connection pool, ucp), to store or access connections to different shards or chunks of the sharded database within a shared pool. ... Oracle International Corp

10/20/16 / #20160306671

System and method of assigning requests to resources using constraint programming

A data model for application to a constraint programming solver is generated. The data model includes a set of data model elements. ... Oracle International Corp

10/13/16 / #20160301626

Tunnel consolidation for real-time communications

A system performs tunneling for real-time communications (“rtc”). The system determines a quantity of available tunnels at a tunneling server. ... Oracle International Corp

10/13/16 / #20160301565

System and method for efficient network reconfiguration in fat-trees

Systems and methods are provided for supporting efficient reconfiguration of an interconnection network having a pre-existing routing. An exemplary method can provide a plurality of switches, a plurality of end nodes, and one or more subnet managers, including a master subnet manager. ... Oracle International Corp

10/13/16 / #20160301435

Method for duty cycle distortion detection through decision feedback equalizer taps

An embodiment includes a receiver circuit, a feedback circuit and a control circuit. The receiver circuit is configured to receive each data bit of a plurality of data bits. ... Oracle International Corp

10/13/16 / #20160301426

Efficient silent code assignment to a set of logical codes

A method for determining a mapping between two code spaces is disclosed. The method may include receiving first and second plurality of data words. ... Oracle International Corp

10/13/16 / #20160301422

Variable run length encoding of a bit stream

An apparatus and method for encoding data are disclosed that may allow for variable run length encoding of data to be transmitted. An ordered stream of data bits is received from a logic circuit, and n sequential data bits of the stream are selected, where n is a positive integer. ... Oracle International Corp

10/13/16 / #20160300015

Methods, systems, and computer readable media for integrating medical imaging data in a data warehouse

Methods, systems, and computer readable media for integrating medical imaging data in a data warehouse are disclosed. According to one method, the method occurs at a data warehouse management server that manages a data warehouse system. ... Oracle International Corp

10/13/16 / #20160300004

Design of experiments approach to design variation mitigation and optimization

A non-transitory computer readable medium including instructions which, when executed by a processor, cause the processor to: store a design metric and a design metric variation from the simulation of the design metric for a subset of a plurality of conditions in an inner loop and an outer loop, wherein in the outer loop is a sample set of design dimensions and their respective values, while the inner loop varies a plurality of variation conditions of the subset; model the design metric and design metric variation using a response surface; and optimize the design metric or the design metric variation for the subset of a plurality of design dimensions using the response surface to generate an optimized design. In other aspects, a system and a method for design variation and optimization are provided.. ... Oracle International Corp

10/13/16 / #20160299991

Constructing an in-memory representation of a graph

Techniques for efficiently loading graph data into memory are provided. A plurality of node id lists are retrieved from storage. ... Oracle International Corp

10/13/16 / #20160299988

Methods, systems, and computer readable media for capturing and storing a web page screenshot

Methods, systems, and computer readable media for capturing and storing a web page screenshot are disclosed. In some aspects, a method for capturing and storing a web page screenshot occurs at a server and includes sending web page file contents to a client for displaying a web page and receiving a request to capture and store at least some of the web page file contents. ... Oracle International Corp

10/13/16 / #20160299936

Automated test for uniform web service interfaces

A method of automated testing of a web service public interface may include retrieving a first data set from the web service. The first data set may include information for accessing individual data records stored by the web service. ... Oracle International Corp

10/13/16 / #20160299933

Process metadata triggers and events

Embodiments of the invention provide systems and methods for implementing process metadata triggers and events. More specifically, embodiments of the present invention allow for process metadata events to be defined and generated, including the program code and interfaces that may define the triggering criteria and actions associated with the events. ... Oracle International Corp

10/13/16 / #20160299831

Target typing-dependent combinatorial code analysis

A code analysis tool identifies a first and a second proposed code transformation (pct) for respective expressions within a refactoring candidate section of source code, such that at least one pct would result in an exercise of a target typing mechanism of the programming language being used. The determination of the data type of at least one of the expressions depends on the determination of the data type of the other. ... Oracle International Corp

10/13/16 / #20160299748

Declarative program engine for large-scale program analysis

A method and system for for staged compilation of a declarative program that includes receiving the declarative program, parsing and semantically checking the declarative program, translating the declarative program into a relational algebra machine (ram) using a modified semi-naïve algorithm, performing a translation of the ram into code of an imperative programming language to obtain a translated ram, generating specialized extractor code in the imperative programming language, generating query application programming interface (api) code in the imperative programming language, and compiling the translated ram, the specialized extractor code, and the query api code to obtain a program analysis module.. . ... Oracle International Corp

10/13/16 / #20160299705

Media and drive validation in a storage library

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

10/06/16 / #20160294953

System and method for providing a configuration wizard for use in creating representational state transfer services for execution in a service bus runtime

In accordance with an embodiment, described herein is a system and method for providing a representational state transfer (rest) service configuration wizard for creating rest reference or proxy services for execution in a service bus runtime. The configuration wizard can retrieve, based on a uri provided by a user, one or more resources of an external rest service, and can generate a plurality of properties for each resource. ... Oracle International Corp

10/06/16 / #20160294929

System and method for reusing javascript code available in a soa middleware environment from a process defined by a process execution language

In accordance with an embodiment, described herein is a system and method for reusing javascript code in a service orchestration process in a soa middleware environment. The system can include a unified runtime environment on an application server, wherein the unified runtime environment includes a process execution engine with an embedded javascript engine, and an executable process defined by a process execution language executing on the process execution engine. ... Oracle International Corp

10/06/16 / #20160294928

System and method for supporting javascript activities in a process defined by a process execution language for execution in a soa middleware environment

In accordance with an embodiment, described herein is a system and method for supporting javascript activities in an executable process defined by a process execution language. A javascript activity can be added to the executable process using attributes defined in an extension namespace to the process execution language. ... Oracle International Corp

10/06/16 / #20160294913

Managed media relay selection for real-time communications

A system provides a media relay for real-time communications (“rtc”). The system receives, by a signaling server, a first signaling message from a first client including one or more first candidate transport addresses of the first client. ... Oracle International Corp

10/06/16 / #20160294800

Aggregated computing infrastructure analyzer

Embodiments of the invention provide techniques for receiving, authenticating, parsing, and storing operational status data (or telemetry data) from one or more hardware and software systems within an aggregated computing infrastructure. Operational status data may be transmitted over secure transmission channels and stored within secure data stores at a computing infrastructure analyzer. ... Oracle International Corp

10/06/16 / #20160294780

System and method for providing an application programming interface for deploying a service bus artifact from a local development environment to a cloud environment

In accordance with an embodiment, described herein is a system and method for deploying a service bus artifact from a local development environment to a service bus instance in a cloud environment. A deployment api can be plugged into the local development environment to perform a plurality of steps required for deploying the service bus artifact, including enabling communication from the local development environment to pass through a corporate firewall. ... Oracle International Corp

10/06/16 / #20160294726

System and method for reducing communications overhead in a distributed transactions environment by modifying implementation of the transaction end function

A system and method for reducing communications overhead in a distributed transaction processing environment such as an xa environment. In accordance with an embodiment communication overhead is reduced in a transaction by deferring a transaction end communication. ... Oracle International Corp

10/06/16 / #20160294723

System and method for reducing communications overhead in a distributed transactions environment by modifying implementation of the transaction start function

A system and method for reducing communications overhead in a distributed transaction processing environment such as an xa environment. In accordance with an embodiment communication overhead is reduced in a transaction start method by deferring a transaction start communication. ... Oracle International Corp

10/06/16 / #20160294667

System and method for providing an application programming interface manager for use with a service bus runtime

In accordance with an embodiment, described herein is a system and method for managing apis exposed from proxy services executing in a service bus runtime. Each proxy service can be exposed as an api entry in an api catalog, where the api entry can be annotated with metadata, and published to an api portal. ... Oracle International Corp

10/06/16 / #20160294649

Method and system for implementing target model configuration metadata for a log analytics system

Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. The log analytics system, method, and computer program product provide target-based configuration of log monitoring metadata. ... Oracle International Corp

10/06/16 / #20160294409

Dynamic data compression selection

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

10/06/16 / #20160294155

Integrated laser with back-reflection isolator

An integrated circuit includes an optical source (such as a laser) with a lens, which is disposed on an isolator. This isolator is disposed on a semiconductor layer in a silicon-on-insulator (soi) platform that includes an optical coupler and an optical waveguide. ... Oracle International Corp

10/06/16 / #20160292620

Visual task assignment system

A system is provided that visualizes task assignments. The system displays a project plan timeline within a user interface. ... Oracle International Corp

10/06/16 / #20160292601

Delegation of tasks to other personnel in an erp application

Aspects of the present disclosure provide for delegating tasks, where an administrator specifies a first set of tasks that can be delegated and a class of permissible delegatees to whom the first set of tasks can be delegated. The first set of tasks and the class of delegatees are added to a permitted delegations list. ... Oracle International Corp

10/06/16 / #20160292592

Method and system for implementing machine learning classifications

Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. Machine learning-based classification can be performed to classify logs. ... Oracle International Corp

10/06/16 / #20160292303

Distributed graph processing system that support remote data read with proactive bulk data transfer

Techniques for generating and transferring bulk messages from one computing device to another computing device in a cluster are provided. Each computing device in a cluster is assigned a different set of nodes of a graph. ... Oracle International Corp

10/06/16 / #20160292263

Method and system for implementing a log parser in a log analytics system

Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. An improved approach has been described to automatically generate a log parser by analysis of the line content of a log. ... Oracle International Corp

10/06/16 / #20160292206

Validating coherency between multiple data sets between database transfers

A user interface may be designed to receive conflicting data from multiple data sources during a merger of legacy computer systems. The interface automatically validates the conflicting data against each other to generate a final data set for review. ... Oracle International Corp

10/06/16 / #20160292167

Multi-system query execution plan

Techniques are described to evaluate an operation from an execution plan of a query to offload the operation to another database management system for less costly execution. In an embodiment, the execution plan is determined based on characteristics of the database management system that received the query for execution. ... Oracle International Corp

10/06/16 / #20160292166

Method and system for parameterizing log file location assignments for a log analytics system

Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. The log analytics system, method, and computer program product provide target-based configuration of log monitoring metadata. ... Oracle International Corp

10/06/16 / #20160292049

Data recovery for a relational database management system instance in a heterogeneous database system

A method and apparatus for data recovery for a rdbms instance in a heterogeneous database system is provided. A failure of a first rdbms instance is detected in a plurality of rdbms instances of a shared-disk database system. ... Oracle International Corp

10/06/16 / #20160292037

Data recovery for a compute node in a heterogeneous database system

Data recovery for a compute node in a heterogeneous database system is provided. A failure is detected of a particular compute node of a compute cluster comprising a plurality of compute nodes. ... Oracle International Corp

10/06/16 / #20160292008

System and method for using an in-memory data grid to improve performance of a process defined by a process execution language in a soa middleware environment

In accordance with an embodiment, described herein is a system and method for improving performance of an executable process defined by a process execution language in a service-oriented architecture (soa) middleware environment. Flow states and audit data of a process instance can be stored in a dehydration store implemented on a distributed in-memory data grid, and transferred to a persistent storage at a configurable interval, or at certain state changes such as completions and faults of the process instance. ... Oracle International Corp

10/06/16 / #20160292003

System and method for supporting object notation variables in a process defined by a process execution language for execution in a soa middleware environment

In accordance with an embodiment, described herein is a system and method for supporting object notation (e.g., javascript object notation (json)) variables in a process defined by a process execution language for execution in a soa middleware environment. An extension namespace can define additional methods and attributes to enable support for object notation variables in the process. ... Oracle International Corp

10/06/16 / #20160291993

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

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

10/06/16 / #20160291941

System and method for supporting javascript as an expression language in a process defined by a process execution language for execution in a soa middleware environment

In accordance with an embodiment, described herein is a system and method for supporting javascript as an expression language in an executable process defined by a process execution language. An extension namespace to the process execution language can be used to define additional attributes for supporting javascript as an expression language. ... Oracle International Corp

10/06/16 / #20160291819

User interface controls for specifying data hierarchies

User interface controls that facilitate the specification/modification of data hierarchies. In one set of embodiments, a first ui control component can be provided that comprises an ordered group of drop-down menus. ... Oracle International Corp

09/29/16 / #20160285994

Distributed queue pair state on a host channel adapter

A method for managing a distributed cache of a host channel adapter (hca) that includes receiving a work request including a qp number, determining that a qp state identified by the qp number is not in the distributed cache, retrieving the qp state from main memory, and identifying a first portion and a second portion of the qp state. The method further includes storing the first portion into a first entry of a first sub-cache block associated with the first module, where the first entry is identified by a qp index number, storing the second portion into a second entry of a second sub-cache block associated with the second module, where the second entry is identified by the qp index number; and returning the qp index number of the qp state to the first module and the second module.. ... Oracle International Corp

09/29/16 / #20160285871

Declarative techniques for transaction-specific authentication

Techniques are disclosed for providing and/or implementing utilizing declarative techniques for transaction-specific authentication. Certain techniques are disclosed herein that enable transaction signing using modular authentication via declarative requests from applications. ... Oracle International Corp

09/29/16 / #20160285823

Dynamic encryption for tunneled real-time communications

A system performs tunneling for real-time communications (“rtc”). The system establishes an unencrypted tunnel between a tunneling server and a user equipment (“ue”). ... Oracle International Corp

09/29/16 / #20160285792

Providing message delivery services between requestors and providers

An intermediary messaging system is provided that facilitates exchange of information between service requestor and service providers. In an embodiment, the intermediary messaging system is configured to receive a request from a client, determine one or more target services for servicing the request, communicate information regarding the request to the identified target services, and communicate responses from the target services back to the client. ... Oracle International Corp

09/29/16 / #20160285440

Double half latch for clock gating

A double half latch circuit includes a first stage coupled to receive a local input enable signal on an input of a second logic gate, and a complement of the clock signal on an input of a third logic gate, and further includes a fourth logic gate coupled to generate an intermediate enable signal based on states of the local input enable signal the complement of the clock signal. A second stage includes a fifth logic gate coupled to receive the complement of the clock signal, and a sixth logic gate coupled to receive the intermediate enable signal, and is configured to generate the output enable signal. ... Oracle International Corp

09/29/16 / #20160283954

System and method for determining a combined effective price discount in tier pricing

Systems, methods, and other embodiments are disclosed that are associated with forecasting and management of an item to be promoted via tier pricing. In one embodiment, historical sales data of the item are analyzed and a numerical amount, representing a total number of the item sold, is distributed across a plurality of tier discount ranges of a tier pricing promotion plan for the item. ... Oracle International Corp

09/29/16 / #20160283890

History and scenario data tracking

Systems, methods, and other embodiments associated with history and scenario data tracking are described. In one embodiment, a method includes recording, in an overlay table, a scenario comprising a set of respective modified records resulting from respective operations performed on respective selected records in project data, such that the selected records remain unmodified in the project data. ... Oracle International Corp

09/29/16 / #20160283881

System and method for forecast driven replenishment of merchandise

Systems, methods, and other embodiments are disclosed that are configured to generate replenishment parameters for use by an external replenishment system. In one embodiment, sales statistics are generated for an item based at least in part on historical sales data for the item. ... Oracle International Corp

09/29/16 / #20160283862

Multi-distance similarity analysis with tri-point arbitration

Systems, methods, and other embodiments associated with multi-distance tri-point arbitration are described. In one embodiment, a method includes using a k different distance functions, calculating k per-distance tri-point arbitration similarities between a pair of data points with respect to an arbiter point. ... Oracle International Corp

09/29/16 / #20160283555

Executing continuous event processing (cep) queries in parallel

A continuous event processing (cep) query processor determines how and when a cep query can be processed in a concurrent manner, such that multiple threads of execution can concurrently perform at least some of the cep query's operations concurrently with each other. According to one technique, a user can instruct a cep query processor to attempt to execute a cep query in a concurrent manner. ... Oracle International Corp

09/29/16 / #20160283533

Multi-distance clustering

Systems, methods, and other embodiments associated with multi-distance clustering are described. In one embodiment, a method includes reading a multi-distance similarity matrix s that records pair-wise multi-distance similarities between respective pairs of data points in a data set. ... Oracle International Corp

09/29/16 / #20160283530

Data trend analysis

Systems, methods, and other embodiments associated with history and scenario data tracking are described. In one embodiment, a method includes receiving a request for trending analysis on project data. ... Oracle International Corp

09/29/16 / #20160283219

Techniques for efficient application configuration patching

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

09/22/16 / #20160277920

Subscriber data federation in a telecommunications network

A method for retrieving data from a telecommunications network includes receiving a request at a view for the subscriber data from a telecommunications application, where the subscriber data resides on multiple data sources. The method includes sending the request to each data source coupled to the view and receiving the subscriber data from the data sources coupled to the view. ... Oracle International Corp

09/22/16 / #20160277478

Inter-layer communication of events between tcp layer and higher layers when implemented in different concurrent execution entities

Inter-layer communication of events between different concurrent execution entities, where a transmission control protocol (tcp) layer instance executes in a first execution entity and a higher layer instance executes in a second execution entity. In an example transaction, the first execution entity receives a tcp packet, and the tcp layer instance in the first execution entity generates an event message by processing the received tcp packet. ... Oracle International Corp

09/22/16 / #20160277443

Method and system for using smart images

Embodiments of the invention provide systems and methods for using an anti-phishing image. More specifically, embodiments of the present invention provide for using a non-static, location-based anti-phishing image that can, in some cases, include authentication information. ... Oracle International Corp

09/22/16 / #20160277232

System and method for efficient network reconfiguration in fat-trees

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

09/22/16 / #20160277187

Policy-based key sharing

Methods of providing policy based access to master keys, enabling keys to be distributed to groups of users in a secure manner while minimizing disruptions to the user in the event of changes to group membership or changes to user attributes. User attributes are identified. ... Oracle International Corp

09/22/16 / #20160277098

Safety-enhanced laser array

When an unsafe port with a loss of signal is detected, a transceiver may enable one laser in a group of lasers associated with the unsafe port and may disable the remaining lasers. Then, the transceiver may instruct a transmitter associated with the one laser to transmit an optical signal on the unsafe port using a reduced transmit power that is less than a threshold value associated with the class 1 conditions and at a different time than enabled lasers in other groups of lasers. ... Oracle International Corp

09/22/16 / #20160275132

Adapting data for changes to data attributes

The present disclosure relates generally to adapting data for changes in attributes associated with the data (e.g., data related to an enterprise). More particularly, techniques are disclosed for modifying attributes associated with data corresponding to a change in those attributes based on a change in a product (e.g., an application, a computer system, a computer program product, or a service). ... Oracle International Corp

09/22/16 / #20160275098

Filesystem replication using a minimal filesystem metadata changelog

In general, the invention relates to replicating a source file system stored on a first memory by obtaining a first unread entry from a changelog associated with the source file system, querying the source file system using the first unread entry to obtain a current first object file status, a current first object file path, a current first parent directory status, and a current first parent directory path, determining, based on the querying, whether a first object file on the source file system has changed at some time after the execution of the first unread entry, if the first object file has not changed, performing a first action on a target file system, and if the first object file has changed, performing a second action on the target file system.. . ... Oracle International Corp

09/22/16 / #20160274966

Intelligent inter-process communication latency surveillance and prognostics

The disclosed embodiments provide a system that analyzes telemetry data from a computer system. During operation, the system obtains the telemetry data, which includes first information containing telemetric signals gathered using sensors in the computer system and second information that indicates one or more transaction latencies of software running on the computer system. ... Oracle International Corp

09/22/16 / #20160274926

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

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

09/22/16 / #20160274742

Enabling users to specify an electronic resource for viewing based on prior accessed electronic resources

Aspects of the present disclosure provide a convenient user interface using which a user can identify and view electronic resources of interest. In an embodiment, the user enters a string for identifying a next resource to access. ... Oracle International Corp

09/15/16 / #20160269395

Detecting sharing of passwords for password protected user accounts

A method for detecting the sharing of a password related to a password protected user account provided by an organization, by multiple entities of the organization is disclosed. In one embodiment, input associated with a training word is received from a user of a user computing device. ... Oracle International Corp

09/15/16 / #20160269343

Bi-directional multi-channel social media brokering

The present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for bi-directional social media broker services that connect multiple social media sites using a common management framework. The claimed embodiments address the problem of efficiently scaling and managing bidirectional interaction with multiple social media publishing channels. ... Oracle International Corp

09/15/16 / #20160269285

Concealed datagram-based tunnel for real-time communications

A system performs tunneling of real-time communications (“rtc”). The system establishes a tunnel between a tunneling client and a tunneling server. ... Oracle International Corp

09/15/16 / #20160267926

Tape head with thin tape bearing surface coating

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

09/15/16 / #20160267188

Methods for identifying, ranking, and displaying subject matter experts on social networks

Embodiments of the present invention allow a system to use data gathered from social networks and other systems to determine an ordered list of desired topics or skills to define a subject matter area and incorporate the order of the topics or skills into a search. To define this subject matter area, embodiments can consider not just the topics or skills that are listed, but those topics or skills that are similar based on a pre-computed topic graph. ... Oracle International Corp

09/15/16 / #20160267135

Adaptive handling of skew for distributed joins in a cluster

Techniques for detecting data skew while performing a distributed join operation on tables in a cluster of nodes managed by database management system (cdbms), is disclosed. In an embodiment, heavy hitter values in a join column of a table are determined during the runtime of a distributed join operation of the table with another table. ... Oracle International Corp

09/15/16 / #20160267000

Transactional execution of native methods

Approaches for more efficiently executing calls to native code from within a managed execution environment are described. The techniques involve attempting to execute a native call, such as a call to a c function from within java code, using a single hardware transaction. ... Oracle International Corp

09/15/16 / #20160266943

Enabling multiple secure elements in a card computing device

Multiple host elements, such as smart cards, embedded secure elements, smart micro sd cards, or other card computing devices, within a mobile computing device (e.g., a mobile phone) may utilize a host api to enable applications to discover and communicate over a network within the computing device. Applications may discover one another, establish themselves as hosts and obtain a host id, and request communication pipes with one another, as well as utilize a host registry configured to store information regarding host elements, according to some embodiments. ... Oracle International Corp

09/15/16 / #20160266320

Optical reflector based on a directional coupler and a 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

09/08/16 / #20160261559

Efficient tunneled streams for real-time communications

A system tunnels real-time communications (“rtc”). The system creates a connection between a tunneling client and a signaling server. ... Oracle International Corp

09/08/16 / #20160261558

Compressed headers for encapsulated real-time communications

A system performs tunneling for real time communication (“rtc”) between a source endpoint and a destination endpoint. The system receives, by a server, a request from a user equipment (“ue”) for enabling header compression of inner internet protocol (“ip”) and transport headers of media traffic encapsulated within a tunnel. ... Oracle International Corp

09/08/16 / #20160261557

Peer tunneling for real-time communications

A system performs peer tunneling for real time communication (“rtc”). The system receives, by a tunneling server, a peer service request message from a first user equipment (“ue”) indicating a request for establishing a peer tunnel between the first ue and a second ue. ... Oracle International Corp

09/08/16 / #20160261549

Method and system for providing message recall functionality

The present disclosure provides a method and system for enabling the recall of messages. As an example, the method comprises receiving a message, where the message is created by a sender and configured to be sent to a recipient. ... Oracle International Corp

09/08/16 / #20160261513

Dynamic flow control using credit sharing

A method and system for dynamic flow control using credit sharing that includes allocating portions of credits to senders, wherein each of the credits is for communicating with a receiver; transmitting, by a first sender of the senders, a first message to the receiver using a first credit of a first portion of the credits; decrementing, in response to transmitting the first message, a credit balance of the first sender by one; and determining that the credit balance of the first sender is zero. The method also includes sending to a second sender of the senders, by the first sender, in response to the credit balance being zero, a first request for a second credit; receiving from the second sender, in response to the first request, a first response comprising the second credit; and transmitting, by the first sender, a second message to the receiver using the second credit.. ... Oracle International Corp

09/08/16 / #20160260472

Memory power selection using local voltage regulators

Systems, methods, and other embodiments associated with using a local voltage regulator embedded within a memory sub-array are described. In one embodiment, a memory device includes a memory sub-array including a set of memory cells and a local voltage regulator. ... Oracle International Corp

09/08/16 / #20160259724

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

09/08/16 / #20160259712

System and method for determination of code coverage for software applications in a network environment

A system and method for determination of code coverage for software applications in a network environment. In accordance with an embodiment, a software application can be instrumented by a code coverage tool to contain instructions for tracing executed code, and sending collected data to a network grabber at an indicated network address or port. ... Oracle International Corp

09/08/16 / #20160259663

System and method for implementing reader-writer locks using hardware transactional memory

Transactional reader-writer locks may leverage available hardware transactional memory (htm) to simplify the procedures of the reader-writer lock algorithm and to eliminate a requirement for type stable memory an htm-based reader-writer lock may include an ordered list of client-provided nodes, each of which represents a thread that holds (or desires to acquire) the lock, and a tail pointer. The locking and unlocking procedures invoked by readers and writers may access the tail pointer or particular ones of the nodes in the list using various combinations of transactions and non-transactional accesses to insert nodes into the list or to remove nodes from the list. ... Oracle International Corp

09/08/16 / #20160259661

System and method for providing an infiniband sr-iov vswitch architecture for a high performance cloud computing environment

Systems and methods are provided for implementing a virtual switch (vswitch) architecture that supports transparent virtualization and live migration. In an embodiment, a vswitch with prepopulated local identifiers (lids). ... Oracle International Corp

09/01/16 / #20160253494

Dynamically differentiating service in a database based on a security profile of a user

One embodiment of the present invention provides a system that differentiates service provided to a database user based on a security profile of the user. During operation, the system receives a sequence of commands from a user at a database system. ... Oracle International Corp

09/01/16 / #20160253402

Adaptive data repartitioning and adaptive data replication

A method and apparatus for adaptive data repartitioning and adaptive data replication is provided. A data set stored in a distributed data processing system is partitioned by a first partitioning key. ... Oracle International Corp

09/01/16 / #20160253168

Synchronization of configuration changes between applications and their platforms

A method, system, and computer program product for handling synchronization of configuration changes between applications and their platforms. A computer implemented method synchronizes middleware configurations with application configurations using a reciprocating protocol. ... Oracle International Corp

08/25/16 / #20160248876

Response header invalidation

Systems, methods, and other embodiments associated with content invalidation are described. One example method includes parsing a response to identify an invalidation directive. ... Oracle International Corp

08/25/16 / #20160248868

Service bus workflow templates

In some examples, a service bus may include one or more computing devices configured to translate requests from one or more client applications to one or more proxy services. According to at least one example, a system may create a resource object based at least in part on a template. ... Oracle International Corp

08/25/16 / #20160248758

Single sign-on between multiple data centers

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

08/25/16 / #20160247172

System and method for forecasting cross-promotion effects for merchandise in retail

Systems, methods, and other embodiments that are associated with a computer application configured to execute on a computing device, for providing forecasting and management of cross-promoted retail items, are described. In one embodiment, historical demand data and elasticity values associated with retail items sold at a retail location are read from a data structure. ... Oracle International Corp

08/25/16 / #20160247108

Inventory-based warehouse allocation for retail items

Systems, methods, and other embodiments associated with allocation of retail goods in a warehouse to warehouse transfer based on warehouse inventory data are described. In one embodiment, a method includes receiving a request for allocation of a quantity of an item sold in multiple types, where the quantity of items is to be transferred from a source warehouse to a destination warehouse. ... Oracle International Corp

08/25/16 / #20160246976

Identity-based encryption for securing access to stored messages

A method, system, and computer program product for securing access to stored messages using identity-base encryption are disclosed. The method includes generating a master private key and generating a corresponding master public key. ... Oracle International Corp

08/25/16 / #20160246647

Adaptive contention-aware thread placement for parallel runtime systems

An adaptive contention-aware thread scheduler may place software threads for pairs of application on the same socket of a multi-socket machine for execution in parallel. Initial placements may be based on profile data that characterizes the machine and its behavior when multiple applications execute on the same socket. ... Oracle International Corp

08/25/16 / #20160246641

Fine-grained hardware transactional lock elision

Concurrent threads may be synchronized at the level of the memory words they access rather than at the level of the lock that protects the execution of critical sections. Each lock may be associated with an array of flags and each flag may indicate ownership of certain memory words. ... Oracle International Corp

08/25/16 / #20160246527

Read concurrency using hardware transactional lock elision

Threads using hardware transactions and executing instrumented critical sections that do not perform any writes may complete as long as the thread holding the lock has not yet executed its first write operation. If the thread executing the instrumented critical section performs any writes, or if the thread holding the lock performs any writes during its critical section, the hardware transaction may be aborted. ... Oracle International Corp

08/25/16 / #20160246525

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

08/25/16 / #20160245857

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

08/18/16 / #20160241598

Method to modify android application life cycle to control its execution in a containerized workspace environment

Methods, devices, and systems are described to modify the life cycle of a google android® application, in its application manifest file and byte code, such that the execution of the application can be controlled via policies and security governed by a workspace application installed on an android-based device. Dummy wrapper classes are inserted into the byte code for network and i/o system calls that call security code before calling the original classes.. ... Oracle International Corp

08/18/16 / #20160241383

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

08/18/16 / #20160239912

Approval system for buyer-initiated requisition modifications

A non-transitory computer-readable memory may include instructions that, when executed by one or more processors, cause the one or more processors to perform operations including receiving a first requisition by a computer system of a procurement organization. The operations may also include receiving, by the computer system of the procurement organization, first sql commands that generate a first change to be applied to a budget allocation associated with the first requisition. ... Oracle International Corp

08/18/16 / #20160239774

Methods and system for integrating social media analysis into an enterprise project management system

Disclosed is an approach for analyzing social media conversations related to one or more projects of an enterprise project management system. Integration is provided between a ppm application and an enterprise social networking application. ... Oracle International Corp

08/18/16 / #20160239528

Adaptive resolution histogram

A method, apparatus, and system for determining a data distribution is provided by using an adaptive resolution histogram. In an embodiment, the adaptive resolution histogram is created using a trie, wherein node values in the trie represent frequency distributions and node positions define associated keys or key prefixes. ... Oracle International Corp

08/18/16 / #20160239283

Software product release automation framework

Systems, methods, and other embodiments associated with a software product release automation framework are described. In one embodiment, a system includes a repository configured to store activity instances and process instances. ... Oracle International Corp

08/18/16 / #20160239279

Modular co-versioning in a dynamically linked runtime environment

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

08/18/16 / #20160239215

Method and apparatus for restoring an instance of a storage server

Implementations of the present disclosure involve a system and/or method for gracelessly rebooting a storage appliance. The method and system includes a storage appliance in association with an event that will result in the loss of a state table from volatile memory that halts changes to at least one state table of the storage appliance. ... Oracle International Corp

08/18/16 / #20160238791

Single-shot correction of resonant optical components

An optical device is described. This optical device includes optical components having resonance wavelengths that match target values with a predefined accuracy (such as 0.1 nm) and with a predefined time stability (such as permanent or an infinite time stability) without thermal tuning and/or electronic tuning. ... Oracle International Corp

08/11/16 / #20160234122

Facilitating congestion control in a network switch fabric based on group and aggregate traffic rates

A system for communicating packets through a network switch fabric is described. At an aggregation point in the network switch fabric, the system segregates packet flows from multiple sources into a set of quality-of-service (qos) buckets. ... Oracle International Corp

08/11/16 / #20160234119

Methods, systems, and computer readable media for conducting priority and compliance based message traffic shaping

According to one aspect, the disclosed subject matter describes herein a method that includes aggregating, by an egress function, message traffic directed to a target server entity from each of a plurality of ingress functions and procuring, by the egress function, dynamic update data that includes a message processing capacity threshold value associated with the target server entity and an aggregated message traffic rate corresponding to the message traffic received from the plurality of ingress functions. The method further includes sending the dynamic update data to each of the plurality of ingress functions and adjusting, by each of the ingress functions, an outgoing message traffic rate directed to the target server entity in accordance with the dynamic update data.. ... Oracle International Corp

08/11/16 / #20160234057

System and method for supporting a server-side event model in a distributed data grid

A system and method can provide a server-side event model in a distributed data grid with a plurality of cluster nodes storing data partitions distributed throughout the cluster, each cluster node being responsible for a set of partitions. The system can map one or more event interceptors to an event dispatcher placed in the cluster. ... Oracle International Corp

08/11/16 / #20160232619

Social network system with social objects

A social network system provides a social network that receives from an application a business object and an associated system of record and generates a social object that corresponds to the business object and that comprises the system of record for the enterprise application. The social network assigns one or more members to the social object. ... Oracle International Corp

08/11/16 / #20160232595

Methods, systems, and computer readable media for processing an order with a start-start dependency

Methods, systems, and computer readable media for processing an order with a start-start dependency are disclosed. According to one exemplary method, the method occurs at an order management server that implements an electronic order management system. ... Oracle International Corp

08/11/16 / #20160232482

Method and system for enterprise marketplace including notification services

A system and method for facilitating enterprise gift giving via an enterprise marketplace for notification services. An example method includes determining that a condition has been met for delivery of one or more gifts to one or more intended gift recipients; accessing recipient information; ascertaining merchant information; and employing recipient information and the merchant information to automatically initiate delivery of the one or more gifts to the one or more intended recipients in response to the determining. ... Oracle International Corp

08/11/16 / #20160232461

System and method for determining forecast errors for merchandise in retail

Systems, methods, and other embodiments that are associated with a computing device configured to execute a computer application, for providing a determination of retail item demand volatility, are described. In one embodiment, a historical error value is generated, at a class level, representing an uncertainty in a demand for a class of retail items. ... Oracle International Corp

08/11/16 / #20160232335

Mechanism for enforcing user-specific and device-specific security constraints in an isolated execution environment on a device

A method and system for receiving from an authenticated user, at an authorization server, via a service provider, an authorization request to perform a sensitive operation on a first device. The method also includes generating, by the authorization server and in response to receiving the authorization request, an authorization token that includes a device constraint and a binding code constraint, which includes a binding code. ... Oracle International Corp

08/11/16 / #20160232037

Latency-hiding context management for concurrent distributed tasks

Techniques are provided for latency-hiding context management for concurrent distributed tasks. A plurality of task objects is processed, including a first task object corresponding to a first task that includes access to first data residing on a remote machine. ... Oracle International Corp

08/11/16 / #20160232035

Systems and methods for implementing work stealing using a configurable separation of stealable and non-stealable work items

A system may perform work stealing using a dynamically configurable separation between stealable and non-stealable work items. The work items may be held in a double-ended queue (deque), and the value of a variable (index) may indicate the position of the last stealable work item or the first non-stealable work item in the deque. ... Oracle International Corp

08/11/16 / #20160231998

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

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

08/04/16 / #20160226963

Load balancing using predictable state partitioning

A system performs load balancing. The system receives a protocol message by a load balancer in communication with a distributed system comprising a server cluster. ... Oracle International Corp

08/04/16 / #20160226879

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

08/04/16 / #20160226859

Using representational state transfer (rest) for consent management

Techniques are disclosed for sending, from an application executing on a device associated with a user, through a representational state transfer (rest)-based interface, to an authorization computer system, a request for permission to access a scope of information associated with the user. The techniques can further include, based on authentication of the user, receiving, at the device associated with the user, through the rest-based interface, a request for consent by the user to allow the application to access information that is within the scope of information associated with the user. ... Oracle International Corp

08/04/16 / #20160226772

Facilitating congestion control in a network switch fabric based on group traffic rates

The disclosed embodiments relate to a system for communicating packets through a network switch fabric. During operation, at an aggregation point in the network switch fabric, the system segregates packet flows from multiple sources into a set of quality-of-service (qos) buckets. ... Oracle International Corp

08/04/16 / #20160225403

Data storage system providing efficient and secure data migration with tape drive technology

A data storage system that includes a data migration assembly implemented using tape drive technology. The migration assembly includes tape drive modules or cards stacked within a tape drive chassis, which is adapted for insertion into a tape drive slot of a library or rack enclosure. ... Oracle International Corp

08/04/16 / #20160224928

Task progress update history visualization system

A system is provided that visualizes task progress update history. The system displays a project plan timeline within a user interface, where the project plan timeline includes tasks indicators that visually represent tasks and a timeline including time unit indicators that visually represent time units. ... Oracle International Corp

08/04/16 / #20160224902

Parallel gibbs sampler using butterfly-patterned partial sums

An efficient parallel gibbs sampler using butterfly-patterned partial sums is provided. Instead of building and searching a complete prefix sums table, an alternative “butterfly patterned partial sums table” is described that integrates a lightweight transposition and partial sums operation. ... Oracle International Corp

08/04/16 / #20160224900

Method and system for latent dirichlet allocation computation using approximate counters

Herein is described a data-parallel algorithm for topic modeling in which the memory requirements are streamlined for implementation on a highly-parallel architecture, such as a gpu. Specifically, approximate counters are used in a large mixture model or clustering algorithm (e.g., an uncollapsed gibbs sampler) to decrease memory usage over what is required when conventional counters are used. ... Oracle International Corp

08/04/16 / #20160224793

Static program analysis method for detecting security bugs in programs that rely on code access control

A method for using static program analysis for detecting security bugs in application source code including receiving and determining a plurality of variables based on the application source code. The method further includes determining a plurality of information flow relations comprising a source variable and a target variable, determining a confidentiality requirement and a capability for each of the source variables, and determining an integrity requirement and a capability for each of the target variables. ... Oracle International Corp

08/04/16 / #20160224633

Method and system for implementing historical trending for business records

Disclosed is an improved method, system, and program product to implement a business platform that assigns a server instance and dedicated database to each business customer. A snapshot of data is periodically copied from one or more database tables to a historical table of the dedicated database. ... Oracle International Corp

08/04/16 / #20160224620

Method and system for enterprise search navigation

A method can include receiving a search request from a user interface (ui), selecting one or more repositories in response to the search request, and displaying, on a display device, search results corresponding to the selected repositories. The selected repositories are a subset of a plurality of available repositories, as specified by an administrator. ... Oracle International Corp

08/04/16 / #20160224615

Method and system for embedding third party data into a saas business platform

Disclosed is an improved method, system, and program product to implement a business platform that assigns a server instance and dedicated database to each business customer. A connector is configured to retrieve data from an external data source. ... Oracle International Corp

08/04/16 / #20160224579

Workload aware data placement for join-based query processing in a cluster

A method for distributing tables to a cluster of nodes managed by database management system (dbms), is disclosed. Multiple data placement schemes are evaluated based on a query workload set to select a data placement scheme for the cluster of nodes. ... Oracle International Corp

08/04/16 / #20160224550

Dbfs with flashback archive

A method for generating a query for version information on a file stored a database file system that is managed by a database server. When a client on a remote client machine sends a file operation request, the database management system, receives the file operation request and creates a database query for the requested file operation and an additional query for a set of version identifiers that identify the previous versions of the requested file of the requested file operation. ... Oracle International Corp

08/04/16 / #20160224544

Sparse and data-parallel inference method and system for the latent dirichlet allocation model

Herein is described a data-parallel and sparse algorithm for topic modeling. This algorithm is based on a highly parallel algorithm for a greedy gibbs sampler. ... Oracle International Corp

08/04/16 / #20160224373

Fine-grained scheduling of work in runtime systems

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

08/04/16 / #20160224194

Method and system for presenting business intelligence information through infolets

Disclosed is an improved method, system, and program product to implement an integrated enterprise application that provides a series of user interfaces to a user. The series of user interfaces may be configured to display multiple depths of information pertaining to one or more datasets. ... Oracle International Corp

07/28/16 / #20160219105

Wsdl/wadl reference definition integration

A system transfers interface documents for a web service, such as wsdl or wadl documents. The documents include a service document and one or more reference definition documents. ... Oracle International Corp

07/28/16 / #20160219093

Real-time communications gateway

A system performs real-time communications (“rtc”). The system establishes a signaling channel between a browser application and a rich communications services (“rcs”) endpoint. ... Oracle International Corp

07/28/16 / #20160219083

Resource management for webrtc

A system performs client wake up for real-time communications (“rtc”). The system closes a connection between a gateway and an rtc application of a device. ... Oracle International Corp

07/28/16 / #20160219040

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

07/28/16 / #20160219026

Authentication interworking in communications networks

A system performs authentication for real-time communications (rtc). The system receives a request from a browser application for web authentication of a user. ... Oracle International Corp

07/28/16 / #20160217424

Graphical modeling of position hierarchies

A method and system for providing a graphical position hierarchy and associated data sets is described. The method includes receiving a graphical position hierarchy model, analyzing nodes of the position hierarchy model to discern branches and leafs thereof, associating incumbent information with the nodes, where the incumbent information pertains to resources such as employees, contracting services, consulting, and other data and attributes related to the position hierarchy model, and displaying the model to a user thereof. ... Oracle International Corp

07/28/16 / #20160216966

System and method for mitigating the impact of branch misprediction when exiting spin loops

A computer system may recognize a busy-wait loop in program instructions at compile time and/or may recognize busy-wait looping behavior during execution of program instructions. The system may recognize that an exit condition for a busy-wait loop is specified by a conditional branch type instruction in the program instructions. ... Oracle International Corp

07/28/16 / #20160216445

Packaged opto-electronic module

A chip package includes an optical integrated circuit (such as a hybrid integrated circuit) and an integrated circuit that are proximate to each other in the chip package. The integrated circuit includes electrical circuits that modulate data, communicate data, and serialize/deserialize data, and the optical integrated circuit communicates optical signals with very high bandwidth. ... Oracle International Corp

07/21/16 / #20160212107

Tape drive encryption in the data path

Implementations described and claimed herein provide encryption in the data path. In one implementation, login parameters from a primary data center are obtained. ... Oracle International Corp

07/21/16 / #20160212052

Methods, systems, and computer readable media for balancing diameter message traffic received over long-lived diameter connections

Methods, systems, and computer readable media for providing a workload balancer for balancing message traffic received over long-lived diameter connections are disclosed. One exemplary workload balancer includes at least one connection front end processor for terminating diameter connections with external nodes. ... Oracle International Corp

07/21/16 / #20160211632

Adapter facilitating blind-mate electrical connection of field replaceable units with virtual backplane of computing rack

A system for the management of rack-mounted field replaceable units (frus) that affords the enhanced availability and serviceability of frus provided by blade-based systems but in a manner that accommodates different types of frus (e.g., in relation to form factors, functionality, power and cooling requirements, and/or the like) installed within a rack or cabinet.. . ... Oracle International Corp

07/21/16 / #20160210718

Data-parallel parameter estimation of the latent dirichlet allocation model by greedy gibbs sampling

A novel data-parallel algorithm is presented for topic modeling on a highly-parallel hardware architectures. The algorithm is a markov-chain monte carlo algorithm used to estimate the parameters of the lda topic model. ... Oracle International Corp

07/21/16 / #20160210684

Policy-based order jeopardy management

An order jeopardy manager is provided that manages order jeopardy. A jeopardy order condition to be applied to an order is received. ... Oracle International Corp

07/21/16 / #20160210640

Assortment optimization using incremental swapping with demand transference

Systems, methods, and other embodiments associated with incrementally swapping items in an assortment are described. In one embodiment, a computing system includes demand logic configured to read data from an electronic data structure that defines an assortment. ... Oracle International Corp

07/21/16 / #20160210637

Acceleration of system documentation conformance to differentiated regulations of multiple countries

Systems, methods, and computer-readable media for acceleration of system documentation conformance to differentiated regulations of multiple countries are provided. A database may be prepopulated with documentation specifications specifying documentation attributes corresponding to transaction types and countries. ... Oracle International Corp

07/21/16 / #20160210255

Inter-processor bus link and switch chip failure recovery

A system is disclosed in which the system may include multiple bus switches, and multiple processors. Each processor may be coupled to each bus switch. ... Oracle International Corp

07/21/16 / #20160210243

Memory paging for processors using physical addresses

A method and apparatus for memory paging is disclosed. A system includes a plurality of processor cores each configured to initiate requests to a memory by providing a physical address without a virtual address. ... Oracle International Corp

07/21/16 / #20160210179

Communication protocol bridge for card computing devices

A runtime environment executing on a card computing device may handle communication of apdu messages received by a card computing device according to the hci communication protocol over an apdu gate. Apdu messages may be encapsulated and transmitted within multiple hci messages and the runtime environment may be configured to extract and verify the apdu messages from within the received hci messages, according to some embodiments. ... Oracle International Corp

07/21/16 / #20160209887

Adapter facilitating blind-mate electrical connection of field replaceable units with virtual backplane of computing rack

A system for the management of rack-mounted field replaceable units (frus) that affords the enhanced availability and serviceability of frus provided by blade-based systems but in a manner that accommodates different types of frus (e.g., in relation to form factors, functionality, power and cooling requirements, and/or the like) installed within a rack or cabinet.. . ... Oracle International Corp

07/14/16 / #20160205770

Crosstalk reduction in electrical interconnects

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

07/14/16 / #20160205180

Multi-tenant cloud-based queuing systems

Techniques are disclosed for multi-tenant cloud-based queuing. Certain techniques are disclosed herein that provide for interactions and observability between tenant queues within a multi-tenant cloud-based queuing database. ... Oracle International Corp

07/14/16 / #20160205108

Identity management and authentication system for resource access

A system that authorizes access to a resource by a client validates the client and generates a security assertion markup language (“saml”) assertion for the valid client. The system then sends an access request with the saml assertion to a oauth server. ... Oracle International Corp

07/14/16 / #20160204578

Ring-modulated laser

An optical source is described. This optical source includes a semiconductor optical amplifier, with a semiconductor other than silicon, which provides a gain medium. ... Oracle International Corp

07/14/16 / #20160203542

Order item recognition system

A system is provided that that recognizes an order item. The system defines an order item specification including a recognition property and a dynamic parameter property. ... Oracle International Corp

07/14/16 / #20160203074

System to enable multi-tenancy testing of business data and validation logic on the cloud

An adapter can execute a test script in parallel relative to separate tenant installations in a multi-tenant environment. Such tenant installations can be established within a cloud computing environment. ... Oracle International Corp

07/14/16 / #20160202961

Specialization of generic methods

Generic method specialization represents the ability to specialize generic methods over various types. When implementing generic method specialization an annotated class file may include a generic method declaration that is annotated with specialization metadata indicating elements of the generic method to be adjusted during specialization. ... Oracle International Corp

07/07/16 / #20160197843

Cloud computing services framework

Methods and systems of managing computer resources in a cloud environment. Receiving, via at least one server, cloud management instructions via an api, coordinating, via the at least one server, with at least one cloud services manager via a distributed coordination and messaging service. ... Oracle International Corp

07/07/16 / #20160196532

System and method for project status staleness, correlation, and rollup

Systems, methods, and other embodiments for providing status staleness of components of a project plan associated with a computer application are described. In one embodiment, a project staleness tool is configured to transform status data into status staleness values for reportable components of a project plan. ... Oracle International Corp

07/07/16 / #20160196496

Rule based continuous drift and consistency management for complex systems

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

07/07/16 / #20160196138

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

07/07/16 / #20160196124

Incremental provisioning of cloud-based modules

A method of provisioning cloud-based software may include receiving provisioning information for provisioning a cloud-based software package, and determining modules that are part of the software package. The method may also include identifying a subset of the plurality of modules requiring parameters for provisioning that are included in the provisioning information, and provisioning the first set of modules using at least some of the parameters. ... Oracle International Corp

07/07/16 / #20160196041

Selecting actionable items in a graphical user interface of a mobile computer system

A computer-based method for selecting an actionable item displayed in a graphical user interface on a mobile computer system is provided. The method includes detecting a first gesture, ending at a first position, on a lower portion of a touchscreen; in response to detecting the first gesture, activating a single-handed operation mode; determining a sequence of actionable items for a foreground application executing on a processor; detecting a second gesture on the touchscreen, the second gesture beginning at the first position and ending at a second position; in response to detecting the second gesture, highlighting one of the actionable items of the sequence based on the second position; detecting a third gesture on the touchscreen; and, in response to detecting a release at the second position as the third gesture, selecting the highlighted actionable item for processing by the foreground application and de-activating the single-handed operation mode.. ... Oracle International Corp

07/07/16 / #20160196009

Task flow interface in a popup region

In one set of embodiments, methods, systems, and apparatus are provided that include presenting, by a computer system, a task flow in a popup component of an application user interface executing in a user interface layer, where the task flow executes in an application layer of the computer system, and also include communicating, by the computer system, a first notification from the application layer to the user interface layer in response to normal completion of the task flow, and updating, e.g., closing, the component in the application user interface based upon the first notification. A second notification may be communicated from the user interface layer to the application layer in response to a user interface event that is associated with the popup component and causes an abnormal termination of the task flow. ... Oracle International Corp

07/07/16 / #20160195894

Drift compensation for a real time clock circuit

Implementations of the present disclosure involve an apparatus and/or method for adjusting a counter in a computing system to account for drift of the counter value over time compared to another counter of the system. In particular, a processor of the computing system that includes a local counter component may access a counter component of another processor of the system, referred to as the reference counter. ... Oracle International Corp

06/16/16 / #20160173538

Pushing events to web pages used for interaction with applications

A web server provided according to aspect of the present disclosure maintains registration data indicating the browsers to be notified upon occurrence of corresponding events. Upon receiving notification of occurrence of an event from an application server, the web server determines the set of browsers registered to receive notification of the occurrence of the event, and pushes the event to each of the set of browsers. ... Oracle International Corp

06/16/16 / #20160173475

Multi-tenancy identity management system

A multi-tenant identity management (idm) system enables idm functions to be performed relative to various different customers' domains within a shared cloud computing environment and without replicating a separate idm system for each separate domain. The idm system can provide idm functionality to service instances located within various different customers' domains while enforcing isolation between those domains. ... Oracle International Corp

06/16/16 / #20160173457

Techniques for securing supply chain electronic transactions

Techniques for authenticating the identity of shippers and receivers of goods at each point along a supply chain. A central hub repository issues shippers and receivers a pair of public and private keys for encrypting communications between the shippers and receivers and the hub repository and for authenticating the identity of shippers and receivers. ... Oracle International Corp

06/16/16 / #20160173451

Dynamic denial of service protection

A method for providing dynamic denial-of-service (dos) protection using a multicore processor is provided. The multicore processor includes a shared memory, a data processor core, a dynamic dos processor core and a signaling processor core. ... Oracle International Corp

06/16/16 / #20160173401

Scheduling packets with multiple destinations in a virtual output queue network switch

A system for communicating a multi-destination packet through a network switch fabric with a plurality of input and output ports is described. This system receives the multi-destination packet at an input port, wherein the multi-destination packet includes a multicast packet or a broadcast packet that is directed to multiple output ports, and wherein the network switch fabric maintains a separate virtual output queue (voq) for each output port. ... Oracle International Corp

06/16/16 / #20160173365

Framework for scheduling packets with multiple destinations in a virtual output queue network switch

A system for communicating a multi-destination packet through a network switch fabric is described. The system receives the multi-destination packet at an input port of the network switch fabric, wherein the multi-destination packet is directed to multiple output ports, and wherein the network switch fabric has a virtual output queue (voq) architecture, wherein each input port maintains a separate voq for each output port. ... Oracle International Corp

06/16/16 / #20160173342

Methods, systems, and computer readable media for configuring service networks

The disclosed subject matter describes herein methods, systems, and non-transitory computer readable media for configuring service networks. According to one aspect, the method includes collecting parameters defining a network service. ... Oracle International Corp

06/16/16 / #20160173340

Methods, systems, and computer readable media for modeling packet technology services using a packet virtual network (pvn)

Methods, systems, and computer readable media for modeling packet technology services using a packet virtual network (pvn) are provided. In some aspects, and at a computing platform, a method includes providing a plurality of flow interface objects. ... Oracle International Corp

06/16/16 / #20160173329

Methods, systems, and computer readable media for configuring a flow interface on a network routing element

According to one aspect, the disclosed subject matter describes herein a method that includes establishing a plurality of flow interfaces associated with an enterprise service in response to receiving an order request for the enterprise service and sending, for each of the plurality of flow interfaces, flow interface information that specifies parameters associated with the flow interface to a network routing element designated to transport the enterprise service. The method further includes configuring the flow interface on a media interface of the network routing element as specified by the parameters included in the flow interface information and implementing the enterprise service via the configured flow interface.. ... Oracle International Corp

06/16/16 / #20160173319

Method and system for management of an openflow agent in openflow devices

A method for managing openflow communications between an openflow agent and an openflow controller is disclosed. The method involves extending the command line interface (cli) based on distributed management task force (dtmf) server management command line protocol (sm clp) exposed by an integrated lights out management (lom) software preexisting in enterprise class network equipment to support a plurality of openflow targets, a plurality of verbs, and a plurality of properties, adding a managed element configured to provide handlers for each of the plurality of openflow targets, registering the managed element for the plurality of openflow targets with a manageability access point (map) entity, and configuring at least one of the plurality of properties to facilitate communication between an openflow agent and an openflow controller within the enterprise class network equipment using the plurality of openflow targets, the plurality of verbs, and the plurality of properties.. ... Oracle International Corp

06/16/16 / #20160173266

Deskew fifo buffer with simplified initialization

A source-synchronization interface circuit includes: a sender synchronous-to-asynchronous protocol converter that receives sender data and a sender clock and that has regenerative gain to resolve metastability during phase synchronization of the sender clock and a receiver clock; an asynchronous fifo buffer with multiple stages that conveys phase information and data from the sender synchronous-to-asynchronous protocol converter to a receiver synchronous-to-asynchronous protocol converter; and a receiver synchronous-to-asynchronous protocol converter that receives the receiver clock and that has regenerative gain to resolve metastability during the phase synchronization. Moreover, the source-synchronization interface circuit includes control logic that initializes the source-synchronization interface circuit by operating the stages in the asynchronous fifo buffer in a slow mode having a cycle time less than a data-transfer period for a predetermined number of clock cycles, and subsequently operating the stages in a normal mode having a cycle time that is less than that for the slow mode.. ... Oracle International Corp

06/16/16 / #20160171428

Inventory management system with late transaction processing

An inventory management system processes late transactions. The system takes snapshots of stock counts recorded in an accounting system and receives a transaction record after taking the snapshots. ... Oracle International Corp

06/16/16 / #20160171408

Inventory management system for complex packs

An inventory management system performs inventory management for complex packs. The inventory management system receives a request to estimate inventory for a complex pack. ... Oracle International Corp

06/16/16 / #20160171406

System and method for intelligent project schedule forecasting

Systems, methods, and other embodiments for providing scheduling of activities of a project plan associated with a computer application are described. In one embodiment, a project scheduling tool is configured to calculate a percentage time deviation, between an updated time duration and a planned time duration, for each present activity of a project to form a plurality of percentage time deviations. ... Oracle International Corp

06/16/16 / #20160171399

Supply chain financial orchestration system

A system that processes trade events is provided. The system receives events associated with a supply chain financial orchestration flow, where a supply chain financial orchestration flow defines a trade relationship between a first entity and a second entity. ... Oracle International Corp

06/16/16 / #20160171269

Configurable barcode processing system

A barcode processing system receives barcode data obtained by scanning a barcode. The system then determines a path of a software object, processes the barcode data with the software object, and determines whether the barcode is of a barcode type that is implemented by the software object. ... Oracle International Corp

06/16/16 / #20160171053

Adaptive index leaf block compression

Techniques for compressing leaf blocks of an index are provided. The decision whether (and/or how much) to compress leaf blocks of an index is performed on a per block basis. ... Oracle International Corp

06/16/16 / #20160170978

Determining live migration speed based on workload and performance characteristics

A method for a live migration in a multitenant clustered database aimed at providing efficient migration of transactional online databases with no service interruption or failed requests and minimal impact on quality of service. The migration is facilitated by a client connection pool, which migrates connections from the source node to the target node using a self-adapting algorithm to control the migration rate. ... Oracle International Corp

06/16/16 / #20160170158

Hybrid integration of edge-coupled chips

A technique for fabricating a hybrid optical source is described. During this fabrication technique, a iii-v compound-semiconductor active gain medium is integrated with a silicon-on-insulator (soi) chip (or wafer) using edge coupling to form a co-planar hybrid optical source. ... Oracle International Corp

06/16/16 / #20160170141

Athermal hybrid optical source

A hybrid optical source that provides an optical signal having a wavelength (or a narrow band of wavelengths) is described. This hybrid optical source includes an optical amplifier (such as a iii-v semiconductor optical amplifier) that is butt-coupled or vertically coupled to a silicon-on-insulator (soi) platform, and which outputs an optical signal. ... Oracle International Corp

06/09/16 / #20160164824

Common aggregator framework for sms aggregators

A method, system, and computer program product for short messaging service (sms) aggregation system setup. A computing platform (e.g., a server, a multi-processor server, a cloud array, a processor, etc.) is configured to receive messages over a network (e.g., an aggregator carrier network) and to deliver the messages to a processing entity executing on the computing platform. ... Oracle International Corp

06/09/16 / #20160164539

Digital encoding of parallel busses to suppress simultaneous switching output noise

An apparatus and method for encoding data are disclosed that may allow for different encoding levels of transmitted data. The apparatus may include an encoder unit and a plurality of transceiver units. ... Oracle International Corp

06/09/16 / #20160162305

Run-time adaption of external properties controlling operation of applications

An aspect of the present disclosure provides run-time adaption of external properties controlling operation of applications. In one embodiment, a setup data is maintained indicating conditions and properties that control the operation of applications. ... Oracle International Corp

06/09/16 / #20160161263

Shortest path engine for warehouse management

Systems, methods, and other embodiments associated with a shortest path engine for warehouse management are described. In one embodiment, a method determines a shortest path between a first location and a second location. ... Oracle International Corp

06/02/16 / #20160156747

Management of transmission control blocks (tcbs) supporting tcp connection requests in multiprocessing environments

A source system executing applications in a multiprocessing environment supports transmission control protocol (tcp) connections. In an embodiment, the source system maintains a corresponding list of transmission control blocks (tcbs) for each processing entity. ... Oracle International Corp

06/02/16 / #20160156566

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

06/02/16 / #20160155462

Management of robotics assembly and cartridge access port of media element storage library

Utilities that increase the volume of media elements that can be simultaneously loaded and/or unloaded into or from a storage library, facilitate mounting of media element magazines into a storage library, and limit access to an interior of a storage library by users during operation of robotics assemblies of the storage library. One disclosed utility includes a cartridge access port for use with a storage library that has a storage container that is pivotable (e.g., swingable) between at least first and second positions. ... Oracle International Corp

06/02/16 / #20160155092

Interactive interface for viewing qualifications of people maintained in an enterprise resource planning (erp) system

An aspect of the present disclosure provides a convenient user interface for interactively viewing the qualifications of people maintained in an erp system. In an embodiment, a group of qualifications are displayed on a display screen. ... Oracle International Corp

06/02/16 / #20160154918

Method for estimation of delays and slews during circuit optimization

A method for the simulation of a circuit is disclosed. The method may include the determination of parasitic circuit elements, and the determination of one or more operational parameters dependent upon at least the parasitic circuit elements. ... Oracle International Corp

06/02/16 / #20160154855

Tactical query to continuous query conversion

Techniques for managing tactical query to continuous query conversion are provided. In some examples, a tactical query configured to enable the pulling of business event data from a database to a query engine may be determined. ... Oracle International Corp

06/02/16 / #20160154829

Preserving deprecated database columns

A method of preserving deprecated database columns across application upgrades may include maintaining a database communicatively coupled to an application. The application may include a first schema. ... Oracle International Corp

05/26/16 / #20160149988

Persistent user personalization

A system and method for facilitating personalization of one or more multi-instance software applications in a networked enterprise computing environment. An example method includes providing a first user option to specify one or more adjustments to a rendering of a software application; identifying one or more servers that are employed to obtain content for the rendering; and selectively providing information specifying the one or more adjustments to the one or more servers, such that the one or more adjustments appear in a rendering provided when a user accesses the software application from any of the one or more servers. ... Oracle International Corp

05/26/16 / #20160149882

Multi-tenancy support in a cloud based data grid

A system with a tenant aware in-memory data grid includes a data grid configured to store data in memory. A request manager is configured to receive a data grid label and a tenant identifier and to request a data grid entry based on the data grid label and tenant identifier. ... Oracle International Corp

05/26/16 / #20160149771

Transparent orchestration and management of composite network functions

A system that manages a network of network elements receives a network topology of the network elements, where the network elements include a first type of network elements and a second type of network elements. The system creates a first network function (“nf”) group that corresponds to the first type of network elements, and creates a second nf group that corresponds to the second type of network elements. ... Oracle International Corp

05/26/16 / #20160148226

System and method for forecasting and managing returned merchanidse in retail

Systems, methods, and other embodiments that are associated with a computer application configured to execute on a computing device, for providing forecasting and management of returned retail items, are described. In one embodiment, historical retail data associated with a retail item sold at a retail location is read from a data structure associated with the computer application. ... Oracle International Corp

05/26/16 / #20160148148

System and method for changing resource calendars by editing calendar views

Systems, methods, and other embodiments for providing management of activities of a project plan associated with a computer application are described. In one embodiment, a calendar view of an activity is edited to change a number of calendar time units over which the activity is to be performed. ... Oracle International Corp

05/26/16 / #20160147833

Caching external data sources for sql processing

Techniques are provided for caching external data sources for sql processing. According to an embodiment, a database system receives a query that requires foreign data from an external data source. ... Oracle International Corp

05/26/16 / #20160147775

Automatic generation of contextual search string synonyms

Searches for content may be improved with unique reserved phrases. Reserved phrases may direct queries to specific preselected section of content. ... Oracle International Corp

05/26/16 / #20160147534

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

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

05/26/16 / #20160147393

Drawer for displaying hierarchical data

Implementations generally relate to the generation of tile visualization for interactively displaying data on a user device. In some implementations, a method includes retrieving hierarchical data from a data storage system, including one or more first data items and one or more second data items descended from at least one of the first data items. ... Oracle International Corp

05/19/16 / #20160142506

System and method for multi-tenancy enablement of enterprise java applications using resource proxies and application tenancy context

In accordance with an embodiment, described herein is a system and method for multi-tenancy enablement of enterprise java™ applications using resource proxies and application tenancy context. In according with an embodiment, the system and method can provide a plurality of deployable resources which can be used within the application server environment, and one or more application deployments, wherein each application deployment includes at least one of tenant-specific code and shared-tenant code. ... Oracle International Corp

05/19/16 / #20160142379

Associating anonymous information to personally identifiable information in a non-identifiable manner

The present disclosure provides a detailed description of techniques used in methods, systems, and computer program products for associating anonymous information to personally identifiable information without sharing any personally identifiable information. A method receives a specification record comprising one or more specified demographic attributes to be used in user record selection operations, the results of which operations include user records that comprise a user identifier and at least some non-personally-identifiable information. ... Oracle International Corp

05/19/16 / #20160140987

Flexible circuit with partial ground path

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

05/19/16 / #20160140585

System and method for managing extra calendar periods in retail

Systems, methods, and other embodiments for providing management of retail forecasts associated with a computer application are described. In one embodiment, historical demand data associated with a retail item sold at a retail location is read from an input data structure associated with the computer application. ... Oracle International Corp

05/19/16 / #20160140502

Managing multiple tasks of a project plan via a task management tool

Systems, methods, and other embodiments for providing management of tasks of a project plan associated with a computer application are described. In one embodiment, a task management tool is disclosed that is configured to generate a task rectangle for display in a task management view. ... Oracle International Corp

05/19/16 / #20160140354

Dbfs permissions using user, role, and permissions flags

A method for authenticating file operations on files and folders stored in a database file system where the database file system can authenticate a client-user request based upon the client-user's database credentials. The database file system has the capability of storing file permissions based on database credentials. ... Oracle International Corp

05/19/16 / #20160140231

Term selection from a document to find similar content

Methods, devices, and systems are described for creating and implementing search query vectors for knowledge base articles or other formal articles, the query vectors automatically created from informal correspondence such as a service request email to an information technology (it) department. Term frequency-inverse document frequency (tf-idf) scores are calculated for rarewords in the correspondence with respect to a corpus of other service requests. ... Oracle International Corp

05/19/16 / #20160140206

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

05/19/16 / #20160140195

Custom parallization for database table loading

Systems, methods, and other embodiments associated with custom parallelization on a per load operation basis are described. In one embodiment, a method includes identifying a first load operation that loads first data into a first database table, determining a first level of parallelization with which to execute the first load operation, and storing the first level of parallelization for use in future execution of the first load operation. ... Oracle International Corp

05/19/16 / #20160140180

Hybrid execution of continuous and scheduled queries

Techniques for implementing the hybrid execution of continuous and scheduled queries are provided. In some examples, a query engine may be initialized with relational data from at least a first source. ... Oracle International Corp

05/19/16 / #20160140178

Context sensitive indexes

Context-sensitive index visibility is used to reduce the number databases indexes that are considered and evaluated as an access path by query optimization. For a database statement that references or otherwise requires access to a set of database tables for which a dbms defines a set of database indexes, context-sensitive index visibility limits the selection of database indexes. ... Oracle International Corp

05/19/16 / #20160140152

Intelligent compiler for parallel graph processing

Techniques for analyzing and modifying a graph analytic program are provided. An analyzer (such as a compiler) searches for a program portion that matches a pattern that may suffer from workload imbalance due to nodes with high degrees (i.e., relatively many edges). ... Oracle International Corp

05/19/16 / #20160140033

Test bundling and batching optimizations

Test bundling and batching by a test execution framework may be customized in accordance with test suite requirements for testing platform implementations on network-connected, resource-limited devices. Tests, test data and test results may be communicated in bundles or batches. ... Oracle International Corp

05/19/16 / #20160139979

Demystifying obfuscated information transfer for performing automated system administration

Techniques for automating the administration of computer systems. In one set of embodiments, information can be received specifying one or more commands and a list of target computer systems. ... Oracle International Corp

05/19/16 / #20160139911

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

05/12/16 / #20160134660

Securely operating a process using user-specific and device-specific security constraints

A method for enforcing secure processes between a user and a device involves determining that the user has initiated installation of a secure application, installing the ra part of the secure application, triggering a trusted ui session upon realization that the ta part of the secure application is not installed, receiving, via the trusted ui session, user credentials for authenticating the user and enforcing user-specific and device-specific security, cryptographically signing combined user credentials with a cryptographic signature to obtain an authentication object, passing the authentication object to a service provider associated with the secure application for extraction of the user credentials, and generating an authorization token permitting the installation of the ta part of the secure application upon verification of the cryptographically signed authentication object.. . ... Oracle International Corp

05/12/16 / #20160134262

Low-noise arrangement for very-large-scale integration differential input/output structures

Embodiments of the invention provide low-noise arrangements for very-large-scale integration (vlsi) differential input/output (i/o) structures (i/o pins, solder bumps, vias, etc.). Novel geometries are described for arranging differential pairs of i/o structures in perpendicular or near-perpendicular “quads.” the geometries effectively place one differential pair on or near the perpendicular bisector of its adjacent differential pair, such that field cancellation and differential reception can substantially eliminate noise without the need for added spacing or shields. ... Oracle International Corp

05/12/16 / #20160133140

Using grocery store point-of-sale data to correlate consumer purchase habits to nutrition targets

A method, system, and computer program product for wellness program management. Embodiments commence upon identifying a person as a wellness program participant and associating the person with a repository of grocer pos data using a personal identifier that is used to access the grocer pos data that comprises at least some food items purchased in a particular shopping trip. ... Oracle International Corp

05/12/16 / #20160132938

Extending audience reach in messaging campaigns using probabilistic id linking

A server receives incoming data records comprising an id value and respective user attributes corresponding to a user activity that originates at a user device. Characteristics of the activity and/or characteristics of the user device are considered in order to assign a probabilistic confidence value, which is in turn used to generate links from an incoming data record to other previously-received data records, and in so doing, generates a probabilistic link between one set of user attributes from the incoming data record and another set of user attributes from previously-received data records. ... Oracle International Corp

05/12/16 / #20160132487

Lemma mapping to universal ontologies in computer natural language processing

A method of mapping ontologies between languages may include receiving a first ontology in a first language, where the first ontology includes a first plurality of lemmas and a plurality of relationships between the plurality of lemmas. The method may also include receiving a second plurality of lemmas in a second language, and mapping each of the second plurality of lemmas in the second language to a respective lemma in the first plurality of lemmas in the first language. ... Oracle International Corp

05/12/16 / #20160132484

Automatic generation of n-grams and concept relations from linguistic input data

A method of automatically generating a lemma dictionary from a web resource may include extracting a plurality of tokens from text-based documents within the web resource, and generating a plurality of n-grams from the plurality of tokens. The method may additionally include receiving one or more filter definitions that identify valid n-grams, and filtering the plurality of n-grams using the one or more filter definitions to generate a lemma dictionary. ... Oracle International Corp

05/12/16 / #20160132482

Automatic ontology generation for natural-language processing applications

A method of generating ontologies for a virtual assistant across different languages may include extracting a plurality of tokens in a first language from a plurality of web resources in a web domain that includes the virtual assistant. The web resources may be made available in a first language and a second language. ... Oracle International Corp

05/12/16 / #20160132362

Automatic administration of unix commands

Various techniques for automatically administering unix commands to target systems are disclosed. One method involves receiving information identifying a unix command and additional information identifying one or more target systems. ... Oracle International Corp

05/12/16 / #20160132318

Notifications framework for distributed software upgrades

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

05/12/16 / #20160132316

Timing report framework for distributed software upgrades

Techniques for concurrently upgrading one or more software applications hosted by one or multiple hosts. Checkpoint data associated with the upgrade processes executing on the multiple hosts may be generated during the overall upgrade operation. ... Oracle International Corp

05/12/16 / #20160131711

Mixing of low speed and high speed clocks to improve test precision of a digital integrated circuit

Implementations of the present disclosure involve an apparatus and/or method for mixing high speed and low speed clock signals during structural testing of a digital integrated circuit to improve the test precision and efficiency. In particular, the apparatus and/or method allow for a testing device to perform stuck-bit testing of the circuit by releasing one or more clock cycles of a low speed clock signal. ... Oracle International Corp

05/12/16 / #20160131509

System and method for synchronizing consumption data from consumption meters

Systems, methods, and other embodiments associated with synchronizing consumption data are described. In one embodiment, a method includes determining when a first consumption data of a first type and a second consumption data of a second type, derived from a same consumption meter, are unsynchronized with each other. ... Oracle International Corp

05/12/16 / #20160131501

Correlating meter data to detect mismappings

Systems, methods, and other embodiments associated with identifying mismappings of electric meters using voltage data are described. In one embodiment, a method includes selecting an electric meter from a plurality of electric meters represented in a connectivity model. ... Oracle International Corp

05/05/16 / #20160127495

System and method for providing a dynamic cloud with subnet administration (sa) query caching

A system and method support can subnet management in a cloud environment. During a virtual machine migration in a cloud environment, a subnet manager can become a bottleneck point that delays efficient service. ... Oracle International Corp

05/05/16 / #20160127289

Operating a match cooperative without handling personally identifiable information

The present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for building and operating a match cooperative without handling personally identifiable information. The various embodiments address the problem of discovering attributes pertaining to a particular user without sharing personally identifiable information pertaining to that particular user. ... Oracle International Corp

05/05/16 / #20160127284

Cloud messaging services optimization through adaptive message compression

Intelligent adjustment of compression levels of messages being brokered or otherwise handled by message service providers in a cloud-computing environment to strike a balance between the reduction in network usage and storage requirement resources owing to message compression on one hand and the increase in cpu resource usage owing to message compression on the other hand for reducing usage-based charges from the cloud customer's point of view and reducing the equipment and operational cost from the cloud provider's point of view (resulting in the ability of the provider to take on and/or retain customers). Determination of an “optimal” compression level that strikes an appropriate balance among resource usage may include consideration of a current messaging load (e.g., bytes of data per unit time), a current compression level, and current usage levels of one or more of the various resources.. ... Oracle International Corp

05/05/16 / #20160127236

System and method for supporting partition-aware routing in a multi-tenant cluster environment

A system and method can support partition-aware routing in a multi-tenant cluster environment. An exemplary method can support one or more tenants within the multi-tenant cluster environment. ... Oracle International Corp

05/05/16 / #20160127147

Transfer of information within an asic using a slotted ring based protocol

A system, comprising: a first local controller (lc) having a first position in a ring network and comprising a first lc cycle counter; a second lc having a second position in the ring network and comprising a second lc cycle counter; and a central controller (cc) connected to the ring network and comprising: a data structure linking the first lc to the first position and linking the second lc to the second position; and a cc cycle counter.. . ... Oracle International Corp

05/05/16 / #20160125510

Methods, systems, and computer readable media for utilizing job control orders in an order management system

According to one aspect, the disclosed subject matter describes herein a method that includes detecting a fallout condition associated with a communication of orders directed to a network target in an order and service management (osm) system, identifying a plurality of failed orders corresponding to the fallout condition, and generating a job control order that designates a remedial operation to be applied to each of the plurality of failed orders.. . ... Oracle International Corp

05/05/16 / #20160125471

Real-time cross-device user category synchronization in an advertising campaign

The present disclosure provides systems, methods, and computer program products for real-time cross-device user category synchronization. Embodiments commence upon allocating or identifying user data records comprising two user profiles. ... Oracle International Corp

05/05/16 / #20160125467

Classifying user intent based on location information electronically communicated from a mobile device

A method, system, and computer program product for classifying user intent based on spatial information relayed via a mobile device. Embodiments commence upon receiving a location beacon identification value originating from a location beacon, which location beacon identification value is then relayed to the server from the mobile device. ... Oracle International Corp

05/05/16 / #20160125360

Candidate pipeline builder

Embodiments of the invention provide for identifying candidates for an open position. More specifically, embodiments provide for matching, comparing and sorting candidates based on skill set, job title, education, and/or other attributes described in a candidate profile with a requisition in a recruiting application. ... Oracle International Corp

05/05/16 / #20160125353

Concurrently using multiple units of measure for inventory management

Systems, methods, and other embodiments associated with concurrently using multiple units of measure are described. In one embodiment, a method includes providing, on an electronic display, a user interface that includes a representation of at least one product by generating the user interface with a selected one of two or more units of measure for the product according to at least a context of the user interface. ... Oracle International Corp

05/05/16 / #20160124858

Method and system for dynamic cache partitioning using address remapping

A system and method for providing a cache virtual partition to a data structure that includes receiving, at an address remapping device, a cache-check request including a memory address including bits, identifying, using a virtual partition table, the virtual partition by determining that the memory address falls within a data structure memory address range, obtaining a copy of virtual partition bits which include a portion of the bits, appending the copy of the virtual partition bits to the memory address, rewriting the virtual partition bits to obtain rewritten virtual partition bits corresponding to the virtual partition, and generating a remapped memory address by replacing the virtual partition bits with the rewritten virtual partition bits. The remapped memory address includes the copy of the virtual partition bits and rewritten virtual partition bits. ... Oracle International Corp

05/05/16 / #20160124741

Orchestration of software applications upgrade using automatic hang detection

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

05/05/16 / #20160124725

Identifying improvements to memory usage of software programs

The disclosed embodiments provide a system that facilitates the execution of a software program. During operation, the system determines a structure of a software program and an execution context for the software program from a set of possible execution contexts for the software program, wherein the software program includes one or more object instances. ... Oracle International Corp

05/05/16 / #20160124722

Json stylesheet language transformation

Systems and methods are provided for specifying transformations of json objects using other json objects. A first object is received specified using javascript object notation. ... Oracle International Corp

05/05/16 / #20160124718

Context-based generation of memory layouts in software programs

The disclosed embodiments provide a system that facilitates execution of a software program. During operation, the system determines a structure of a software program and an execution context for the software program from a set of possible execution contexts for the software program. ... Oracle International Corp

05/05/16 / #20160124646

Building memory layouts in software programs

The disclosed embodiments provide a system that facilitates the execution of a software program. During operation, the system obtains a set of artifacts associated with executing a software program. ... Oracle International Corp

05/05/16 / #20160124645

Visualizations of memory layouts in software programs

The disclosed embodiments provide a system that facilitates the execution of a software program. During operation, the system obtains a memory layout for an object instance in a software program, wherein the memory layout includes a set of offsets and a set of allocated sizes of a set of components associated with the object instance. ... Oracle International Corp

04/28/16 / #20160119321

Flexible authentication framework

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

04/28/16 / #20160119197

System and method for supporting service level quorum in a data grid cluster

A system and method is described for use with a data grid cluster, for supporting service level quorum in the data grid cluster. The data grid cluster includes a plurality of cluster nodes that support performing at least one service action. ... Oracle International Corp

04/28/16 / #20160117566

Screenshot database for application verification

Methods, systems, and computer-readable mediums are presented that process and store images efficiently in a memory system. When a new image is received, it is compared to a plurality of reference images. ... Oracle International Corp

04/28/16 / #20160117358

Graph database system that dynamically compiles and executes custom graph analytic programs written in high-level, imperative programing language

Techniques are provided for a graph database system that accepts custom graph analytic programs that are written in a high-level graph-specific programming language and compiles the programs into executables that, when executed, directly access graph data of a graph that is stored in the graph database. In this way, a low-level data-access api is avoided. ... Oracle International Corp

04/28/16 / #20160117357

Adaptively routing transactions to servers

A method and apparatus is provided for dynamically generating data to dataset mappings and dataset to logical instance mappings and distributing these mappings to subscribers for the purpose of routing work. An advisory engine updates the mappings of data to data sets based at least in part on changing demands and patterns of access to data, and updates the mappings of datasets to logical instances based at least in part on anticipated capacity and change in conditions of the database servers. ... Oracle International Corp

04/28/16 / #20160117351

Concurrent access for hierarchical data storage

Methods, systems, and computer-readable storage mediums are presented for aggregating multiple values for an object using database rows. Each value added to the database for the object may include a same primary key and a unique sequence key. ... Oracle International Corp

04/28/16 / #20160117326

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

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

04/28/16 / #20160117323

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

04/28/16 / #20160117157

Eager and optimistic evaluation of promises

The invention relates to a method for generating executable code from application source code. The method steps include determining a programmatic expression using the application source code and determining a first value for the programmatic expression. ... Oracle International Corp

04/28/16 / #20160116821

Optical reflector based on a directional coupler and a 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/07/16 / #20160100375

Sip user release

A system that releases a session initiation protocol (“sip”) user from a serving function on an internet protocol multimedia subsystem (“ims”) network receives a register refresh from a registered user equipment (“ue”). In response to the register refresh, the system sends a server assignment request to a home subscriber server (“hss”) that clears the name of the serving call session control function (“s-cscf”) assigned for the registered user. ... Oracle International Corp

04/07/16 / #20160100063

Non-linear data charging

An online charging system (“ocs”) for charging a data session of a subscriber, in response to a request to initiate the data session provides a first granted service units of data for the data session. During the data session, the ocs receives a change in charging conditions for the subscriber and, in response to the change, sends a re-authorization message to the subscriber. ... Oracle International Corp

04/07/16 / #20160099892

Virtual agent proxy in a real-time chat service

Techniques are disclosed for implementing real-time chat systems including virtual agents as chat participants, and more specifically, to the use of a virtual agent proxy in a real-time chat service. Certain techniques are disclosed that allow for seamless chat transitions between virtual agents and live agents. ... Oracle International Corp

04/07/16 / #20160099871

Sip load balancing

An interrogating call session control function (“i-cscf”) server load balances session initiation protocol (“sip”) users over an internet protocol multimedia subsystem (“ims”) network. The i-cscf server establishes a diameter connection between a first serving call session control function (“s-cscf”) server and receives a dynamically adjusted capacity and a status information from the first s-cscf server. ... Oracle International Corp

04/07/16 / #20160098672

Inventory organization setup system

A system that creates an inventory organization within an electronic business system is provided. The system receives a request to create the inventory organization. ... Oracle International Corp

04/07/16 / #20160098492

Administrative tool and physical execution plan interface for plug-in architecture of business intelligence platform using data source cartridges

Embodiments implement a plug-in architecture supporting adding new data sources to a legacy federated database without the need to recode a federated database manager software module. The federated database manager software module includes an administrative tool and a plug-in framework for interfacing with a data source cartridge. ... Oracle International Corp

04/07/16 / #20160098481

Parallel data sorting

A method, apparatus, and system for improved high-performance parallel data sorting is provided. In a first phase, a plurality of unordered data elements to be sorted is divided into k unordered lists each preferably having approximately m elements. ... Oracle International Corp

04/07/16 / #20160098449

Plug-in architecture of business intelligence platform using data source cartridges

Embodiments implement a plug-in architecture supporting adding new data sources to a federated database without the need to recode a federated database manager software module. The federated database manager software module includes a plug-in framework for interfacing with a data source cartridge. ... Oracle International Corp

04/07/16 / #20160098364

Reconfigurable hardware structures for functional pipelining of on-chip special purpose functions

A method and apparatus for reconfiguring hardware structures to pipeline the execution of multiple special purpose hardware implemented functions, without saving intermediate results to memory, is provided. Pipelining functions in a program is typically performed by a first function saving its results (the “intermediate results”) to memory, and a second function subsequently accessing the memory to use the intermediate results as input. ... Oracle International Corp

04/07/16 / #20160098347

Temporal clones to identify valid items from a set of items

Techniques are provided for using bitmaps to indicate which items, in a set of items, are invalid. The bitmaps include an “active” bitmap and one or more “temporal clones”. ... Oracle International Corp

04/07/16 / #20160098341

Web application performance testing

A system for performance testing a web application initializes to be instrumented a subset of methods of the web application to be tested in response to a request, and then tests the application based on the subset of methods. The system generates an instrumented call tree and corresponding stack traces for each request in response to the testing, and determines one or more methods that take longer than a predetermined time period to execute using the instrumented call trees and the stack traces. ... Oracle International Corp

04/07/16 / #20160098307

Integration application building tool

Systems, methods, and other embodiments associated with an integration application building tool are described. In one embodiment, a method includes providing data files including an adapter data file, a flow data file, and an environment data file. ... Oracle International Corp

04/07/16 / #20160098274

Load-monitor mwait

Techniques are disclosed relating to suspending execution of a processor thread while monitoring for a write to a specified memory location. An execution subsystem may be configured to perform a load instruction that causes the processor to retrieve data from a specified memory location and atomically begin monitoring for a write to the specified location. ... Oracle International Corp

04/07/16 / #20160098254

Rich tooling for rest application development

Rich tooling is provided for rest application development that integrates the exploration of a rest api, modeling of data types and the rest api, and the generation of artifacts using the modeled rest api and data types.. . ... Oracle International Corp

03/31/16 / #20160094690

Packet transport protocol processing

A method of implementing a packet transport protocol between a source and a receiver may include receiving input from a source system including data fields indicating whether the source system will allow packet transport to be handled by the receiver. The method may also include receiving input indicating that a packet from the source is required by the receiver. ... Oracle International Corp

03/31/16 / #20160094676

Heuristic caching to personalize applications

Heuristic caching techniques are used to improve application usability within the constraints of computing resources. A user's behavior in connection with an application is recorded and used to intelligently determine which transitions of a user interface of the application to cache. ... Oracle International Corp

03/31/16 / #20160094647

System and method for use of a global runtime in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. ... Oracle International Corp

03/31/16 / #20160094636

System and method for supporting asynchronous request/response in a network environment

A system and method can support asynchronous request/response in a network environment. A network protocol can utilize a load balancer to balance requests, such as http requests, over a fast network interface, such as infiniband, to one or more nodes of an application server cluster. ... Oracle International Corp

03/31/16 / #20160094635

System and method for rule-based elasticity in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method rule-based elasticity support 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, one or more partitions, an administration server, the administration server comprising a diagnostic framework, a rules framework, and an elastic service manager, and a dynamic cluster for use by the one or more partitions. ... Oracle International Corp

03/31/16 / #20160094629

Server selection in a highly available network

Systems, methods, and other embodiments associated with a highly available network computer system that does not utilize a load balancer are described. In one embodiment, the system includes a plurality of management application instances configured to manage network devices and a plurality of network devices. ... Oracle International Corp

03/31/16 / #20160094627

System and method for protocol support in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting an object-based stateful protocol (for example, t3 protocol) in a multitenant application server environment. The system includes a domain with a plurality of server instances, and a plurality of partitions thereon, wherein two or more partitions can spread across a first server instance and a second server instance of the plurality of server instances. ... Oracle International Corp

03/31/16 / #20160094626

System and method for classloading in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for classloading in a multitenant application server environment. The system includes a domain with a plurality of partitions, and a resource group template including one or more applications, each configured with code shareable across the plurality of partitions. ... Oracle International Corp

03/31/16 / #20160094625

System and method for dynamic clustered jms in an application server environment

In accordance with an embodiment, a system and method provides a dynamic clustered messaging service in an application server environment. A cluster includes one or more servers operating within the application server environment and is configured to vary a number of the servers based on a service load of applications running on the cluster. ... Oracle International Corp

03/31/16 / #20160094624

System and method for tenant onboarding in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. ... Oracle International Corp

03/31/16 / #20160094615

Reducing web page load latency by scheduling sets of successive outgoing http calls

A system, method, and computer program product for reducing web page load latency by scheduling sets of successive outgoing http calls. Some embodiments commence upon receiving from a requesting client device, a request for content of a web page, wherein the content comprises two or more portions of dynamic content. ... Oracle International Corp

03/31/16 / #20160094583

System and method for dynamic security configuration in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting dynamic security configuration in a multitenant application server environment. Common configuration changes required for partition level security can be made without requiring a server restart, such as for example, adding a new security realm for a partition; deleting an existing realm; changing the configuration on an existing realm; adding or removing a security provider to a realm; or changing the configuration of a security provider. ... Oracle International Corp

03/31/16 / #20160094582

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

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

03/31/16 / #20160094577

Privileged session analytics

A privileged account manager is provided for monitoring privileged sessions on target systems of an enterprise. In an embodiment, the privileged account manager is configured to capture metadata related to a privileged session and generate a first activity pattern for the privileged session based on the captured metadata. ... Oracle International Corp

03/31/16 / #20160094561

Identifying roles with similar membership and entitlement information

Techniques are disclosed for identifying roles with similar membership and/or entitlement information in an identity management system of an enterprise. A role defined in an identity management system may be associated with membership information and entitlement information. ... Oracle International Corp

03/31/16 / #20160094510

System and method for messaging in a multitenant application server environment

In accordance with an embodiment, a system and method provides a messaging service in a multitenant application server environment. Deployable resources are usable within the multitenant application server environment and groupings of resources are defined by resource group templates within a domain. ... Oracle International Corp

03/31/16 / #20160094498

System and method for jms integration in a multitenant application server environment

In accordance with an embodiment, a system and method provides a messaging service in a multitenant application server environment. Deployable resources are usable within the multitenant application server environment and groupings of resources are defined by resource group templates within a domain. ... Oracle International Corp

03/31/16 / #20160094497

Building message relationships for offline operation of an enterprise application

A system, method, and computer program product for building json message relationships for offline operation of an enterprise application is presented. The claimed embodiments address the problem of mobile application behavior during periods of limited access to backend application services and data. ... Oracle International Corp

03/31/16 / #20160094486

System and method for multi-tenancy enablement of enterprise java applications using resource proxies and application tenancy context

In accordance with an embodiment, described herein is a system and method for multi-tenancy enablement of enterprise java™ applications using resource proxies and application tenancy context. In according with an embodiment, the system and method can provide a plurality of deployable resources which can be used within the application server environment, and one or more application deployments, wherein each application deployment includes at least one of tenant-specific code and shared-tenant code. ... Oracle International Corp

03/31/16 / #20160094484

System and method for providing an end-to-end lifecycle in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. ... Oracle International Corp

03/31/16 / #20160094478

System and method for resource overriding in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for providing a partition file system in a multitenant application server environment. The system enables application server components to work with partition-specific files for a given partition, instead of or in addition to domain-wide counterpart files. ... Oracle International Corp

03/31/16 / #20160094474

System and method for determination of partition identifiers in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for determination of partition identifiers in an application server environment. An exemplary method can begin with providing, at one or more computers, including an application server environment executing thereon, together with a plurality of deployable resources which can be used within the application server environment, one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain, and a component invocation context manager, the component invocation context manager comprising a stack. ... Oracle International Corp

03/31/16 / #20160094473

System and method for supporting lifecycle plugins in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. ... Oracle International Corp

03/31/16 / #20160094422

Statistical pattern correlation of events in cloud deployments using codebook approach

Correlations between patterns of events generated by various separate components within a cloud deployment are statistically determined. The determinations of the correlations can be based on dependencies between the components as indicated by a system topology graph including the components. ... Oracle International Corp

03/31/16 / #20160094421

Platform for capturing, processing, storaging, and presentation of generic sensor data from remote arbitrary locations

Disclosed is a method and mechanism to implement a unified infrastructure for handling iot components and devices. A platform is provided to integrate, access, and control any type of local device, and to use any type of back-end application to processed collected data from the local devices.. ... Oracle International Corp

03/31/16 / #20160094408

System and method for enterprise java bean support in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting enterprise java bean (ejb) and other application types in a multitenant application server environment. The system includes an application server domain with a plurality of partitions, an ejb application, and a plurality of partition-aware server components that interact with the ejb container. ... Oracle International Corp

03/31/16 / #20160094407

System and method for transactions in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for transaction support in a multitenant application server environment. A system can provide for transaction support via a transaction manager. ... Oracle International Corp

03/31/16 / #20160094406

System and method for clustering in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting clustering in a multitenant application server environment. The system includes a domain with a plurality of server clusters, and a plurality of partitions, wherein each cluster is homogenously configured and targeted by one or more partitions. ... Oracle International Corp

03/31/16 / #20160094405

System and method for multitenancy store in a multitenant application server environment

In accordance with an embodiment, a system and method provides a messaging service in a multitenant application server environment. Deployable resources are usable within the multitenant environment and groupings of resources are defined by resource group templates within a domain. ... Oracle International Corp

03/31/16 / #20160094404

System and method for jmx support in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for jmx support in an application server environment. An exemplary method can provide, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more partitions, a plurality of managed beans, each managed beans being a partition level managed bean or a domain level managed bean, each partition level managed bean originating at an originating partition of the one or more partitions, and a jmx framework comprising an api and a managed bean server. ... Oracle International Corp

03/31/16 / #20160094403

System and method for providing data sources for use in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for providing data sources in a multitenant application server environment. The system includes a an application server environment with a plurality of partitions and a resource group template referenced by a resource group in one or more of the plurality of partitions; and a data source configuration defined as part of the resource group template. ... Oracle International Corp

03/31/16 / #20160094385

System and method for dynamic reconfiguration in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting dynamic security configuration in a multitenant application server environment. Common configuration changes required for partition level security can be made without requiring a server restart, such as for example, adding a new security realm for a partition; deleting an existing realm; changing the configuration on an existing realm; adding or removing a security provider to a realm; or changing the configuration of a security provider. ... Oracle International Corp

03/31/16 / #20160092914

Evaluating page content to determine user interest

The disclosure is directed to approaches for combining server-side decisions based on user attributes and/or demographics with client-side decisions based on expressed or implied user interests determined based on the contents of a web page being visited by the user. A server is responsive to an occurrence of an operation of a client device at the web page. ... Oracle International Corp

03/31/16 / #20160092837

Method and system for supplementing job postings with social network data

The present application present systems and methods for leveraging existing sources of information to supplement and enhance job opening postings and other types of business postings. A plurality of sources, including social network sites, talent profiles, and/or surveys and questionnaires are accessed in order to retrieve data relating to a business object. ... Oracle International Corp

03/31/16 / #20160092829

Consigned inventory management system

A system is provided that manages consigned inventory. The system consumes consigned inventory items. ... Oracle International Corp

03/31/16 / #20160092818

Method and system for implementing an adaptive data governance system

Disclosed is a method, system, and computer program product for implementing adaptive business workflows, where the context is coordinated with a hierarchy. The adaptive workflow may include conditional stages that are also coordinated with the hierarchy.. ... Oracle International Corp

03/31/16 / #20160092817

Interface for expanding logical combinations based on relative placement

A method, apparatus, and system for an interface for expanding logical combinations based on relative placement are provided. Logical combinations are built using a consistent logical layout specifying logical operators and order of operations based on direction of expansion and relative positions. ... Oracle International Corp

03/31/16 / #20160092802

Delegated privileged access grants

A privileged account management system is provided that controls the management and access of resources within the organization. Resources may include target systems and accounts of the organization. ... Oracle International Corp

03/31/16 / #20160092778

Visual information builder for business rules

A method, apparatus, and system for a visual information builder for business rules are provided. By providing an additional interface layer over a general purpose business rule creation interface, role-based and context-sensitive interaction and presentation can be provided to abstract the complexity of the underlying service platform that supports the business rules. ... Oracle International Corp

03/31/16 / #20160092626

Methods and apparatus for repeater count reduction via concurrent gate sizing and repeater insertion

Techniques for circuit concurrent gate sizing and repeater insertion considering the issue of size conflicts are described herein. Certain of these techniques can be directed to coupled gates within levels of a levelized circuit falling within a coupling window defined by a minimum slack gate and adjacent gates coupled to the minimum slack gate with an adjacency parameter less than a predefined adjacency limit.. ... Oracle International Corp

03/31/16 / #20160092572

Semantic searches in a business intelligence system

A computer-implemented method of executing a user query includes presenting a user interface to allow a user to enter a query, receiving a user-entered textual request through the interface, launching a search service to rewrite the textual request into a search query, sending the search query to a presentation server, receiving an answer to the query, and returning the answer to the user as a graphical representation. A computer-implemented method includes receiving a crawl request from a user, launching a crawl manager to monitor the crawl request and track statistics related to the crawl, starting a crawl task based upon the crawl request, indexing a business intelligence presentation server to create a data index, and storing the data index.. ... Oracle International Corp

03/31/16 / #20160092557

Techniques for similarity analysis and data enrichment using knowledge sources

The present disclosure relates to performing similarity metric analysis and data enrichment using knowledge sources. A data enrichment service can compare an input data set to reference data sets stored in a knowledge source to identify similarly related data. ... Oracle International Corp

03/31/16 / #20160092554

Method and system for visualizing relational data as rdf graphs with interactive response time

Systems and methods for visualizing relational data as rdf graphs in order to explore connections between data in the relational schema. The relational data is first converted into an initial rdf graph. ... Oracle International Corp

03/31/16 / #20160092552

Method and system for implementing efficient classification and exploration of data

Disclosed is a system, method, and computer program product for analyzing sets of data in an efficient manner, such that analytics can be effectively performed over that data. Classification operations can be performed to generate groups of similar log records. ... Oracle International Corp

03/31/16 / #20160092551

Method and system for creating filters for social data topic creation

Disclosed is a system, method, and computer program product for performing semantic 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

03/31/16 / #20160092548

System and method for consistent reads between tasks in a massively parallel or distributed database environment

A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. ... Oracle International Corp

03/31/16 / #20160092547

System and method for efficient connection management in a massively parallel or distributed database environment

A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. ... Oracle International Corp

03/31/16 / #20160092546

System and method for query processing with table-level predicate pushdown in a massively parallel or distributed database environment

A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. ... Oracle International Corp

03/31/16 / #20160092545

System and method for generating partition-based splits in a massively parallel or distributed database environment

A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. ... Oracle International Corp

03/31/16 / #20160092544

System and method for generating rowid range-based splits in a massively parallel or distributed database environment

A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. ... Oracle International Corp

03/31/16 / #20160092543

System and method for generating size-based splits in a massively parallel or distributed database environment

A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. ... Oracle International Corp

03/31/16 / #20160092542

System and method for dynamic database split generation in a massively parallel or distributed database environment

A system and method is described for database split generation in a massively parallel or other distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. ... Oracle International Corp

03/31/16 / #20160092540

System and method for supporting data grid snapshot and federation

A system and method can support federation replication in a distributed computing environment. The system can provide one or more federation replication channels between a plurality of members in a first cluster and a plurality of members in a second cluster. ... Oracle International Corp

03/31/16 / #20160092535

Method and system for implementing a unified db clone system

Disclosed are a system, method, and computer program product for a unified system for implementing clones. The unified system includes the appropriate infrastructure to create, maintain, and administer clones and supporting data sources in the computing environment. ... Oracle International Corp

03/31/16 / #20160092534

Database snapshots

Techniques herein are for creating a database snapshot by creating a sparse database. A method involves receiving a creation request to create a sparse database. ... Oracle International Corp

03/31/16 / #20160092530

Cross visualization interaction between data visualizations

Some embodiments disclose techniques for enabling cross visualization interaction between data corresponding to different visualizations. In an embodiment, a visual analyzer system is disclosed that is capable of generating and displaying a plurality of visualizations to a user via a graphical user interface. ... Oracle International Corp

03/31/16 / #20160092526

Integrating object-based data integration tool with a version control system in centralized and decentralized environments

The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a gui-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include git, mercurial, and bazaar, and examples of centralized version control systems include subversion, cvs etc. ... Oracle International Corp

03/31/16 / #20160092525

Integrating object-based data integration tool with a version control system in centralized and decentralized environments

The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a gui-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include git, mercurial, and bazaar, and examples of centralized version control systems include subversion, cvs etc. ... Oracle International Corp

03/31/16 / #20160092524

System and method for data transfer from jdbc to a data warehouse layer in a massively parallel or distributed database environment

A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. ... Oracle International Corp

03/31/16 / #20160092516

Metric time series correlation by outlier removal based on maximum concentration interval

A correlation relationship between two metric time series is determined after removing the impact of outlying metric values (“outliers”) that are unimportant for analytical purposes. Each of the metric time series can represent values of different system metrics obtained by mining data gathered through the monitoring of cloud deployments. ... Oracle International Corp

03/31/16 / #20160092507

Optimizing a query with extrema function using in-memory data summaries on the storage server

Techniques for optimizing a query with an extrema function are provided. In main memory, a data summary is maintained for a plurality of extents stored by at least one storage server. ... Oracle International Corp

03/31/16 / #20160092499

Object mapping using intrinsic persistence metadata and pattern-based rules for mapping transformation

The present disclosure relates generally to a data integration system that may provide techniques for capturing definitions from business entities and how the business entities are implemented in a set of tables. This enables the data integration system to transform a data flow defined using business entities into code that may be used to transform the underlying tables and columns. ... Oracle International Corp

03/31/16 / #20160092487

Concurrent multiple hierarchical data structures with consistent data

A method may include maintaining first data structure with records organized in a first hierarchy, and maintaining a second data structure with records organized in a second hierarchy. The method may also include receiving a first change request for a value stored in a first record. ... Oracle International Corp

03/31/16 / #20160092483

System and method for supporting a reference store in a distributed computing environment

A system and method support a reference store in a distributed computing environment such as a distributed data grid. The system associates a ticket with the reference store, wherein the reference store contains a plurality of references. ... Oracle International Corp

03/31/16 / #20160092476

Declarative external data source importation, exportation, and metadata reflection utilizing http and hdfs protocols

Techniques are disclosure for a data enrichment system that enables declarative external data source importation and exportation. A user can specify via a user interface input for identifying different data sources from which to obtain input data. ... Oracle International Corp

03/31/16 / #20160092475

Automated entity correlation and classification across heterogeneous datasets

The present disclosure describes techniques for entity classification and data enrichment of data sets. A data enrichment system is disclosed that can extract, repair, and enrich datasets, resulting in more precise entity resolution and classification for purposes of subsequent indexing and clustering. ... Oracle International Corp

03/31/16 / #20160092474

Declarative language and visualization system for recommended data transformations and repairs

The present disclosure relates generally to a data enrichment service that extracts, repairs, and enriches datasets, resulting in more precise entity resolution and correlation for purposes of subsequent indexing and clustering. As the data enrichment service can include a visual recommendation engine and language for performing large-scale data preparation, repair, and enrichment of heterogeneous datasets. ... Oracle International Corp

03/31/16 / #20160092466

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

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

03/31/16 / #20160092462

Lock-based updating of a document

Mechanisms can be provided for locking a component and extending the lock to one or more additional component(s) in a visual analyzer application. Embodiments can receive a request for a first component of a document for a first thread where the document is displayed by a graphical user interface (gui) and has components including the first component and a second component. ... Oracle International Corp

03/31/16 / #20160092455

Building queries directed to objects hosted on clouds

According to an aspect of the present disclosure, a query builder sends to a node in a cloud, a request for meta-data related to objects, and in response receives from the node, the meta-data specifying information related to objects exposed by the node. Upon receiving from a user a partial query and a current edit location during building of a corresponding complete query, the query builder determines, based on the received meta-data, the current edit location, and the partial query, a list of identifiers which are potential candidates for insertion at the current edit location. ... Oracle International Corp

03/31/16 / #20160092454

Sparse file access

Techniques herein are for accessing non-materialized blocks of a sparse file. A method involves a storage system receiving a storage command to access a sparse file. ... Oracle International Corp

03/31/16 / #20160092443

Electronic presentation repository and interface

Embodiments of the invention include techniques for storing and managing repositories of electronic presentation documents. Presentation storage repositories may be implemented in various storage systems including individual computer servers, distributed storage networks, cloud-based storage systems, and the like. ... Oracle International Corp

03/31/16 / #20160092425

User interface component autowiring

A system that generates a visualization user interface. The system receives a selection of a data source, and receives a selection of a visualization template that includes metadata. ... Oracle International Corp

03/31/16 / #20160092424

Client side calculations

A computer-implemented method can include creating an adhoc grid responsive to a user request, adding an extra row to the adhoc grid responsive to another user request, entering into the extra row a cell formula specified by the user, and saving the adhoc grid as a smartform.. . ... Oracle International Corp

03/31/16 / #20160092422

System for tracking comments during document collaboration

A computer-implemented method of online collaboration on a document includes converting a source document from a document generation format to an independent file format, generating a coordinate map for displayed elements of the source document, displaying text of the document to a commenting user in the independent file format, allowing the commenting user to select and comment on the text, matching the displayed text and the comments with the source document using the coordinate map to generate a difference map, and storing the comments and the difference maps external from the source document. . ... Oracle International Corp

03/31/16 / #20160092415

User interface component wiring for a web portal

A system that generates a portal web site that includes a plurality of reusable components defines, for each reusable component, metadata for each event raised and generates event wiring for the portal web site. In response to an event being raised by a producer component, the system makes the event available to all consumer components on the portal web site by generating an event context storage. ... Oracle International Corp

03/31/16 / #20160092414

Standardized approach to contextual code identification in editors and ides

In various aspects, systems and methods provide a standardized approach to contextual code identification in editors and integrated development environments (ides). Thus, a given cursor position inside a language file like cascading style sheets (css), javascript, or java can be represented by storing language type and hierarchy information at the current position in a mime type or mime type-like syntax. ... Oracle International Corp

03/31/16 / #20160092408

Semantic distance-based assignment of data elements to visualization edges

Embodiments provide a visual analyzer system that can update an existing visualization upon receiving a user request to modify a dimension of data being presented by the visualization. Embodiments may provide an updated visualization, possibly of a different visualization type and/or with pre-existing dimensions mapped to different edges, without requiring any user specification of which dimensions to be mapped to which edges of the visualization. ... Oracle International Corp

03/31/16 / #20160092365

System and method for compacting pseudo linear byte array

In accordance with an embodiment, described herein is a system and method for compacting a pseudo linear byte array, for use with supporting access to a database. A database driver (e.g., a java database connectivity (jdbc) driver) provides access by software application clients to a database. ... Oracle International Corp

03/31/16 / #20160092348

Updatable native mobile application for testing new features

For cloud development tools building native mobile applications, it is often useful to test out parts of an application on a physical device. Systems and methods are provide for providing an native application that allows portions of itself to uptake newly developed features allowing rapid testing of these features.. ... Oracle International Corp

03/31/16 / #20160092342

System and method for dynamic debugging in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for dynamic debugging in an application server environment. An exemplary method can provide, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more running managed servers, the one or more managed servers being within a domain, and a debug framework, the debug framework comprising a debug patch directory, the debug patch directory containing one or more debug patches. ... Oracle International Corp

03/31/16 / #20160092339

Efficient means to test server generated applications on mobile device

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

03/31/16 / #20160092319

System and method for transaction recovery in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for transaction recovery in a multitenant application server environment. At least one resource manager associated with a partition can be designated as a determiner resource for that partition only, in order to support eliminating transaction logs (tlog) in processing a two-phase commit transaction. ... Oracle International Corp

03/31/16 / #20160092295

Adaptive application logger

Embodiments of the invention provide systems and methods for logging of messages in a development environment. More specifically, embodiments of the present invention provide dynamically adaptive logging of runtime messages generated by an application. ... Oracle International Corp

03/31/16 / #20160092288

Detect process health remotely in a realtime fashion

A system of remote nodes may be divided into sets of partner nodes. One remote node becomes a partner of another remote node. ... Oracle International Corp

03/31/16 / #20160092278

System and method for providing a partition file system in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for providing a partition file system in a multitenant application server environment. The system enables application server components to work with partition-specific files for a given partition, instead of or in addition to domain-wide counterpart files. ... Oracle International Corp

03/31/16 / #20160092268

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

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

03/31/16 / #20160092265

Systems and methods for utilizing futures for constructing scalable shared data structures

A multithreaded application that includes operations on a shared data structure may exploit futures to improve performance. For each operation that targets the shared data structure, a thread of the application may create a future and store it in a thread-local list of futures (under weak or medium futures linearizability policies) or in a shared queue of futures (under strong futures linearizability policies). ... Oracle International Corp

03/31/16 / #20160092263

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

A system and method supports dynamic thread pool sizing suitable for use in multi-threaded processing environment such as a distributed data grid. Dynamic thread pool resizing utilizes measurements of thread pool throughput and worker thread utilization in combination with analysis of the efficacy of prior thread pool resizing actions to determine whether to add or remove worker threads from a thread pool in a current resizing action. ... Oracle International Corp

03/31/16 / #20160092246

Reverse dependency injection in a system with dynamic code loading

Embodiments are directed to utilizing reverse dependency injection for managing bootstrapping of applications in web browser and mobile environments. By using reverse dependency injection, embodiments enable a component to declare that it is a “dependency of” another component in a visual analyzer application. ... Oracle International Corp

03/31/16 / #20160092245

Data rich tooltip for favorite items

Embodiments of the present invention can comprise a data rich tooltip or other graphical or textual preview of a selected object of interest. This preview can provide the user with additional information about the object so that the user does not need to waste time opening multiple objects or records in order to find the desired one. ... Oracle International Corp

03/31/16 / #20160092210

Creation of a software configuration signature for software

Techniques are described for generating configuration level signatures. In an embodiment, one or more computing devices are used to generate a first signature for a particular software deployment that is configured at a particular configuration level. ... Oracle International Corp

03/31/16 / #20160092209

Version management of images

Techniques are described for standardizing software configuration levels across targets. In one embodiment, a subscription is maintained that identifies a group of targets that subscribe to a particular image, where the particular image represents a standard to follow for targets that belong to the group of targets. ... Oracle International Corp

03/31/16 / #20160092205

System and method for supporting dynamic deployment of executable code in a distributed computing environment

A system and method supports dynamic deployment of executable code in a distributed computing environment. A server node in the distributed computing environment can receive a class definition from a client to execute, and generate and load into memory an instance of a class using said class definition without restarting or redeploying the server node. ... Oracle International Corp

03/31/16 / #20160092204

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

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

03/31/16 / #20160092197

Circular buffer of software versions

Techniques are described for managing a plurality of different versions of a software application for set of software deployments. In one embodiment, a reference for a set of one or more target software deployments is maintained on a computing device. ... Oracle International Corp

03/31/16 / #20160092196

Deployment and activation of updates on target hosts

Techniques are described for managing updates across one or more targets using standard software images. In one embodiment, a first version of a software application is deployed on a set of one or more targets. ... Oracle International Corp

03/31/16 / #20160092195

Populating content for a base version of an image

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

03/31/16 / #20160092188

Drift management of images

Techniques are described for managing drift within a standardized environment. According to one embodiment, an end state definition is stored that identifies a standard set of source components for a plurality of targets. ... Oracle International Corp

03/31/16 / #20160092180

High fidelity interactive screenshots for mobile applications

A method for showing a sample screenshot of a page that closely resembles what users would see on a mobile device. This sample can be live configured, meaning that the screenshot can update as it's configured.. ... Oracle International Corp

03/31/16 / #20160092179

High performant ios template based application build system

Systems and methods are provide for optimizing the ios application build process to dramatically reduce build times for highly templated mobile applications. A request to build a first application developed using an application development framework can cause one or more binary artifacts of a second application compiled using a build toolkit to be determined. ... Oracle International Corp

03/31/16 / #20160092176

Efficient and intuitive databinding for mobile applications

Systems and methods are provided for allowing end users to intuitively databind functional components to backend services through visual affordances. Each ui component can advertise which sections of the ui can be independently databound to individual properties coming from data of backend services. ... Oracle International Corp

03/31/16 / #20160092173

Seamless restful api generation and consumption through a single channel

Techniques are disclosed for enabling seamless restful api generation and consumption through a single channel. Certain techniques are disclosed that allow for clients to both create an api and then immediately use or consume the api through a single channel of communication with a single component, such as a series of http requests and/or responses sent between an application and an api generation and consumption (agc) module.. ... Oracle International Corp

03/31/16 / #20160092152

Extended screen experience

A system and method for facilitating leveraging computing resources to convey or otherwise illustrate information. An example method includes receiving a signal from a user input mechanism of a first device, the first device characterized by the user input mechanism in communication with a first display; displaying a first layout on the first display in response to the signal; and generating instructions for a second user interface layout for presentation on a second display that is larger than the first display, wherein content of the second layout is coordinated with content of the first layout, which are associated with a software application, and wherein the second layout includes one or more additional visual features relative to the first layout.. ... Oracle International Corp

03/31/16 / #20160092134

Scalable, multi-dimensional search for optimal configuration

According to an embodiment, storage configurations are identified for storing items, such as database tables, partitions, or any other types of objects or data structures, within a desired storage area, such as an in-memory data store or any other limited storage resource. Each of the storage configurations is assigned to a particular item of the items. ... Oracle International Corp

03/31/16 / #20160092090

Dynamic visual profiling and visualization of high volume datasets and real-time smart sampling and statistical profiling of extremely large datasets

The present disclosure relates generally to a data enrichment service that automatically profiles data sets and provides visualizations of the profiles using a visual-interactive model within a client application (such as a web browser or mobile app). The visual profiling can be refined through end user interaction with the visualization objects and guide exploratory data visualization and discovery. ... Oracle International Corp

03/31/16 / #20160092084

Canvas layout algorithm

Embodiments are directed to automatic layout organization where various visualizations within a canvas layout can be dynamically rearranged or modified in dimension upon a user specified modification to maximize usability. Some embodiments display a graphical user interface (gui) including multiple components in a display area, where each component has one or more initial dimensions. ... Oracle International Corp

03/31/16 / #20160092081

Methods, systems, and computer readable media for generating a visual overlay

Methods, systems, and computer readable media for generating a visual overlay are disclosed. According to one exemplary method for generating a visual overlay, the method includes providing a graphical user interface (gui) window including one or more user interface (ui) elements. ... Oracle International Corp

03/31/16 / #20160092049

Generic editor layout using intrinsic persistence metadata

The present disclosure relates generally to a data integration system that may dynamically generate a gui for an object model of arbitrary complexity while maintaining gui usability. In some embodiments, the dynamically generated gui may be generated from an object model definition received from a user. ... Oracle International Corp

03/31/16 / #20160092048

Display of hierarchical datasets using high-water mark scrolling

Techniques are disclosed for the efficient display of hierarchical datasets using high-water mark scrolling. Certain techniques allow for the creation of simple, intuitive, and computationally inexpensive user interfaces for displaying hierarchical data sets. ... Oracle International Corp

03/31/16 / #20160092046

Task flow pin for a portal web site

A system that defines, on a user interface, a task flow for a portal web site, provides a first plurality of selections of a display type for the task flow, where each of the first selections displays the display type on the user interface in substantially an identical manner as the display type is displayed on the portal web site. The system provides a second plurality of selections of a content of display for the task flow, where each of the second selections displays the content of display on the user interface in substantially an identical manner as the content of display is displayed on the portal web site. ... Oracle International Corp

03/31/16 / #20160092038

Semi-modal interaction blocker

Embodiments can provide interactivity to one or more components (e.g., windows, dialog boxes, tool bar, etc.) in a visual analyzer application while blocking interactivity for other components displayed on a gui of the application. A contribution mechanism can be leveraged where a broadcast message can be sent to various components displayed on the gui of the application. ... Oracle International Corp

03/31/16 / #20160092036

Recasting a form-based user interface into a mobile device user interface using common data

A method, system, and computer program product for mobile device interface generation. Embodiments commence upon receiving electronic communication comprising form metadata describing a user interface form. ... Oracle International Corp

03/31/16 / #20160091565

Cycle deterministic functional testing of a chip with asynchronous clock domains

Implementations of the present disclosure involve an apparatus and/or method for performing cycle deterministic functional testing of a microprocessor or other computing design with one or more asynchronous clock domains. In general, the method/apparatus involves utilizing an observe bus within the microprocessor design to funnel data from within the chip design to an output bus. ... Oracle International Corp

03/31/16 / #20160089606

Gamification platform

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

03/24/16 / #20160088464

Managing selection and triggering of applications on a card computing device

A card computing device may include and manage multiple virtualized universal integrated circuit cards (uiccs) for use with mobile communications. The card computing device may be capable of storing information, and executing applications, for multiple mobile networks (e.g., using multiple virtual uiccs) and of managing switches among those mobile networks. ... Oracle International Corp

03/24/16 / #20160088108

System and method for java ee and java se proxy data sources in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting proxy data sources in a multitenant application server environment, such as java se and java ee environments. In multitenant environments, various tenants can have data sources that an administrative application can access without needing to know the actual data sources. ... Oracle International Corp

03/24/16 / #20160088103

System and method for optimizing visual session recording for user account management in a computing environment

A system and method can monitor one or more user sessions on a target system in a computing environment. An account managing system can capture a plurality of user session screen captures that are associated with said one or more user sessions on the target system. ... Oracle International Corp

03/24/16 / #20160088056

Providing access via hypertext transfer protocol (http) request methods to services implemented by stateless objects

An aspect of the present disclosure provides access via http verbs to services implemented by stateless objects. In one embodiment, the list of services implemented by a stateless object deployed on an application server is displayed to a user/administrator. ... Oracle International Corp

03/24/16 / #20160088045

System and method for supporting video processing load balancing for user account management in a computing environment

A system and method can support user account management in a computing environment. The computing environment can include a video encoding pool to support load balancing and a managing server, such as a privileged account manager server. ... Oracle International Corp

03/24/16 / #20160088026

Rule based device enrollment

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

03/24/16 / #20160088023

Services within reverse proxy servers

Embodiments of the invention provide techniques for processing messages transmitted between computer networks. Messages, such as requests from client devices for web services and other web content may be transmitted between multiple computer networks. ... Oracle International Corp

03/24/16 / #20160088022

Proxy servers within computer subnetworks

Embodiments of the invention include techniques for processing messages transmitted between computer networks. In some embodiments, messages such as requests and responses for various types of web services, applications, and other web content may be transmitted between multiple computer networks. ... Oracle International Corp

03/24/16 / #20160088021

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

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

03/24/16 / #20160087960

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

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

03/24/16 / #20160087956

Unified provisioning of applications on devices in an enterprise system

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

03/24/16 / #20160087955

Generic server framework for device authentication and management and a generic framework for endpoint command dispatch

Methods, devices, and systems are described for enrolling a user's bring-your-own-device for secure connection to a company's enterprise computer network. From her mobile device, user clicks on a uniform resource locator (url) to connect with the login web page on the enterprise network. ... Oracle International Corp

03/24/16 / #20160087953

Method to modify android application life cycle to control its execution in a containerized workspace environment

Methods, devices, and systems are described to modify the life cycle of a google android® application, in its application manifest file and byte code, such that the execution of the application can be controlled via policies and security governed by a workspace application installed on an android-based device. Dummy wrapper classes are inserted into the byte code for network and i/o system calls that call security code before calling the original classes.. ... Oracle International Corp

03/24/16 / #20160087902

Flow to port affinity management for link aggregation in a fabric switch

Implementations of the present disclosure involve an apparatus, device, component, and/or method for a hardware efficient flow to port affinity management table for link aggregation for a network fabric switch with ethernet gateway functionality. Rather than maintaining a state per traffic flow list, the present disclosure utilizes a handle or hash value derived from the traffic flow and associates an output port state to the hash value. ... Oracle International Corp

03/24/16 / #20160087854

Managing change events for devices in an enterprise system

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

03/24/16 / #20160086884

Mitigating electromigration effects using parallel pillars

Systems, methods, and other embodiments associated with an integrated circuit that includes a plurality of parallel pillar structures is described. In one embodiment, an integrated circuit includes a series of layers. ... Oracle International Corp

03/24/16 / #20160086081

Interactive constraint solver

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

03/24/16 / #20160085982

System and method for real-time transactional data obfuscation

A system and method for providing transactional data privacy while maintaining data usability, including the use of different obfuscation functions for different data types to securely obfuscate the data, in real-time, while maintaining its statistical characteristics. In accordance with an embodiment, the system comprises an obfuscation process that captures data while it is being received in the form of data changes at a first or source system, selects one or more obfuscation techniques to be used with the data according to the type of data captured, and obfuscates the data, using the selected one or more obfuscation techniques, to create an obfuscated data, for use in generating a trail file containing the obfuscated data, or applying the data changes to a target or second system.. ... Oracle International Corp

03/24/16 / #20160085880

Guided data exploration

A system for exploring data receives the data from a database and indexes the data in a server. The system displays one or more selectable datasets from the indexed data, where the selectable datasets include a plurality of attributes. ... Oracle International Corp

03/24/16 / #20160085853

Semantic text search

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

03/24/16 / #20160085851

Guided data exploration

A system for exploring data receives the data from a database and indexes the data in a server. The system displays one or more selectable datasets from the indexed data, where the selected dataset includes one or more attributes. ... Oracle International Corp

03/24/16 / #20160085834

Prioritizing repopulation of in-memory compression units

To prioritize repopulation of in-memory compression units (imcu), a database server compresses, into an imcu, a plurality of data units from a database table. In response to changes to any of the plurality of data units within the database table, the database server performs the steps of: (a) invalidating corresponding data units in the imcu; (b) incrementing an invalidity counter of the imcu that reflects how many data units within the imcu have been invalidated; (c) receiving a data request that targets one or more of the plurality of data units of the database table; (d) in response to receiving the data request, incrementing an access counter of the imcu; and (e) determining a priority for repopulating the imcu based, at least in part, on the invalidity counter and the access counter.. ... Oracle International Corp

03/24/16 / #20160085810

Scaling event processing using distributed flows and map-reduce operations

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

03/24/16 / #20160085809

Enriching events with dynamically typed big data for event processing

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

03/24/16 / #20160085808

Uploading external files and associating them with existing data models

A computer-implemented method includes providing a fixed portion of a data model, uploading external files to an extended portion of the data model, matching at least some parts of the external files to the fixed portions of the data model, and using data from both the fixed and extended portions of the data model together. A computer-implemented method includes receiving a query from a user to a data model that includes a stored subject area portion and a stored extended subject area portion, accessing at least one storage to retrieve the subject area portion and the extended subject area portion, joining relevant portions of the subject area and extended subject area, extracting answers to the query from the joined portions, and reporting the answers to the user.. ... Oracle International Corp

03/24/16 / #20160085793

Model-driven data entry validation

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

03/24/16 / #20160085781

Techniques for maintaining column vectors of relational data within volatile memory

Techniques are provided for more efficiently using the bandwidth of the i/o path between a cpu and volatile memory during the performance of database operation. Relational data from a relational table is stored in volatile memory as column vectors, where each column vector contains values for a particular column of the table. ... Oracle International Corp

03/24/16 / #20160085735

Dynamic column groups in excel

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to dynamically create columns headers using a desktop integration framework. Columns groups can be managed dynamically at runtime based on model-level metadata.. ... Oracle International Corp

03/24/16 / #20160085681

Smart flash cache logger

Techniques herein are for chaining nonvolatile storage devices to achieve high availability. A method involves a storage server receiving a write request to store data blocks in a first nonvolatile memory device. ... Oracle International Corp

03/24/16 / #20160085662

Web portal api test report generation

A system for generating application programming interface (“api”) test reports for a software application derives one or more java apis to be tested from the software application and derives java unit (“junit”) test methods used to test the java apis. The system then maps each java api with a corresponding junit test method and generates one or more test reports.. ... Oracle International Corp

03/24/16 / #20160085543

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

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

03/24/16 / #20160085533

Compartmentalizing application distribution for disparate electronic devices

Techniques are provided for generating a logical application by grouping multiple physical distributions of an application for programming a plurality of electronic devices. A logical application can run separate commands through a single interface, lessening the number of connections needed between different user's electronic devices (e.g., smart phones, tablets, workstations, wearable computers) and a company's various servers. ... Oracle International Corp

03/24/16 / #20160085528

Automated adaptive compiler optimization

Embodiments of the invention provide systems and methods for automatically and adaptively optimizing compilation of application code using a rule-based optimization analyzer (ruboa) that can command a compiler to apply and adapt optimizations at the code segment level according to gathered performance data. For example, source code can be canonically compiled, and annotations can associate compiled code sections with source code sections. ... Oracle International Corp

03/24/16 / #20160085505

Providing itnerface controls based on voice commands

Implementations provide user access to software functionality. In some implementations, a method includes selecting one or more portions of text. ... Oracle International Corp

03/24/16 / #20160085428

Informational tabs

A system and method for facilitating organization of and access to information and functionality in a computing environment. An example method includes organizing content to be accessible via a user interface (ui) display screen into one or more pages; displaying one or more tabs pertaining to each of the one or more pages; and providing, in one or more of the tabs, content characterizing each of the one or more pages. ... Oracle International Corp

03/24/16 / #20160085309

Chart dual-y resize and split-unsplit interaction

Systems and methods are disclosed that, in various embodiments, improve chart performance by allowing users to interactively split and unsplit charts with dual-y axis using dragging gestures or a button.. . ... Oracle International Corp

03/24/16 / #20160085038

Integrated chip package with optical interface

A chip package includes an integrated circuit and an optical integrated circuit (such as a hybrid integrated circuit) with an optical source and/or an optical receiver. The integrated circuit and the optical integrated circuit may be proximate to each other on opposite sides of an interposer in the chip package. ... Oracle International Corp

03/17/16 / #20160080524

Mobile runtime conditional sections for surveys

Embodiments of the invention provide for dynamically generating an interface including conditional content based on runtime variables related to the device on which the content will be presented. Embodiments provide for creating and using runtime variables for showing or hiding data, depending on the type of device that the interface is accessed from. ... Oracle International Corp

03/17/16 / #20160080361

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/17/16 / #20160080341

Multi-tenant application using hierarchical bean factory container

Various embodiments provide on premise and cloud deployment support for components that may not be multi-tenant enabled. A single application in a highly non-intrusive way without effecting application functional logic. ... Oracle International Corp

03/17/16 / #20160080226

Event driven metric data collection optimization

Systems, methods, and other embodiments associated with event driven metric data collection optimization are described. In one embodiment, a method includes providing a domain knowledge catalog that defines, for each of a plurality of source metrics: i) a plurality of target type relationships and ii) for each target type relationship, a plurality of metrics that are related to the source metric. ... Oracle International Corp

03/17/16 / #20160078557

Setup of a computer system that executes an accounting program

Setup of accounts in accounting software is automated, based on user input on (1) a name of an account of a specific type, and (2) a specific value to be used to identify the account uniquely, among other accounts of the specific type. The account's name is used by one or more computers to automatically look up n unique values that identify n entities of an organization. ... Oracle International Corp

03/17/16 / #20160078512

Character personal shopper system

Shopping assistance using an interactive character is provided on a shopping device in a retail store. Input requesting assistance from a character displayed on the shopping device is received on the shopping device. ... Oracle International Corp

03/17/16 / #20160078390

Goal and performance management performable at unlimited times and places

A mobile application enables employees to manage their goals and track their performance at any time, and from any place. A mobile device such as a tablet computer or a smart phone can download goal information over the internet from a remote server. ... Oracle International Corp

03/17/16 / #20160078108

Visualization of social network metrics

Embodiments describe a system and method for presenting a data visualization using, at least in part, social network metrics. The social network metrics can include components such as a social connection score, a social content score and a social conversation score. ... Oracle International Corp

03/17/16 / #20160078064

Automatic generation of logical database schemas from physical database tables and metadata

Automatic generation of logical database schemas from physical database tables and metadata is disclosed. One exemplary method for automatic generation of logical database schemas from physical database tables and metadata includes identifying physical fact tables in a data repository. ... Oracle International Corp

03/17/16 / #20160078050

Facilitating handling of crashes in concurrent execution environments of server systems while processing user queries for data retrieval

A server system provided according to an aspect of the present disclosure forms physical queries to process a user query received from a client system. Each physical query is thereafter executed in a corresponding concurrent execution entity (e.g., thread) to retrieve a respective data portion from a corresponding data source. ... Oracle International Corp

03/17/16 / #20160078015

Representation of data records in graphic tables

Various arrangements for creating a pivot table are presented. A set of stored records may be accessed. ... Oracle International Corp

03/17/16 / #20160078006

High performant and high fidelity previews for css preprocessing frameworks

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

03/17/16 / #20160078004

System independent font rendering

In various aspects, systems and methods according to certain embodiments do not require that fonts be available on each user's system. An on-demand font service provides any required font data to the client. ... Oracle International Corp

03/17/16 / #20160077889

System and method for supporting waiting thread notification offloading in a distributed data grid

A system and method for waiting-thread notification offloading supports thread notification offloading in a multi-threaded messaging system such as a distributed data grid. Pending notifiers are maintained in a pending notifier collection. ... Oracle International Corp

03/17/16 / #20160077888

System and method for supporting cooperative notification offloading in a distributed data grid

A system and method for cooperative notification offloading supports thread notification offloading in a multi-threaded messaging system such as a distributed data grid. Pending notifiers are maintained in a collection of pending notifiers. ... Oracle International Corp

03/17/16 / #20160077867

System and method for supporting a scalable concurrent queue in a distributed data grid

A scalable concurrent queue includes a central queue associated with multiple temporary queues for holding batches of nodes from multiple producers. When a producer thread or service performs an insertion operation on the scalable concurrent queue, the producer inserts one or more nodes into a batch in one of the multiple temporary queues associated with the central queue. ... Oracle International Corp

03/17/16 / #20160077826

Methods and systems for dynamic upgrade of an access manager

Methods and systems are described for upgrading an access manager framework. In response to an upgrade request from a client, current and new versions of the access manager framework are identified. ... Oracle International Corp

03/17/16 / #20160077800

Methods, systems, and computer readable media for processing data containing type-length-value (tlv) elements

Methods, systems, and computer readable media for processing messages containing type-length-value (tlv) elements are disclosed. According to one exemplary method for processing a message containing tlv elements, the method includes receiving an ingress message containing a plurality of tlv elements. ... Oracle International Corp

03/17/16 / #20160077739

System and method for supporting a low contention queue in a distributed data grid

A system and method which supports a low contention queue in a multithreaded processing environment such as a distributed data grid. The queue is optimized to reduce memory contention and queue processing overhead, and is lock-free. ... Oracle International Corp

03/17/16 / #20160077704

Method and apparatus for touch gestures

A system and method for facilitating employing touch gestures to control or manipulate a web-based application. The example method includes employing a browser running on a device with a touch-sensitive display to access content provided via a website; determining a context associated with the content, including ascertaining one or more user interface controls to be presented via a display screen used to present the content, and providing a first signal in response thereto; receiving touch input from a touch-sensitive display and providing a second signal in response thereto; and using the second signal to manipulate the display screen in accordance with the context associated with the content presented via the display screen. ... Oracle International Corp

03/10/16 / #20160072817

System and method for providing for secure network communication in a multi-tenant environment

A security solution provides secure communication in a multi-tenant environment which includes a connection-based fabric, storage cells holding data associated with different tenants, database servers which provide a plurality of database services using said data, application servers hosting database service consumers. The fabric is configured into partitions isolating the storage cells from the database service consumers. ... Oracle International Corp

03/10/16 / #20160072816

System and method for providing an integrated firewall for secure network communication in a multi-tenant environment

An integrated firewall provides security in a multi-tenant environment having a connection-based switched fabric directly connecting database servers which provide a plurality of database services with application servers hosting database service consumers each having a different database service consumer identity. The firewall functionality integrated into each database server provides access control by discarding communication packets which do not include a database service consumer identity and using the database service consumer identity in combination with an access control list to control access from the database service consumers to the database services. ... Oracle International Corp

03/10/16 / #20160072789

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

03/10/16 / #20160072255

Multiple-wavelength laser

In a multiple-wavelength laser source, a multiple-mode laser outputs a set of wavelengths in a range of wavelengths onto an optical waveguide, where a spacing between adjacent wavelengths in the set of wavelengths is smaller than a width of channels in an optical link. Furthermore, a set of ring-resonator filters in the multiple-wavelength laser source, which are optically coupled to the optical waveguide, output corresponding subsets of the set of wavelengths for use in the optical link based on free spectral ranges and quality factors of the set of ring-resonator filters. ... Oracle International Corp

03/10/16 / #20160071530

Tape head surface with non-uniform cross-width edge profiles

A tape head having offset transducer spans between adjacent modules of the tape head that serves to maintain the balance between debris removal and reduced magnetic layer/recording device spacing on the one hand and reduced tape/tape head friction on the other hand. In one aspect, opposite edges of each module are relatively sharper adjacent the transducer span and relatively rounded (e.g., less sharp) away from the transducer span. ... Oracle International Corp

03/10/16 / #20160071233

Graph processing using a mutable multilevel graph representation

A mutable multilevel data structure representing a graph structure may include multiple read-only levels and a single writable level. Each read-only level may include a vertex table (which includes references to edge tables on the same level or a different level containing elements of adjacency lists for some vertices) and an edge table (which includes elements of adjacency lists that changed since the previous read-only level). ... Oracle International Corp

03/10/16 / #20160071190

Modifying electronic orders during a fulfillment process

Systems, methods, and other embodiments associated with modifying electronic orders during fulfillment are described. In one embodiment, a computing system includes order logic configured to receive a cancellation request to modify an electronic order that is for one or more items sold through an electronic commerce source. ... Oracle International Corp

03/10/16 / #20160070772

Data synchronization in a cloud infrastructure

A synchronization infrastructure that synchronizes data stored between components in a cloud infrastructure system is described. A first component in the cloud infrastructure system may store subscription information related to a subscription order which may in turn be utilized by a second component in the cloud infrastructure system to orchestrate the provisioning of services and resources for the order placed by the customer. ... Oracle International Corp

03/10/16 / #20160070747

Techniques to reduce contention windows

Embodiments of the present invention provide improved concurrency by reducing the time period (also referred to herein as a locking window or contention window) during which a record is locked. This provides the benefits of pessimistic locking schemes by preventing transaction due to concurrent updates, while also reducing the time during which a record is exclusively locked. ... Oracle International Corp

03/10/16 / #20160070726

Automatic verification and triage of query results

Techniques are provided for automatic verification of query results obtained from data formatted different from row-major format. Techniques are also provided for automatic triage of query results obtained from data formatted different from row-major format. ... Oracle International Corp

03/10/16 / #20160070694

Parallel xml parser

An xml document is stored in a file that is divided into file partitions. Each file partition is assigned to a process of a set processes to search for one or more separate target elements. ... Oracle International Corp

03/10/16 / #20160070646

Method and system for removal of a cache agent

A method for removal of an offlining cache agent, including: initiating an offlining of the offlining cache agent from communicating with a plurality of participating cache agents while a first transaction is in progress; setting, based on initiating the offlining, an ignore response indicator corresponding to the offlining cache agent on each of the plurality of participating cache agents; offlining, based on setting the ignore response indicator, the offlining cache agent; and ignoring, based on setting the ignore response indicator, a first response to the transaction from the offlining cache agent.. . ... Oracle International Corp

03/10/16 / #20160070593

Coordinated garbage collection in distributed systems

Fast modern interconnects may be exploited to control when garbage collection is performed on the nodes (e.g., virtual machines, such as jvms) of a distributed system in which the individual processes communicate with each other and in which the heap memory is not shared. A garbage collection coordination mechanism (a coordinator implemented by a dedicated process on a single node or distributed across the nodes) may obtain or receive state information from each of the nodes and apply one of multiple supported garbage collection coordination policies to reduce the impact of garbage collection pauses, dependent on that information. ... Oracle International Corp

03/10/16 / #20160070558

Orchestration of software applications upgrade using checkpoints

Embodiments provide techniques for concurrently upgrading one or more software applications hosted by one or multiple hosts. Checkpoint data associated with the upgrade processes executing on the multiple hosts may be generated during the upgrade. ... Oracle International Corp

03/10/16 / #20160070494

Highly performant reliable message storage using in-memory replication technology

A system and method can provide a scalable data storage in a middleware environment. The system can include a cluster of replicated store daemon processes in a plurality of processing nodes, wherein each machine node can host a replicated store daemon process of the cluster of replicated store daemon processes. ... Oracle International Corp

03/03/16 / #20160063743

Line and area chart performance by data filtering

Systems and methods are disclosed that, in various embodiments, improve chart performance by data filtering. In one aspect, the disclosed techniques allow all visible local maxima and minima to be rendered without having their values altered. ... Oracle International Corp

03/03/16 / #20160063442

Using an employee database with social media connections to calculate job candidate reputation scores

Systems for using social media sites in recruiting activities. Potential candidates for job openings are considered using computer-implemented analysis of an online social referral graph and a rule base. ... Oracle International Corp

03/03/16 / #20160062894

System and method for performing message driven prefetching at the network interface

Each computing node of a distributed computing system may implement a hardware mechanism at the network interface for message driven prefetching of application data. For example, a parallel data-intensive application that employs function shipping may distribute respective portions of a large data set to main memory on multiple computing nodes. ... Oracle International Corp

03/03/16 / #20160062878

Speeding up dynamic language execution on a virtual machine with type speculation

According to one technique, a virtual machine stores type profiling data for program code, the type profiling data indicating observed types for profiled values within the program code at specific profile points during previous executions of the program code. The virtual machine determines to optimize a particular code segment of the program code. ... Oracle International Corp

03/03/16 / #20160062818

Traffic capacity based optimization of soa fault recovery using linear programming model

Various embodiments are presented for bulk recovery or faults in a service oriented architecture system. The number of faults submitted for recovery is determined based on the capacity of the system. ... Oracle International Corp

03/03/16 / #20160062796

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

03/03/16 / #20160061667

High accuracy, compact on-chip temperature sensor

Embodiments of a temperature sensing apparatus are disclosed. The apparatus may include a voltage generator and circuitry. ... Oracle International Corp

02/25/16 / #20160057240

Autosave with across user session undo support

Systems and methods are disclosed that, in various embodiments, record a complete action history (user actions) that created a data set. The action history can then be incorporated as part of the data set. ... Oracle International Corp

02/25/16 / #20160057077

Intelligent data center selection

In embodiments, a data center selection system can select a chosen data center (dc) for an order submitted to a cloud computing system using a preprocessing layer and a rules engine that incorporates action/algorithm-based selection using data center metrics to determine the chosen dc. In various embodiments, the data center selection system retrieves order information, objectives, rules, algorithms, and other data defined by an administrator. ... Oracle International Corp

02/25/16 / #20160055546

Managing progressive statistical ids

A method, system, and computer program product for managing user identification codes in an internet advertising environment. One aspect implements a system including a database engine to store a plurality of signals comprising characteristics and/or values received from a user device. ... Oracle International Corp

02/25/16 / #20160055542

Extending audience reach in messaging campaigns using super profiles

A server receives incoming data records comprising an id value and respective user attributes corresponding to a user activity that originates at a user device. Characteristics of the activity and/or characteristics of the user device are considered in order to assign a probabilistic confidence value, which is in turn used to generate links from an incoming data record to other previously-received data records, and in so doing, generates a probabilistic link between one set of user attributes from the incoming data record and another set of user attributes from previously-received data records. ... Oracle International Corp

02/25/16 / #20160055540

Tunable statistical ids

A method, system, and computer program product for managing user identification codes in an internet advertising environment. One aspect implements a system including a database engine to store a plurality of signals comprising characteristics and/or values received from a user device. ... Oracle International Corp

02/25/16 / #20160055527

Extending audience reach in messaging campaigns using probabilistic id linking

A server receives incoming data records comprising an id value and respective user attributes corresponding to a user activity that originates at a user device. Characteristics of the activity and/or characteristics of the user device are considered in order to assign a probabilistic confidence value, which is in turn used to generate links from an incoming data record to other previously-received data records, and in so doing, generates a probabilistic link between one set of user attributes from the incoming data record and another set of user attributes from previously-received data records. ... Oracle International Corp

02/25/16 / #20160055446

Optimized selection of project team

A resource staffing manager is provided that manages resource staffing of project teams. Requirements for one or more positions to be staffed for a project team and a budget for staffing the project team are received. ... Oracle International Corp

02/25/16 / #20160055329

Captcha techniques utilizing traceable images

Techniques are disclosed for generating, utilizing, and validating traceable image captchas. In certain embodiments, a traceable image is displayed, and a trace of the image is analyzed to determine whether a user providing the trace is human. ... Oracle International Corp

02/25/16 / #20160055262

Multidimensional spatial searching for identifying duplicate crash dumps

A method of identifying duplicate crash dumps in a computer system may include receiving a first crash dump caused by an application crash, extracting a first function signature of a function that caused the first crash dump, and searching a datastore of crash dumps for function signatures that substantially match the first function signature. The searching may include performing an approximate string-match between each of the function signatures the first function signature and performing an exact string match between each of the function signatures and the first function signature. ... Oracle International Corp

02/25/16 / #20160055251

System and method for compending blogs

The present disclosure provides a system and method for preparing compended blogs, in at least one embodiment, a method of posting blog content to a compended blog comprises establishing a compended blog having a selected keyword, obtaining a blog content, processing the blog content to identify at least one blog content keyword contained within the blog content, comparing the identified blog content keyword to the selected keyword to determine whether a match exists based upon at least one predetermined criterion, and posting the blog content the compended blog if the comparison reveals a match based upon meeting or exceeding the predetermined criterion. . ... Oracle International Corp

02/25/16 / #20160055209

Flexible authentication framework

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

02/25/16 / #20160055136

Creating high fidelity page layout documents

A computer-based method for creating a high fidelity page layout document is provided. The method includes assigning an identifier to each element of a plurality of elements in a reflowable document, creating a fixed page layout document, including the identifiers, from the reflowable document, parsing the fixed page layout document into a plurality of elements based on the identifiers, each element being associated with an identifier, linking the elements of the reflowable document to the elements of the fixed page layout document based on the identifiers, and creating a final document based on the reflowable document, the fixed page layout document and the identifiers, each element of the final document having a fixed position on a page.. ... Oracle International Corp

02/25/16 / #20160055043

Pattern analysis for triaging memory leaks

A method of analyzing out-of-memory errors may include receiving a memory dump generated in response to an out-of-memory error, receiving an identification of an object class in the memory dump as a leak suspect that may be responsible for the out-of-memory error, matching the leak suspect with an analysis pattern specific to the object class, and extracting usage information from the memory dump using the analysis pattern.. . ... Oracle International Corp

02/25/16 / #20160055001

Low power instruction buffer for high performance processors

A method for operating an instruction buffer is disclosed. A read pointer that includes a value indicative of a given bank of a plurality of banks is received. ... Oracle International Corp

02/25/16 / #20160054870

Method and system for providing menu data for mobile applications

A menu application provides an integrated interface for launching multiple mobile applications from a dynamically configurable menu. Each of the mobile applications is associated with a servlet that provides the application's menu data to the menu application. ... Oracle International Corp

02/18/16 / #20160049174

Distributed logical track layout in optical storage tape

An optical data storage tape includes more than one segment, with each segment divided into multiple zones, which include multiple data tracks. The layout of the logical zones in one segment is in a different order than those of another segment. ... Oracle International Corp

02/18/16 / #20160048607

In-memory graph pattern matching

Techniques for identifying, in a target graph, subgraphs that match a query graph are provided. Processing a query graph comprises multiple stages, one for each query node in the query graph. ... Oracle International Corp

02/18/16 / #20160048480

Generating and displaying active reports

Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an information technology (it) infrastructure although the present invention is not limited to such applications. ... Oracle International Corp

02/18/16 / #20160048317

Method and system for implementing a custom workspace for a social relationship management system

Disclosed is a system, method, and computer program product for implementing a marketing automation tool that provides an improved approach for an integrated and/or customized workspace for a social relationship management system. The present invention provides a mechanism to allow the user of a srm system to configure a workspace for the srm product, to choose the specific functionality from the srm suite to be displayed and executed for the user and to post a message while simultaneously viewing the workspace.. ... Oracle International Corp

02/18/16 / #20160048187

Adaptive microprocessor power ramp control

Embodiments of the invention provide adaptive power ramp control (aprc) in microprocessors. One implementation of the aprc can compute a present core power and a present power ramp condition in the microprocessor, for example, to determine whether the present power is in a particular predefined control zone and whether the present power ramp is greater than a predefined threshold for that control zone. ... Oracle International Corp

02/18/16 / #20160048041

Ferroelectric-enhanced tuning of ring resonators by fields parallel to and above a top surface thereof

An integrated circuit is described. This integrated circuit includes a ferroelectric layer disposed on top of the ring resonator, which has a resonance wavelength. ... Oracle International Corp

02/11/16 / #20160044143

Data structure and associated management routines for tcp control block (tcb) table in network stacks

A method for transport layer lookup involves receiving a first incoming transport layer packet, and searching a pointer cache for a first matching transport layer data structure including state information corresponding to the first incoming packet. The pointer cache includes pointer cache lines, each of which stores at least one pointer to a subset of global transport layer data structures. ... Oracle International Corp

02/11/16 / #20160043977

Data deduplication at the network interfaces

A method for data deduplication during execution of an application on a plurality of computing nodes, including: generating, by a first processor in a first computing node executing the application, a first message to process application data owned by a second computing node executing the application; receiving, by a first network interface (ni) of the first computing node, the first message; extracting, by the first ni, a first key from the first message; determining, by the first ni, the first key is not a duplicate; and placing, by the first ni and in response to the first key not being a duplicate, the first message on a network connecting the first computing node to the second computing node.. . ... Oracle International Corp

02/11/16 / #20160043970

Contribution policy-based resource management and allocation system

The present disclosure relates generally to improving the management and provisoning of configurable computing resources. Certain techniques are disclosed herein for managing and provisoning the configurable computing resources based on resource policies. ... Oracle International Corp

02/11/16 / #20160043968

Placement policy-based allocation of computing resources

Techniques are disclosed for managing and allocating resources based on resource policies in response to user requests. A resource management system can receive a request for a service. ... Oracle International Corp

02/11/16 / #20160043967

Demand policy-based resource management and allocation system

The present disclosure relates generally to improving the management and provisoning of configurable computing resources. Certain techniques are disclosed herein for managing and provisoning the configurable computing resources based on resource policies. ... Oracle International Corp

02/11/16 / #20160042762

Detection of logical corruption in persistent storage and automatic recovery therefrom

A method, system, and computer program product for restoring blocks of data stored at a corrupted data site using two or more mirror sites. The method commences by receiving a trigger event from a component within an application server environment where the trigger event indicates detection of a corrupted data site. ... Oracle International Corp

02/11/16 / #20160042439

Overage tolerance for variable quantity items

Systems, methods, and other embodiments associated with order fulfillment using overage tolerance to verify amounts of variable quantity items are described. In one embodiment, a method includes receiving, in a device, a customer order for an item. ... Oracle International Corp

02/11/16 / #20160042289

Systems and methods for adaptive thresholding using maximum concentration intervals

Aspects of the present disclosure provide a generic and adaptive approach to adaptive thresholding by using a maximum concentration interval of data to determine one or more adaptive thresholds for any type of operational metric. The generated adaptive thresholds and operational metrics may be used to calculate or otherwise perform a statistical analysis that provides a confidence-level for any changes detected in the operational metric behavior.. ... Oracle International Corp

02/11/16 / #20160042086

Hybrid binary xml storage model for efficient xml processing

A method for storing xml documents a hybrid navigation/streaming format is provided to allow efficient storage and processing of queries on the xml data that provides the benefits of both navigation and streaming and ameliorates the disadvantages of each. Each xml document to be stored is independently analyzed to determine a combination of navigable and streamable storage format that optimizes the processing of the data for anticipated access patterns.. ... Oracle International Corp

02/11/16 / #20160041915

Target and initiator mode configuration of tape drives for data transfer between source and destination tape drives

Systems and methods that substantially or fully remove a commanding server from a data path (e.g., as part of a data migration, disaster recovery, and/or the like) to improve data movement performance and make additional bandwidth available for other system processes and the like. Broadly, a network interface card (e.g., host bus adapter (hba)) of a tape drive may be configured in both a target mode to allow the tape drive to be a recipient of control commands from a server to request and/or otherwise obtain data from one or more source tape drives, and in an initiator mode to allow the tape drive to send commands to the one or more tape drives specified in the commands received from the server to request/read data from and/or write data to such one or more tape drives.. ... Oracle International Corp

02/11/16 / #20160041906

Sharding of in-memory objects across numa nodes

Techniques are provided for sharding objects across different compute nodes. In one embodiment, a database server instance generates, for an object, a plurality of in-memory chunks including a first in-memory chunk and a second in-memory chunk, where each in-memory chunk includes a different portion of the object. ... Oracle International Corp

02/11/16 / #20160041843

Invocation of web services based on a policy file including processes of workflow associated with user roles

Techniques for orchestrating workflows are disclosed herein. In an embodiment, a method of orchestrating a workflow is disclosed. ... Oracle International Corp

02/11/16 / #20160041763

Hybrid binary xml storage model for efficient xml processing

A method for storing xml documents a hybrid navigation/streaming format is provided to allow efficient storage and processing of queries on the xml data that provides the benefits of both navigation and streaming and ameliorates the disadvantages of each. Each xml document to be stored is independently analyzed to determine a combination of navigable and streamable storage format that optimizes the processing of the data for anticipated access patterns.. ... Oracle International Corp

02/04/16 / #20160036977

Dynamic selection of optimum customer engagement channel

Embodiments of the invention provide systems and methods for handling a customer contact in a customer relationship management (crm) system by defining one or more channel models, each channel model mapping one or more contact purposes or one or more contact types to one or more of the plurality of channels. Real-time information about a received customer contact can be collected and one or more of a plurality of channels can be selected to handle the customer contact based at least in part on a predictive analysis of the collected real-time information. ... Oracle International Corp

02/04/16 / #20160036911

Power and network traffic optimization in communication synchronization

A method of syncing emails between an email server and a client device may include storing a plurality of emails for a user account. The method may also include receiving a request to sync emails between the email server and the client device. ... Oracle International Corp

02/04/16 / #20160036733

Packet queue depth sorting scheme for switch fabric

Implementations of the present disclosure involve an apparatus and/or method for an efficient packet queue depth sorting scheme for a ‘longest queue first’ based switch fabric device. In general, the sorting scheme compares a data queue length on an incoming port to a sorted queue of available ports based on longest queue. ... Oracle International Corp

02/04/16 / #20160036731

Virtual output queue linked list management scheme for switch fabric

Implementations of the present disclosure involve an apparatus, device, component, and/or method for a virtual output queue linked list management scheme for a high-performance network switch. In general, the linked list management scheme utilizes one or more look-ahead links associated with one or more descriptors in the linked list of descriptors that describe the storage of the incoming data packets to the switch. ... Oracle International Corp

02/04/16 / #20160036587

Secure key derivation functions

Secure key derivation within a virtualized execution environment may involve a key derivation module executing within a platform layer of the execution environment. An application executing within an application layer of the execution environment may access the key derivation module in order to generate a cryptographic key according to a key derivation function. ... Oracle International Corp

02/04/16 / #20160034961

Delivering geo-context information to a mobile device based on predicted mobile device locations

A server communicates with a mobile device to deliver a mobile application to the mobile device. Software instructions of the mobile application are executed on the mobile device. ... Oracle International Corp

02/04/16 / #20160034829

Aggregation-driven approval system

A system is provided that manages aggregated information-driven approvals. The system creates an aggregation attribute that includes an aggregation function that automatically aggregates a plurality of data values into an aggregate data value for an attribute across a plurality of components of a document. ... Oracle International Corp

02/04/16 / #20160034714

Apparatus and method for data matching and anonymization

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

02/04/16 / #20160034571

Method and system for implementing alerts in semantic analysis technology

Disclosed is an approach for allowing an entity to perform semantic analysis upon data associated with an entity, and to automatically perform categorization of that data and to generate alerts based on a set of predefined rules. A topic is created based on which to categorize a set of semantically analyzed messages. ... Oracle International Corp

02/04/16 / #20160034560

Method and system for securely storing private data in a semantic analysis system

Disclosed is an approach for allowing an entity to perform semantic analysis in a saas semantic analysis platform upon private data possessed by one or more entities. In one or more embodiments, separate processing pipelines may be provided to the plurality of entities thereby keeping private data secure within the semantic analysis platform. ... Oracle International Corp

02/04/16 / #20160034445

Method and system for implementing semantic technology

Disclosed is an approach for allowing an entity to perform semantic analysis upon private data possessed by an enterprise, and to automatically perform categorization of that data for processing within the enterprise. A semantic api can be provided to allow the enterprise to provide the private data to a sematic analysis system, even when the semantic analysis system is configured as a multi-tenant system that handles other items of public or private data. ... Oracle International Corp

02/04/16 / #20160034443

Method and apparatus for displaying data grids

A system and method for facilitating displaying data in a table via a web-based data grid. The example method includes rendering a first table and then rendering a second table via a layer overlaid on the first table. ... Oracle International Corp

02/04/16 / #20160034328

Systems and methods for spatially displaced correlation for detecting value ranges of transient correlation in machine data of enterprise systems

Aspects of the present disclosure include systems and/or methods for detecting ranges of data that represent transient correlations in machine data corresponding to various hardware and/or software systems, such as enterprise systems employed by an information technology (“it”) organization. In various aspects, the machine data may comprise one or more operational metrics that represent system performance, usage, and/or business activity of the enterprise system. ... Oracle International Corp

02/04/16 / #20160034311

Tracking large numbers of moving objects in an event processing system

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

02/04/16 / #20160034214

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

02/04/16 / #20160034014

Digital voltage droop monitor with clock jitter adjustment

Implementations of the present disclosure involve a system and/or method for measuring on-die voltage levels of an integrated circuit through a digital sampling circuit. In particular, the system and/or method utilize a delay line based analog-to-digital sampling circuit that produces a voltage reading over time, such as at every high frequency clock cycle. ... Oracle International Corp

02/04/16 / #20160033576

High sensitivity digital voltage droop monitor for integrated circuits

Implementations of the present disclosure involve a system and/or method for measuring on-die voltage levels of an integrated circuit through a digital sampling circuit. In particular, the system and/or method utilize a delay line based analog-to-digital sampling circuit that produces a voltage reading over time, such as at every high frequency clock cycle. ... Oracle International Corp

01/28/16 / #20160028737

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

01/28/16 / #20160028688

On-premises agent for mobile cloud service

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

01/28/16 / #20160028581

Role-driven notification system including support for collapsing combinations

Embodiments of the invention relate to a method of implementing role-driven notification. The method includes storing, by a cloud infrastructure system including computing devices, notification templates. ... Oracle International Corp

01/28/16 / #20160027197

Temporal graph visualization layout

An embodiment provides a system to generate visualization layouts. A timeline upon which a playhead indicator is moved or positioned. ... Oracle International Corp

01/28/16 / #20160026963

Functioning of a computer system that facilitates distribution of work

A request is transmitted to a computer operated by an approver, to respond with approval or disapproval for an employee to work on a project, before a bid identifying that employee can be accepted. Requests for approval or disapproval are transmitted based on one or more employees identified in a bid, by looking up a database, to identify the approver of each employee. ... Oracle International Corp

01/28/16 / #20160026950

Monitoring transactions from distributed applications and using selective metrics

Systems, methods, and other embodiments associated with monitoring business transactions are described. In one embodiment, a computer-implemented method comprises tracking calls made from a first component to other components in a distributed application wherein the calls are part of processing a business transaction. ... Oracle International Corp

01/28/16 / #20160026731

Managing compound xml documents in a repository

A declarative mechanism is used to manage large documents within a repository. The large documents are sectioned into subdocuments that are linked together by a parent document. ... Oracle International Corp

01/28/16 / #20160026684

Framework for volatile memory query execution in a multi node cluster

Techniques are described herein for executing queries on distinct portions of a database object that has been separate into chunks and distributed across the volatile memories of a plurality of nodes in a clustered database system. The techniques involve receiving a query that requires work to be performed on data that resides in a plurality of on disk extents. ... Oracle International Corp

01/28/16 / #20160026667

Memory-aware joins based in a database cluster

Techniques are described herein for distributing data from one or more partitioned tables across the volatile memories of a cluster. In memory copies of data from partitioned tables are grouped based on the data falling within the same partition criteria. ... Oracle International Corp

01/28/16 / #20160026660

Distribution of an object in volatile memory across a multi-node database

Techniques are described herein for distributing distinct portions of a database object across the volatile memories of a plurality of nodes in a clustered database system. The techniques involve establishing a single database server instance located on a node in a multi-node cluster as a load-operation master for a particular data set. ... Oracle International Corp

01/28/16 / #20160026545

Method and system for deferring system dump

A method for performing a deferred system dump includes storing a preservation list referencing physical memory addresses allocated to pages by an initial operating system executing on a computer system. The method further includes identifying a subset of the pages that are at least partially allocated below a first physical memory address, relocating the subset to new physical memory addresses above the first physical memory address, and updating the preservation list with the new physical memory addresses. ... Oracle International Corp

01/21/16 / #20160020949

System and method for supporting multiple partition edit sessions in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for supporting multiple partitions and edit sessions in a multitenant application server environment. In accordance with an embodiment, a first administrator or user can obtain a named edit session for use with a partition, make changes, and then activate those changes. ... Oracle International Corp

01/21/16 / #20160020917

Communication gateway services in a networked message distribution system

Systems for specialized high-performance electronic messaging campaigns using multiple communication partner channels. Electronic messages are sent to a plurality of differing electronic messaging communication systems using a network communication interface component that is configured to interface with individual ones of the plurality of differing electronic messaging communication systems using individualized script files and individualized parameter files. ... Oracle International Corp

01/21/16 / #20160019776

Reporting results of processing of continuous event streams

An aspect of the present disclosure facilitates reporting results of processing of continuous event streams. In one embodiment, a matching condition indicating a pattern of interest as a part of an alert definition in relation to a set of continuous event streams is received, with the occurrences of said pattern of interest being desirable to be reported as corresponding alert instances. ... Oracle International Corp

01/21/16 / #20160019717

Retail space planning system

A three dimensional virtual retail space representing a physical space for designing a retail store space layout is provided. A three dimensional virtual object representing at least one physical object for the retail space is provided. ... Oracle International Corp

01/21/16 / #20160019662

Methods and systems for performing cost comparisons

Various arrangements are presented for performing comparisons of indented cost bom (bill of material) structures of two or more items in a supply chain management system. By understanding the hierarchical nature of the indented cost bom structure of each item and various nested relationships, it may be possible to perform complex comparisons that involve multi-level structures.. ... Oracle International Corp

01/21/16 / #20160019631

System that dynamically determines sold-to legal entities

A system is provided that dynamically determines a sold-to legal entity associated with an electronic financial document. The system receives a request to generate the electronic financial document and qualifiers including attributes of the electronic financial document. ... Oracle International Corp

01/21/16 / #20160019576

Controlling real-time execution of internet communication campaigns with parameterizable flow control structures

Systems and methods for real-time control of internet messaging campaigns. Processing commences upon retrieving a computer-readable schematic capture or other computer representation of an internet messaging campaign or marketing campaign flow. ... Oracle International Corp

01/21/16 / #20160019563

Cost impact simulator and gross profit analyzer

Changes in the supply chain of one product may affect the price and availability of many other products. Likewise, a product may be composed of a number of smaller parts. ... Oracle International Corp

01/21/16 / #20160019464

Adapting digital content based upon usage patterns

Techniques are disclosed for adapting digital content responsive to the manner in which the digital content is consumed by its users or consumers. Certain techniques are disclosed for changing the organization and/or behavior of a document, such as a webpage, in response to user interactions with the document. ... Oracle International Corp

01/21/16 / #20160019309

Modifying digital content based upon usage patterns

Techniques are disclosed for adapting digital content responsive to the manner in which the digital content is consumed by its users or consumers. Certain techniques are disclosed for changing the organization and/or behavior of a document, such as a webpage, in response to user interactions with the document. ... Oracle International Corp

01/21/16 / #20160019308

Modifying the order of items in a digital document based upon usage patterns

Techniques are disclosed for adapting digital content responsive to the manner in which the digital content is consumed by its users or consumers. Certain techniques are disclosed for changing the organization and/or behavior of a document, such as a webpage, in response to user interactions with the document. ... Oracle International Corp

01/21/16 / #20160019281

Interfacing with a relational database for multi-dimensional analysis via a spreadsheet application

Systems, methods, and computer-readable mediums are presented that may provide for an interface to a relational database. A request may be received for data stored in a relationship database, wherein the request is received from a spreadsheet application. ... Oracle International Corp

01/21/16 / #20160019265

Database consolidation advisor

Techniques are described for generating automated advice with respect to consolidating a plurality of sources. In an embodiment, a set of one or more parameters relating to a proposed consolidation for a plurality of consolidation sources is received. ... Oracle International Corp

01/21/16 / #20160019253

Planned cluster node maintenance with low impact on application throughput

Techniques for taking one or more nodes of a multi-node database system offline are provided. Initially, the multi-node database system uses a first data access management system (e.g., a distributed lock management system) to manage access to data stored in a database. ... Oracle International Corp

01/21/16 / #20160019248

Methods for processing within-distance queries

Techniques and systems for processing within-distance queries are provided. A query for geometry objects within a query distance of a query geometry is received. ... Oracle International Corp

01/21/16 / #20160019228

Snapshot-consistent, in-memory graph instances in a multi-user database

Techniques for storing and processing graph data in a database system are provided. Graph data (or a portion thereof) that is stored in persistent storage is loaded into memory to generate an instance of a particular graph. ... Oracle International Corp

01/21/16 / #20160019149

History based memory speculation for partitioned cache memories

A cache memory that selectively enables and disables speculative reads from system memory is disclosed. The cache memory may include a plurality of partitions, and a plurality of registers. ... Oracle International Corp

01/21/16 / #20160019121

Data transfers between cluster instances with delayed log file flush

Techniques for processing changes in a cluster database system are provided. A first instance in the cluster transfers a data block to a second instance in the cluster before a redo record that stores one or more changes that the first instance made to the data block is durably stored. ... Oracle International Corp

01/21/16 / #20160019064

Run-length encoding decompression

Approaches are described to improve database performance by implementing a rle decompression function at a low level within a general-purpose processor or an external block. Specifically, embodiments of a hardware implementation of an instruction for rle decompression are disclosed. ... Oracle International Corp

01/21/16 / #20160019051

Forcibly completing upgrade of distributed software in presence of failures

One embodiment of the present invention provides a system for facilitating an upgrade of a cluster of servers in the presence of one or more inaccessible nodes in the cluster. During operation, the system upgrades a version of a distributed software program on each of a plurality of nodes in the cluster. ... Oracle International Corp

01/21/16 / #20160019043

Automatic generation and execution of server update processes

A method of updating a plurality of servers may include receiving a plurality of patch requests, receiving a selection of a computing environment from a plurality of computing environments, and selecting patch requests from the plurality of patch requests that are associated with the selected computing environment. The method may also include accessing a configuration for the selected computing environment, and generating patch command scripts for each of the selected patch requests. ... Oracle International Corp

01/21/16 / #20160018971

Configuring object displays

An object configuration module for configuring an object retrieves a view object associated with a user from a database. The view object may comprise a plurality of attributes. ... Oracle International Corp

01/21/16 / #20160018884

Power throttle mechanism with temperature sensing and activity feedback

Integrated circuit devices, methods, and other embodiments associated with power throttling with temperature sensing and activity feedback are described. In one embodiment, an integrated circuit device includes temperature sensing logic, activity sensing logic, comparison logic, and signal logic. ... Oracle International Corp

01/14/16 / #20160014594

Terminal read with smart card update list

Systems, methods, and other embodiments associated with terminal reading using an update list are described. In one embodiment, a method includes identifying request to modify an object having corresponding data stored on a smart card installed in a terminal; storing an object identifier for the object in an update list; modifying the data corresponding to the object per the instruction; and providing the update list for access by the terminal. ... Oracle International Corp

01/14/16 / #20160014235

System and method for providing a dynamic invocation and service interface for use in a middleware or other environment

A system and method for providing a dynamic invocation and service interface for use in a middleware or other environment. At the service-side, messages can be inserted into an inbound processing chain. ... Oracle International Corp

01/14/16 / #20160014212

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

In accordance with an embodiment, described herein is a system and method for supporting namespaces in a multitenant application server environment. The application server environment can include a domain with a plurality of partitions. ... Oracle International Corp

01/14/16 / #20160014191

System and method for web container partitions in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for providing web container partitions in an application server environment. The application server environment can include a domain with one or more partitions, each partition associated with one or more virtual targets, and each virtual target including configuration information for a web server that hosts one or more applications deployed to that virtual target. ... Oracle International Corp

01/14/16 / #20160014049

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

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

01/14/16 / #20160014038

System and method for resource isolation and consumption in a multitenant application server environment

In accordance with an embodiment, described herein is a system and method for resource isolation and consumption in an application server environment. The system can provide, at one or more computers, including an application server environment executing thereon, a plurality of 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 a domain. ... Oracle International Corp

01/14/16 / #20160013993

Ubiquitous trouble management and e-service ecosystem for the internet of things

Embodiments of the invention provide systems and methods for an eservice ecosystem that provides a common trouble ticket platform for creating and handling trouble tickets generated by and received from an “internet of things (iot).” more specifically, many product vendors are moving to make all of their products internet connected. This move includes not only products that are typically considered to be technology-type products such as personal computers, cellphones, media players, etc., but any and all types of products including but not limited to household appliances, automobiles, medical devices, and a variety of other devices which are increasingly available with processing and communications abilities. ... Oracle International Corp

01/14/16 / #20160013989

Service discovery and/or effort estimation in networked computing environments

A system and method for facilitating discovery of a software resource. The example method includes employing one or more predicates to query one or more services in a computing environment, producing a first result, wherein the first result indicates one or more target services; using reflection to analyze the one or more target services; producing a second result; analyzing the second result to determine if the one or more services meet a criterion for conversion to a representational state transfer (rest) service, yielding a third result; and providing one or more indications of one or more discovered services based on the third result.. ... Oracle International Corp

01/14/16 / #20160013987

Aggregated network model with component network aggregation

Systems, methods, and other embodiments associated with aggregated network modeling with component network aggregation are described. In one embodiment, a method for modeling an aggregated network includes storing a first set of nodes associated with a first network and a first set of links associated with the first network, wherein each link in the first set of links connects a pair of nodes in the first set of nodes. ... Oracle International Corp

01/14/16 / #20160013983

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

In accordance with an embodiment, described herein is a system and method for supporting the use of connectors in an application server environment. The method can provide, 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. ... Oracle International Corp

01/14/16 / #20160012493

Message personalization over multiple internet messaging campaigns

Systems for prosecuting internet messaging campaigns. Two or more data sources are determined where at least one of the data sources comprise demographic attributes corresponding to shared ids such as recipient ids. ... Oracle International Corp

01/14/16 / #20160012383

Impact of unplanned leaves on project cost

An unplanned leave manager is provided that predicts the impact of unplanned leaves on a project. Historical unplanned leave data corresponding to one or more project team members is provided. ... Oracle International Corp

01/14/16 / #20160012377

Project chart with soft constraint

A system is provided that visualizes soft constraints among tasks. The system displays a chart within a user interface, where the chart includes a timeline including one or more time units. ... Oracle International Corp

01/14/16 / #20160012155

System and method for use of immutable accessors with dynamic byte arrays

In accordance with an embodiment, described herein is a system and method for use of immutable accessors with dynamic byte arrays. In accordance with an embodiment, a database driver provides access by software applications executing at an application server to data at a database, including associating a result set cache manager with a pool of result set caches. ... Oracle International Corp

01/14/16 / #20160012111

Embedding analytics within transaction search

A system and method facilitating data search, analysis, and/or related actions or data modifications in an enterprise computing environment. An example method includes providing a first user option to specify a transaction search; providing a second user option to specify an analytic; and employing an integrated analytics and search framework to present one or more search results via the analytic in response to user selection of the first user option. ... Oracle International Corp

01/14/16 / #20160012099

Age-based policies for determining database cache hits

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

01/14/16 / #20160011992

Variable handles

According to one technique, a virtual machine generates an object configured to provide secure access to memory through one or more memory fencing operations. Through the object, the virtual machine receives a call that indicates a memory location and specifies a particular memory fencing operation of the one or more memory fencing operations to perform with respect to the memory location. ... Oracle International Corp

01/14/16 / #20160011982

Variable handles

According to one technique, a virtual machine identifies a first instruction to create a variable handle instance, the first instruction including declaration information that identifies a type of receiver and a variable held by the receiver to which the variable handle instance is configured to provide access. If access to the variable is permissible, the virtual machine creates the variable handle instance comprising constrained functions configured to execute constrained operations on a memory location of the variable. ... Oracle International Corp

01/14/16 / #20160011958

Debugging analysis in running multi-user systems

Various arrangements for debugging logic being executed by a webserver is presented. A virtual machine of the webserver may execute runtime threads for a plurality of remote users. ... Oracle International Corp

01/14/16 / #20160011915

Systems and methods for safely subscribing to locks using hardware extensions

Transactional lock elision allows hardware transactions to execute unmodified critical sections protected by the same lock concurrently, by subscribing to the lock and verifying that it is available before committing the transaction. A “lazy subscription” optimization, which delays lock subscription, can potentially cause behavior that cannot occur when the critical sections are executed under the lock. ... Oracle International Corp

01/14/16 / #20160011912

Process scheduling and execution in distributed computing environments

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

01/14/16 / #20160011911

Managing parallel processes for application-level partitions

Various techniques are described herein for creating data partition process schedules and executing such partition schedules using multiple parallel process instances. Data processing tasks initiated by or for applications may be executed by creating and executing partition schedules, in which a number of different process instances are created and each assigned a subset of data to process. ... Oracle International Corp

01/14/16 / #20160011756

Device characteristics detection and emulation

A system and method for facilitating characterizing a computing device or representation thereof. An example method includes obtaining information associated with a computing device that will be rendering a user interface display screen; providing a user option to adjust the information; and displaying the user interface display screen in accordance with adjusted information. ... Oracle International Corp

01/14/16 / #20160009023

Optical tape embosser drum with shim identification

A method of making stamper plates for an embossing drum for embossing tape media is provided. The method includes forming one or more first stamper plates using a master template, and forming a second stamper plate from one of the one or more first stamper plates such that the second stamper plate and the one first stamper plate have inverse land and groove patterns. ... Oracle International Corp

01/07/16 / #20160006720

Detecting sharing of passwords for password protected user accounts

A method for detecting the sharing of a password related to a password protected user account provided by an organization, by multiple entities of the organization is disclosed. In one embodiment, input associated with a training word is received from a user of a user computing device. ... Oracle International Corp

01/07/16 / #20160006572

Communication method and apparatus using changing destination and return destination id's

A method of exchanging a series of communication primitives during one or more communication sessions between two or more communication units is provided. In one embodiment, the method includes providing a first communication primitive including at least a first destination id identifying at least a first communication unit as a receiver of the first communication primitive. ... Oracle International Corp

01/07/16 / #20160005073

Simulating online user activity to generate an advertising campaign target audience list

The present disclosure provides a detailed description of techniques used in methods, systems, and computer program products for simulating user web page visits to generate an advertising campaign target audience list. The claimed embodiments address the problem of efficiently and quickly processing voluminous amounts of user data to enable rapid initiation of an advertising campaign. ... Oracle International Corp

01/07/16 / #20160004737

Resolving in-memory foreign keys in transmitted data packets from single-parent hierarchies

A web service interface may receive a web service request that describes multiple objects. Each of the multiple objects may be associated with a common object, such as in a parent-child relationship. ... Oracle International Corp

01/07/16 / #20160004668

Adfdi support for custom attribute properties

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that expand the ability of integrated workbook developers to drive the integrated workbook experience from model metadata by defining custom properties on model attributes and then binding those custom properties to ui component properties in desktop ui components.. . ... Oracle International Corp

01/07/16 / #20160004621

Proactive impact measurement of database changes on production systems

Database change test system that includes an sql performance analyzer (spa) to efficiently test execute workload set of queries on a production or test database management system (dbms) and report to a user the impact of database changes, is provided. Techniques are described that limit the resource consumption of test execution of workload set of queries, especially to enable such test execution on a production dbms. ... Oracle International Corp

01/07/16 / #20160004571

System and method for load balancing in a distributed system by dynamic migration

A system and method for load balancing between components of a distributed data grid. The system and method support dynamic data migration of selected data partitions in response to detection of hot spots in the data grid which degrade system performance. ... Oracle International Corp

01/07/16 / #20160004528

Efficient application patching in heterogeneous computing environments

Techniques are disclosed for efficiently updating multiple computing systems in potentially heterogeneous computing environments. Embodiments provide for efficient patching of multiple software applications executing in multiple execution environments. ... Oracle International Corp

01/07/16 / #20160001511

Methods for manufacturing an embosser drum for use in pre-formatting optical tape media

Various embodiments herein include utilities for generating embosser drums that are used to pre-format optical media such as optical tape with a pattern of nanostructures such as wobbled grooves. One utility includes generating a plurality of replicas from an embossing master, bonding the replicas together to form a bonded replica structure having a surface with the nanostructure pattern imprinted therein, creating a replica of the bonded replica structure and electroforming a metallic layer onto the bonded replica structure replica to create a single, one piece, metallic shim which can be used to create a weld-less embosser drum.. ... 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

###