Patents Examined by Joon Hwan Hwang
  • Patent number: 7113947
    Abstract: A technique for manipulating objects at a computer is described. The technique includes receiving one or more requests to manipulate an object, wherein each request is received from a different thread. Each request to manipulate an object generates a copy of the object and a unique identifier for each copy of the object. A request to manipulate a copy of an object is distinguished from other requests to manipulate other copies of the object using the unique identifier. Additionally, a technique for accessing objects at a computer is described. The technique includes receiving a request from a client process for an object which is stored in an object server. A library server process is allocated to handle the object request. Transfer of the requested object is initiated. Thereafter, the library server process that was allocated to the object request is released.
    Type: Grant
    Filed: March 11, 2002
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
  • Patent number: 7113956
    Abstract: In a method of managing knowledge, existing knowledge is captured in a predetermined format of selected information categories, the captured knowledge is organized into an indexed database of information including links between related information, new knowledge is acquired and captured in the predetermined format, and the database is updated to include the new information and links between the new information and related information.
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: September 26, 2006
    Assignee: Interneer Inc.
    Inventors: Romeo E Elias, Jaime D Sipila, Andrew Young
  • Patent number: 7099901
    Abstract: A method for backing up the data of a disk array system having network file server and storage area network functions easily and rapidly without using a route for data to be not backed up. Upon receipt of a backup request, a network file server module copies files on the disk array system's regular volumes to a backup volume. The network file server module then requests a storage area network module to copy the files to an external storage device. Finally, the storage area network module copies the current contents of the backup volume to the external storage device. The network file server module can limit the data to be backed up, thereby reducing the backup time requirements. The load on a LAN does not increase because the storage area network module acquires the data to be backed up. The processing speed increases thanks to backup load distribution within the disk array system.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: August 29, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Sutoh, Shinji Fujiwara, Manabu Kitamura
  • Patent number: 7089236
    Abstract: The invention provides, inter alia, front ends to a database search engine or engines, that process a user query to generate a new search request that will more effectively retrieve information from the database that is relevant to the query of the user. To this end, in one embodiment the systems can be realized as computer programs present to a user interface to a user and which prompt the user to enter one or more key phrases that are representative of a user search request or user query. The user interface can collect the key phrases provided by the user and can analyze these key phrases to identify at least one meaning that can be associated with this user query. The systems can then process the user query and the identified meaning to generate an expanded search request that can be represented as a boolean search strategy.
    Type: Grant
    Filed: October 13, 1999
    Date of Patent: August 8, 2006
    Assignee: Search 123.com, Inc.
    Inventor: Jeffrey M. Stibel
  • Patent number: 7085756
    Abstract: A computer-implemented method, system and computer product arranged for use by a requester of data in an environment of coupled requesters and providers, the method comprising, invoking a selection strategy mechanism having one or more replaceable selection strategies, and selecting a provider through operation of the replaceable selection strategy, wherein the replaceable selection strategy is applied while performing one or more search queries directed to the providers.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: James Edward Carey, Bradley William Fawcett
  • Patent number: 7072919
    Abstract: A method and software for performing data migration is described in which a common data migration driver routine is provided to handle various and disparate kinds of migration operations in a conceptually unified manner. Differences between the migration operations are handled by variations in how the state of the data migration driver routine is initialized, including pointers to low-level routines. Furthermore, a table of actions can be used to direct the basic operation of object copying, external reference created, and object interning.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: July 4, 2006
    Assignee: Oracle International Corporation
    Inventors: Harlan Sexton, Peter Benson
  • Patent number: 7072906
    Abstract: A computer-aided database system having an application layer in which, independently of one another, applications for registering data objects of various data object types into a database associated with a respective application can be executed, wherein there are a record layer which is encapsulated with respect to the application layer and in which a number of record writers each having a dynamic interface is implemented; by a table in which a data object type has a respective associated record writer, with the respective addressed application in the application layer, in response to a registration operation, producing information about the data object which is to be registered and about the registration in the form of a reference of prescribed structure, and with the record writer associated by means of the table being designed to access the reference and hence the information via the interface; and by a record registrar for permanently storing record object data, transferred by a record writer and comprisi
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: July 4, 2006
    Assignee: SAP AG
    Inventor: Andreas Kemmler
  • Patent number: 7072884
    Abstract: The present invention provides a method of displaying product search results, a software program for displaying product search results, and a computer system for use in marketing products.
    Type: Grant
    Filed: October 23, 2002
    Date of Patent: July 4, 2006
    Assignee: Sears, Roebuck and Co.
    Inventor: Matthew Jon Kemp
  • Patent number: 7062504
    Abstract: A decision tree system that is part of a parallel object-oriented pattern recognition system, which in turn is part of an object oriented data mining system. A decision tree process includes the step of reading the data. If necessary, the data is sorted. A potential split of the data is evaluated according to some criterion. An initial split of the data is determined. The final split of the data is determined using evolutionary algorithms and statistical sampling techniques. The data is split. Multiple decision trees are combined in ensembles.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: June 13, 2006
    Assignee: The Regents of the University of California
    Inventors: Erick Cantu-Paz, Chandrika Kamath
  • Patent number: 7054886
    Abstract: A database is formed and maintained by computer-automated means extracting information from a global computer network. The database contains information about people and organizations. The present invention method provides continual updates to the information stored in the database by the people named in the database and by the automated means. Integrity of the automatically extracted information is maintained. A link from the invention database to a third party data system provides updates in the information in the database to be communicated to the third party data system for updating and maintaining data of the third party data system. The database may serve as an email communication clearinghouse where senders do not need to know the email address of a person named in the database but rather leaves messages through that person's record in the database. Targeted advertising to a named person is provided during his accessing the database.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: May 30, 2006
    Assignee: Zoom Information, Inc.
    Inventors: Jonathan Stern, Jeremy W. Rothman-Shore, Kosmas Karadimitriou, Michel Decary
  • Patent number: 7054858
    Abstract: A retrieval system generates a retrieval query for batch reading of related objects when a source object is read from the database. The related objects include nested objects and/or many-to-many relationship objects. It generates a single retrieval query for each type in each level of nested objects using its parent query. Also it generates a retrieval query to retrieve a collection of target objects having many-to-many relationships with a collection of source objects.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: May 30, 2006
    Assignee: OIC Acquisition Corporation
    Inventor: James Bryce Sutherland
  • Patent number: 7043491
    Abstract: A method and apparatus for operating a database system is provided. One or more partitions are identified from a data structure in the database system. An identifier is assigned to at least one of the partitions. An external partition is identified that is not one of the partitions that form the data structure. An identifier is determined for the external partition. The first partition is removed from the data structure by exchanging the identifier of the external partition with the identifier of the first partition in the set of partitions.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: May 9, 2006
    Assignee: Oracle International Corporation
    Inventor: Yu Gong
  • Patent number: 7039662
    Abstract: A method for migrating a block of data within a storage system includes migrating first data stored in a first storage volume of a first storage subsystem to a second storage volume in a second storage subsystem. The first data is a block of data that is presented to a host so that the first data may be accessed by the host. First setting information relating to the first data is copied from a first setting volume to a second setting volume. The first and second setting volumes are provided in the first and second storage subsystems, respectively. The second storage volume is presented to the host, so that the host may access the first data stored in the second storage volume via a communication network.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: May 2, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiki Kano, Manabu Kitamura, Akira Yamamoto
  • Patent number: 7031959
    Abstract: A method and system for providing address matching. An address is compared against a plurality of address records in a database, wherein the database comprises at least one of the following: a delivery point database and an enhanced delivery point database. In addition, the method and system include providing an output data indicating whether the address has been matched to at least one of the plurality of address records in the database.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: April 18, 2006
    Assignee: United States Postal Service
    Inventors: Michael C. Garner, Harry W. Aldstadt
  • Patent number: 7007023
    Abstract: A system and associated method for flagging differences in resource attributes across multiple database and transaction systems, to substantially improve database maintenance operations performed by database administrators. The system and method perform search for object attributes that define a resource across a large number of database systems, and return the information to a database administrator, with the information in an exception state flagged. The system and method offer significant advantages for database administration in the ability to simplify the views of multiple systems into a single system image, and the ability to provide a significant degree of flexibility in displaying database information, thus making it relatively easy to identify resources that do not necessarily conform to the single system definition.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: February 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bill Thanh Huynh, Kevin Michael McBride, Mehul Mahendra Shah
  • Patent number: 6996559
    Abstract: The expanding IP data networks require address resolution mechanisms that are fast and able to handle a vast number of addresses. Novel fast address resolution mechanisms with a large address directory are described. The address resolution mechanisms make use of a compound indexing-searching technique to increase the speed and capacity of a translation apparatus. Further embodiments employ partial address scrambling to balance the loads of parallel search units.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: February 7, 2006
    Assignee: Nortel Networks Limited
    Inventor: Maged E. Beshai
  • Patent number: 6990501
    Abstract: The present invention is in the field of database information organization. More specifically, the present invention relates to the organization of laboratory procedure information for use in a database.
    Type: Grant
    Filed: November 26, 2001
    Date of Patent: January 24, 2006
    Assignee: Monsanto Technology, LLC
    Inventor: Thomas P. Beals
  • Patent number: 6985906
    Abstract: The multidimensional database system automatically adds a new group in the existing layer information. Although the existing layer information does not have the corresponding layer structure information for the newly added group or members, the multidimensional database system has a flexible feature to generate the layer information for the newly added group to accommodate the addition in a logical manner.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: January 10, 2006
    Assignee: Hitachi, Ltd.
    Inventor: Nobuyuki Yamashita
  • Patent number: 6983270
    Abstract: The invention relates to a method of displaying the progress of a database search so as to accomplish a logical operation that satisfies certain conditions; for example avoiding a null value. The invention also relates to an apparatus for practicing the method. The method displays all possible and relevant data capable of fulfilling the operation (like Boolean, SQL etc.) in addition to all possible and relevant operations (like Boolean, SQL etc.) to be applied on the given data. A key feature of the invention is that the displays occur during the operation. This is done by displaying all remaining possible and relevant data and/or operations directly after choosing a datum and/or the desired operation.
    Type: Grant
    Filed: January 24, 2001
    Date of Patent: January 3, 2006
    Inventor: Andreas Rippich
  • Patent number: 6978261
    Abstract: Using a database management system's own infrastructure to invoke a stored procedure for creating and preparing a database application. The stored procedure automates the pre-compile, compile, linker, and binder steps performed in creating and preparing the database application. The stored procedure is invoked to perform these steps in order to render the database application executable by the RDBMS. In conjunction with the invocation of the stored procedure, input parameters for the stored procedure may be specified including the requested function, the name of the database application, the source code for the database application, pre-compiler options, compiler options, linker options, binder options, and runtime options. The outputs from the stored procedure may include an executable load module, a database resource module, an output parameter string indicating the success or failure of each step, and one or more result sets containing the outputs of each step.
    Type: Grant
    Filed: July 29, 1999
    Date of Patent: December 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Curt Lee Cotner, Thomas Eng, Susan Malaika