The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 11, 2000
Filed:
Aug. 23, 1996
Brigham R Bell, Boulder, CO (US);
William D Hurley, Louisville, CO (US);
Srdjan N Kovacevic, Louisville, CO (US);
Michelle Neves, Pleasantville, NY (US);
Alan S Wolff, Boulder, CO (US);
Charles P Bloom, Weston, CT (US);
U S West, Inc., Denver, CO (US);
MediaOne Group, Inc., Englewood, CO (US);
Abstract
A technique for providing a networked, distributed tutorial application having a direct manipulation graphical user interface displayable on an Internet client node is disclosed. The application has a first portion on an Internet server node and a second portion on the Internet client node, the first portion performing application specific subject matter processing and the second portion being substantially application independent in that this second portion is applicable in a wide variety of tutoring applications for generating and maintaining an appropriate user interface during user interactions. The second portion includes an Internet browser (e.g., a hypertext mark-up language browser) that is utilized for communicating with the server node to perform application subject matter specific processing. A user being tutored may create, delete or modify graphical objects whose data structure definitions are provided by the server node, each such object having, for example, a behavior or data structure representing the semantics of a tutorial subject matter entity. Such user interactions are accumulated and utilized on the client node to maintain, independently of any communication with the server node, an interactive user interface semantically consistent with both the tutorial application and the user's interactions.