Patents Examined by Emeka Ebirim
-
Patent number: 7200622Abstract: An object of the present invention is to dynamically transfer a virtual file server within a cluster that is configured by a plurality of file servers in which virtual file servers are set up. A storage system includes: a first file server; a second file server; and a disk subsystem, in which: the first file server and the second file server each include a virtual file server control unit that sets up the virtual file server; the virtual file server includes a routing table that stores path information necessary for communication; and the virtual file server started up in the second file server determines a communication path by using the routing table used by the virtual file server in the first file server after taking a failover from the virtual file server of the first file server to the second file server.Type: GrantFiled: June 4, 2004Date of Patent: April 3, 2007Assignee: Hitachi, Ltd.Inventors: Yoji Nakatani, Takahiro Nakano
-
Patent number: 7174344Abstract: A database management system provides the capability to perform cluster analysis and provides improved performance in model building and data mining, good integration with the various databases throughout the enterprise, and flexible specification and adjustment of the models being built, but which provides data mining functionality that is accessible to users having limited data mining expertise and which provides reductions in development times and costs for data mining projects. The database management system for in-database clustering comprises a first data table and a second data table, each data table including a plurality of rows of data, means for building an Orthogonal Partitioning Clustering model using the first data table, and means for applying the Orthogonal Partitioning Clustering model using the second data table to generate apply output data.Type: GrantFiled: April 29, 2003Date of Patent: February 6, 2007Assignee: Oracle International CorporationInventors: Marcos M. Campos, Boriana L. Milenova
-
Patent number: 7165063Abstract: An XML query compilation processor (20) includes an execution compiler (42) that transforms an XML query into an executable XML query plan (22). A query rewrite processor (34) performs query transformations on the XML query. Said query transformations include transforming an expression input (60) received by an expression (62) conditional upon a set of items defined by an output (64) of the expression (62) being independent of grouping of items in the expression input (60).Type: GrantFiled: November 19, 2003Date of Patent: January 16, 2007Assignee: International Business Machines CorporationInventors: Kevin S. Beyer, Roberta J. Cochrane, Fatma Ozcan, Normen Seemann
-
Patent number: 7158995Abstract: A method and software for managing pointers to external objects in a run-time environment are described in which eager external references are provided that allow session memory objects to point directly to certain call memory objects with machine pointers. The eager external references contain enough information to recreate the call memory objects in call memory at the beginning of the call and fix the session memory objects to point to the new locations of the recreated call memory objects.Type: GrantFiled: April 3, 2003Date of Patent: January 2, 2007Assignee: Oracle International CorporationInventors: Harlan Sexton, David Unietis, Peter Benson
-
Patent number: 7146353Abstract: Method and apparatus for allocating resources to a plurality of applications. In various embodiments instrumentation data may be gathered for work requests processed by the applications. An associated workload level may be determined for work requests processed by the applications. For each application an application resource requirement may be determined as a function of the workload levels and a service level metric associated with the application. For each application an assigned subset of resources may be determined as a function of the application resource requirement, a minimization of communication delays between resources, and a bandwidth capacity requirement of the application. The resources may be automatically reconfigured consistent with the assigned subset of resources for each application.Type: GrantFiled: July 22, 2003Date of Patent: December 5, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Pankaj K. Garg, Cipriano A. Santos, Hsiu-Khuern Tang, Alex Zhang
-
Patent number: 7099889Abstract: The use of a centralized version table allows for efficient object switching. Rather than synchronizing all database agents to recognize a newly created file as containing the most recent version of a given object, database agents requiring access to the given object need only consult the centralized version table to learn file identity information. That is, the database agents consult the centralized version table to determine which of the files associated with a given object contain the most recent version of the given object. Mechanisms associated with the use of the centralized version table also provide for efficient recovery from a failure that has occurred during an object switching transaction.Type: GrantFiled: April 29, 2003Date of Patent: August 29, 2006Assignee: International Business Machines CorporationInventors: Robert T. Berks, Miroslaw Adam Flasza, Matthew Albert Huras, Leo Tat Man Lau, Keriley K. Romanufa, Aamer Sachedina, Michael Jeffrey Winer