Patents Assigned to International Corporation
  • Patent number: 10100595
    Abstract: A tubing or casing hanger seal assembly is disclosed including an actuation sleeve to be mounted on a tubing hanger, a shoulder member to be mounted on the tubing hanger, and a seal assembly disposed between the actuation sleeve and the shoulder member. The seal assembly includes a first set or pair of seals engaged at a tapered interface, and a second set or pair of seals engaged at a tapered interface. Radial sectional areas can differ between seals of the seal pairs. Further, the first set of seals can be coupled to the second set of seals such that the first and second sets of seals are energized by the same setting motion of the actuation sleeve.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: October 16, 2018
    Assignee: Cameron International Corporation
    Inventors: Dennis P. Nguyen, Jose Roberto Navar
  • Patent number: 10103652
    Abstract: A piezoelectric power generator assembly includes a housing, a piezoelectric transducer located in the housing, and a piston located in the housing. The piston is movable with respect to the housing and is configured to be moved into contact with the piezoelectric transducer, and the piezoelectric transducer is configured to generate an electrical charge when contacted by the piston.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: October 16, 2018
    Assignee: Cameron International Corporation
    Inventor: Andrew Jaffrey
  • Patent number: 10102266
    Abstract: Disclosed are methods and apparatuses to provide a redo repeater that allows for no data loss protection without the performance impact to the primary database even when a significant geographical distance separates the primary and standby databases. The Repeater is a lightweight entity that receives redo from the primary database with the purpose of redistributing that redo throughout the primary/standby system configuration. The Repeater able to extend no data loss protection and switchover functionality to terminal standby databases even though the primary database does not need to have a direct connection with those destinations.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Steven McGee, Jiangbin Luo, Benedicto Garin, Mahesh Girkar, Michael Harvey, Nitin Karkhanis, Steve Lee, Juan Loaiza, Robert McGuirk, Hongjie Yang
  • Patent number: 10102087
    Abstract: Methods, systems, and computer readable media for managing suspect subscriber bindings. In some examples, a method is performed by a Diameter signaling router (DSR) for a telecommunications network. The method includes binding a subscriber to a first policy and charging rules function (PCRF) server selected from a plurality of PCRF servers for the telecommunications network. The method includes determining that one or more messages destined to the first PCRF server have failed according to one or more user-configurable rules defining failure. The method includes tearing down the binding between the subscriber and the first PCRF server.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Stephen Edward Dreyer, David Michael Sprague, John Scott Gilmore, Sridhar Karuturi
  • Patent number: 10100973
    Abstract: A flange adapter can include a plurality of walls, with at least one wall being an overlapping wall. The overlapping wall can include multiple layers formed from overlapping folded sections extending from at least two other walls, or from overlapping extensions of at least two other walls. The overlapping wall can receive a fastener through the multiple layers to secure a support structure to the flange adapter. A main body of the flange adapter, including the plurality of walls, can be integrally formed from a single-piece of material.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: October 16, 2018
    Assignee: ERICO INTERNATIONAL CORPORATION
    Inventor: Scott Anderson
  • Patent number: 10102323
    Abstract: Embodiments include systems and methods for optimization of micro-benchmark analysis for microprocessor designs. For example, embodiments seek to generate a suite of micro-benchmarks and associated weighting factors, which can be used to effectively define a weighted aggregate workload condition for a fine-grained (e.g., RTL) simulation in a manner that is a sufficient proxy for predicted commercial workload conditions. The suite of micro-benchmarks can be appreciably more efficient to simulate than the commercial workload, so that using the suite of micro-benchmarks as a proxy for the commercial workload can provide many benefits, including more efficient iterative design.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Haowei Zhang, Xiaoying Shen, Sebastian Turullols
  • Patent number: 10102211
    Abstract: Implementations described and claimed herein provide systems and methods for migration data from a source to a target in the background using an optimal number of threads. In one implementation, a directory entry in a source file system is compared to a size threshold. An optimal number of threads for a migration associated with the directory entry is allocated. The optimal number of threads is determined based on a degree of parallelism available for the migration and the comparison of the directory entry to the size threshold. The directory entry is migrated from the source file system to a target file system using the optimal number of threads.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Young Jin Nam, Timothy Patrick Haley, Swanand Shreekant Rao
  • Patent number: 10104021
    Abstract: Techniques are herein described for creating a scalable IMAP4 compliant email system using a NoSQL database and a distributed full text search engine. Data for each email message is stored in multiple tables to avoid storing redundant data unnecessarily. However, a full text search index is created based on a single table as if the index refers to a single table. In embodiments herein described, the single index is created on the fields of a message metadata table with virtual fields added to the table that are derived from the message content. During this process, data is pulled from a message table in “blob” format and broken down into corresponding fields and data items, so the data items may be converted and placed in the proper virtual fields for index creation. Each blob section that is converted is cached, so the same blob section does not need to be converted multiple times. After index creation, the index may be used to search for emails based on metadata and data within the body of the email.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Christopher Newman, Han Shum, Richard Swift, Bharathi Sivaramakrishnan
  • Patent number: 10101049
    Abstract: A method for determining parameters for one or more air-cooling mechanisms for a computer system. A current operating temperature of a system component within a particular system is determined. A maximum operating temperature of the system component is obtained. A difference value between the maximum operating temperature and the current operating temperature is computed. A parameter of an air-cooling mechanism of an environment, which includes the system component, is selected and modified based on the difference value between the maximum operating temperature and the current operating temperature.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Sanjeev Sondur, Eric Tran-Le, Kenneth Gross, Kalyan Vaidyanathan
  • Patent number: 10102046
    Abstract: Techniques and a system are provided for managing resources used by user-provided programs. The system includes an application programming interface (API) that allows user-provided programs to access memory resources managed by functions provided by the API. The system stores memory-usage records made during memory allocations. Memory-usage records may be used to identify memory resources, analyze memory usage, and provide other features.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Alexander Weld, Korbinian Schmid, Felix Kaser, Sungpack Hong, Hassan Chafi
  • Patent number: 10102047
    Abstract: Techniques and a system are provided for managing resources used by user-provided programs. The system includes an application programming interface (API) that allows user-provided programs to access memory resources managed by functions provided by the API. The system stores memory-usage records made during memory allocations. Memory-usage records may be used to identify memory resources, analyze memory usage, and provide other features.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Alexander Weld, Korbinian Schmid, Felix Kaser, Sungpack Hong, Hassan Chafi
  • Patent number: 10099990
    Abstract: A process for producing acetic acid is disclosed in which the methyl iodide concentration is maintained in the vapor product stream formed in a flashing step. The methyl iodide concentration in the vapor product stream ranges from 24 to less than 36 wt. % methyl iodide, based on the weight of the vapor product stream. In addition, the acetaldehyde concentration is maintained within the range from 0.005 to 1 wt. % in the vapor product stream. The vapor product stream is distilled in a first column to obtain an acetic acid product stream comprising acetic acid and up to 300 wppm hydrogen iodide and/or from 0.1 to 6 wt. % methyl iodide and an overhead stream comprising methyl iodide, water and methyl acetate.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: October 16, 2018
    Assignee: CELANESE INTERNATIONAL CORPORATION
    Inventors: Ronald D. Shaver, Yaw-Hwa Liu, Mark O. Scates
  • Patent number: 10102290
    Abstract: Embodiments of the present invention allow a system to use data gathered from social networks and other systems to determine an ordered list of desired topics or skills to define a subject matter area and incorporate the order of the topics or skills into a search. To define this subject matter area, embodiments can consider not just the topics or skills that are listed, but those topics or skills that are similar based on a pre-computed topic graph. These considerations can be incorporated into a generated query, so that the query itself accounts for similarity of topics via the topic graph and the order of desired terms. The query generation process can include a claimed skills veracity model that provides differential weighting to claimed skills, based on the skill-sets of users who are deemed to be similar to the user being evaluated.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Kent Spaulding, Yasin Cengiz, Elizabeth Lingg, Tong Chen
  • Patent number: 10104090
    Abstract: Access to a module element within a first module by a second module is prohibited if the module element within the first module has not been exposed to the second module. If a particular module element within a first module has been exposed to a second module, then access to the particular module element by the second module may or may not be allowed depending on: (a) whether the particular module element has been declared with a public or non-public access modifier, (b) whether a second exposed module element, which includes the particular module element, has been declared with a public or non-public access modifier, (c) a level of access associated with the operation that attempts to access the particular module element of the first module, and/or (d) whether an accessibility override configuration is set for accessing the particular module element.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Alexander R. Buckley, Mark B. Reinhold, Alan Bateman, Paul Sandoz, Chris Hegarty
  • Patent number: 10101985
    Abstract: In accordance with an embodiment, described herein is a system and method for enabling cross-platform deployment of enterprise software applications, as mobile applications, to different mobile device platforms. A server-based deployment platform, including a mobile application repository, application publisher, and application marketplace, enables the publishing of hybrid application packages that provide enterprise application functionality and can be rendered on different mobile device platforms. A cross-platform mobile application, provided at a mobile device, includes a hybrid application package manager and a container for storing one or more hybrid application packages, and renders the hybrid application packages to provide access to their enterprise application functionality, independently of the device's mobile operating system.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: October 16, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Abhishant Prakash, Alex Mathew Jayaraj, Pramod Valavala, Raj Kishor Paswan
  • Patent number: 10104170
    Abstract: A system and method of assigning resource consumers to resources using constraint programming is disclosed. The resource consumers are to be assigned to the resources in a way that achieves one or more particular objectives, such as resiliency, load balancing, and network embedding criteria. A data model, for application to a constraint programming solver, formulates the assignment problem as a set of constraints for a solution to be found. The data model includes a first set of data model elements corresponding to pairs of resources, each pair having two resources in different failure domains. The data model includes a second set of data model elements corresponding to the resource consumers. The data model includes a constraint that limits assignment of the resource consumers to the resources to: assigning the resource consumers respectively to the pairs of resources.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Samir Sebbah, Michael Colena
  • Patent number: 10101717
    Abstract: A home automation data storage system is provided that can include a plurality of home automation components, each component including a storage device. The system can also include a controller database for storing control data for the home automation system. The system can also include an electronic device communicatively coupled to the plurality of home automation components, the controller database, and a computing device, the electronic device having programming instructions that cause the electronic device to receive data from the computing device, store at least a portion of the data in the storage device of a component from the plurality of home automation components, and store information associating the storage device of the component and the at least a portion of the data in the controller database.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: October 16, 2018
    Assignee: EchoStar Technologies International Corporation
    Inventors: Neil T. Marten, Christopher B. Tirpak
  • Patent number: 10102355
    Abstract: Techniques for efficient cursor sharing to enforce fine-grained access control are provided. In one technique, the authorization context of a database statement is stored in (or in association with) a corresponding cursor. The authorization context indicates multiple authorization results, each of which indicates whether a user (or role) associated with the database statement is allowed to access a different data set of multiple data sets that the database statement targets. An authorization context of an incoming database statement may be compared to the authorization context of a cursor in a single comparison to determine whether the authorization contexts match. If so, then the cursor may be shared. In another technique, one or more normalizations are applied to a cursor predicate that is generated based on the authorization context of a database statement. The one or more normalizations may result in removing one or more predicates from the cursor predicate.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Tanvir Ahmed, Yi Ru, Chao Liang, Vikram R. Pesati
  • Patent number: 10104011
    Abstract: In accordance with an embodiment, described herein is a system and method for determination of partition identifiers in an application server environment. An exemplary method can begin with providing, at one or more computers, including an application server environment executing thereon, together with a plurality of deployable resources which can be used within the application server environment, one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain, and a component invocation context manager, the component invocation context manager comprising a stack. The method can set one or more component invocation contexts. The partition-aware container can perform one of registering or looking up a current component invocation context at the component invocation context manager. The current component invocation context can be associated with a current partition.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: October 16, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sanjeeb Sahoo, Sivakumar Thyagarajan
  • Patent number: 10100597
    Abstract: A blowout preventer including a top including a chamber and an annular groove extending into a surface of the top, a housing including a chamber and an annular groove extending into a surface of the housing, and a connection assembly configured to releasably couple the top to the housing, the connection assembly including an arcuate ring segment having a radial width that is greater in size than an axial height of the ring segment, and a positioner configured to radially displace the ring segment between a locked position restricting relative axial movement between the top and the housing, and an unlocked position allowing for relative axial movement between the top and the housing.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: October 16, 2018
    Assignee: Cameron International Corporation
    Inventor: Taylor Mozisek