Oracle Patent Grants

Setting atmospheric conditions for a test computing device

Granted: April 25, 2017
Patent Number: 9632068
A system for controlling an atmospheric condition. The system includes: an exhaust conduit, external to a first test computing device, configured to channel exhaust from the first test computing device. Further, the system includes a primary atmospheric conditioner, external to the first test computing device, configured to generate test air comprising the atmospheric condition for the first test computing device by modifying the exhaust. Further still, the system also includes an intake…

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

Granted: April 25, 2017
Patent Number: 9632141
Implementations of the present disclosure involve an apparatus and/or method for conducting simultaneous transition testing of different clock domains of a microprocessor design at different frequencies through a controlled order of clock pulses in each domain. In general, a microelectronic design utilizes test control circuitry associated with each clock domain of the design to conduct simultaneous transition testing of the clock domains. The testing control circuitry associated with…

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

Granted: April 25, 2017
Patent Number: 9632764
A computer-controlled method of managing third party installations within an enterprise can include inventorying the third party installations, specifying a number of configuration parameters for each third party installation, and storing the configuration parameters for the third party installations in a WSM metadata repository.

Exchanging project-related data in a client-server architecture

Granted: April 25, 2017
Patent Number: 9632768
Techniques are described for exchanging data between software applications, such as project-related data between a project management software application (“PMSA”) and an unaffiliated organizational project tracking software application (“OPTSA”). A computing architecture with multiple interacting computer systems, such as a client-server architecture, can be used to allow users of remote computing systems to access project-related data and/or functionality from other computing…

Digital encoding of parallel busses to suppress simultaneous switching output noise

Granted: April 25, 2017
Patent Number: 9632883
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. The encoder unit may be configured to receive a plurality of data words, where each data word includes N data bits, wherein N is a positive integer greater than one, and encode a first data word of the plurality of data words. The encoded first data word may include M data bits, where M is…

Method for the optimization of performance, capacity and redundancy in digital data storage systems

Granted: April 25, 2017
Patent Number: 9632889
A method and system of optimizing the performance, capacity and data redundancy in a storage system by defining the LBA range on each storage element managing that corresponding range (slice) on each device using a data protection method optimized for the performance and level of data protection required. The creation of such a storage array along with the replacement of failed elements and the expansion of the capacity through the addition of additional elements is managed is an…

High performant and high fidelity previews for CSS preprocessing frameworks

Granted: April 25, 2017
Patent Number: 9632991
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.

System and method for decomposition of code generation into separate physical units though execution units

Granted: April 25, 2017
Patent Number: 9633052
In various embodiments, a data integration system is disclosed which enables users to create a logical design which is platform and technology independent. The user can create a logical design that defines, at a high level, how a user wants data to flow between sources and targets. The tool can analyze the logical design, in view of the user's infrastructure, and create a physical design. The logical design can include a plurality of components corresponding to each source and target in…

Methods for determining event counts based on time-sampled data

Granted: April 25, 2017
Patent Number: 9633061
A method for determining event counts for a database system includes capturing samples for the active sessions based on a pre-defined sampling frequency and identifying events from the captured samples. The method further includes determining the wait time for each of the identified events and determining an event count for the active sessions using a harmonic mean. The harmonic mean is a summation of the maximum of either one or the ratio of the sampling frequency to the determined wait…

Web server for multi-version web documents

Granted: April 25, 2017
Patent Number: 9633133
A repository server that provides stored copies of Web-accessible documents A client of the repository server may register a document in the repository server. The repository server makes a copy of the registered document and returns a repository URL for the copy to the client. The repository URL may be used to fetch the copy from the repository URL. Registration further relates the stored copy to its document URL, to an identifier for the stored copy, to a fingerprint that is a…

Experiments approach to design variation mitigation and optimization

Granted: April 25, 2017
Patent Number: 9633150
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…

Multidimensional sandboxing for financial planning

Granted: April 25, 2017
Patent Number: 9633200
A computer-implemented method can include creating a sandbox responsive to a sandbox creation request from a user, wherein the sandbox represents an alternate version of a base version and is accessible only by the user. The method can also include visually presenting to the user information pertaining to the sandbox and information pertaining to the base version, saving changes to the information pertaining to the sandbox, and publishing the sandbox responsive to a publish request from…

Method and system for implementing a cloud-based social media marketing method and system

Granted: April 25, 2017
Patent Number: 9633399
Disclosed is an approach for implementing a system, method, and computer program product for performing social marketing using a cloud-based system. The approach is capable of accessing data across multiple types of internet-based sources of social data and commentary and to perform analysis upon that data. A social marketing campaign can then be generated and implemented in an integrated manner using the system. This permits realtime reaction to trends, with rapid ability to react to…

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

Granted: April 25, 2017
Patent Number: 9634849
A system and method can support flooding mechanism using a packet process proxy in a middleware machine environment. The middleware machine environment can comprise a gateway instance that includes an external port for receiving data packets from an external network. The middleware machine environment also comprises one or more host servers, each of which is associated with one or more virtual machines. Furthermore, said host servers can provide virtual interfaces that belong to a…

Method and system for continuous application state

Granted: April 25, 2017
Patent Number: 9634882
Disclosed are methods and apparatuses to share application state across devices. This approach allows the user to switch devices and have the application on the new device share the same state as the previous device. In addition, this approach allows the user to shut down a device at a first point in time, and later be presented with the same state for the application at a second point in time on the same device when it is turned back on.

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

Granted: April 25, 2017
Patent Number: 9634965
In accordance with an embodiment, described herein is a system and method for providing a job manager for use with a cloud computing environment. In accordance with an embodiment, the system include a job manager that manages the execution of jobs within the cloud environment including their job states. A job manager service provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs. The job manager updates a job…

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

Granted: April 18, 2017
Patent Number: 9628468
Web-based single sign-on can enable a user to log in to a single interface (such as through a web browser or thin client) and then provide SSO services to the user for one or more web applications. The web-based SSO system can be extended to support one or more different access control methods, such as form-fill, Federated (OIF), SSO Protected (OAM), and other policies. The web-based SSO system can include a user interface through which the user can access different web applications,…

Java store television

Granted: April 18, 2017
Patent Number: 9626488
A non-transitory computer readable storage medium including computer readable code that, when executed by a processor, is configured to receive, from a user network device, a first request to execute an application on the user network device. The first request includes a user identification, routing information, and requested application information, encrypted using a public key. The user network device is configured to display the application on a television display device. The code is…

Social network system with social objects

Granted: April 18, 2017
Patent Number: 9626728
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. The social network receives first changes to the system of record and, in response, modifies the social object to incorporate the first changes.…

State driven orchestration of authentication components in an access manager

Granted: April 18, 2017
Patent Number: 9628465
Methods and systems are described for state driven orchestration of authentication components to access a resource protected by an access manager framework. In response to a client request for a protected resource, relevant authentication components and their respective order are determined. Upon successful authentication of the first authentication component, proper state information of the authentication process is stored by the client indicating the next authentication component. In…