Patents Represented by Law Firm Bookstein & Kudirka
  • Patent number: 5664099
    Abstract: In order to establish a protected channel between a user and a software program running on a computer system, a graphic display unique to the user is displayed along with the normal information entry graphics. A foreign program which might duplicate the overall appearance of the entry graphics cannot display the unique visual display which would appear on the legitimate entry screen of a particular user. Thus, a user looking at his entry screen can tell by the visual display whether the entry screen has been generated by a legitimate program or by a foreign impostor program. Further, since it might be possible for an unauthorized person to surreptitiously observe the unique display pattern on the entry screen of an authorized user, to increase security, a program constructed according to the principles of the invention, changes the visual display as information is entered based on the partially entered information.
    Type: Grant
    Filed: December 28, 1995
    Date of Patent: September 2, 1997
    Assignee: Lotus Development Corporation
    Inventors: Raymond E. Ozzie, Eric M. Patey, Charles W. Kaufman, Steven R. Beckhardt
  • Patent number: 5652884
    Abstract: User interface objects are stored in a user interface object archive which is a database physically located in the shared library of an associated application program. In order to facilitate "localization", or preparation of an application developed in one language for use in an "area" or a locale which uses another language, the user interface objects are stored in a hierarchical locale tree within the archive. All objects are stored in the base or root of the hierarchy, but only those objects which require a translation are stored in an area associated with a more specific locale. At runtime, a complete collection of objects is assembled by starting at the desired locale and proceeding up the hierarchy level-by-level. Translated objects at lower levels of the hierarchy "override" those at higher levels so that the most complete translations of each object are obtained during this search.
    Type: Grant
    Filed: November 14, 1994
    Date of Patent: July 29, 1997
    Assignee: Object Technology Licensing Corp.
    Inventor: Jack H. Palevich
  • Patent number: 5644775
    Abstract: Methods and systems that facilitate translation of text associated with application programs (such as word processors, spreadsheets, and design software) into languages other than English are disclosed. At least the key textual terms of the application are isolated from executable program code and stored in separate character-string library files. Independent libraries are maintained for each foreign language into which the program is to be translated. Library entries are accessed by means of a string reader and formatter, which, in response to commands embedded in the application text, loads the appropriate libraries and retrieves the designated terms. The invention replaces text entries, which would otherwise appear alongside program code and require compilation, with commands designating character strings and, if desired, their manner of display as well.
    Type: Grant
    Filed: August 11, 1994
    Date of Patent: July 1, 1997
    Assignee: International Business Machines Corporation
    Inventors: Suzanne Marie Thompson, Randal Lee Bertram
  • Patent number: 5642304
    Abstract: Apparatus is provided for performing logical operations and synthesizing logical equations and a programmable close lookup table coprocessor is provided for logical operations and solving the synthesized logical equations. The apparatus includes boolean term ANDing, boolean term merging, boolean term removal from another boolean term, and reduction of boolean terms in a logical equation in a known type of close boolean minimization format. Critical to the operation of the apparatus is the new definition of input lists for independent variables and the new definition of input lists for numbers. The apparatus includes a priority OR or POR search subsystem for receiving a plurality of binary input signals. A priority OR means that one binary code word will exist on the output bus giving the address of the highest numbered input of all the possible binary signal inputs that are asserted.
    Type: Grant
    Filed: October 7, 1994
    Date of Patent: June 24, 1997
    Inventor: John Richard Simpson
  • Patent number: 5640565
    Abstract: A method and apparatus for representing the attributes of an object representing a person or entity in an object oriented operating system running on a computer. The information is presented in the form of a graphic depiction of a business card with information specific to a particular person, place or thing appearing on the business card. The information on the business card and the card itself can be used to invoke various actions. Further, any information on the card can be copied, pasted or otherwise manipulated by the system.
    Type: Grant
    Filed: November 28, 1995
    Date of Patent: June 17, 1997
    Assignee: Object Technology Licensing Corp.
    Inventor: Robert David Dickinson
  • Patent number: 5640587
    Abstract: A computer system transliterates a text string from a first language to a second language using transliterator objects, each having a set of transliteration rules arranged in a preferred order. Each of the transliteration rules, in turn, has a test string and a replacement string and the transliterator object includes a method for comparing the test string in each of the transliteration rules to each of the characters in the text string to determine a subset of transliteration rules which exhibit a match. Using the preferred order, one of the subset of transliteration rules is selected and the replacement string of the selected transliteration rule is substituted for the test string in the text string.
    Type: Grant
    Filed: August 3, 1995
    Date of Patent: June 17, 1997
    Assignee: Object Technology Licensing Corp.
    Inventors: Mark E. Davis, Judy Lin
  • Patent number: 5636547
    Abstract: A liquid level monitoring system, which monitors the level of liquid in a storage tank, includes a differential pressure sensor that uses a magnetic fluid, or ferrofluid, sensing element. The pressure sensor is U-shaped with a first one leg connected, via a first pressure chamber, to a bubbler tube that extends downwardly into the storage tank. The second leg of the U-shaped sensor connects to a second pressure chamber, which applies to the second leg a selected, fixed pressure. The pressure applied to the first leg of the sensor is proportional to the hydrostatic back pressure in the bubbler tube, which varies directly with the level of liquid in the storage tank. Wound around the legs of the pressure sensor are inductance coils. The inductances of these coils change as the ferrofluid sensing element moves within the sensor. Accordingly, the inductances change as the level of liquid in the storage tank varies.
    Type: Grant
    Filed: November 29, 1994
    Date of Patent: June 10, 1997
    Assignee: Ferrofluidics Corporation
    Inventors: Kuldip Raj, Jay Greyson, Christian Ionescu
  • Patent number: 5638504
    Abstract: An object-oriented document architecture provides system level support for document processing features from within an active document utilizing a novel technique termed a proxy. A proxy integrates external document management functions simultaneously and seamlessly into the standard operating system document processing commands. The system utilizes a revolutionary object-oriented framework system to provide an interface facilitating document access and editing functions from within a document or other active application.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: June 10, 1997
    Assignee: Object Technology Licensing Corp.
    Inventors: Kirk M. Scott, Robert D. Dickinson, Frank T. Nguyen, Ryoji Watanabe
  • Patent number: 5634351
    Abstract: A two-phase cooling system for a portable computer, the system consisting of an evaporator and a condenser that are both included in either the lid or the base of the computer. The two-phase cooling system is positioned proximate to the computer's heat-producing circuitry, such that the system draws liquid coolant past the circuitry and heat is transferred from the circuitry to the coolant. A fan may also be included, to assist in heat rejection from the cooling system. In a preferred embodiment, the cooling system consists of a flattened heat pipe, with a first side operating as the evaporator and a second side operating as the condenser.
    Type: Grant
    Filed: January 23, 1995
    Date of Patent: June 3, 1997
    Assignee: Aavid Laboratories, Inc.
    Inventors: Ralph I. Larson, Richard J. Phillips, Alan F. Beane
  • Patent number: 5634057
    Abstract: A method and apparatus for receiving a user identifier and for instantiating a particular place object from one of a plurality of different place classes in response to the user identifier. The apparatus displays, on a display device, data stored in the particular place object to provide on the display device a view corresponding to a predetermined physical location. The particular place object includes user specific profile information of a user identified by the user identifier.
    Type: Grant
    Filed: December 18, 1995
    Date of Patent: May 27, 1997
    Assignee: Object Technology Licensing Corp.
    Inventor: Robert D. Dickinson
  • Patent number: 5632294
    Abstract: A locking valve for controlling fluid flow within a conduit has a spring-biased detent in fluid communication with a fluid source. A movable valve structure prevents fluid flow through the conduit in a closed position and enables fluid flow through the conduit in an open position. Movement of the valve structure from the closed position to the open position is obstructed by the detent when fluid pressure in the conduit is below a predetermined pressure. An increase in fluid pressure, however, moves the detent against the spring bias, removing the obstruction to movement of the valve structure, and allowing the valve structure to be moved to the open position. Thus, accidental or intentional drainage of the conduit when the fluid pressure source is inactive is avoided.
    Type: Grant
    Filed: June 24, 1996
    Date of Patent: May 27, 1997
    Assignee: Scully Signal Company
    Inventor: Frances H. Benton
  • Patent number: 5634129
    Abstract: A method and system for providing each of a plurality of users of a computer system with a corresponding place object. Each of the place objects represent one of a variety of actual physical locations and contains one or more subplace objects and person objects which indicate the presence or absence of a person from a given place. Each of the one or more subplace objects capture a formal or functional characteristic of the particular place object in which it is contained. Each of the place objects are supported by at least one of a plurality of user selectable collaboration models thereby enabling users who have accessed the same place object to collaborate and interact with one another.
    Type: Grant
    Filed: December 20, 1995
    Date of Patent: May 27, 1997
    Assignee: Object Technology Licensing Corp.
    Inventor: Robert D. Dickinson
  • Patent number: 5630141
    Abstract: A method and apparatus for an innovative hardware independent interface to the external world. The interrupt services are part of an overall I/O model providing an object base I/O system that supports dynamic configuration of the system. The design of these interrupt exploit the advantages of Object Oriented Design (OOD) in an otherwise disorderly world of I/O. Object processing is designed into the architecture at the lowest level routines in the preferred embodiment of the invention. This includes an object oriented design all the way down to interrupt processing abstractions. These interrupt abstractions provide an architecturally sound framework for the dynamic installation, configuration, and timely execution of interrupt handlers.
    Type: Grant
    Filed: March 7, 1996
    Date of Patent: May 13, 1997
    Assignee: Taligent, Inc.
    Inventors: Patrick D. Ross, George W. Norman
  • Patent number: 5630131
    Abstract: A method for use in an object oriented programming (OOP) based computer system which utilizes a first application program having interface objects for building a second application program having additional interface objects is provided. The method includes storing objects in a hierarchical locale tree in a storage device. The locale tree has a root locale level and at least one other locale level associated with the second locale. A first plurality of user interface objects having one or more interface object control and a second plurality of user interface objects not having interface object controls of the first locale are created. The second plurality of user interface objects are stored in the other locale level associated with the second locale.
    Type: Grant
    Filed: November 14, 1994
    Date of Patent: May 13, 1997
    Assignee: Object Technology Licensing Corp.
    Inventors: Jack H. Palevich, Thomas H. Taylor
  • Patent number: 5620102
    Abstract: A method and apparatus are provided for directing a parcel to a correct station from a conveyer. A parcel guide is actuated to move transversely across the conveyer adjacent the correct station.
    Type: Grant
    Filed: February 22, 1995
    Date of Patent: April 15, 1997
    Inventor: Walter F. Finch, Jr.
  • Patent number: 5621434
    Abstract: A cursor manipulation system and method provides for interrogation of the most recently displayed cursor location upon the occurrence of a user-generated event, such as actuation of a mouse button, to avoid errors of input to an application due to delays in rendering of cursor images. The coordinates of a displayed cursor location are stored as an acknowledgment of completion of display of a cursor image at a new location. Specification of cursor display location is determined by a graphic input device corresponding to each cursor image and applications running on a data processing system including the cursor manipulation system are isolated from control of cursor movement.
    Type: Grant
    Filed: August 11, 1993
    Date of Patent: April 15, 1997
    Assignee: Object Technology Licensing Corp.
    Inventor: Donald M. Marsh
  • Patent number: 5619560
    Abstract: A remote level sensor for a residential fuel oil tank is adapted for a fuel oil gauge with a permanent magnet which changes position with changing fluid levels in the tank. The sensor has a housing with a connector which receives a top portion of the gauge such as to provide an alignment of the sensor with the gauge. The sensor is connected to a telephone line, and makes use of a current from the "tip" and "ring" lines of the telephone connection to supplement the power of an on-board battery. The sensor has multiple reed switches each in a different relative position. The reed switches thus each close when the magnet is in a different position, and thereby close when the fluid in the tank is at a different level. The controller has a sampling routine which responds to the detection of a closure of one of the switches by seizing the telephone line, dialing a central monitoring location and transmitting information to the central location indicating which of the switches was closed.
    Type: Grant
    Filed: June 5, 1995
    Date of Patent: April 8, 1997
    Assignee: Scully Signal Company
    Inventor: Arthur W. Shea
  • Patent number: 5613956
    Abstract: An improved self-sealing gasket provides hemostasis while reducing the force required to move a catheter or guidewire positioned within the gasket. Slits formed on one surface of the gasket intersect with a central aperture formed on the opposite face of the gasket. An annular ring formed on the gasket assists in retaining the gasket within a catheter introducer. An annular shelf may be provided distally of the gasket to prevent dislodgement of the gasket if an instrument is inserted into the introducer off axially.
    Type: Grant
    Filed: May 12, 1994
    Date of Patent: March 25, 1997
    Assignee: C. R. Bard, Inc.
    Inventors: Frank Patterson, John Zhang, George Purtell, James Culhane
  • Patent number: 5615326
    Abstract: A view system provides an extensible mechanism for associating a logical set of windows and manipulating them as a unit. For example, operations can be applied across address spaces to all the members of the group. A group is constructed by inserting a reference to each view in the group in a layer object. The layer object, in turn, can be inserted into a data hierarchy structure in a hierarchy object. The data hierarchy structure defines front to back display levels on a display and defines which windows overlap. Since all the members of the group are in the same layer object, they move to different levels as a group. Polymorphism and extensibility are provided via the object-oriented architecture of the operating system.
    Type: Grant
    Filed: December 30, 1993
    Date of Patent: March 25, 1997
    Assignee: Taligent, Inc.
    Inventors: Debra L. Orton, Eric M. Berdahl
  • Patent number: 5613122
    Abstract: User interface objects are stored in a user interface object archive which is a database physically located in the shared library of an associated application program. In order to facilitate "localization", or preparation of an application developed in one language for use in an "area" or a locale which uses another language, the user interface objects are stored in a hierarchical locale tree within the archive. All objects are stored in the base or root of the hierarchy, but only those objects which require a translation are stored in an area associated with a more specific locale. At runtime, a complete collection of objects is assembled by starting at the desired locale and proceeding up the hierarchy level-by-level. Translated objects at lower levels of the hierarchy "override" those at higher levels so that the most complete translations of each object are obtained during this search.
    Type: Grant
    Filed: November 14, 1994
    Date of Patent: March 18, 1997
    Assignee: Object Technology Licensing Corp.
    Inventors: David J. Burnard, Thomas H. Taylor