Patents Represented by Attorney, Agent or Law Firm Dan Hubert & Assoc.
  • Patent number: 6137488
    Abstract: A computer system enables a user to conveniently fill-out, configure, and submit a structure of interrelated data fields, where the order and type of linking between the fields is user selected. A graphical user interface presents a field template having one or more data fields. The user may extend the electronic form by selecting an expand form field; in response to selection of the expand field, the user interface adds a second field template and a connective field to the display. This second template, like the first, includes one or more data fields. Using a connective field, the user identifies a logical relationship between the first field template and the second field template. For instance, the user may select from Boolean or other connective terms to construct a form having a complex format of interrelated fields.
    Type: Grant
    Filed: July 29, 1998
    Date of Patent: October 24, 2000
    Assignee: International Business Machines Corporation
    Inventors: Reiner Kraft, Qi Lu, Ron Yair Pinter
  • Patent number: 6119710
    Abstract: A gas delivery system accurately measures and optionally regulates mass flow rate in real time. A fluid conduit connects an inlet valve, calibration volume, flow restrictor, and outlet valve in series. Pressure and temperature sensors are coupled to the calibration volume. One or more pressure sensors may be attached across the flow restrictor. Alternatively, an absolute pressure sensor may be attached upstream of the flow restrictor. One embodiment of differential pressure sensors comprises a floating reference differential pressure sensor, including a first transducer attached to the fluid conduit upstream of the flow restrictor and a second transducer attached to the conduit downstream of the flow restrictor. In this embodiment, each transducer receives a reference pressure from a reference source, and optionally, after the calibration volume is charged, the floating reference differential pressure transducers are calibrated.
    Type: Grant
    Filed: May 26, 1999
    Date of Patent: September 19, 2000
    Assignee: Cyber Instrument Technologies LLC
    Inventor: Timothy R. Brown
  • Patent number: 6112225
    Abstract: A computer executable "aggregate" task is processed by dividing it into subtasks and distributing the subtasks "on demand" to remotely located subscribing computers via a computer network. The aggregate task originates at a coordinating computer, coupled to one or more peripheral computers by appropriate communications links. The coordinating computer divides the aggregate task into multiple independent subtasks. Each peripheral computer begins to "subscribe" to the coordinating computer's aggregate task by obtaining an "idle time activation program" from the coordinating computer, and then installing the program locally. The idle time activation program which may include a screen saver, activates automatically when the subscribing computer is inactive. Continuing the subscription process, each peripheral computer requests a subtask from the coordinating computer. In response, the coordinating computer distributes different subtasks among the subscribing computers, completing the subscription process.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: August 29, 2000
    Assignee: International Business Machines Corporation
    Inventors: Reiner Kraft, Qi Lu, Marat Wisebond
  • Patent number: 6105099
    Abstract: To satisfy host requests, two competing processors self-manage access to a shared resource. Each processor maintains a lock table listing that processor's access state regarding the shared resource. Each processor repeatedly sends the other processor a state announcement message representing the processor's state. These include birth cry, heartbeat, or death knell messages. Whenever certain join-entry conditions apply to a processor, the processor performs a JOIN operation to evaluate and attempt to synchronize its lock table with the other processor's lock table. If data is needed from the other processor's lock table, the processor changes its state announcement message to birth cry. If the processor successfully synchronizes its lock table with the other processor, the JOIN operation dictates DUAL mode for that processor. If the synchronization attempt fails, SOLO results. When JOIN completes, the processor operates in its chosen mode.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: August 15, 2000
    Assignee: International Business Machines Corporation
    Inventors: Richard Francis Freitas, Divyesh Jadav, Deepak Kenchammana-Hosekote, Jaishankar Moothedath Menon, Hovey Raymond Strong, Jr.
  • Patent number: 6088699
    Abstract: Messages containing non-dictionary and dictionary data objects are quickly exchanged between sending and receiving devices. Data stores of the devices contain a common dictionary cross-referencing each of multiple data objects with a different dictionary index code. Data objects in the dictionary are likely to be frequently exchanged. Prior to transmission of data objects, the sending device searches its dictionary for each data object. Each data object may include text, graphics, program segments, or another type of data object. If the data object appears in the dictionary, the sending device obtains its dictionary index code. Next, the sending device transmits a message representing the data objects to the receiving device. The message includes multiple subparts each corresponding to a different data object. If a data object is not present in the dictionary, its subpart comprises the content of the data object without any dictionary encoding.
    Type: Grant
    Filed: April 22, 1998
    Date of Patent: July 11, 2000
    Assignee: International Business Machines Corporation
    Inventors: James Michael Gampper, Daniel Charles Wolfe
  • Patent number: 6083217
    Abstract: A process for destroying relatively deep formations of unwanted sub-epidermal tissue by heating water in the formations with a laser to denature proteins therein. In an exemplary embodiment, a laser beam is operated to irradiate a target region of highly vascularized dermal tissue in a blood-circulating living being, such as a human. The laser light preferably has a wavelength of about 1.45-1.68 .mu.m. This operating parameter provides the laser beam with a low enough water absorption coefficient to facilitate adequate penetration in to the target area while still providing enough energy to heat water to a temperature capable of spatially conforming vascularized tissue in the target area.
    Type: Grant
    Filed: October 14, 1997
    Date of Patent: July 4, 2000
    Assignee: Lumedics, Ltd.
    Inventor: Nikolai Tankovich
  • Patent number: 6084585
    Abstract: A computer system provides a graphical user interface (GUI) to assist a user in completing electronic forms. The computer includes components such as a processor, user interface, and video display. Using the video display, the processor presents a row entry template including a menu field and an associated data field. The user completes the menu field by selecting a desired menu entry from a list of predefined menu entries. The user completes the data field by entering data into the data field. This format is especially useful when the data entry provides data categorized by the menu entry, explains the menu entry, or otherwise pertains to the menu entry. Each time the GUI detects activation of a form expand key, it presents an additional row entry template for completion by the user. Upon selection of a submit key, data of the completed form is sent to a predefined destination, such as a linked list, table, database, or another computer.
    Type: Grant
    Filed: July 29, 1998
    Date of Patent: July 4, 2000
    Assignee: International Business Machines Corp.
    Inventors: Reiner Kraft, Qi Lu, Ron Yair Pinter
  • Patent number: 6003082
    Abstract: A server selectively filters and caches internet downloading requests from attached terminals, subsequently resubmitting cached requests appropriately. With the terminals connected to the internet via the server, the server is a focal point for all internet requests. Initially, the server receives a request from an attached terminal to download desired information from the internet. The received request contains a download code, such as a universal resource locator, identifying the desired information. The server determines whether the requested download should proceed based upon information obtained from one or more of sources such as (1) server-related limitations and status, (2) limitations set forth in a user profile, and (3) characteristics of the download itself, obtained from the download code and by tentatively forwarding the request to the internet and inspecting an initial response. The server applies certain criteria to these current conditions.
    Type: Grant
    Filed: April 22, 1998
    Date of Patent: December 14, 1999
    Assignee: International Business Machines Corporation
    Inventors: James Michael Gampper, Daniel Charles Wolfe