Abstract: A computer controlled object oriented programming system for distributive program development over networks such as the internet with means for interfacing a plurality of programming objects with each other to provide combination objects combining programming functions of said objects, each object including predetermined interface data defining a required common interface with the other programming objects as well as a framework of events and attributes and methods for manipulating the attributes. These objects may be combined with each other via their common interfaces to form combination objects, and such combination objects may in turn be further combined with other objects and combination objects to form objects of increasing complexity which function as program routine versions.
Type:
Grant
Filed:
October 20, 1997
Date of Patent:
November 21, 2000
Assignee:
International Business Machines Corporation
Abstract: A system for the ease of use in making repetitively or frequently required data entries into interactive display interface pages or screens which includes a database of repetitively or frequently used data entries which may be ported to any displayable interface page or screen even though the interface page is provided from a source independent of and remote from the database holding the repetitive data entries. The system provides means for displaying on each of the plurality of interface pages or screens, a menu of items each representative of one of said plurality of repetitive data entries, and means for selecting on each displayed interface screen, at least one of said items to thereby make a data entry in a data entry field on said screen. The system is customizable to each particular user by permitting the user to modify the data entries in the portable database to satisfy the user's needs. In addition to Internet document systems, the invention is applicable to electronic mail systems.
Type:
Grant
Filed:
September 24, 1998
Date of Patent:
August 29, 2000
Assignee:
International Business Machines Corporation
Abstract: A data processor controlled user interactive display system for displaying hypertext documents, each including a sequence of display screen pages including text and image information received over a communications network such as the World Wide Web by first determining the more significant page edge based upon the horizontal direction in which the natural language of the text is read. Visual information density at a sequence of horizontal positions in a medial direction with respect to said significant page edge is then sampled, and each sequential sample of said visual information is compared to a selected density level. As a result of this comparison, the visual information in the window is positioned with respect to a reference margin determined by a sample of said visual information attaining said selected density level.
Type:
Grant
Filed:
January 22, 1998
Date of Patent:
August 22, 2000
Assignee:
International Business Machines Corporation
Inventors:
Leon Edward Gregg, William Jaaskelainen, Jr.
Abstract: A computer managed communication network with user interactive access via a plurality of display terminals and including a plurality of network objects, each respectfully associated with one of a plurality of linked network nodes. The network includes means such as databases for storing data representing attributes of network objects. There is graphically displayed on at least one of said display terminals, at least a portion of said linked network nodes and associated objects. In addition, there is a user interactive implementation for activating for each of a plurality of objects, a primary transient display of a selected primary attribute of said object adjacent to the object and a second transient display of supplementary attributes of said object, remote from said selected object and active during the transience of the primary transient display.
Type:
Grant
Filed:
November 17, 1997
Date of Patent:
August 8, 2000
Assignee:
International Business Machines Corp.
Inventors:
Bethany Rose Scaer, Jeffrey Phillip Snover, Brian James Tarbox
Abstract: A data processor controlled user interactive display system for displaying hypertext documents, each including a sequence of display screen paces received over a communications network such as the World Wide Web with each display page including a sequence of accompanying displayable image and media files in which means are provided for markedly reducing downloading time by providing user interactive means for preselecting document file types not to be transmitted to a receiving display station, user interactive means for preselecting document file types to be transmitted to said receiving display station and means for permitting the transmission of only the file types preselected to be transmitted.
Type:
Grant
Filed:
November 19, 1997
Date of Patent:
August 1, 2000
Assignee:
International Business Machines Corporation
Inventors:
Christopher Robbins Nielsen, Rick Lee Poston, Stephen Gray Stair, I-Hsing Tsao
Abstract: In a computer controlled user interactive display, a system is provided for controlling cursor movement on the display screen involving a user activated cursor control device connected to said computer movable in the four orthogonal directions. The system has conventional means for converting the user activated orthogonal movements into cursor movements in said orthogonal directions on said display screen and user interactive means for scaling said cursor movements in each of said four orthogonal directions relative to the corresponding movements in said cursor control device. The invention is particularly directed to such cursor movement rate scaling in respective windows.
Type:
Grant
Filed:
February 5, 1998
Date of Patent:
April 18, 2000
Assignee:
International Business Machines Corporation
Inventors:
Leon Edward Gregg, William Jaaskelainen, Jr.
Abstract: A computer controlled object oriented programming system for interfacing a plurality of programming objects with each other to provide combination objects combining programming functions of the objects, each object including predetermined interface data defining a required common interface with the other programming objects in a framework of events, attributes and methods for manipulating the attributes. These objects may be combined with each other via their common interfaces to form combination objects and such combination objects may in turn be further combined with other objects and combination objects to form objects of increasing complexity which function as complete programs. There is provided a displayable output of documentation for the programming objects in which the basic documentation provided for an object oriented program by its developers may be added to or modified without the need to change the framework of the objects in the program.