Oracle Patent Grants

Managing atmospheric conditions of a test computing device

Granted: June 27, 2017
Patent Number: 9689850
A system for controlling an atmospheric condition. The system includes: a pre-atmospheric conditioner configured to: collect ambient air and generate test air comprising the atmospheric condition for a first test computing device by modifying the ambient air. The system also includes an intake conduit, external to the first test computing device, configured to channel the test air to the first test computing device.

Digital voltage droop monitor with clock jitter adjustment

Granted: June 27, 2017
Patent Number: 9689917
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. In one embodiment, the digital sampling circuit may include a clock jitter monitor circuit configured with a constant supply…

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

Granted: June 27, 2017
Patent Number: 9690463
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…

Techniques for rapid deployment of service artifacts

Granted: June 27, 2017
Patent Number: 9690557
A framework (referred to herein as Application Integration Architecture, or AIA) that formalizes and orchestrates activities in an SOA development lifecycle. In one set of embodiments, AIA can capture development-related information in a shared data store and cause the information to flow in an automated or semi-automated manner from one lifecycle phase to the next as the lifecycle progresses. This information flow can, in turn, facilitate automations at each lifecycle phase for the…

System and method for virtual assembly patching in a cloud environment

Granted: June 27, 2017
Patent Number: 9690566
Described herein is a system and method for virtual assembly patching in a cloud environment. In accordance with an embodiment, a virtual assembly builder can be used to virtualize installed components in a reference environment, and then deploy those components into another destination environment. A user can capture the configuration and binaries of software components into software appliance artifacts, which can be grouped and their relationships defined as software assembly…

Bootstrapping server using configuration file stored in server-managed storage

Granted: June 27, 2017
Patent Number: 9690597
A method and apparatus for booting a clustered management system is provided where the configuration information required to boot the system is stored within the system itself. The techniques cope with several issues including finding the configuration data on the physical disk before the logical disk system is established, coping with replicated copies of configuration data, network partitions and disk drive failures that may prevent a booting node to have perfect knowledge of the state…

System and method for generic product wiring in a virtual assembly builder environment

Granted: June 27, 2017
Patent Number: 9690607
Described herein is a system and method for generic product wiring in a cloud environment. In accordance with an embodiment, a virtual assembly builder can be used to virtualize installed components in a reference environment, and then deploy those components into another destination environment. A user can capture the configuration and binaries of software components into software appliance artifacts, which can be grouped and their relationships defined as software assembly artifacts.…

System and method for out-of-order resource allocation and deallocation in a threaded machine

Granted: June 27, 2017
Patent Number: 9690625
A system and method for managing the dynamic sharing of processor resources between threads in a multi-threaded processor are disclosed. Out-of-order allocation and deallocation may be employed to efficiently use the various resources of the processor. Each element of an allocate vector may indicate whether a corresponding resource is available for allocation. A search of the allocate vector may be performed to identify resources available for allocation. Upon allocation of a resource, a…

System and method for providing a transactional command line interface (CLI) in a network environment

Granted: June 27, 2017
Patent Number: 9690835
A system and method can support subnet management in a network environment. A network switch in the network environment can provide a transactional interface, wherein the transactional interface allows a user to interact with the network environment using a transaction. The transactional interface allows a user to group one or more operations in the transaction, and ensures that no conflicting operations are included in the transaction.

System and method for supporting state synchronization in a network environment

Granted: June 27, 2017
Patent Number: 9690836
A system and method can support network management in a network environment. The network environment can include a plurality of configuration daemons (CDs), wherein each CD resides on a switch in the network environment. The CD operates to receive a configuration file that includes a list of known management key (M_Key) values. Furthermore, the CD operates to store the configuration file, and make the configuration file available to a local subnet manager (SM) on the switch, wherein the…

Automatic generation of contextual search string synonyms

