Patents Assigned to International Corporation
-
Patent number: 10100595Abstract: 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: GrantFiled: August 26, 2015Date of Patent: October 16, 2018Assignee: Cameron International CorporationInventors: Dennis P. Nguyen, Jose Roberto Navar
-
Patent number: 10103652Abstract: 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: GrantFiled: April 3, 2017Date of Patent: October 16, 2018Assignee: Cameron International CorporationInventor: Andrew Jaffrey
-
Patent number: 10102266Abstract: 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: GrantFiled: April 24, 2012Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Steven McGee, Jiangbin Luo, Benedicto Garin, Mahesh Girkar, Michael Harvey, Nitin Karkhanis, Steve Lee, Juan Loaiza, Robert McGuirk, Hongjie Yang
-
Methods, systems, and computer readable media for detecting and managing suspect subscriber bindings
Patent number: 10102087Abstract: 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: GrantFiled: February 19, 2016Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Stephen Edward Dreyer, David Michael Sprague, John Scott Gilmore, Sridhar Karuturi -
Patent number: 10100973Abstract: 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: GrantFiled: May 17, 2017Date of Patent: October 16, 2018Assignee: ERICO INTERNATIONAL CORPORATIONInventor: Scott Anderson
-
Patent number: 10102323Abstract: 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: GrantFiled: October 12, 2016Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Haowei Zhang, Xiaoying Shen, Sebastian Turullols
-
Patent number: 10102211Abstract: 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: GrantFiled: April 16, 2015Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Young Jin Nam, Timothy Patrick Haley, Swanand Shreekant Rao
-
Patent number: 10104021Abstract: 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: GrantFiled: November 18, 2015Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Christopher Newman, Han Shum, Richard Swift, Bharathi Sivaramakrishnan
-
Patent number: 10101049Abstract: 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: GrantFiled: November 12, 2015Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Sanjeev Sondur, Eric Tran-Le, Kenneth Gross, Kalyan Vaidyanathan
-
Patent number: 10102046Abstract: 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: GrantFiled: March 24, 2016Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Alexander Weld, Korbinian Schmid, Felix Kaser, Sungpack Hong, Hassan Chafi
-
Patent number: 10102047Abstract: 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: GrantFiled: May 11, 2018Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Alexander Weld, Korbinian Schmid, Felix Kaser, Sungpack Hong, Hassan Chafi
-
Patent number: 10099990Abstract: 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: GrantFiled: April 4, 2016Date of Patent: October 16, 2018Assignee: CELANESE INTERNATIONAL CORPORATIONInventors: Ronald D. Shaver, Yaw-Hwa Liu, Mark O. Scates
-
Patent number: 10102290Abstract: 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: GrantFiled: March 12, 2015Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Kent Spaulding, Yasin Cengiz, Elizabeth Lingg, Tong Chen
-
Patent number: 10104090Abstract: 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: GrantFiled: September 8, 2015Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Alexander R. Buckley, Mark B. Reinhold, Alan Bateman, Paul Sandoz, Chris Hegarty
-
Patent number: 10101985Abstract: 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: GrantFiled: May 11, 2017Date of Patent: October 16, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Abhishant Prakash, Alex Mathew Jayaraj, Pramod Valavala, Raj Kishor Paswan
-
Patent number: 10104170Abstract: 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: GrantFiled: January 5, 2016Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Samir Sebbah, Michael Colena
-
Patent number: 10101717Abstract: 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: GrantFiled: December 15, 2015Date of Patent: October 16, 2018Assignee: EchoStar Technologies International CorporationInventors: Neil T. Marten, Christopher B. Tirpak
-
Patent number: 10102355Abstract: 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: GrantFiled: June 24, 2014Date of Patent: October 16, 2018Assignee: Oracle International CorporationInventors: Tanvir Ahmed, Yi Ru, Chao Liang, Vikram R. Pesati
-
Patent number: 10104011Abstract: 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: GrantFiled: September 25, 2015Date of Patent: October 16, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sanjeeb Sahoo, Sivakumar Thyagarajan
-
Patent number: 10100597Abstract: 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: GrantFiled: August 22, 2016Date of Patent: October 16, 2018Assignee: Cameron International CorporationInventor: Taylor Mozisek