Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
1998-11-18
2001-06-26
Chaki, Kakali (Department: 2122)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S152000, C345S215000, C707S793000
Reexamination Certificate
active
06253367
ABSTRACT:
TECHNICAL FIELD OF THE INVENTION
This invention relates generally to provisioning data for a network, and more particularly to a method and system for transforming dynamic content for use on the Internet.
BACKGROUND OF THE INVENTION
Many computer applications allow a user to create and store dynamic content in which items are altered or acted upon based on user or other input at execution time. For example, an item may change color, shape, or turn into another item in response to a user positioning a mouse over the item or selecting the item. The use of dynamic content allows increased and more intuitive interaction between the user and a computer system.
Due to the strict standards and conventions governing data format on the Internet, dynamic content generated by many applications cannot be published or otherwise used on the Internet. As a result, the dynamic content must typically be regenerated in the Internet format which is both time consuming and costly. In addition, special Internet applications or compilers used to generate the dynamic content in an Internet format are often non-intuitive and unfamiliar to the user. As a result, the user must often learn to use new applications and programming languages such as hypertext markup language (HTML), Java, and the like in order to publish information over the network.
SUMMARY OF THE INVENTION
The present invention provides a method and system for transforming dynamic content for use on the Internet that substantially reduces or eliminates disadvantages and problems associated with prior systems and methods. In particular, the present invention converts new or existing dynamic content generated in a non-Internet format by a general purpose application into an Internet format that can be transmitted, received, and presented over the Internet.
In accordance with one embodiment of the present invention, dynamic content is transformed for use on the Internet by receiving an object and one or more features for the object in a non-Internet format. The feature specifies an event and an action to be performed in connection with the object in response to the event. The object and the feature are converted into an Internet format and then encapsulated in an Internet file operable in an Internet environment to perform the action in connection with the object in response to the event.
More specifically, in accordance with a particular embodiment of the present invention, the object and its features are encapsulated in the Internet file by retrieving a template and inserting the object and feature into the template. The template and inserted object and feature are compiled to generate an output source file. In this and other embodiments, supporting libraries are linked to the source file. The supporting libraries are accessed by the source file and support dynamic presentation of the object over the Internet. The source file may be a self-contained Java applet or script file for use in connection with an applet player.
Technical advantages of the present invention include providing an improved method and system for publishing dynamic content over the Internet. In particular, new or existing dynamic content generated in a non-Internet format may be automatically converted into an Internet format. Accordingly, dynamic content from virtually any type of application may be published or otherwise used over the Internet. Thus, a user may use applications with which he or she is familiar to generate dynamic content for publication on the Internet and may convert existing files for use on the Internet. In addition, the user need not separately generate files for local and network publication.
Other technical advantages will be readily apparent to one skilled in the art from the following figures, descriptions, and claims.
REFERENCES:
patent: 5297285 (1994-03-01), Abrahamsson et al.
patent: 5325533 (1994-06-01), McInerney et al.
patent: 5339392 (1994-08-01), Risberg et al.
patent: 5369778 (1994-11-01), Soucie et al.
patent: 5375241 (1994-12-01), Walsh
patent: 5499371 (1996-03-01), Henninger et al.
patent: 5515490 (1996-05-01), Buchanan et al.
patent: 5519866 (1996-05-01), Lawrence et al.
patent: 5608908 (1997-03-01), Barghouti et al.
patent: 5634124 (1997-05-01), Khoyi et al.
patent: 5649204 (1997-07-01), Pickett
patent: 5659751 (1997-08-01), Heninger
patent: 5675804 (1997-10-01), Sidik et al.
patent: 5680619 (1997-10-01), Gudmundson et al.
patent: 5790855 (1998-08-01), Faustini
patent: 6101509 (2000-08-01), Hanson et al.
Campbell, “Objectvision 2.0”, Compute, Jul. 1992, pp 104-105.*
Jolin et al., “Designing class liobraries for Visual builders”, Dr. Dobb's Journal, Jun. 1998, pp 38-43.
Dieu Kiet
Tran Kyle
Baker & Botts L.L.P.
Chaki Kakali
Micrografx, Inc.
LandOfFree
Method and system for transforming dynamic content for use... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for transforming dynamic content for use..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for transforming dynamic content for use... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2487660