Patents Assigned to Oracle International Corporation
  • Publication number: 20180267873
    Abstract: Aspects of the present disclosure involve systems and methods for removes and/or adding log and/or cache devices to storage pools of a storage appliance. Users, via a graphical-user interface, identify the log and/or cache devices for removal or addition. Subsequently, the log and/or cache devices are moved, according to a data profile corresponding to the devices, from a first storage appliance to a second storage appliance.
    Type: Application
    Filed: May 21, 2018
    Publication date: September 20, 2018
    Applicant: Oracle International Corporation
    Inventors: Apoorva Vennavaram Gade, Juan Carlos Zuluaga
  • Publication number: 20180267265
    Abstract: The disclosed embodiments provide an apparatus for connecting one or more optical fibers to an optoelectronic system. This apparatus includes a packaged optoelectronic module (POeM) comprising an optical connector, a silicon photonic (SiP) chip, an integrated circuit (IC) chip, at least one laser chip and a package substrate. The apparatus also includes an assembly adapter enclosing the POeM, wherein the assembly adapter includes a mechanical transfer (MT) ferrule cavity, which includes one or more coarse-alignment structures to guide an MT ferrule enclosing at least one optical fiber during assembly of the apparatus. The assembly adapter is comprised of a solder-reflow-compatible material to facilitate bonding the assembly adapter to a circuit board.
    Type: Application
    Filed: February 6, 2017
    Publication date: September 20, 2018
    Applicant: Oracle International Corporation
    Inventors: Chaoqi Zhang, Hiren D. Thacker, Ivan Shubin, Xuezhe Zheng, Ashok V. Krishnamoorthy
  • Publication number: 20180268158
    Abstract: Techniques for identifying permitted illegal access operations in a module system are disclosed. An operation, expressed in a first module, that attempts to access a module element of a second module is identified. Based on a module declaration associated with the second module, the module element is determined inaccessible to the first module. Additionally or alternatively, based on an access modifier associated with the module element, the module element is determined inaccessible to the operation. The operation is determined as an illegal access operation. The illegal access operation is permitted to access the module element. A warning corresponding to the illegal access operation is generated.
    Type: Application
    Filed: October 17, 2017
    Publication date: September 20, 2018
    Applicant: Oracle International Corporation
    Inventors: Alan Bateman, Chris Hegarty, Alexander R. Buckley, Brian Goetz, Mark B. Reinhold
  • Publication number: 20180267654
    Abstract: 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. Certain transactions corresponding to the identified transaction types are observed by an auditing facility during operation of the data processing application. At least some of the identified transaction types and measured audit parameters corresponding to the transactions are recorded. A gamification module associates the measured audit parameters with game parameters. Motivational imagery such as a scoreboard is generated for display.
    Type: Application
    Filed: May 21, 2018
    Publication date: September 20, 2018
    Applicant: Oracle International Corporation
    Inventors: Shoaib JAVED LAL MOHAMMED AMEERJAN, Michael Patrick RODGERS, Filipe LEAHY-DIOS, Gary Taft GRIESHABER, Gurbinder Singh BALI, Rudolph E. LUKEZ
  • Publication number: 20180270551
    Abstract: The disclosed embodiments provide an optically switched network system. This system includes a passive optical switch with N inputs and N outputs, which can communicate different wavelengths from each of the N inputs to each of the N outputs. It also includes N end-nodes, and N pairs of optical fibers, wherein each pair connects one of the N end-nodes to one of the N inputs and one of the N outputs. The optically switched network is organized into a virtual data plane and a virtual control plane, which both communicate through the same underlying physical network. The virtual data plane provides any-to-all parallel connectivity for data transmissions among the N end-nodes. The virtual control plane is organized as a ring that serially connects the N end-nodes, wherein the ring communicates arbitration information among distributed-arbitration logic at each of the N end-nodes.
    Type: Application
    Filed: March 15, 2017
    Publication date: September 20, 2018
    Applicant: Oracle International Corporation
    Inventors: Ashok V. Krishnamoorthy, Shimon Muller, Xuezhe Zheng
  • Patent number: 10078497
    Abstract: A bridge module is generated to bridge standard modules in a module system and non-module code in a non-module system. The bridge module includes explicit dependencies associated with a namespace, such as a dependency path corresponding to the non-module code. The bridge module exposes packages of the non-module code at least to the standard modules. Operations are performed on a code base that uses standard modules, bridge modules, and non-module code.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: September 18, 2018
    Assignee: Oracle International Corporation
    Inventors: Alexander R. Buckley, Mark B. Reinhold, Jonathan J. Gibbons, Alan E. Bateman, Mandy L. Chung
  • Patent number: 10079035
    Abstract: A linear actuator for linearly positioning a recording head in a data storage mechanism. The disclosed linear actuator includes an electrically conductive coil having first and second parts that are both wound in the same rotary direction about an axis, and a magnet spaced from the electrically conductive coil by an air gap. Transmission of an electric current through the first part of the electrically conductive coil in a first current flow direction about the axis and through the second part of the electrically conductive coil in an opposite second current flow direction about the axis induces linear movement of one of the electrically conductive coil and magnet relative to the other of the electrically conductive coil and magnet.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: September 18, 2018
    Assignee: Oracle International Corporation
    Inventors: Darryl Wayne Yeakley, Frank A. Goodknight
  • Patent number: 10078543
    Abstract: A switched fabric hierarchy (e.g., a PCIe hierarchy) may utilize hardware, firmware, and/or software for filtering duplicative or otherwise undesirable correctable error messages from reaching a root complex. An operating system of the root complex may detect a persistent stream or storm of correctable errors from a particular endpoint and activate filtering of correctable errors from that endpoint. A filtering device may receive filtering commands and parameters from the operating system, implement the filtering, and monitor further correctable errors from the offending device. While an offending device is being filtered, correctable error messages from the offending device may be masked from the operating system, while correctable error messages from other devices in the switched fabric hierarchy may be transmitted.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: September 18, 2018
    Assignee: Oracle International Corporation
    Inventors: John E. Watkins, Joseph R. Wright, John R. Feehrer
  • Patent number: 10078521
    Abstract: Techniques are described herein for storing and processing codes included in dictionary-encoded data. In an embodiment, for each respective code of a plurality of codes in the dictionary-encoded data: a plurality of bits from a first portion of the respective code is contiguously stored. One or more bits from a second portion of the respective code is stored in one or more slices. Each respective slice of the one or more slices stores a bit from the one or more bits with a corresponding bit position in the respective code. In another embodiment, a bit-vector is generated based on at least one slice by loading each respective bit of the plurality of bits into different respective partitions in a register at a bit position corresponding to the at least one slice. A plurality of codes may be reconstructed by combining the bit-vector with one or more other bit-vectors.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: September 18, 2018
    Assignee: Oracle International Corporation
    Inventors: Shasank Kisan Chavan, Phumpong Watanaprakornkul, Amit Ganesh, Vineet Marwah
  • Patent number: 10078684
    Abstract: 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. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: September 18, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Ashok Shivarudraiah
  • Patent number: 10080304
    Abstract: A functional EMI containment plug or assembly useful to block an opening or hole in an electronics cabinet or enclosure so as to provide EMI containment. Functionality is achieved by combining a membrane with a circuit board. The EMC assembly functions as a circuit board-based membrane keyboard, which includes tactile switches a user can press to actuate a circuit board function. The switches may be a dome switch that has collapsing action (e.g., amount of travel), and the thickness of the membrane layers placed on top of the front of the circuit board are matched to the chosen dome switch to allow a proper amount of travel. The layers of the membrane act as an EMI shield. In one embodiment, the membrane includes a metal foil layer and a conductive material layer, and the combination of foil and conductive layers of the membrane act to provide a shield for EMI.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: September 18, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Khanh Huy Nguyen, Eric Munro Innes
  • Patent number: 10079820
    Abstract: 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, systems, etc. and manage their credentials. Each SSO service can be associated with a web interface allowing the SSO services to be accessed over the web. The web interfaces can provide CRUD (create, read, update, delete) functionality for each SSO service. To support different access policy types, the web-based SSO system can include an extensible data manager that can manage data access to different types of repositories transparently.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: September 18, 2018
    Assignee: Oracle International Corporation
    Inventors: Ashish Kolli, Mrudul Uchil, Josh Brunaugh, Dharmvir Singh
  • Patent number: 10079037
    Abstract: A method for providing tracking error signals in an optical data storage system includes a step of receiving a wobble signal having a first frequency from the wobble detection system. The wobble detection system includes an optical pick up unit that detects positions of the head relative to lands and grooves. Characteristically, the wobble signal is amplitude modulated for positions intermediate between the land and the groove. The method further includes a step of receiving a primary tracking error signal from the wobble detection system. The wobble signal is multiplied with a synchronous signal to about a product signal. The product signal is positive for a first direction of motion and negative for a second direction of motion that is opposite that of the first direction. The product signal is integrated to obtain a quadrature track error signal.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: September 18, 2018
    Assignee: Oracle International Corporation
    Inventor: Faramarz Mahnad
  • Publication number: 20180260560
    Abstract: The disclosed embodiments relate to a system for analyzing telemetry data. During operation, the system obtains telemetry data gathered from sensors during operation of a monitored system. Next, the system applies a univariate model to the telemetry data to identify an operational phase for the monitored system, wherein the univariate model analyzes an individual signal in the telemetry data without reference to other signals in the telemetry data. The system then selects a phase-specific multivariate model based on the identified operational phase, wherein the phase-specific multivariate model was previously trained based on telemetry data gathered while the system was operating in the identified operational phase. Finally, the system uses the phase-specific multivariate model to monitor the telemetry data to detect incipient anomalies associated with the operation of the monitored system.
    Type: Application
    Filed: March 13, 2017
    Publication date: September 13, 2018
    Applicant: Oracle International Corporation
    Inventors: Kenny C. Gross, Eric S. Chan, Dieter Gawlick
  • Publication number: 20180260365
    Abstract: 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. The system can determine configurations for the various visualization types and compute, for each configuration, a visualization score. Based on the scores, the system can select a configuration and render the updated visualization on a graphical user interface (GUI) to the user. Further, in response to user specification to change a representation of data from one visualization type to another, embodiments may determine an effective and intuitive manner in which to present the same set of data in the visualization of the other type.
    Type: Application
    Filed: May 3, 2018
    Publication date: September 13, 2018
    Applicant: Oracle International Corporation
    Inventors: Bo Jonas Birger LAGERBLAD, Alvin Andrew Raj, Samuel Stephen Dyar
  • Publication number: 20180261983
    Abstract: The disclosed embodiments relate to the design of a hybrid laser comprising a shared ring mirror coupled to a pair of buses by a 3 dB coupler (also referred to as a “symmetric splitter”), which is described in more detail below. Each bus is also coupled to an array of ring filters, wherein each ring filter couples an associated reflective silicon optical amplifier (RSOA) to the shared ring mirror and in doing so forms a Verniered ring pair with the shared ring mirror. The resulting system provides a comb source with redundant channels that can provide individual outputs or a shared output. This hybrid laser provides a significant improvement over existing comb-based lasers by providing redundancy for at least one laser channel.
    Type: Application
    Filed: October 13, 2016
    Publication date: September 13, 2018
    Applicant: Oracle International Corporation
    Inventors: Jock T. Bovington, Xuezhe Zheng, Ashok V. Krishnamoorthy
  • Publication number: 20180259797
    Abstract: In an optical device, a ring-resonator modulator, having an adjustable resonance (center) wavelength, receives an optical signal that includes a carrier wavelength from an input-output optical waveguide. Then, a monitoring mechanism monitors a performance metric (such as an average power or a signal swing) of a monitor optical signal from the ring-resonator modulator. Moreover, control logic in the optical device adjusts the resonance wavelength based on the monitored performance metric so that the resonance wavelength is locked to the carrier wavelength. In particular, the control logic may apply a change to an adjustment signal that is provided to the ring-resonator modulator. If the change increases the performance metric, the control logic may continue to modify the resonance wavelength. Otherwise, the control logic may modify the resonance wavelength by applying one or more changes, having an opposite sign to the change, to the adjustment signal.
    Type: Application
    Filed: May 8, 2018
    Publication date: September 13, 2018
    Applicant: Oracle International Corporation
    Inventors: Philip Amberg, Eric Y. Chang, Frankie Y. Liu
  • Patent number: 10074114
    Abstract: An order management system is provided. The order management system receives a modify order while the in-flight order is being executed. The order management system suspends a first orchestration plan that corresponds to the in-flight order. The order management system generates a second orchestration plan that corresponds to the modify order. The order management system generates a modify order orchestration plan using, in part, the second orchestration plan. The order management system executes the modify order orchestration plan.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: September 11, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Brian Dueck
  • Patent number: 10073139
    Abstract: 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. In addition, to ensure that the output from the chip is synchronized to a tester clock, the observe bus may feed the information from the observe bus to one or more first-in first-out (FIFO) data buffers. During testing, the data stored in the data buffers may be provided to the output pins of the chip at a rate synchronized to the tester clock such that the output appears to the testing apparatus as being cycle deterministic. Further, one or more mechanisms may be employed within the observe bus or circuit design to control the rate of input of data into the data buffers.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 11, 2018
    Assignee: Oracle International Corporation
    Inventors: Ali Vahidsafa, Sriram Anandakumar
  • Patent number: 10073604
    Abstract: A system and method for facilitating modifying a runtime application behavior and/or functionality of a networked software application, whereby UI-driven data model modifications effectively propagate back to the UI of the runtime application. The example method includes employing the runtime user interface display screen to present one or more indicators for one or more customizable user interface features of the runtime user interface display screen; generating one or more signals based upon user input, wherein the user input indicates a modification to be made to the one or more customizable user interface features; initiating one or more changes to a computing object and data model associated with the computing object in accordance with the one or more signals; and displaying a modified user interface display screen in accordance with the one or more changes.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: September 11, 2018
    Assignee: Oracle International Corporation
    Inventors: Sherry Yu, Charu Chandra