Patents Represented by Attorney, Agent or Law Firm Kenneth L. Milik
  • Patent number: 5323316
    Abstract: A morphological analyzer for analyzing the morphology of an input word, the analyzer including a recognition engine which includes means for finding a stem within the input word; and means for identifying suffixes attached to the stem, wherein the finding means and suffix identifying means cooperate to conduct morphological analysis of the input word from the root to the affix and wherein the recognition engine performs inflectional and derivational analysis, the derivational analysis using more than two derivational suffixes.
    Type: Grant
    Filed: February 1, 1991
    Date of Patent: June 21, 1994
    Assignee: Wang Laboratories, Inc.
    Inventors: A. Julie Kadashevich, Mary F. Harvey, Cheryl Clark
  • Patent number: 5307469
    Abstract: A memory unit 18 includes a bus 16 which couples the memory unit to a memory control unit 14. The memory unit includes a latch for receiving and storing an address from the bus, a first memory plane for storing information units associated with an odd address, a second memory plane for storing information units associated with an even address, an input latch for receiving from the bus an information unit associated with a received address and output latches for storing, prior to transmission to the bus, a stored information unit associated with a received address. The memory unit further includes logic, responsive to a state of a first bus signal line, for enabling the output latches to (a) simultaneously transmit to the bus an information unit from both the first and the second memory planes, or (b) sequentially transmit to the bus an information unit from one of the memory planes followed by an information unit from the other one of the memory planes.
    Type: Grant
    Filed: May 5, 1989
    Date of Patent: April 26, 1994
    Assignee: Wang Laboratories, Inc.
    Inventor: Edward D. Mann
  • Patent number: 5303379
    Abstract: An object based data processing system including an extensible set of object types and a corresponding set of "object managers" wherein each object manager is a program for operating with the data stored in a corresponding type of object. The object managers in general support at least a standard set of operations. Any program can effect performance of these standard operations on objects of any type by making an "invocation" request. In response to an invocation request, object management services (which are available to all object managers) identifies and invokes an object manager that is suitable for performing the requested operation on the specified type of data. A mechanism is provided for linking data from one object into another object. A object catalog includes both information about objects and about links between objects. Data interchange services are provided for communicating data between objects of different types, using a set of standard data interchange formats.
    Type: Grant
    Filed: August 28, 1992
    Date of Patent: April 12, 1994
    Assignee: Wang Laboratories, Inc.
    Inventors: Dana Khoyi, Marc S. Soucie, Carolyn E. Surprenant, Laura O. Stern, Ly-Huong T. Pham
  • Patent number: 5287119
    Abstract: A device for controlling a cursor on a data terminal display screen. The device is in the form of a headset and includes an orientation sensor which provides an electrical signal related to the orientation of the device without it being adjacent to any fixed surface. The orientation sensor includes a hollow spherical housing having at least one light source/detector pair mounted opposingly in the inner wall, along an axis extending through the center point of the housing. The housing is half-filled with a transparent liquid having a specified viscosity and index of refraction and half-filled with air. Light beams emitted from the sources are refracted upon passing through the boundary between the air and the liquid. As the orientation sensor rotates with respect to the vertical axis, the changing refraction angle of the light beam causes the detector to sense changing intensities of light, which are representative of the angle of rotation.
    Type: Grant
    Filed: October 11, 1991
    Date of Patent: February 15, 1994
    Assignee: Wang Laboratories, Inc.
    Inventor: Donald E. Drumm
  • Patent number: 5283864
    Abstract: Computer apparatus and method replicates a book in screen views of a video display unit. A book representation is formed of a multiplicity of entities positioned in a series and successively overlapping each other. Data of only non-overlapped entities or portions thereof are viewable. Processor means changes display of the series such that desired entities are displayed non-overlapped in a respective position in the series. Each entity succeeding the desired entity in the series overlaps a respective succeeding entity, if any, and each entity preceding the desired entity in the series overlaps a respective preceding entity, if any, to display the desired entity non-overlapped in the series. Screen view position of viewable data in the series thus changes as a function of entity providing the data and corresponding serial position of the entity. A processor procedure adjusts position of user definable tabs coupled to entities to maximize viewability of tabs.
    Type: Grant
    Filed: October 30, 1990
    Date of Patent: February 1, 1994
    Assignee: Wang Laboratories, Inc.
    Inventor: Kenneth C. Knowlton
  • Patent number: 5276849
    Abstract: An apparatus and method for maintaining cache/main memory consistency in a data processing system including a write-through cache (14). For write operations of less than a word in length, the write data stored within a FIFO memory device 18 associated with a first bus agent reflects the result of a read/modify/write type of access wherein a byte or half word has been merged by a local processor 12 with a cache word. Memory control lines driven to a system bus 20 indicate to a memory controller 22 that a write operation is to be accomplished as a word write, thereby eliminating the additional time required to achieve a read/modify/write memory controller cycle. To prevent the occurrence of a problem wherein another bus agent, such as another CPU or an I/O device, writes to a system memory 24 during an interval of time that the word of data is temporarily buffered within the FIFO there is provided circuitry for detecting an external write made to the system memory.
    Type: Grant
    Filed: July 7, 1992
    Date of Patent: January 4, 1994
    Assignee: Wang Laboratories, Inc.
    Inventor: Bhikhoo J. Patel
  • Patent number: 5261080
    Abstract: An object based data processing system including an extensible set of object types and a corresponding set of "object managers" wherein each object manager is a program for operating with the data stored in a corresponding type of object. The object managers in general support at least a standard set of operations. Any program can effect performance of these standard operations on objects of any type by making an "invocation" request. In response to an invocation request, object management services (which are available to all object managers) identifies and invokes an object manager that is suitable for performing the requested operation on the specified type of data. A mechanism is provided for linking data from one object into another object. A object catalog includes both information about objects and about links between objects. Data interchange services are provided for communicating data between objects of different types, using a set of standard data interchange formats.
    Type: Grant
    Filed: August 28, 1992
    Date of Patent: November 9, 1993
    Assignee: Wang Laboratories, Inc.
    Inventors: Dana Khoyi, Marc S. Soucie, Carolyn E. Surprenant, Laura O. Stern, Ly-Huong T. Pham
  • Patent number: 5260697
    Abstract: A computer system having a digitizing tablet overlaying the display screen. The tablet serves as a user's primary input device. Various features of the system make it possible for the user to run and interact with standard programs designed for keystroke and mouse input and not designed for use with a tablet. In addition to the main processor, on which the user's programs are executed, there is an interface processor. In addition to a standard display buffer, there is an ink plane buffer for interface display data that is combined with the data from the standard display buffer on a pixel-by-pixel basis according to data from a mask plane buffer. The interface processor manages input from the tablet, presents feedback to the user by means of the ink and mask planes, and provides keystroke and mouse data to the main processor as if from a standard keyboard controller. The interface processor presents the user with a collection of simulated devices, including standard devices such as a keyboard and a mouse.
    Type: Grant
    Filed: November 13, 1990
    Date of Patent: November 9, 1993
    Assignee: Wang Laboratories, Inc.
    Inventors: David M. Barrett, J. Michael McNally, Patricia A. Martin, Jonathan T. Huntington, II, Robert M. Douthart
  • Patent number: 5261073
    Abstract: A method and apparatus for providing memory system status signals in an information processing system is disclosed. The memory system includes a bus which couples a memory unit, for storing information units, to a memory control unit. The memory control unit provides addresses to the memory unit. The memory unit stores or retrieves information units from memory locations corresponding to the provided address. The memory unit provides a status signal to the memory control unit indicating a status of the memory access being provided. The status signals provided by the memory unit indicate whether the provided memory address is within the range of addresses stored in the memory unit, the access speed of the memory devices in the memory unit, or the type of memory devices in the memory unit.
    Type: Grant
    Filed: October 31, 1991
    Date of Patent: November 9, 1993
    Assignee: Wang Laboratories, Inc.
    Inventor: Edward D. Mann
  • Patent number: 5261042
    Abstract: A menu management system providing application developers a flexible tool for building a consistent user interface. A menu data base is created and edited using a maintenance module. The menu data base is then used by a menu manager to present displays to the user and accept user selections. The system provides for user selections to be indicated by menu picks, programmable function keys, or by typed commands. The menu manager maintains a list of menus that have been presented to the user and provides four ways that the user can back up through these menus. One of these four ways is a command that causes the menu manager to display for the user a list previous menus, allow the user to select one from the list, and back up directly to the selected menu.
    Type: Grant
    Filed: November 20, 1989
    Date of Patent: November 9, 1993
    Assignee: Wang Laboratories, Inc.
    Inventor: Timothy A. Brandt
  • Patent number: 5235684
    Abstract: A system bus 12 for an information processing system 10 includes a first group of signal lines 16 whereon command/ID information is time multiplexed with data, and a second group of signal lines 14 for conveying address information. During a first bus cycle command/ID information is presented on the first group of signal lines while the address is presented on the second group of signal lines. During a subsequent bus cycle, and for a data write or data return operation, the first group of signal lines conveys data. Other bus connections, such as cache memories, are thus apprised of the address a full bus cycle before the data is presented thereby providing the bus connections with sufficient time to decode and otherwise operate on the bus information. Multiple word data returns from a system memory are characterized as having the address associated with a particular word of data presented in the immediately prior bus cycle, facilitating the pipelining of data and address information through the system bus.
    Type: Grant
    Filed: June 30, 1988
    Date of Patent: August 10, 1993
    Assignee: Wang Laboratories, Inc.
    Inventors: Robert D. Becker, Martin J. Schwartz, Kevin H. Curcuru
  • Patent number: 5231578
    Abstract: A data processing system provides annotation of a document through an electronic tablet, a keyboard and an audio assembly. An annotatable document is generated from a window of a multiwindow support program running independently of the annotation program in the data processing system. For each window of the multiwindow program, a working document is generated and is annotatable by the annotation program and apparatus. An annotatable document is also generated from the whole screen view of overlapping windows produced during execution of the multiwindow support program. Annotated working documents may be subsequently stored in and thereafter retrieved from the database of the multiwindow support program.
    Type: Grant
    Filed: November 13, 1990
    Date of Patent: July 27, 1993
    Assignee: Wang Laboratories, Inc.
    Inventors: Stephen R. Levin, Kenneth H. Abrams, Raymond S. Burns, Alex J. Harui, David R. Lakness, Ronald F. Rudis
  • Patent number: 5226161
    Abstract: An object based data processing system including an extensible set of object types and a corresponding set of "object managers" wherein each object manager is a program for operating with the data stored in a corresponding type of object. The object managers in general support at least a standard set of operations. Any program can effect performance of these standard operations on objects of any type by making an "invocation" request. In response to an invocation request, object management services (which are available to all object managers) identifies and invokes an object manager that is suitable for performing the requested operation on the specified type of data. A mechanism is provided for linking data from one object into another object. A object catalog includes both information about objects and about links between objects. Data interchange services are provided for communicating data between objects of different types, using a set of standard data interchange formats.
    Type: Grant
    Filed: August 31, 1992
    Date of Patent: July 6, 1993
    Assignee: Wang Laboratories, Inc.
    Inventors: Dana Khoyi, Marc S. Soucie, Carolyn E. Surpenant, Laura O. Stern, Ly-Houng T. Pham
  • Patent number: 5214761
    Abstract: A device driver in a computer system being controlled by an application program has selectable algorithms for making desired changes to the signals produced by an external device. The signal changes are in addition to any changes which are needed for conforming the external device signals into a data structure required by the application. Selectable algorithms include a data filtering capability as well as a procedure to enhance the data produced by the external device.
    Type: Grant
    Filed: November 12, 1991
    Date of Patent: May 25, 1993
    Assignee: Wang Laboratories, Inc.
    Inventors: David M. Barrett, Kenneth C. Knowlton
  • Patent number: 5196682
    Abstract: A portable data storage card is provided for storing and carrying digital data to be accessed or modified at fixed locations. The pocket-sized card has a durable sealed case, devoid of electrical connectors. Data is stored in an internal Electrically Erasable PROM, which includes memory control circuitry. The card is inserted into a reader/programmer at a fixed location and receives power from an inductive source in the reader/programmer by means of an internal coil. Data transfer between the card and the external reader/programmer unit is effected by infrared optoelectronic devices, through the case of the card, which is transmissive to infrared light. The reader/programmer controls a user's access to the data stored on the card, requiring a user to supply a secure identification code to access the stored data. The case is opaque to visible light in order to hide the components from view.
    Type: Grant
    Filed: May 31, 1989
    Date of Patent: March 23, 1993
    Assignee: Wang Laboratories, Inc.
    Inventor: Gary A. Englehardt
  • Patent number: D334180
    Type: Grant
    Filed: May 15, 1991
    Date of Patent: March 23, 1993
    Assignee: Wang Laboratories, Inc.
    Inventors: Thomas A. Tedham, Peter S. MacDonald
  • Patent number: D340444
    Type: Grant
    Filed: February 6, 1992
    Date of Patent: October 19, 1993
    Assignee: Wang Laboratories, Inc.
    Inventors: Lawrence M. Kuba, Thomas A. Tedham
  • Patent number: D342238
    Type: Grant
    Filed: April 16, 1992
    Date of Patent: December 14, 1993
    Assignee: Wang Laboratories, Inc.
    Inventors: Thomas A. Tedham, Lawrence M. Kuba, John DePiano, Jr.
  • Patent number: D342484
    Type: Grant
    Filed: March 10, 1992
    Date of Patent: December 21, 1993
    Assignee: Wang Laboratories, Inc.
    Inventor: Lawrence M. Kuba
  • Patent number: D343830
    Type: Grant
    Filed: June 18, 1992
    Date of Patent: February 1, 1994
    Assignee: Wang Laboratories, Inc.
    Inventors: Lawrence M. Kuba, Pius S. Leung