Patents Examined by Joon Hwan Hwang
-
Patent number: 7113947Abstract: 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: GrantFiled: March 11, 2002Date of Patent: September 26, 2006Assignee: International Business Machines CorporationInventors: Donald Edward Benson, Philip Lester Flowers, Chris Myunghoon Lee, Thomas S. Lee, Mayank V. Shah, Shirley S. Wang
-
Patent number: 7113956Abstract: 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: GrantFiled: November 20, 2001Date of Patent: September 26, 2006Assignee: Interneer Inc.Inventors: Romeo E Elias, Jaime D Sipila, Andrew Young
-
Patent number: 7099901Abstract: 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: GrantFiled: August 27, 2002Date of Patent: August 29, 2006Assignee: Hitachi, Ltd.Inventors: Atsushi Sutoh, Shinji Fujiwara, Manabu Kitamura
-
Patent number: 7089236Abstract: 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: GrantFiled: October 13, 1999Date of Patent: August 8, 2006Assignee: Search 123.com, Inc.Inventor: Jeffrey M. Stibel
-
Patent number: 7085756Abstract: 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: GrantFiled: May 8, 2003Date of Patent: August 1, 2006Assignee: International Business Machines CorporationInventors: James Edward Carey, Bradley William Fawcett
-
Patent number: 7072919Abstract: 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: GrantFiled: May 8, 2003Date of Patent: July 4, 2006Assignee: Oracle International CorporationInventors: Harlan Sexton, Peter Benson
-
Patent number: 7072906Abstract: 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 comprisiType: GrantFiled: November 21, 2003Date of Patent: July 4, 2006Assignee: SAP AGInventor: Andreas Kemmler
-
Patent number: 7072884Abstract: 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: GrantFiled: October 23, 2002Date of Patent: July 4, 2006Assignee: Sears, Roebuck and Co.Inventor: Matthew Jon Kemp
-
Patent number: 7062504Abstract: 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: GrantFiled: April 25, 2002Date of Patent: June 13, 2006Assignee: The Regents of the University of CaliforniaInventors: Erick Cantu-Paz, Chandrika Kamath
-
Patent number: 7054886Abstract: 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: GrantFiled: July 27, 2001Date of Patent: May 30, 2006Assignee: Zoom Information, Inc.Inventors: Jonathan Stern, Jeremy W. Rothman-Shore, Kosmas Karadimitriou, Michel Decary
-
Patent number: 7054858Abstract: 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: GrantFiled: August 1, 2001Date of Patent: May 30, 2006Assignee: OIC Acquisition CorporationInventor: James Bryce Sutherland
-
Patent number: 7043491Abstract: 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: GrantFiled: May 23, 2002Date of Patent: May 9, 2006Assignee: Oracle International CorporationInventor: Yu Gong
-
Patent number: 7039662Abstract: 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: GrantFiled: February 24, 2004Date of Patent: May 2, 2006Assignee: Hitachi, Ltd.Inventors: Yoshiki Kano, Manabu Kitamura, Akira Yamamoto
-
Patent number: 7031959Abstract: 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: GrantFiled: November 15, 2001Date of Patent: April 18, 2006Assignee: United States Postal ServiceInventors: Michael C. Garner, Harry W. Aldstadt
-
Patent number: 7007023Abstract: 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: GrantFiled: August 27, 2002Date of Patent: February 28, 2006Assignee: International Business Machines CorporationInventors: Bill Thanh Huynh, Kevin Michael McBride, Mehul Mahendra Shah
-
Patent number: 6996559Abstract: 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: GrantFiled: December 23, 1999Date of Patent: February 7, 2006Assignee: Nortel Networks LimitedInventor: Maged E. Beshai
-
Patent number: 6990501Abstract: 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: GrantFiled: November 26, 2001Date of Patent: January 24, 2006Assignee: Monsanto Technology, LLCInventor: Thomas P. Beals
-
Patent number: 6985906Abstract: 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: GrantFiled: December 13, 2001Date of Patent: January 10, 2006Assignee: Hitachi, Ltd.Inventor: Nobuyuki Yamashita
-
Patent number: 6983270Abstract: 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: GrantFiled: January 24, 2001Date of Patent: January 3, 2006Inventor: Andreas Rippich
-
Patent number: 6978261Abstract: 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: GrantFiled: July 29, 1999Date of Patent: December 20, 2005Assignee: International Business Machines CorporationInventors: Curt Lee Cotner, Thomas Eng, Susan Malaika