Patents Assigned to International Corporation
  • Patent number: 9135097
    Abstract: Systems, methods, and other embodiments associated with detecting a node death in a clustered distributed system are described. In one embodiment, a method includes transmitting a ping message to a peer node in the network. If a reply to the ping message is not received from the peer node, a query is sent to table of port identifiers that lists ports in the cluster. In one embodiment, the query includes a port identifier associated with the peer node. The peer node is declared as inactive/dead when the query fails to locate a match in the table for the port identifier. When the query locates a match in the table for the port identifier, another ping message is periodically transmitted to the peer node.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: September 15, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vijay Sridharan, Huy Nguyen, Jia Shi, Alex Tsukerman, Kothanda Umamageswaran
  • Patent number: 9135302
    Abstract: A query, issued to a database server, is re-written with a nested materialized view. The selected materialized view is nested within a “parent” materialized view that has one or more nesting levels for one or more nested materialized views. The selected nested materialized view has a cardinality associated therewith, which is lower than the cardinality associated with any of the other nested materialized views, and is nested at a final nesting level of the one or more nesting levels.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: September 15, 2015
    Assignee: Oracle International Corporation
    Inventors: Murali Thiyagarajan, Praveen Kumar
  • Patent number: 9134386
    Abstract: A giant magnetoresistive (GMR) sensor for reading information from a magnetic storage medium has a first non-magnetoresistive layer, a first magnetoresistive layer formed on the first non-magnetoresistive layer, a second non-magnetoresitive layer formed on the first magnetoresistive layer, a second magnetoresistive layer formed on the second non-magnetoresistive layer, and a third non-magnetoresistive layer formed on the second magnetoresistive layer. The first non-magnetoresistive layer is provided with a single step on a surface of the first non-magnetoresistive layer. The step has an edge extending in a direction substantially parallel to a plane of a working surface of the GMR sensor.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: September 15, 2015
    Assignee: Oracle International Corporation
    Inventor: Kevin D. McKinstry
  • Patent number: 9136850
    Abstract: A phase alignment circuit is disclosed. In one embodiment, the circuit includes a register configured to capture and store, in parallel from a delay unit, a plurality of samples of a first signal, responsive to a change of state of a second signal. The circuit further includes a detection circuit configured to detect a bit position in the register at which a state change of the first signal occurs based on a concurrent evaluation of all samples of the first signal. Selection circuitry in the phase alignment circuit is configured to select an output from a one of a plurality of delay elements of the delay unit based on in the bit position at which the state change was detected. The selection circuitry is configured to output a third signal that is a delayed version of the first signal.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: September 15, 2015
    Assignee: Oracle International Corporation
    Inventors: Robert P. Masleid, Anand Dixit
  • Patent number: 9133679
    Abstract: A system, in certain embodiments, includes a housing running tool including an inner sleeve having a first mating surface configured to engage a second mating surface of a housing to rigidly couple the inner sleeve to the housing. The housing running tool also includes an outer sleeve disposed about the inner sleeve and configured to support the inner sleeve in an axial direction. The outer sleeve includes a first mounting feature configured to engage a second mounting feature of the housing such that substantially all torque applied to the housing running tool in a circumferential direction is transferred to the housing via the outer sleeve.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: September 15, 2015
    Assignee: Cameron International Corporation
    Inventor: Gavin Paul Robottom
  • Patent number: 9133670
    Abstract: The riser system of the present invention includes an external production riser for floating structures with interfaces to the dry and subsea wellheads, internal tieback riser with a special lower overshot/slipping connector for elevated temperatures. The seals can be metallic and/or non-metallic dynamic seals. Special centralizing pipe connectors and a special subsea wellhead tubing hanger are also included. This riser system avoids the penalty of pipe within pipe differential thermal growth and the resulting unwanted effects on the floating structure. This is accomplished by allowing an overshot sealing slipping connector to swallow an expanding polished rod as thermal conditions cause pipe elongation axially. When elevated temperatures fall to ambient the opposite occurs as the pipe shrinks axially. Alternatively, a system is possible where a two pipe drilling riser is needed. The internal pipe in this case would be an inner riser rather than a tubing string.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: September 15, 2015
    Assignee: Cameron International Corporation
    Inventors: David Cain, William Puccio, Shian Chou
  • Patent number: 9133672
    Abstract: A system includes a back pressure valve configured to mount in a mineral extraction system. The back pressure valve comprises a cylindrical body comprising a venting port coaxial with a longitudinal axis of the cylindrical body and a plunger disposed in the venting port, wherein the plunger comprises a stem that extends from the venting port into an adjacent cavity of the cylindrical body. A method of operating a valve, includes biasing a plunger to an open position, biasing a valve locking mechanism to a locked position in relation to a bore of a mineral extraction system, and biasing a plunger to a closed position.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: September 15, 2015
    Assignee: Cameron International Corporation
    Inventors: Dennis P. Nguyen, Kirk P. Guidry, Thomas E. Taylor
  • Patent number: 9135262
    Abstract: A system and method is provided for parallel processing of multiple write requests to write data associated the multiple write requests to a storage area concurrently. The file system receives a series of write request from one more applications executing on the computing device. The file system includes one or more processing modules that selectively groups writes request into lists or trains. After the processing modules begin processing first threads associated with writes in a first train, the processing modules determines whether and when to initiate processing of second threads associated with writes in a second train during processing of the first threads.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: September 15, 2015
    Assignee: Oracle International Corporation
    Inventors: Neil Veness Perrin, Roch Bourbonnais, Bradley Romain Lewis
  • Patent number: 9135270
    Abstract: Systems, methods, and other embodiments associated with a server-centric virtual file system (VFS) that securely provides version control for file system objects associated with the VFS are described. One example system includes a VFS logic to provide virtual access to file system objects associated with a server. The VFS logic may receive a file handle from an NFS server in response to a VFS mount request made by a client computing system. The example system may also include a version logic that encodes a workspace identifier and a file system object identifier into the provided file handle. The version logic then provides file-handle based version control for the set of file system objects.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: September 15, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Denis Goddard, Rahul Pandey
  • Patent number: 9135175
    Abstract: A system includes a number of processors with each processor including a cache memory. The system also includes a number of directory controllers coupled to the processors. Each directory controller may be configured to administer a corresponding cache coherency directory. Each cache coherency directory may be configured to track a corresponding set of memory addresses. Each processor may be configured with information indicating the corresponding set of memory addresses tracked by each cache coherency directory. Directory redundancy operations in such a system may include identifying a failure of one of the cache coherency directories; reassigning the memory address set previously tracked by the failed cache coherency directory among the non-failed cache coherency directories; and reconfiguring each processor with information describing the reassignment of the memory address set among the non-failed cache coherency directories.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: September 15, 2015
    Assignee: Oracle International Corporation
    Inventors: Thomas M Wicki, Stephen E Phillips, Nicholas E Aneshansley, Ramaswamy Sivaramakrishnan, Paul N Loewenstein
  • Patent number: 9135178
    Abstract: The design of nonblocking linked data structures using single-location synchronization primitives such as compare-and-swap (CAS) is a complex affair that often requires severe restrictions on the way pointers are used. One way to address this problem is to provide stronger synchronization operations, for example, ones that atomically modify one memory location while simultaneously verifying the contents of others. We provide a simple and highly efficient nonblocking implementation of such an operation: an atomic k-word-compare single-swap operation (KCSS). Our implementation is obstruction-free. As a result, it is highly efficient in the uncontended case and relies on contention management mechanisms in the contended cases. It allows linked data structure manipulation without the complexity and restrictions of other solutions.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: September 15, 2015
    Assignee: Oracle International Corporation
    Inventors: Nir N. Shavit, Mark S. Moir, Victor M. Luchangco
  • Patent number: 9133841
    Abstract: Progressing cavity devices and systems are provided. In one embodiment, a system includes a metal stator of a progressing cavity device. The metal stator includes metal plates with apertures that are rotationally offset to form a winding rotor cavity. At least one of the apertures that form the winding rotor cavity has an elongated profile with enlarged ends having widths greater than that across the middle of the at least one aperture. Additional systems, devices, and methods are also disclosed.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: September 15, 2015
    Assignee: Cameron International Corporation
    Inventors: Derek L. Twidale, Majid S. Delpassand, Leonard J. Vogel, Allen T. Le
  • Patent number: 9135280
    Abstract: Processes, machines, and stored machine instructions are provided for grouping interdependent fields. Field grouping logic may include specially configured machines and/or stored instructions that identify group(s) of interdependent fields of a data set. The field grouping logic may receive, from a client on a customizable interface, a request for interdependent fields in a data set and, in response, cause generation of an output object that identifies the similar fields in the data set. The field grouping logic may exclude field(s) of the data set that are not interdependent, are not frequently accessed, or do not consume much space in storage, even though the request may not identify which fields are interdependent. The output object identifies the similar fields in set(s) or list(s) of fields, or in a hierarchy or hierarchies of groups and sub-groups.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: September 15, 2015
    Assignee: Oracle International Corporation
    Inventors: Boriana Lubomirova Milenova, Marcos M. Campos
  • Patent number: 9135943
    Abstract: A tape guide is provided for use with a tape drive that is configured to receive a length of tape having a tape width. The tape guide includes a body having an outer surface for receiving the tape thereon, and flanges on opposite ends of the body. The flanges may be spaced apart by a distance that is 125 to 500 microns greater than the tape width.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: September 15, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Daniel W. Underkofler, William J. Vanderheyden
  • Patent number: 9133677
    Abstract: An offshore well system for a subsea well. The system includes a floating platform, an external riser and an internal riser nested within the external riser. A external riser tension device tensions the external riser. The drilling system also includes a surface wellhead system that includes a wellhead, a collet, and a flange assembly. The wellhead, collet, and flange assembly are assembled to establish a common bore for receiving the top of the internal riser. A gasket located between the top of the internal riser and an inner shoulder of the flange assembly seals between the wellhead system and the top of the internal riser. The surface wellhead system also retains the internal riser in tension with the wellhead, the internal riser extending above the wellhead into the collet.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: September 15, 2015
    Assignee: Cameron International Corporation
    Inventors: David Cain, William F. Puccio, Shian J. Chou, Vijay A. Cheruvu, Kirk P. Guidry, Clint Trimble
  • Patent number: 9134970
    Abstract: A software development tool for developing software that implements a customer's business processes. The software development tool determines a plurality of models to define the software to be developed, wherein at least one model of the plurality of models is a business model that comprises at least one business process, and the at least one business process is a set of interrelated business process paths that accomplish a business goal. The software development tool defines at least one business process path, wherein the at least one business process path is a route through the at least one business process taken during a single execution of the at least one business process, and the at least one business process path comprises at least one step.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: September 15, 2015
    Assignee: Oracle International Corporation
    Inventors: Andrew Ioannou, Mark Vilrokx, Joel Dupont
  • Patent number: 9135309
    Abstract: A computer-implemented method of creating a data mining model in a database management system comprises accepting a database language statement at the database management system, the database language statement indicating a dataset and a data mining model to be created from the dataset, and creating, in the database management system, the indicated data mining model using the indicated dataset, wherein creation and application of the data mining model does not require moving data to a separate data mining engine.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: September 15, 2015
    Assignee: Oracle International Corporation
    Inventors: Wei Li, Shiby Thomas, Joseph Yarmus, Ari W. Mozes, Mahesh Jagannath
  • Patent number: 9137032
    Abstract: Specifying desired list of recipients in electronic mails. According to an aspect, a digital processing system receives a criteria for determining the recipients of an email communication, and in response queries an enterprise data store to identify a set of recipients matching the received criteria. The digital processing system then forwards the email communication to the identified set of recipients. In one embodiment the digital processing system is an email server and in another embodiment is a end user system, used by a user to compose the email communication.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: September 15, 2015
    Assignee: Oracle International Corporation
    Inventor: Anand Chandak
  • Patent number: 9136237
    Abstract: This chip package includes a substrate having a multilayer electroplated stack disposed on a surface of the substrate. The multilayer electroplated stack may include one or more instances of alternating layers of gold and tin, where relative thicknesses of the alternating layers, when melted, result in a chemical composition having an initial melting temperature to form a bump and a subsequent melting temperature to reflow the bump that is higher than the initial melting temperature. For example, the chemical composition may correspond to a non-equilibrium gold-tin alloy.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: September 15, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hiren D. Thacker, John E. Cunningham
  • Patent number: 9135301
    Abstract: A system and method for performing a query operation on a pair of relations in a database system coupled to a heterogeneous system (HS) is disclosed. Assuming that that pair of relations is partitioned and already loaded into the HS, the database system receives a query on the pair of relations and based on the type of query operation computes the cost of performing the query operation on the database alone or the costs of performing the query operation with the assistance of the HS, each of the costs corresponding to a particular algorithm. If the costs indicate that the HS improves the performance of the query operation, then the HS computes portions of the operation, and returns the results back to the database system. If any parts of the relation are out of sync with the database system, the database system performs operations to maintain transactional consistency.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 15, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sabina Petride, Sam Idicula, Rajkumar Sen, Nipun Agarwal