Granted: June 27, 2017
Patent Number: 9690851
Searches for content may be improved with unique reserved phrases. Reserved phrases may direct queries to specific preselected section of content. Synonyms may be generated and associated with a reserved phrase such that even when queries do not include reserved phrases, the synonyms may be used to map queries to the reserved phrases and the associated content. Synonyms may be generated and filtered such that a synonym is only associated with one reserved phrase thereby reducing search…

Real-time page and flow compositions

Granted: June 27, 2017
Patent Number: 9691050
Task flows are utilized for real-time page compositions, real-time flow compositions, or both. At design time, a plurality of task flows are provided as a database or library. A manager, or other type of user, can associate task flows with dynamic regions in an application page being designed. The application page can include one or more dynamic regions that act as a container for task flows. Metadata is generated from the customization of input parameters. At runtime, application pages…

Predictive diagnosis of SLA violations in cloud services by seasonal trending and forecasting with thread intensity analytics

Granted: June 27, 2017
Patent Number: 9692662
Data can be categorized into facts, information, hypothesis, and directives. Activities that generate certain categories of data based on other categories of data through the application of knowledge which can be categorized into classifications, assessments, resolutions, and enactments. Activities can be driven by a Classification-Assessment-Resolution-Enactment (CARE) control engine. The CARE control and these categorizations can be used to enhance a multitude of systems, for example…

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

Granted: June 27, 2017
Patent Number: 9692704
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. The system also associates packet flows from the multiple sources with a global QoS bucket. The system monitors traffic rates for each QoS bucket in the set of QoS buckets and the global QoS bucket. The system determines a state for each QoS bucket by…

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

Granted: June 27, 2017
Patent Number: 9692717
In accordance with an embodiment, described herein is a system and method for supporting detachable administration commands for use with a cloud computing environment. In accordance with an embodiment, a job manager service provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs, wherein each instance of the administrative commands is associated with a unique job identifier. A command line interface allows a…

Unified provisioning of applications on devices in an enterprise system

Granted: June 27, 2017
Patent Number: 9692748
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. Specifically, applications may be automatically configured with access information (e.g., account information) and connection information to access a resource in an enterprise system using a remote device. Configuring an application may include determining an account…

Techniques for cloud security monitoring and threat intelligence

Granted: June 27, 2017
Patent Number: 9692789
Systems and methods for cloud security monitoring and threat intelligence in accordance with embodiments of the invention are disclosed. In one embodiment, a process for monitoring and remediation of security threats includes generating a threat model using a first portion of activity data, identifying, based upon the threat model, a threat using a second portion of activity data, selecting a security policy to implement in response to the identified threat, identifying cloud security…

Detect process health remotely in a realtime fashion

Granted: June 27, 2017
Patent Number: 9692819
A system of remote nodes may be divided into sets of partner nodes. One remote node becomes a partner of another remote node. As partners, the nodes agree to monitor each other's health and report anomalies, such as a failure of one of the nodes, to a monitoring server. The nodes do so using a persistent communication link, such as an open socket. Using the described techniques, the monitoring load of a system is distributed in part away from the monitoring server and to the nodes…

Communication dashboard with dynamically configured interface

Granted: June 27, 2017
Patent Number: 9692896
The method and system of the present invention include, responsive to a receipt of a customer input, customizing an agent interface menu. The customizing includes selecting a plurality of action items for the agent interface menu, and ordering the plurality or more action items in the agent interface menu. The customizing is performed using the customer input and an item of stored customer information. The method further includes presenting an item of the customer input in an agent…

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

Granted: June 27, 2017
Patent Number: 9692911
Methods, systems, and computer readable media for using user defined session description protocol (SDP) rules are disclosed. According to one method, the method occurs at a policy and charging rules function (PCRF). The method includes receiving at least one user defined SDP rule, wherein the user defined SDP rule includes at least one SDP parameter reference for referencing at least one SDP parameter. The method also includes receiving SDP information in an SDP related message…