Patents Examined by Emeka Ebirim
  • Patent number: 7200622
    Abstract: 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: Grant
    Filed: June 4, 2004
    Date of Patent: April 3, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Yoji Nakatani, Takahiro Nakano
  • Patent number: 7174344
    Abstract: 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: Grant
    Filed: April 29, 2003
    Date of Patent: February 6, 2007
    Assignee: Oracle International Corporation
    Inventors: Marcos M. Campos, Boriana L. Milenova
  • Patent number: 7165063
    Abstract: 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: Grant
    Filed: November 19, 2003
    Date of Patent: January 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kevin S. Beyer, Roberta J. Cochrane, Fatma Ozcan, Normen Seemann
  • Patent number: 7158995
    Abstract: 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: Grant
    Filed: April 3, 2003
    Date of Patent: January 2, 2007
    Assignee: Oracle International Corporation
    Inventors: Harlan Sexton, David Unietis, Peter Benson
  • Patent number: 7146353
    Abstract: 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: Grant
    Filed: July 22, 2003
    Date of Patent: December 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pankaj K. Garg, Cipriano A. Santos, Hsiu-Khuern Tang, Alex Zhang
  • Patent number: 7099889
    Abstract: 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: Grant
    Filed: April 29, 2003
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corporation
    Inventors: Robert T. Berks, Miroslaw Adam Flasza, Matthew Albert Huras, Leo Tat Man Lau, Keriley K. Romanufa, Aamer Sachedina, Michael Jeffrey Winer