Patents Examined by Tam V Nguyen
-
Patent number: 6704739Abstract: Computer-implemented methods and apparatus for tagging data assets are disclosed. The disclosed methods include a method of responding to a user request that a computer program application open a data asset. The method of opening a data asset includes presenting to the user a location interface to receive data asset location information from the user to locate a desired data asset. The location interface is linked to a searchable tag database that includes concept data elements, asset references, and associations. Concept data elements each representing a concept and have a hierarchy specified by concept hierarchy information. Asset references each comprise a storage location identifier for a corresponding data asset. Each association represents a relation between a data asset and a concept. The method also includes receiving from the user a query identifying a concept and a relation.Type: GrantFiled: January 4, 1999Date of Patent: March 9, 2004Assignee: Adobe Systems IncorporatedInventors: Daniel H. Craft, Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
-
Patent number: 6665682Abstract: A method, apparatus, and article of manufacture for improved performance of table insertion by using multiple tables or multiple threads. A command is executed in a computer to perform a database operation on a relational database stored on a data store connected to the computer. A multi-dimensional database is represented as a relational schema in the relational database, wherein the relational schema includes one or more base tables, related dimension tables, and a key table. Each of the base tables and the key table is accessed concurrently to perform the database operation.Type: GrantFiled: July 19, 1999Date of Patent: December 16, 2003Assignee: International Business Machines CorporationInventors: Daniel Martin DeKimpe, William Earl Malloy, Simon Edward Moore, Gary Robinson
-
Patent number: 6633864Abstract: A method and apparatus in a data processing system for searching for documents. A first thread is initiated, wherein the first thread provides an interface with a user to manipulate the results returned by the second thread. A search request is received. A second thread is initiated, wherein the second thread performs a search using the search request and stored in the results in a data structure and wherein the first thread and the second thread are executed in parallel in the data processing system.Type: GrantFiled: April 29, 1999Date of Patent: October 14, 2003Assignee: International Business Machines CorporationInventors: Carol Sue Christensen, Janice Marie Girouard, Nizamudeen Ishmael, Jr., Richard Dennis Talbot
-
Patent number: 6604102Abstract: The SQL compiler and SQL executor in a database management system are extended to process queries requiring streaming mode processing of data stored in a table. A scan operator performs table access functions during execution of the streaming mode query. The scan operator first performs an initial scan to access rows in a specified database table, and then performs a delta scan to access new rows added to the table, as well as rows modified by other queries. The scan operator continues to process new data added to the table until the initiating user or application closes the associated cursor. A set of data structures are provided to keep track of active scan operators, including a session control block that includes fields for keeping track of whether the scan operator is performing an initial scan or a delta scan. The session control block also includes, for streaming mode scan operators, a delta scan list of new and modified rows to be processed in the delta scan.Type: GrantFiled: November 29, 2001Date of Patent: August 5, 2003Assignee: Hewlett-Packard Development Company, LP.Inventors: Johannes Klein, Robbert C. Van der Linden, Raj K. Rathee, Hansjorg Zeller
-
Patent number: 6516320Abstract: A memory for access by a program being executed by a programmable control device includes a data access structure stored in the memory, the data access structure including a first and a second index structure (each having a plurality of entries) together forming a tiered index. At least one entry in the first structure indicates an entry in the second structure. The number of entries in the second structure being dynamically changeable. A method for building a tiered index structure includes building a first-level index structure having a predetermined number of entries, building a second-level index structure having a dynamic number of entries, and establishing a link between an entry in the first-level index structure and an entry in the second-level index structure.Type: GrantFiled: March 8, 1999Date of Patent: February 4, 2003Assignee: Pliant Technologies, Inc.Inventors: Paul S. Odom, Michael J. Massey
-
Patent number: 6505201Abstract: Methods and apparatus for monitoring the on-line activities of an on-line user are disclosed. Information regarding the user's activities are used as a basis for targeting advertisements to the user. Monitoring is performed by a client monitoring application, which performs monitoring without intruding on the user's activities. In monitoring, URLs in the address bar of the browser application are obtained by the client monitoring application, or the stream of URLs transmitted by the browser application are obtained by the client monitoring application, or information in displayed web pages is obtained by the client monitoring application.Type: GrantFiled: July 8, 1999Date of Patent: January 7, 2003Assignee: Net Zero, Inc.Inventors: Stacy Haitsuka, Ronald Burr, Harold MacKenzie, Marwan Zebian, Terry Warren, Shane Blaser
-
Patent number: 6502086Abstract: An automated data processing system includes a relational database engine, storage devices having a database table, registry and binary large objects created and updated by the relational database engine and a user defined function engine retrieving data elements stored in the binary large objects. The registry includes data element classifications. The database table includes relational information of the data elements, the data element classifications and pointers to the binary large objects, and the relational database engine creates and updates the binary large objects based on the database table and the registry.Type: GrantFiled: January 4, 1999Date of Patent: December 31, 2002Assignee: International Business Machines CorporationInventor: Robert C. Pratt
-
Patent number: 6502106Abstract: Disclose is a system, method, and program for accessing files maintained in a server that is capable of being accessed over a network. A request is received for a file maintained in the server. A determination is then made as to whether a copy of the requested file is stored in a storage system. The system then determines a delay time associated with retrieving the copy of the requested file from the storage system after determining that the storage system includes the copy of the requested file. A determination is then made as to whether the delay time exceeds a maximum delay time. The system retrieves the requested file from the storage system to return to the request after determining that the delay time does not exceed the maximum delay time. Alternatively, the system retrieves the requested file from the server over the network to return to the request after determining that the delay time exceeds the maximum delay time.Type: GrantFiled: March 25, 1999Date of Patent: December 31, 2002Assignee: International Business Machines CorporationInventors: James Michael Gampper, Tarek Makansi, Daniel Charles Wolfe
-
Patent number: 6499037Abstract: A system for, and method of, ensuring serialization of updates from a replica site in a distributed database that is described by a copy graph and a distributed database incorporating the system or the method. In one embodiment, the system includes: (1) a directed acyclic copy graph (DAG) creation module that identifies backedges in, and removes the backedges from, the copy graph to yield a DAG and (2) a propagation module, associated with the DAG creation module, that initially employs eager updating to propagate the updates along the backedges and thereafter employs lazy updating to propagate the updates along edges of the directed acyclic copy graph to ensure the serialization.Type: GrantFiled: September 9, 1999Date of Patent: December 24, 2002Assignee: Lucent Technologies Inc.Inventors: Yuri J. Breitbart, Raghavan V. Komondoor, Rajeev Rastogi, Srinivasan Seshadri, Abraham Silberschatz
-
Patent number: 6496822Abstract: Methods for of providing computer systems bundled with access to restricted-access databases. In one embodiment, a method includes providing a computer system with an authorized access identifier that allows access to a restricted-access database via a computer communication network; and providing the computer system to a user. The user is not required to pay use fees, or seek out a suitable information supplier, thereby improving user satisfaction and productivity. In an alternate embodiment, a method includes providing an access software program for accessing the restricted-access database. In another embodiment, a method includes generating the restricted-access database. Alternately, the generating of the restricted-access database may include storing educational information on a storage device, or transmitting an approximately real-time audio-visual signal. In another embodiment, a method includes updating the restricted-access database.Type: GrantFiled: April 12, 1999Date of Patent: December 17, 2002Assignee: Micron Technology, Inc.Inventors: Michael Rosenfelt, Mark Gonzales
-
Patent number: 6493722Abstract: A system, a method and a computer readable medium for distributing messages from a third-party to a group of subscribers by using subscriber information and subscriber preferences stored in a database so that the group of subscribers can form a community to negotiate a group purchase of a good and/or service from the third party. A subscriber selection system is used for querying the database using one or more subscriber criteria to form a group of one or more subscribers. The one or more subscriber criteria used to query the database is chosen by the third party, which allows the subscriber selection system to form a group of subscribers who satisfy the criteria for a type of subscriber that the third-party wants to send a message, such as an advertisement, to. A billing system, which is coupled to the database receives one or more messages from a third-party and then provides the one or more messages from the third party to the group of subscribers that was formed by the corresponding query of the database.Type: GrantFiled: April 13, 1999Date of Patent: December 10, 2002Assignee: Daleen Technologies, Inc.Inventors: James Daleen, John Z. Yin
-
Patent number: 6480844Abstract: A method provides for mining information from large volumes of data regarding transactions. The method provides for inferring a behavioral characteristic of a party to the transaction based on a large volume of data concerning a multitude of parties. That inferred characteristic may be dynamic in nature.Type: GrantFiled: March 25, 1999Date of Patent: November 12, 2002Assignee: AT&T Corp.Inventors: Corinna Cortes, Daryl Pregibon
-
Patent number: 6473761Abstract: The objective of the present invention is to provide an agent system in which it will not be necessary to respecify the destination and in which the dead time entails in specifying the destination will be minimized. Agent generating unit in the system agent generates mobile object with its attached routing list which indicates the object's destination. MPU converting unit converts agent to MPU code. Intermediate code converting unit changes to intermediate code, and outputs to the next communication device. In the communication device which received the agent, the MPU converting unit converts the agent to MPU code. Agent restoring unit restores the agent of MPU code to the original agent, and stores it in the memory area.Type: GrantFiled: March 26, 1999Date of Patent: October 29, 2002Assignee: Omron CorporationInventors: Yutsuka Shigemori, Takefumi Naganuma, Akira Nakajima, Tetsuto Nishiyama
-
Patent number: 6457006Abstract: A system and method for organizing raw data from one or more sources uses an improved mechanism for identifying duplicate data between fields (e.g., columns) in the databases. The fields may be similar fields within a single database or similar or identical fields within a pair of databases and as organized as arrays or field vectors. The present invention sorts each of the field vectors and if necessary, partitions them by common value. A number of comparisons required to identify the duplicate data between the field vectors is reduced by feeding back a difference between the compared values. This difference is used to adjust indices into the field vectors for subsequent comparison.Type: GrantFiled: October 6, 1999Date of Patent: September 24, 2002Assignee: PriMentia, Inc.Inventor: Bjorn J. Gruenwald
-
Patent number: 6453322Abstract: A method, apparatus, and article of manufacture for DDL Extension layer that provides extended data definition language (DDL) capabilities for relational databases with multi-connections. A command is executed in a computer to perform a database operation on a relational database stored on a data store connected to the computer. The command is received from one of a plurality of applications. One or more compensating operations are logged for the command, wherein each compensating operation corresponds to an action to be performed for a rollback or a commit operation. An identifier is associated with the compensating operations, wherein the identifier identifies a unit of work from which the command was received.Type: GrantFiled: July 19, 1999Date of Patent: September 17, 2002Assignee: International Business Machines CorporationInventors: Daniel Martin DeKimpe, William Earl Malloy, Craig Reginald Tomlyn
-
Patent number: 6446060Abstract: Similarity measure has been one of the critical issues for successful content-based retrieval. Simple quadratic forms of distance is inadequate as it does not necessary correspond to perceived similarity nor is it adaptive to different applications. This patent application describes a new sequential query processing algorith for evaluating content-based composite object queries. The composite objects consist of spatial and temporal arrangements of simple objects. The simple objects are defined in terms of spatial, temporal, feature and semantic attributes. The query method defines a process for executing a best-first search for the matches to the query, while providing a flexible framework for broadening the search space as required. The query method guarantees that there are no false dismissals of the candidate composite objects.Type: GrantFiled: January 26, 1999Date of Patent: September 3, 2002Assignee: International Business Machines CorporationInventors: Lawerence D. Bergman, Vittorio Castelli, Chung-Sheng Li, John R. Smith
-
Patent number: 6442572Abstract: A method of performing a transaction on a database. A number of transactions are available to be performed on said database. At least one of said transactions may only be performed if corresponding requirements are fulfilled, wherein the fulfillment of said requirements depends on the prior successful termination of at least one other transaction. Then, said at least one of said transactions is invoked. Depending on stored information relating to prior successful terminations of transactions it is then checked whether said corresponding requirements are fulfilled. If said requirements are fulfilled, said transaction is performed. Then, after a successful termination of said transaction, an information relating to said successful termination is stored.Type: GrantFiled: January 27, 1999Date of Patent: August 27, 2002Assignee: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Patent number: 6442569Abstract: The present invention provides a method for transferring data between source and target databases in a computer system that can adapt to changes in the schema of the source database and/or target database. This adaptability is achieved by determining the intersection of the source and target database schemas prior to a transfer of data between the databases. Since the intersection is determined prior to a transfer, changes in the schema of the source and/or target database are automatically accommodated. In one embodiment, the method includes the ability to specify the desired frequency with which data is to be transferred between source and target databases. The method, which is implemented as a computer program, is also capable of operating in a computer system in which other tasks are competing for processor time.Type: GrantFiled: April 26, 1999Date of Patent: August 27, 2002Assignee: General Electric CompanyInventors: Andrew Walter Crapo, Richard Christopher Noel, James Leigh Douglass
-
Patent number: 6430572Abstract: A scan tool recipe management database system for recipes utilized in the scanning of semiconductor wafers during the manufacture of the semiconductor wafers. The scan tool recipe management database system includes workstations at each scan tool for simultaneously inputting recipes and changes to the recipes to the scan tool and to a scan tool recipe database.Type: GrantFiled: March 8, 1999Date of Patent: August 6, 2002Assignee: Advanced Micro Devices, INCInventors: Paul J. Steffan, Allen S. Yu
-
Patent number: 6424969Abstract: A system and method for organizing raw data from one or more sources. The content of the raw data is converted into an appropriate number system and stored in a format that facilitates the use of efficient mathematical operations. The number system is selected to handle each of the various elements, characters, or other representative indicia found in the raw data. Furthermore, the number system is selected so that the numerical data retains semantic significance with respect to the raw data. Once converted into the numeric format, the data is processed using various techniques to extract the best information from the raw data into a distilled database.Type: GrantFiled: July 20, 1999Date of Patent: July 23, 2002Assignee: Inmentia, Inc.Inventor: Bjorn J. Gruenwald