Patents Examined by Paul R. Lintz
  • Patent number: 6311180
    Abstract: A system and method is disclosed for dynamically generating a display document to conform to a display device according to viewing preferences of a user of the display device. The method selects display elements from an application description file, and maps them on a display area in a functional manner. For each user, a predetermined user profile can indicate recommended viewing preferences so that a desired presentation of the information can be produced accordingly.
    Type: Grant
    Filed: March 28, 2000
    Date of Patent: October 30, 2001
    Assignee: Linx Data Terminals, Inc.
    Inventor: John H. Fogarty
  • Patent number: 6298339
    Abstract: The present invention relates to a data structure and a method for, in a datastructure, managing sequences of symbols (e.g numbers or words). A solution with a double set of records is employed where the first set of records is defined by a linked list of records which are array records of pointers with one element for each symbol (e.g digit or letter). The second set of records is defined by strings where the complete sequences of symbols are stored. The managing of the data structures would suitably comprise storing, deleting and finding/searching the sequences of symbols.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: October 2, 2001
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Stefan Björnson
  • Patent number: 6292806
    Abstract: A computer based apparatus and method which provide access to complex technical information employed to maintain and repair complicated equipment, such as aircraft, to enable compliance with regulatory requirements.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: September 18, 2001
    Assignee: Aircraft Technical Publishers
    Inventor: Michael A. Sandifer
  • Patent number: 6292931
    Abstract: A method of determining circuit characteristics of an integrated circuit design defined by RTL code, said method comprising the steps of identifying hardware elements in the RTL code, determining key pins for said identified hardware elements, and extracting critical design structure from the RTL code. The hardware elements identified include flipflops, latches, tristate buffers, bidirectional buffers and memories. The critical design structures include design hierarchy and nets, including clock nets, multiply-driven nets, reset nets, and RAM write enable nets.
    Type: Grant
    Filed: February 20, 1998
    Date of Patent: September 18, 2001
    Assignee: LSI Logic Corporation
    Inventor: Guy Dupenloup
  • Patent number: 6282550
    Abstract: A method for providing information to a customer who is requesting a synthesized oligonucleotide, peptide, peptide nucleic acid, polysaccharide or antibody (collectively “strands”). The capabilities of one or more suppliers are stored and automatically searched for capabilities to synthesize the requested strand. A list of the suppliers with the required capabilities is generated along with the price of the strand. The invention also encompasses an apparatus for providing information to remote users regarding which suppliers can supply a desired strand. The apparatus has a database and a server which allows the remote user to access the capabilities of one or more suppliers for synthesizing a strand.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: August 28, 2001
    Assignee: Tangerine Technologies, Inc.
    Inventors: Jay Raman Venkatesan, Todd Riley Johnson, Joshua David Lynn, Eric Christopher Parkinson
  • Patent number: 6282518
    Abstract: A process for making industrial products available by the manufacturer of the industrial products for online ordering through a communications network such as the Internet by a customer for the industrial products that has access to the communications network.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: August 28, 2001
    Assignee: ABB Automation Group Ltd.
    Inventors: Peter J. Farrell, Eugene E. Madara
  • Patent number: 6282537
    Abstract: A system for querying disparate, heterogeneous data sources over a network, where at least some of the data sources are World Wide Web pages or other semi-structured data sources, includes a query converter, a command transmitter, and a data retriever. The query converter produces, from at least a portion of a query, a set of commands which can be used to interact with a semi-structured data source. The query converter may accept a request in the same form as normally used to access a relational data base, therefore increasing the number of data bases available to a user in a transparent manner. The command transmitter issues the produced commands to the semi-structured data source. The data retriever then retrieves the desired data from the data source. In this manner, structured queries may be used to access both traditional, relational data bases as well as non-traditional semi-structured data bases such as web sites and flat files.
    Type: Grant
    Filed: April 6, 1999
    Date of Patent: August 28, 2001
    Assignee: Massachusetts Institute of Technology
    Inventors: Stuart E. Madnick, Michael D. Siegel
  • Patent number: 6279003
    Abstract: A method, apparatus, article of manufacture, and a memory structure for configuring a database management system to operate with multiple key versions is disclosed. The method comprises the steps of accessing key information comprising self-describing key data and an associated version indicator, generating key conversion/comparison information from the accessed key information, and storing the key conversion/comparison information in a memory accessible to the database management system. The apparatus comprises a means for performing the above-entitled operations, and the article of manufacture comprises a program storage device tangibly embodying instructions for performing the operations.
    Type: Grant
    Filed: December 22, 1998
    Date of Patent: August 21, 2001
    Assignee: International Business Machines Corporation
    Inventors: Christina Marie Lee, Robert William Lyle, Hsiao Ming Wang
  • Patent number: 6279004
    Abstract: A method, apparatus, article of manufacture, and a memory structure for configuring a database management system to operate with multiple key versions is disclosed. The method comprises the steps of storing first key information comprising a first key format and an associated version indicator, when a command altering the key format is accepted, storing altered key information comprising the altered key format and the incremented version indicator in the index page set, and storing altered key information in an index catalog. The apparatus comprises a means for performing the above-entitled operations, and the article of manufacture comprises a program storage device tangibly embodying instructions for performing the operations.
    Type: Grant
    Filed: December 22, 1998
    Date of Patent: August 21, 2001
    Assignee: International Business Machines Corporation
    Inventors: Christina Marie Lee, Robert William Lyle, Stephen J. Schmandt, Hsiao Ming Wang, Yufen Wang
  • Patent number: 6269472
    Abstract: Disclosed is a method for correcting a layout design using a design rule checker. The method includes providing a layout design file having the layout design that is to be corrected for optical proximity by the design rule checker. Providing a run set to the design rule checker. The run set includes a plurality of correction values that are used to correct a plurality of features of the layout design that have a selected space dimension. Identifying each of the plurality of features that have the selected space dimension. The method further includes correcting each of the plurality of features that have the selected space dimension with one correction value of the plurality of correction values of the run set. Preferably, the run set is generated from a correction table that has the plurality of correction values.
    Type: Grant
    Filed: December 12, 1997
    Date of Patent: July 31, 2001
    Assignee: LSI Logic Corporation
    Inventors: Mario Garza, John V. Jensen, Nicholas K. Eib, Keith K. Chao
  • Patent number: 6263476
    Abstract: A system that can test individual components having tolerances on a circuit board without complete access to every node on the board is disclosed. The system uses a method that develops test limits from a model of the board, component tolerances, and a list of accessible nodes. A method of reducing the complexity of the test problem by limiting the number of components under consideration is also disclosed. A method of reducing the complexity of the test problem by limiting the number of nodes under consideration is also disclosed. A method of picking nodes to apply stimulus to a board is also disclosed. Finally, a method of correcting for certain parasitics associated with tester hardware is disclosed.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: July 17, 2001
    Assignee: Agilent Technologies
    Inventors: Rodney A. Browen, Cherif Ahrikencheikh, William P. Darbie, John E. McDermid, Kay C. Lannen
  • Patent number: 6263388
    Abstract: A data processing system and method are described for permitting a server computer system to remotely disable an ability of a client computer system to access a network which couples the client computer system to the server computer system. The server computer system transmits an indication to the client computer system utilizing the network that the ability of the client computer system to access said network be at least temporarily disabled. In response to a receipt of the indication by the client computer system, the ability of the client computer system to access the network is at least temporarily disabled. The client computer system is unable to transmit information utilizing the network while the client computer system is temporarily disabled.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: July 17, 2001
    Assignee: International Business Machines Corporation
    Inventors: Daryl Carvis Cromer, Brandon Jon Ellison, Eric Richard Kern, Randall Scott Springfield
  • Patent number: 6260048
    Abstract: A technical support incident resolution facility handles incidents, which are unexpected results which occur during the use of products. Within a vendor environment, a diagnostic knowledge trees database stores diagnostic knowledge trees for the products. A copy of a subset of the diagnostic knowledge trees is downloaded to a client environment. The subset of diagnostic knowledge trees provides diagnostic information for a subset of the products which are supported within the client environment. The copy of the subset of the diagnostic knowledge trees are used to supply diagnostic information to the client for incidents which potentially occur when a diagnostic program attempts to analyze the subset of the products.
    Type: Grant
    Filed: October 27, 1998
    Date of Patent: July 10, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Ralph Carpenter, Richard F. DeGabriele
  • Patent number: 6247012
    Abstract: An information reception and delivery system receives and delivers private information produced and delivered within an internal network 100 and global information reception from an external network 200 connected to the internal network 100. A directory includes information sources (or servers) and reception information used for receiving the information. A predetermined high-level server 110 of the system manages reception and delivery performed by other servers 120 etc. provided in the internal network, through use of both a global directory table 1 holding a directory regarding the global information and a private directory table 2 holding a directory regarding the private information.
    Type: Grant
    Filed: September 28, 1998
    Date of Patent: June 12, 2001
    Assignee: PFU Limited
    Inventors: Koji Kitamura, Akira Kubota, Shinya Abe, Toshikuni Hamano, Kotaro Tsukuda, Shigeru Miki
  • Patent number: 6243851
    Abstract: The invention provides parametric modules called Self Implementing Modules (SIMs) for use in programmable logic devices such as FPGAs. The invention further provides tools and methods for generating and using SIMs. SIMs implement themselves at the time the design is elaborated, targeting a specified FPGA according to specified parameters. In one embodiment, a SIM references or includes one or more floorplanners each of which may employ one or more placement algorithms. Such placement algorithms might include, for example: a linear ordering algorithm that places datapath logic bitwise in a regular linear pattern; a rectangular mesh algorithm that implements memory in a grid pattern in distributed RAM; a columnar algorithm for counters and other arithmetic logic; or a simulated annealing algorithm for random logic such as control logic. Therefore, a design including more than one SIM can utilize a plurality of placement algorithms at the same or different levels of hierarchy.
    Type: Grant
    Filed: March 27, 1998
    Date of Patent: June 5, 2001
    Assignee: Xilinx, Inc.
    Inventors: L. James Hwang, Eric F. Dellinger, Sujoy Mitra, Sundararajarao Mohan, Cameron D. Patterson, Ralph D. Wittig
  • Patent number: 6233725
    Abstract: A method and apparatus for providing a process in a data processing system for executing bytecodes. A call to just in time compile bytecodes is intercepted. A just in time compiler is selected from a plurality of just in time compilers to compile the bytecodes, wherein the just in time compiler is a selected just in time compiler. The bytecodes are sent to the selected just in time compiler for processing.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: May 15, 2001
    Assignee: International Business Machines Corporation
    Inventors: Bruce Anthony Beadle, Michael Wayne Brown, Michael Anthony Paolini, Douglas Scott Rothert
  • Patent number: 6230151
    Abstract: A method and system for generating a decision-tree classifier in parallel in a shared-memory multiprocessor system is disclosed. The processors first generate in the shared memory an attribute list for each record attribute. Each attribute list is assigned to a processor. The processors independently determine the best splits for their respective assigned lists, and cooperatively determine a global best split for all attribute lists. The attribute lists are reassigned to the processors and split according to the global best split into the lists for child nodes. The split attribute lists are again assigned to the processors and the process is repeated for each new child node until each attribute list for the new child nodes includes only tuples of the same record class or a fixed number of tuples.
    Type: Grant
    Filed: April 16, 1998
    Date of Patent: May 8, 2001
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Ching-Tien Ho, Mohammed J. Zaki
  • Patent number: 6226788
    Abstract: In a network management system, a method and apparatus for preparing a computer program for execution in relation to a particular network device among a plurality of network devices having a plurality of device types is provided. Each network device is associated with a device type value, and each network device has an associated device mapper. The device mappers are stored in a hierarchical structure that reflects a functional relationship or family relationship of the devices. Functions to be carried out by one or more devices are expressed as a plurality of executable program components. Preferably, each executable program component has one or more classes that define executable functions. Each device mapper associates a device type value with one or more overridden classes in the executable program components and one or more overriding classes. At runtime, device type values are acquired for each device in the managed network.
    Type: Grant
    Filed: July 22, 1998
    Date of Patent: May 1, 2001
    Assignee: Cisco Technology, Inc.
    Inventors: Charles B. Schoening, Richard J. Smith, Jr., Stephen I. Schleimer
  • Patent number: 6223170
    Abstract: The invention relates to a method of configuring a set of object values in a computer. At least one object value of the set of object values is user-chosen from a number of object values. Each object has at least one possible object value. Each object value is determined or undetermined. Each of the determined object values is assigned to a value. Some or all of these object values is included in the set of object values. The object values are constrained by a rule base defining a number of relationships between the objects or the object values. The method uses at least one interruptable algorithm adapted to deduce knowledge about the undetermined object values. This knowledge indicates whether a user selection of a part of or all of the individual undetermined object values are possible or not. The algorithm(s) includes at least one readout point.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: April 24, 2001
    Assignee: Baan Development B.V.
    Inventor: Hans Jorgen Skovgaard
  • Patent number: 6223343
    Abstract: A revision management system includes an inventory group manager (IGM), a work group manager (WGM), and a version manager (VM). The IGM generates and manages one or more lists for each of one or more elements logically related to each other as one or more inventory groups. The IGM also maintains and manages the lists of the elements in the inventory group and provides new elements to be added to the inventory group. The WGM selects the elements relating to a project that require modification. and selects elements from the inventory groups to form a project work group. The VM tracks and manages the modifications to the elements in the project work group, and generates reports with respect to the modifications responsive to user selectable criteria.
    Type: Grant
    Filed: April 3, 1998
    Date of Patent: April 24, 2001
    Assignee: State Farm Mutual Automobile Insurance Co.
    Inventors: Rene S. Hopwood, Bradley S. Sipes, Thomas P. Wayne, John E. Quarton, Stewart M. Milus