Patents Assigned to International Corporation
-
Patent number: 9135097Abstract: 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: GrantFiled: March 27, 2012Date of Patent: September 15, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Vijay Sridharan, Huy Nguyen, Jia Shi, Alex Tsukerman, Kothanda Umamageswaran
-
Patent number: 9135302Abstract: 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: GrantFiled: March 6, 2008Date of Patent: September 15, 2015Assignee: Oracle International CorporationInventors: Murali Thiyagarajan, Praveen Kumar
-
Patent number: 9134386Abstract: 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: GrantFiled: June 28, 2011Date of Patent: September 15, 2015Assignee: Oracle International CorporationInventor: Kevin D. McKinstry
-
Patent number: 9136850Abstract: 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: GrantFiled: January 3, 2014Date of Patent: September 15, 2015Assignee: Oracle International CorporationInventors: Robert P. Masleid, Anand Dixit
-
Patent number: 9133679Abstract: 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: GrantFiled: December 22, 2010Date of Patent: September 15, 2015Assignee: Cameron International CorporationInventor: Gavin Paul Robottom
-
Patent number: 9133670Abstract: 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: GrantFiled: July 26, 2012Date of Patent: September 15, 2015Assignee: Cameron International CorporationInventors: David Cain, William Puccio, Shian Chou
-
Patent number: 9133672Abstract: 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: GrantFiled: October 14, 2014Date of Patent: September 15, 2015Assignee: Cameron International CorporationInventors: Dennis P. Nguyen, Kirk P. Guidry, Thomas E. Taylor
-
Patent number: 9135262Abstract: 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: GrantFiled: October 19, 2012Date of Patent: September 15, 2015Assignee: Oracle International CorporationInventors: Neil Veness Perrin, Roch Bourbonnais, Bradley Romain Lewis
-
Patent number: 9135270Abstract: 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: GrantFiled: December 26, 2007Date of Patent: September 15, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Denis Goddard, Rahul Pandey
-
Patent number: 9135175Abstract: 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: GrantFiled: February 4, 2013Date of Patent: September 15, 2015Assignee: Oracle International CorporationInventors: Thomas M Wicki, Stephen E Phillips, Nicholas E Aneshansley, Ramaswamy Sivaramakrishnan, Paul N Loewenstein
-
Patent number: 9135178Abstract: 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: GrantFiled: July 6, 2012Date of Patent: September 15, 2015Assignee: Oracle International CorporationInventors: Nir N. Shavit, Mark S. Moir, Victor M. Luchangco
-
Patent number: 9133841Abstract: 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: GrantFiled: April 11, 2013Date of Patent: September 15, 2015Assignee: Cameron International CorporationInventors: Derek L. Twidale, Majid S. Delpassand, Leonard J. Vogel, Allen T. Le
-
Patent number: 9135280Abstract: 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: GrantFiled: February 11, 2013Date of Patent: September 15, 2015Assignee: Oracle International CorporationInventors: Boriana Lubomirova Milenova, Marcos M. Campos
-
Patent number: 9135943Abstract: 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: GrantFiled: July 3, 2013Date of Patent: September 15, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Daniel W. Underkofler, William J. Vanderheyden
-
Patent number: 9133677Abstract: 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: GrantFiled: January 23, 2015Date of Patent: September 15, 2015Assignee: Cameron International CorporationInventors: David Cain, William F. Puccio, Shian J. Chou, Vijay A. Cheruvu, Kirk P. Guidry, Clint Trimble
-
Patent number: 9134970Abstract: 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: GrantFiled: January 10, 2013Date of Patent: September 15, 2015Assignee: Oracle International CorporationInventors: Andrew Ioannou, Mark Vilrokx, Joel Dupont
-
Patent number: 9135309Abstract: 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: GrantFiled: November 18, 2011Date of Patent: September 15, 2015Assignee: Oracle International CorporationInventors: Wei Li, Shiby Thomas, Joseph Yarmus, Ari W. Mozes, Mahesh Jagannath
-
Patent number: 9137032Abstract: 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: GrantFiled: October 1, 2012Date of Patent: September 15, 2015Assignee: Oracle International CorporationInventor: Anand Chandak
-
Patent number: 9136237Abstract: 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: GrantFiled: December 17, 2013Date of Patent: September 15, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Hiren D. Thacker, John E. Cunningham
-
Patent number: 9135301Abstract: 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: GrantFiled: March 14, 2013Date of Patent: September 15, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sabina Petride, Sam Idicula, Rajkumar Sen, Nipun Agarwal