Patents Examined by A. Katbab
  • Patent number: 5818451
    Abstract: A computer in which entry of data from an area provided on a display, touch screen or the like is accomplished by the provision of a "soft keyboard". Misentry of data is avoided by providing for the adjustment of the input by raising the area of input by a fixed percentage of the size of the target soft key.
    Type: Grant
    Filed: August 12, 1996
    Date of Patent: October 6, 1998
    Assignee: International Busienss Machines Corporation
    Inventors: Randal Lee Bertram, David Frederick Champion, Mary Elizabeth Taylor Hartman
  • Patent number: 5818448
    Abstract: A method of processing a remote procedure call from a client computer to an object stored on an aggregation of server computers includes the step of checking a server aggregation location data field and a server aggregation contact strategy data field of the remote procedure call. The aggregation of server computers is designated as replicating server computers, migrating server computers, or federated server computers based upon the checking operation. Once a server computer aggregation topology is identified, parameters associated with the remote procedure call may be modified to alter the interaction with the server computer aggregation.
    Type: Grant
    Filed: July 2, 1996
    Date of Patent: October 6, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: Dinesh Katiyar
  • Patent number: 5815151
    Abstract: In a graphical user interface, a method for resizing the windows which allows to immediatly focalize on the desired part of the displayed image. The final image displayed in the window strictly depends on the way the window has been resized by the user.
    Type: Grant
    Filed: January 2, 1997
    Date of Patent: September 29, 1998
    Assignee: International Business Machines Corp.
    Inventor: Andrea Argiolas
  • Patent number: 5812131
    Abstract: A display generating system, and particularly a computer such as a mobile client system, in which a control program such as an application or interface program cooperates with a processor in reflowing table elements. In particular, the present invention breaks apart tabular portions of documents to be displayed and reorganizes such portions to facilitate top-to-bottom or vertical scrolling while retaining all information to be displayed.
    Type: Grant
    Filed: March 7, 1997
    Date of Patent: September 22, 1998
    Assignee: International Business Machines Corp.
    Inventor: Randal Lee Bertram
  • Patent number: 5812130
    Abstract: A design control system suitable for use in connection with the design of integrated circuits and other elements of manufacture having many parts which need to be developed in a concurrent engineering environment with inputs provided by users and or systems which may be located anywhere in the world providing a set of control information for coordinating movement of the design information through development and to release while providing dynamic tracking of the status of elements of the bills of materials in an integrated and coordinated activity control system utilizing a repository which can be implemented in the form of a database (relational, object oriented, etc.) or using a flat file system. Once a model is created and/or identified by control information design libraries hold the actual pieces of the design under control of the system without limit to the number of libraries, and providing for tracking and hierarchical designs which are allowed to traverse through multiple libraries.
    Type: Grant
    Filed: December 6, 1996
    Date of Patent: September 22, 1998
    Assignee: International Business Machines Corporation
    Inventors: Gary Alan Van Huben, Joseph Lawrence Mueller, Michael Steven Siegel, Thomas Bernard Warnock
  • Patent number: 5812132
    Abstract: A method of displaying graphical data on a display device of a computer system and a computer system employing the method.
    Type: Grant
    Filed: September 9, 1996
    Date of Patent: September 22, 1998
    Assignee: Prosoft Corporation
    Inventor: David S. Goldstein
  • Patent number: 5812129
    Abstract: Functions provided by a user interface shell of a computer can be accessed by objects operating outside of the user interface shell. A server that operates within the shell is provided. The server receives a call for access to the shell functions from an object. The call contains a specified function and the name of shared memory. The server causes the function to be executed within the user interface shell. Execution of a call-return function produces data, wherein the server stores the data in the shared memory. The requesting object then retrieves the data from the shared memory for further processing.
    Type: Grant
    Filed: January 3, 1994
    Date of Patent: September 22, 1998
    Assignee: International Business Machines Corp.
    Inventors: Richard William Kacor, Corey O. Sellers
  • Patent number: 5812805
    Abstract: A method of flexibly setting a tool button with user operation, comprises the steps of specifying commands for making a desired editing object and also of specifying parameters of the editing object. An editing object is generated on a display screen based upon the specified commands and the specified parameters. The object displayed on the display screen may be selected with a pointing device and related to a tool button. The specified command and the specified parameters of the object are then set to the related tool button. The first display form of the tool button may be changed to a second display form corresponding to the specified command and/or the specified parameters.
    Type: Grant
    Filed: March 18, 1996
    Date of Patent: September 22, 1998
    Assignee: International Business Machines Corp.
    Inventors: Fumihiko Kitayama, Kazushi Kuse
  • Patent number: 5809265
    Abstract: A system and method for managing virtual connections between devices on a network system such as a LAN, or a WAN, with or without connection to the public network, including in some cases connection through the Internet. Specifically, the invention involves a computer program that includes a graphical map of a geographical site such as an office building that allows each user using the network to select an output device such as a particular printer and establish a virtual connection between the user's workstation environment and the output device. This invention may also include means to enable the users to easily manage their own printer connections on a complex network system, giving the user more control and reducing the workload on the Information Services staff.
    Type: Grant
    Filed: January 19, 1996
    Date of Patent: September 15, 1998
    Assignee: Wilson Sonsini Goodrich & Rosati
    Inventors: Peter M. Blair, Phillip M. Hoare
  • Patent number: 5808615
    Abstract: A process is provided for mapping the relationship of the content of a collection of documents (14). The process includes providing a collection (12) of documents (14) where each document (14) includes text. Relevance measures are determined that represent a relevance between each pair of documents (14) based upon the text of the documents (14). A graph (22) is then generated that has nodes (30) and edges (32) with each edge (32) connecting two nodes (30). The graph (22) has a node (30) associated with each document (14) and has an edge (32) connecting nodes (30) for which the relevance measure between associated documents (14) is greater than a specified threshold. In this manner, the graph (22) maps the relationship of the content of the collection (12) of documents (14).
    Type: Grant
    Filed: May 1, 1996
    Date of Patent: September 15, 1998
    Assignee: Electronic Data Systems Corporation
    Inventors: Joe R. Hill, Gregory J. Thompson
  • Patent number: 5805160
    Abstract: A diagnosis apparatus includes a user interface (UI) control processing unit provided as a user's interface, a plurality of symptom evaluation processing unit operatively connected in parallel to the UI control processing unit, and a display unit operatively connected to the UI control processing unit. The UI control processing unit sequentially broadcasts symptoms to all symptom evaluation processing unit. Each symptom evaluation processing unit carrys a different symptom specified in advance for every processing unit, and evaluates a hypothesis for a cause of the symptom in order to execute an optimum search operation for the symptom.
    Type: Grant
    Filed: November 19, 1996
    Date of Patent: September 8, 1998
    Assignee: Fujitsu Limited
    Inventors: Hiroyuki Yoshida, Yuko Nakayama, Rieko Yamamoto
  • Patent number: 5805159
    Abstract: A computer system preferably a mobile client computer, optimizes data handling and display through the use of predictive widgets. A predictive widget uses a predictive list of possible entries into a defined field of a form, as in a form filling application, to provide one or both of a predictive default entry for a field or a predictive fill once a user has started an entry into the field. A first predictive widget for a first data field interacts to determine the performance of a second predictive widget for a second field.
    Type: Grant
    Filed: August 22, 1996
    Date of Patent: September 8, 1998
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, William Thomas Oldfield
  • Patent number: 5805157
    Abstract: A computer in which entry of data from an area provided on a display, touchscreen or the like is facilitated by the provision of a "soft keyboard" having keys configurable as hexagonal cells. Hexagonal cells enable display of larger areas for engagement by the finger or other input pointer used by a user of the computer of this invention. A user can be permitted a choice between hexagonal and rectangular cells.
    Type: Grant
    Filed: August 12, 1996
    Date of Patent: September 8, 1998
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, David Frederick Champion, Lisa Salcedo Eichorn
  • Patent number: 5805158
    Abstract: A computer system, preferably a mobile client computer, optimizes data handling and display through the use of predictive widgets. A predictive widget uses a predictive list of possible entries into a defined field of a form, as in a form filling application, to provide one or both of a predictive default entry for a field or a predictive fill once a user has started an entry into the field. Predictive lists are shared and copied between and among a plurality of communicating computer systems.
    Type: Grant
    Filed: August 22, 1996
    Date of Patent: September 8, 1998
    Assignee: International Business Machines Corporation
    Inventors: Randal Lee Bertram, Peter James Brittenham, David Frederick Champion
  • Patent number: 5801694
    Abstract: Methods and apparatus are provided for interactively creating new arrangements of prerecorded musical works. The musical work is represented on a digital medium in the form of a database comprising a plurality of fixed musical sequences, and a template comprising a plurality of sequence positions. Each sequence position may represent one track of a musical arrangement, such as the performance of one instrumental group, or a musical solo. The various tracks are intended to be played simultaneously, in parallel. In addition, some of the sequence positions may represent fixed-length, partial segments of a single track that are intended to be played serially. Using a menu-driven, graphical interface, a user interactively selects a plurality of the fixed musical sequences, as desired, and allocates the selected sequences among the various fixed sequence positions specified by the template.
    Type: Grant
    Filed: December 4, 1995
    Date of Patent: September 1, 1998
    Inventor: Joseph S. Gershen
  • Patent number: 5801689
    Abstract: A remote control system for remotely controlling a Microsoft Windows or other GUI-based first computer from a second computer over the internet using only a standard world-wide-web hypertext browser on the second computer. The second controlling computer may be dissimilar from the first controlled computer user interface, underlying operating system, and hardware architecture.
    Type: Grant
    Filed: January 22, 1996
    Date of Patent: September 1, 1998
    Assignee: Extended Systems, Inc.
    Inventor: Robert A. Huntsman
  • Patent number: 5801692
    Abstract: Audio-visual user interface controls provide audio and a visual feedback in response to user input events in a graphical user interface environment of a computer. A variety of audio and visual responses of a control assist the user in understanding its operation.
    Type: Grant
    Filed: November 30, 1995
    Date of Patent: September 1, 1998
    Assignee: Microsoft Corporation
    Inventors: Simon C. Muzio, Randall R. Omel, Barry J. Linnett
  • Patent number: 5802334
    Abstract: A method for displaying object oriented class information and content information, wherein a user interacts with an object oriented system on a computer display. The method combines a class browser and a content browser into a hybrid browser, where the class browser displays class information and the content browser displays content information. The class information and the content information are organized into a single outline control. The user is then allowed to switch between a display of the class information only, or a display of both the class information and the content information, wherein the single outline control reduces the amount of display space used.
    Type: Grant
    Filed: January 5, 1996
    Date of Patent: September 1, 1998
    Assignee: International Business Machines Corporation
    Inventors: Stewart Earle Nickolas, Bruce Alan Tate
  • Patent number: 5801690
    Abstract: A computer system (110) has a multi-processing software application operating (200) thereon. There are multiple client processes (221-228) concurrently operating as components of the multi-processing software application (200). Termination of the multi-processing software application (200) results from individual decisions made at each client process (221-228). If a particular client process determines that another client process is inoperable (530), the particular client process continues operation when the inoperable process is designated non-mandatory (550, 510), and terminates operation when the inoperable process is designated mandatory (550, 580, 598). Furthermore, when the inoperable process is designated single-instance mandatory and belongs to a particular process class, the particular client process continues operation unless it is the only member of the process class operating (580, 590, 595, 598).
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: September 1, 1998
    Assignee: Motorola, Inc.
    Inventors: Ramy P. Ayoub, Arthur L. Fumarolo, John William Maher
  • Patent number: 5801691
    Abstract: The present invention is directed to an improved mobile data processing device and a method of operating a mobile data processing device. The mobile data processing device includes a relatively small display screen. The present invention utilization by the mobile data processing device of an application which includes a plurality of screens which have been written for use in a data processing system having a relatively large display screen. When the application is loaded into the mobile data processing device and started, at least a portion of a particular one of the plurality of screens of the application is displayed on the relatively small display screen of the mobile data processing device, Next, the mobile data processing device is utilized to determine whether or not display items from said particular one of said plurality of screens are not fully displayed within said relatively small display screen of said mobile data processing device.
    Type: Grant
    Filed: December 31, 1996
    Date of Patent: September 1, 1998
    Assignee: International Business Machines Corporation
    Inventor: Scott S. Dahl