Patents Assigned to International Corporation
-
Publication number: 20110022611Abstract: A computer-readable medium, computer-implemented method, and system for manipulating an object is provided. In one embodiment, an object which include one or more object references is converted into an intermediate object for serialization. In another embodiment, an object is restored from an intermediate object that has been deserialized so that the object includes one or more object references.Type: ApplicationFiled: July 24, 2009Publication date: January 27, 2011Applicant: Oracle International CorporationInventor: Gordon YORKE
-
Publication number: 20110022639Abstract: Nodes of a tree are dynamically generated. A user may specify that a node should have a separate child node for each unique value that occurs in a particular column of a relational table. A user may specify that a node should have a separate child node for each range of values in a user-specified set of ranges. Child nodes of a particular node may be dynamically determined and displayed by querying one or more relational tables for records that satisfy all of the criteria that are implied by that particular node and that particular node's parents. As a result of the foregoing techniques, users are not forced to create a tree node-by-node; instead, users can specify criteria based on which a whole level of nodes should be created, and a whole level of nodes may be added to a tree based on those criteria.Type: ApplicationFiled: July 27, 2010Publication date: January 27, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Lars E. Martinsson, Mikhail Dumay
-
Publication number: 20110022557Abstract: A constraint solver for solving a constraint satisfaction problem network that comprises a plurality of nodes and a plurality of constraints. The solver receives a request to remove an inferred problem association and determines one or more user decisions that triggered the inferred problem association.Type: ApplicationFiled: July 27, 2009Publication date: January 27, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Claire M. BAGLEY, Gao CHEN, Joyce NG
-
Publication number: 20110020144Abstract: Disclosed is a device that includes a natural-gas compression system having a natural-gas powered combustion engine, a compression cylinder configured to receive natural gas and output compressed natural gas, a piston disposed in the compression cylinder and configured to translate through the compression cylinder in response to mechanical power received from the natural-gas powered combustion engine, and a variable-volume head mounted to the compression cylinder and configured to vary a compressed volume of the compression cylinder. In some instances, the variable-volume head includes a head body, an adjustment screw rotatably coupled to the head body, a plug moveable in threaded engagement with the adjustment screw, and an anti-rotation device coupled to the plug, the head body, or both. The anti-rotation device may be configured to impede the plug from rotating relative to the head body as the adjustment screw rotates.Type: ApplicationFiled: April 22, 2009Publication date: January 27, 2011Applicant: CAMERON INTERNATIONAL CORPORATIONInventor: Gene McClendon
-
Publication number: 20110022618Abstract: Techniques for facilitating communication between one or more client applications and an event processing server. In one set of embodiments, a framework is provided that enables a client application to communicate with an event processing server via a standard database connectivity API, such as Java Database Connectivity (JDBC).Type: ApplicationFiled: July 21, 2009Publication date: January 27, 2011Applicant: Oracle International CorporationInventors: Mohit Thatte, Sandeep Bishnoi, Namit Jain, Anand Srinivasan, Shailendra Mishra
-
Publication number: 20110019385Abstract: An arrangement system composed of a plurality of electrical/electronic components particularly of a voltage converter device of a power supply system for use in oil/natural gas production composed of at least one support member that is provided on at least one side with a surrounded accommodating recess, a circuit carrier which is arranged in the accommodating recess and electrically connected to the components, and a holding member fixing the circuit carrier and/or the components in the accommodating recess. An insulating material is arranged at least in part between the circuit carrier and/or components and the support member. Such an arrangement system permits an adequate electrical insulation of the corresponding components and optionally also of the circuit carrier in relation to the support member together with an adequately high heat conduction.Type: ApplicationFiled: February 12, 2009Publication date: January 27, 2011Applicant: CAMERON INTERNATIONAL CORPORATIONInventors: Klaus Biester, Peter Kunow, Volker Zabe
-
Publication number: 20110023020Abstract: A method and system for class loading in a Java Virtual Machine (JVM) environment. Specifically, the system includes a code-source index and a mapper. The code-source index is associated with at least one class loader in a class loader tree in the JVM environment. The code-source index includes a plurality of parameters for cross-referencing packages in the at least one class loader to code-sources. The system also includes a mapper for referencing the code-source index. That is, the mapper maps a package associated with a class to one or more associated code-sources that potentially can access the class in the class loader tree.Type: ApplicationFiled: June 28, 2010Publication date: January 27, 2011Applicant: Oracle International CorporationInventor: Bryan Atsatt
-
Publication number: 20110022861Abstract: According to an aspect of the present invention, nodes for hosting of new virtual machines (VM) are selected according to approaches designed to reduce power consumption in a grid. In an embodiment, the approaches are designed to facilitate the possibility of freeing one or more nodes from hosting VMs to power down the nodes, thereby reducing power consumption. Thus, an example approach is based on provisioning a new VM on a node which currently (immediately prior to provisioning) has the maximum resource consumption. Another example approach is based on provisioning a new VM on a node which currently has small-sized VMs in terms of resource requirements. In yet another embodiment, the approach is based on provisioning a new VM on a node located in a geographical area having low power tariffs.Type: ApplicationFiled: July 21, 2009Publication date: January 27, 2011Applicant: Oracle International CorporationInventors: Vijay Srinivas Agneeswaran, Hariprasad Nellitheertha Venkataraja, Harish Chauhan, Sharad Satender Lal
-
Publication number: 20110022636Abstract: Systems, methods, and other embodiments associated with data manipulation operation restriction enforcement on graph data are described. A statement specifying a data manipulation operation to modify graph data that will modify one or more triples in the graph data is received. One or more resources that the one or more triples describe is determined. Data constraints associated with the resources are accessed. The access constraints are evaluated on the graph data. The data manipulation operation is selectively restricted based, at least in part on, the evaluation of the access constraints.Type: ApplicationFiled: July 22, 2009Publication date: January 27, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Aravind YALAMANCHI
-
Publication number: 20110017467Abstract: A subsea well production system for a well including a subsea wellhead. The system includes a multi-section production tree that includes a landing section engageable with the subsea wellhead and including a landing section bore. The tree also includes a valve section separate from and engageable with the landing section, the valve section including a lateral production port extending through a valve section wall and in communication with a valve section bore. A production tubing supported by a tubing hanger is installed and supported in the landing section bore such that the tubing hanger extends into the valve section bore. The tubing hanger and production tubing are retrievable through the section bores without disengaging the valve section from the landing section. The valve section is also disengageable from the landing section with the tubing hanger remaining in the landing section.Type: ApplicationFiled: April 15, 2009Publication date: January 27, 2011Applicant: CAMERON INTERNATIONAL CORPORATIONInventor: David R. June
-
Publication number: 20110023055Abstract: Techniques for facilitating communication between one or more client applications and an event processing server. In one set of embodiments, a framework is provided that enables a client application to communicate with an event processing server via a standard database connectivity API, such as Java Database Connectivity (JDBC).Type: ApplicationFiled: July 21, 2009Publication date: January 27, 2011Applicant: Oracle International CorporationInventors: Mohit Thatte, Sandeep Bishnoi, Namit Jain, Anand Srinivasan, Shailendra Mishra
-
Publication number: 20110023123Abstract: Systems and methods provide for licensed feature enablement management for deploying software to be used in conformance with a software license agreement. The system includes a software application provider server that deploys a software application and a role hierarchy enumerating a list of roles and features of the software application that each role in the list of roles is licensed to use in accordance with a license agreement. The software application provider server further comprises a role examiner server that determines whether the deployed software application is being used in compliance with the software license. The system also includes a customer enterprise application server that receives the deployed application and role hierarchy and enables use of the application to customer employees based on their assigned roles. The customer enterprise application server comprises a role directory server that responds to queries from the role examiner to maintain conformance with the software license.Type: ApplicationFiled: July 24, 2009Publication date: January 27, 2011Applicant: Oracle International CorporationInventors: Nigel KING, June S. FARMER, Nigel David SMITH, Lee Hian QUEK, Mandar Mangesh BORKAR
-
Publication number: 20110020490Abstract: An apparatus for releasing a part that has an undercut, particularly in an injection molding system. A flange is moveably mounted with respect to a moveable part of an injection mold. A head is moveably mounted with respect to the moveable part. A joint, such as a ball-and-socket joint, is used to connect the head with respect to the flange. The head has a shoulder that contacts a stop which is longitudinally fixed with respect to the moveable part, when the mold is in a closed position. A bias element can be used to normally urge the head in a lateral direction with respect to the moveable part.Type: ApplicationFiled: June 30, 2010Publication date: January 27, 2011Applicant: Progressive Components International CorporationInventors: Glenn Starkey, John N. Wakefield
-
Publication number: 20110022946Abstract: An apparatus is provided to configure an online shopping portal that includes a plurality of site. The apparatus receives a request to configure a site of the online shopping portal. The apparatus provides a user interface (UI) shell that corresponds to the site. The apparatus provides an option to select a page of the site to configure. Based on the selected page, the UI shell comprises at least one placeholder and at least one UI content. The apparatus provides a selection mechanism configured to select the at least one UI content to be placed in the at least one placeholder.Type: ApplicationFiled: July 24, 2009Publication date: January 27, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Akhil GUPTA, Swaminathan SEKAR
-
Patent number: 7876586Abstract: An 18n-pulse rectifier for AC drive systems having a separate DC bus for each output phase is provided, where n=any positive integer. The rectifier uses three separate phase rectifiers, one for each output phase of a transformer, each comprised of 2n six-pulse diode bridges connected in series or parallel. Each phase rectifier may be supplied with n unique sets of phase inputs from a transformer secondary winding. In some configurations, the n sets of inputs provided to each rectifier are separated by 60/n degrees of phase (when n is greater than 1), while the corresponding inputs to neighboring rectifiers are separated by 20/n degrees of phase. In a 36-pulse example, the phase offsets for the inputs provided to the rectifiers may be ?25° and +5° from the transformer primary winding (for the first rectifier), ?15° and +15° from the primary winding (for the second rectifier) and ?5° and +25° from the primary winding (for the third rectifier).Type: GrantFiled: April 7, 2008Date of Patent: January 25, 2011Assignee: Toshiba International CorporationInventors: John D. Kleinecke, Mike Daskalos, Takashi Morishita
-
Patent number: 7877405Abstract: A method, system, and computer program product provides improved performance for queries on local partitioned indexes. A method of performing a database query comprises receiving a query of spatial data in a database, the database comprising at least one partitioned spatial index, obtaining metadata relating to all partitions of the spatial index using array-fetching techniques, determining, for each partition, whether the partition is relevant to the query by comparing with “footprint” (root_mbr) information stored in the metadata for the partition, and processing the query on each relevant partition.Type: GrantFiled: January 7, 2005Date of Patent: January 25, 2011Assignee: Oracle International CorporationInventors: Ravikanth V. Kothuri, Siva Ravada
-
Patent number: 7877366Abstract: An XML Extractor that extracts XML data from streamed input based on registered XPaths is provided. XPaths and associated content handlers instances are registered at runtime with the XML Extractor. The XML Extractor receives streaming input that represents XML data at a stream-based parser, and evaluates the received input against the registered XPaths expression. In response to detecting that the received streaming input includes an XPath that matches a registered XPath expression, the XML Extractor generates output to the content handler associated with the matching registered XPath expression.Type: GrantFiled: March 14, 2005Date of Patent: January 25, 2011Assignee: Oracle International CorporationInventors: Jinyu Wang, Mark Vincent Scardina, Kongyi Zhou
-
Patent number: 7877379Abstract: Techniques are provided for delaying evaluation of expensive expressions in a query. Expensive expressions in the query are established by cost information or by looking up a list of known expensive expressions for a match. After an execution plan is determined by using the early evaluation technique, one or more equivalent execution plans is established. The one or more equivalent execution plans may include both a type of execution plans that delay evaluation of expensive expressions and a type of execution plans that do not. In addition, the one or more equivalent execution plans may include both parallelized and non-parallelized alternatives to the execution plan identified by the early evaluation technique. Finally, based on a set of criteria, which may include comparing cost information among all the equivalent execution plans generated thus far, the best execution plan is chosen for the query.Type: GrantFiled: September 30, 2005Date of Patent: January 25, 2011Assignee: Oracle International CorporationInventors: Allison Waingold, Rafi Ahmed, Bhaskar Ghosh, Dinesh Das, Mohamed Zait
-
Patent number: 7877373Abstract: Under automated alternate plan analysis, a query optimizer generates candidate execution plans. The candidate execution plans are selected as alternate execution plans for the query and execution. Output describing characteristics of each alternate execution plan and/or its execution is generated and/or compared. From this information, it may be determined, for example, whether results returned by any of the alternate execution plans are the same and whether the least cost execution plan is actually the most efficiently executed.Type: GrantFiled: July 10, 2006Date of Patent: January 25, 2011Assignee: Oracle International CorporationInventor: Mohamed Zait
-
Patent number: 7877386Abstract: A user uses a graphical user interface to configure a search process. One or more set up pages may be output to the user to allow the search process to be configured. Once the search process is defined, a graphical user interface is generated that provides the search process. A searcher can then use the interface to perform searches. A search page is provided that includes fields that were defined. When a search term is received, a search is performed according to a search definition. The search results are then returned according to how the search results were configured. For example, the search results may be returned in a stepped fashion. Additionally, a quick create option is provided on the search result page. This allows a user to create an entry that is classified according to the search definition for the field that was searched.Type: GrantFiled: June 14, 2005Date of Patent: January 25, 2011Assignee: Oracle International CorporationInventors: Mark Shurtleff, Milind Madhusudan Sawant, Michael P. Sverdlov, Chuaoyuan Wang