Patents Examined by Charles L. Rones
  • Patent number: 6314434
    Abstract: A structured data management system which provides services concerning a structured electronic data object. In this system, a structured data storage unit stores a plurality of structured data objects associated with each other. Each structured data object can be represented as a tree structure constructed by a plurality of data elements, or nodes. Further, the individual nodes of a tree structure are associated with their respective process scripts. Through an input/output interface unit, a message addressed to a certain destination node arrives. Upon receipt of the message, a structured data processing unit identifies the destination node by tracing the tree structure of a particular structured data object where the destination node resides. The structured data processing unit then executes a process script associated with the destination node being identified.
    Type: Grant
    Filed: October 8, 1998
    Date of Patent: November 6, 2001
    Assignee: Fujitsu Limited
    Inventors: Nobuhisa Shigemi, Hiroyuki Yamamoto, Gengo Tazaki, Makoto Yoshioka, Mitsuhiro Kokubun
  • Patent number: 6311184
    Abstract: A method, apparatus, and program storage device for supporting improved record processing protocols for COBOL SORT and MERGE functions using input and output procedures in an object program. The SORT and MERGE functions include protocols for obtaining all of the input records via an input procedure in the object program and storing them into a memory area before performing the sort or merge steps of the SORT or MERGE function. Similarly, the SORT and MERGE functions store their results into a memory area before invoking the output procedure in the object program. Also, the present invention provides an optional overflow file which is used if the memory capacity is inadequate to store and retrieve all of the requisite data.
    Type: Grant
    Filed: October 6, 1995
    Date of Patent: October 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Tsuneo Horiguchi, Richard Kirchhofer
  • Patent number: 6308180
    Abstract: An information processing apparatus includes a display unit for displaying characters and figures, an auxiliary memory unit for storing picture data, a transmission unit for transmitting data with to other information processing apparatuses, and a transmission control unit for controlling data transmission between information processing apparatuses; wherein designated picture data is automatically clipped, and the information processing apparatus further includes a control unit for automatically controlling transfer of a file including the clipped picture data to a designated one of the other information processing apparatuses via the transmission unit, whereby it becomes easy to transfer the file to other information processing apparatuses connected via a transmission unit, thereby the operating efficiency of the information processing apparatus.
    Type: Grant
    Filed: September 22, 1998
    Date of Patent: October 23, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Kenji Terakado, Kiyoshi Masuda
  • Patent number: 6304871
    Abstract: A system and method for allowing a user to characterize an application are disclosed. In one aspect, the method and system allow a user to characterize a database engine. The database engine utilizes a particular interface for communicating with an application. The method and system include determining a query spectrum including plurality of queries corresponding to a plurality of query types. The plurality of query types are chosen such that any possible query can be classified as being of one query type. The plurality of queries is compatible with the particular interface. The method and system include running the query spectrum on the database engine and determining a time taken to run each of the plurality of queries on the database engine. In another aspect, the method and system are for characterizing the application. In this aspect, the method and system include characterizing the database engine using a query spectrum including a first plurality of queries compatible with the particular interface.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: October 16, 2001
    Assignee: International Business Machines Corporation
    Inventors: Kimberly Lynn Gajda, Michael Joseph Johnson, Robert Tod Thorpe
  • Patent number: 6304881
    Abstract: A method for partially synchronizing a local database stored on a local computer and a remote database stored on a remote computer. The method includes forming a message including information related to a local update of the local database, selecting a path from one or more communication paths coupling the local computer to the remote computer to pass the message to the remote computer, and transmitting data including the message to the remote computer over the selected path. The method can include determining whether the local update to the local database should be sent to the remote computer. The method includes receiving the data at the remote computer, processing the message included in the received data, and providing the information related to the local update to a remote application executing on the remote computer. A remote database coupled to the remote application is then updated using the information related to the local update.
    Type: Grant
    Filed: March 3, 1998
    Date of Patent: October 16, 2001
    Assignee: Pumatech, Inc.
    Inventors: Chris Halim, John W. Stossel
  • Patent number: 6301584
    Abstract: A data integration system and method gathers information dynamically from one or more data sources, which may be located at different servers and have incompatible formats, structures the information into a configurable, object-oriented information model, and outputs the information for the user according to an associated, configurable visual representation with automatic content classification.
    Type: Grant
    Filed: August 21, 1998
    Date of Patent: October 9, 2001
    Assignee: Home Information Services, Inc.
    Inventor: Denis Ranger
  • Patent number: 6301583
    Abstract: An authoring system is disclosed that uses an open hierarchical data structure to build and maintain menu data for an applet running on a client computer that displays a series of nested, pop-up list menus. These menus constitute a content menu that serves as an end-user access method to Web pages on a Web site. The authoring system uses the open hierarchical data structure to organize information on the Web site and generate the menu data for a content menu. The authoring system allows developers to select when menu data files are generated, at runtime or compiled, and their optimal file size. This enables the Web developer to generate menu files that can be optimized for use in a client-server network.
    Type: Grant
    Filed: May 16, 1998
    Date of Patent: October 9, 2001
    Inventor: Paul Zellweger
  • Patent number: 6298351
    Abstract: An unreliable training set is modified to provide for a reliable training set to be used in supervised classification. The training set is modified by determining which data of the set are incorrect and reconstructing those incorrect data. The reconstruction includes modifying the labels associated with the data to provide for correct labels. The modification can be performed iteratively.
    Type: Grant
    Filed: April 11, 1997
    Date of Patent: October 2, 2001
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Sharmila Thadhani Hutchins, Chung-Sheng Li, John Joseph Edward Turek
  • Patent number: 6298346
    Abstract: Provided are a method and apparatus for supporting a cooperative activity in which an activity is performed by cooperation among a plurality of participants, as in a television conference system. When another user attempts to participate in the cooperative activity (session), a guardian is assigned to the session and a guardian is assigned also to the user attempting to participate. Allowance or refusal of participation by the user in the session is decided based upon the access control level of the guardian corresponding to the user, a guardian tree defining the path of the guardian and the mutual relationship between the guardians.
    Type: Grant
    Filed: November 29, 1995
    Date of Patent: October 2, 2001
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takahiro Kurosawa
  • Patent number: 6298342
    Abstract: A “pivot” operation rotates the data items in a relational database table so that certain data values in the table become column names of the pivoted table, and the data items of a specified value column appear in corresponding rows in the new columns of the pivoted table. A pivot list specifies that only certain values of the pivot column data items participate in the operation. Additional columns of the input table appear as columns in the output table; the rows of the output table are grouped by equal data-item values in these grouping columns. An “unpivot” operation provides the inverse of the pivot operation. Both operations may be nested in an SQL user query at the algebraic level. The operations occur in the search engine of a relational database management system, and may also be invoked as part of an optimization of another query.
    Type: Grant
    Filed: March 16, 1998
    Date of Patent: October 2, 2001
    Assignee: Microsoft Corporation
    Inventors: Goetz Graefe, Jeff Alger
  • Patent number: 6298341
    Abstract: New and improved systems and methods for generating and facilitating registration and transfer of available domain names. The systems and methods include and involve a data storage facility for storing at least one adjunct term for use in generating at least one registerable domain name, and a processor arrangement which is coupled to the data storage facility and which is configured to be accessed by a user system via an electronic data network, to receive at least one root term from the user system, to concatenate at least one root term with at least one adjunct term to generate at least one candidate domain name, to query a data source to determine if the candidate domain name(s) is available for registration and/or transfer, and to notify the user system of the candidate domain name(s) when the same are available for registration and/or transfer.
    Type: Grant
    Filed: September 22, 1999
    Date of Patent: October 2, 2001
    Assignee: Raredomains.com, LLC
    Inventors: Michael Mann, Ronald Fitzherbert
  • Patent number: 6295536
    Abstract: Users are provided access to locally controlled data under centrally controlled rules of access. First, users request access to one or more agency databases from an enterprise system. After access is authorized using any known technique, users access agency databases, via the Internet, intranet(s) or other public or enterprise networks, using enterprise standard forms. Industry standard display programs, such as web browsers may be used to display the forms. The data fields on the forms are defined by agency and user profiles stored in enterprise databases. The content of the fields are supplied by the agency databases.
    Type: Grant
    Filed: December 23, 1998
    Date of Patent: September 25, 2001
    Assignee: American Management Systems, Inc.
    Inventor: James C. Sanne
  • Patent number: 6295530
    Abstract: Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time on-line process.
    Type: Grant
    Filed: May 15, 1996
    Date of Patent: September 25, 2001
    Inventors: Andrew M. Ritchie, Jonathan M. Bradshaw
  • Patent number: 6286013
    Abstract: An operating system provides a common name space for both long filenames and short filenames. In this common namespace, a long filename and a short filename are provided for each file. Each file has a short filename directory entry and may have at least one long filename directory entry associated with it. The number of long filename directory entries that are associated with a file depends on the number of characters in the long filename of the file. The long filename directory entries are configured to minimize compatibility problems with existing installed program bases.
    Type: Grant
    Filed: January 28, 1997
    Date of Patent: September 4, 2001
    Assignee: Microsoft Corporation
    Inventors: Aaron R. Reynolds, Dennis R. Adler, Ralph A. Lipe, Ray D. Pedrizetti, Jeffrey T. Parsons, Rasipuram V. Arun
  • Patent number: 6285997
    Abstract: A method, apparatus, and article of manufacture for a computer-implemented technique for query optimization with deferred updates and autonomous sources. An object-oriented query is executed to retrieve data from a database. The database is stored on a data storage device connected to a computer. The object-oriented query is transformed into subqueries, wherein at least one subquery is directed against a database, and wherein one subquery is directed against an object cache. Each subquery that is directed against a database is executed to retrieve data from the database into the object cache. The subquery that is directed against the object cache is executed to retrieve data for the query, wherein the data incorporates updates to the object cache and updates to the database.
    Type: Grant
    Filed: November 16, 1998
    Date of Patent: September 4, 2001
    Assignee: International Business Machines Corporation
    Inventors: Michael James Carey, Gerald George Kiernan
  • Patent number: 6286012
    Abstract: The information filtering apparatus has a configuration having a metric dividing section which divides a matrix indicating that what items a user needed and did not need into a plurality of matrixes, and a classification information filtering unit which calculates a plurality of classification necessities and a plurality of classification reliabilities using the plurality of matrixes divided in the metric dividing section.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: September 4, 2001
    Assignee: Matsushita Research Institute Tokyo, Inc.
    Inventors: Toshiki Kindo, Hideyuki Yoshida, Taisuke Watanabe
  • Patent number: 6278996
    Abstract: A message understanding and response system recognizes and answers messages based on the message writer's intent in unconstrained natural language text messages. The system has a set of knowledge bases with linked domain specific words, phrases, and regular expressions relating to the domain of the writer and the domain of the respondent. The writer's domain is represented by special purpose lexicons linked to representations of typical intents. The typical intents are linked to a domain knowledge base of typical and appropriate respondent actions. The system is initialized by manually classifying a training text corpus according to the respondent's policies. A lexical analysis tool with prototypical intents and phrases indicating intents is applied to the training text corpus, which includes the domain specific characteristics of both the writer and the respondent.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: August 21, 2001
    Assignee: Brightware, Inc.
    Inventors: Keith D. Richardson, Jeff Greif, Doug Buedel, Boris Aleksandrovsky
  • Patent number: 6275832
    Abstract: A technique for undoing a transaction that changes data in a database. In accordance with the present invention, the database contains at least one data unit. The database is stored in a data storage device connected to a computer. A lock, transaction identifier, transaction operation indicator, and data unit, are associated with the transaction. The invention undoes the transaction using the associated lock, transaction identifier, transaction operation indicator, and data unit.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: August 14, 2001
    Assignee: International Business Machines Corporation
    Inventors: Julie Ann Watts, Steven John Watts
  • Patent number: 6269378
    Abstract: The invention relates to a software module, more particularly to a Name Service for providing client software objects with the software object reference of other software objects in a software system. Look-up requests to the Name Service are made by the objects as ordinary synchronous procedure calls. If a client requests the software object reference of a software object from the Name Service and that request cannot be satisfied by the tables of the Local Name Service, a fake software object reference is returned to the client. This allows look-up requests to terminate within a given time frame. The fake software object reference actually points back to the Name Service. When the client attempts to send a message to the software object, it does so in an asynchronous fashion. The object saves its current context and relinquishes control of the process thread and waits for a reply to its message.
    Type: Grant
    Filed: December 23, 1998
    Date of Patent: July 31, 2001
    Assignee: Nortel Networks Limited
    Inventor: Alan Richard Quirt
  • Patent number: 6269382
    Abstract: The present invention is directed to systems and methods for hierarchical storage management. A system manager specifies policies used to migrate and recall data from between the local and a remote storage while the system itself is afforded latitude in complying or violating these policies. As a violation of the migration policy, the system of the present invention pre-migrates data from local storage to remote storage prior to the time that a given file will become eligible for migration thereto. During pre-migration, data resides in both local and remote storage. Once the time for migration has arrived, local storage space may be freed bv simply deleting the data stored locally and retaining the data stored remotely. As part of the recall policy, data is delayed from returning to local storage from the remote storage unless an access request or a write command specifically requires that the data be returned.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: July 31, 2001
    Assignee: Microsoft Corporation
    Inventors: Luis Felipe Cabrera, Michael G. Lotz