Method and system for customizing an object for downloading via the internet
First Claim
1. A computer-implemented method for downloading a customized base object to a client machine, said method including the following steps all carried out by a Content Provider web server:
- (a) obtaining an enhanced object created from the base object, said enhanced object having associated therewith an identification for allowing an agent web server to uniquely identify said enhanced object, and having embedded therein program code for effecting communication with the agent web server, and (b) downloading to a client machine an XHTML page containing a reference to the enhanced object so as to allow activation of said program code by the client machine and thereby to call the agent web server, so as to allow the agent web server to download auxiliary data to the client machine in predetermined association with the enhanced object within a boundary thereof.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and system for downloading a customized base object to a client machine, wherein a Content Provider web server obtains an enhanced object created from the base object, the enhanced object having associated therewith an identification for allowing an agent web server to uniquely identify it, and having embedded therein program code for effecting communication with the agent web server. The Content Provider web server downloads to a client machine an XHTML page containing a reference to the enhanced object so as to allow activation of the program code by the client machine and thereby to call the agent web server, so as to allow the agent web server to download auxiliary data to the client machine in predetermined association with the enhanced object within a boundary thereof.
101 Citations
39 Claims
-
1. A computer-implemented method for downloading a customized base object to a client machine, said method including the following steps all carried out by a Content Provider web server:
-
(a) obtaining an enhanced object created from the base object, said enhanced object having associated therewith an identification for allowing an agent web server to uniquely identify said enhanced object, and having embedded therein program code for effecting communication with the agent web server, and (b) downloading to a client machine an XHTML page containing a reference to the enhanced object so as to allow activation of said program code by the client machine and thereby to call the agent web server, so as to allow the agent web server to download auxiliary data to the client machine in predetermined association with the enhanced object within a boundary thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 30, 31)
-
-
12. A computer-implemented method for generating an enhanced object from a base object, said method including the following steps all carried out by an agent web server:
-
(a) creating a containment object, (b) associating with the containment object an identification for allowing the agent web server to uniquely identify the enhanced object, and (c) generating the enhanced object by embedding in the containment object or in an object derived therefrom, program code for effecting communication with the agent web server, so as to allow the agent web server to download auxiliary data to a client machine running the enhanced object in predetermined association with the enhanced object within a boundary thereof.
-
-
16. A computer-implemented method for rendering an enhanced object customized from a base object, said method including the following steps all carried out by the enhanced object:
-
(a) effecting communication with an agent web server referenced within the enhanced object, and (b) downloading from the agent web server auxiliary data in predetermined association with the enhanced object within a boundary thereof.
-
-
18. A Content Provider web server adapted for downloading a customized base object to a client machine, said Content Provider web server including:
-
a first communication channel for obtaining an enhanced object created from the base object, said enhanced object having associated therewith an identification for allowing an agent web server to uniquely identify said enhanced object, and having embedded therein program code for effecting communication with the agent web server, and a second communication channel for downloading to a client machine an XHTML page containing a reference to the enhanced object so as to allow activation of said program code by the client machine and thereby to call the agent web server, so as to allow the agent web server to download auxiliary data to the client machine in predetermined association with the enhanced object within a boundary thereof. - View Dependent Claims (23)
-
-
29. An agent web server adapted for generating an enhanced object from a base object, said agent web server including a processor adapted to:
-
(a) create a containment object, (b) associate with the containment object an identification for allowing the agent web server to uniquely identify the enhanced object, and (c) generate the enhanced object by embedding in the containment object or in an object derived therefrom, program code for effecting communication with the agent web server, so as to allow the agent web server to download auxiliary data to a client machine running the enhanced object in predetermined association with the enhanced object within a boundary thereof.
-
-
32. An enhanced object customized from a base object, said enhanced object being adapted to:
-
(a) effect communication with an agent web server referenced within the enhanced object, and (b) download from the agent web server auxiliary data in predetermined association with the enhanced object within a boundary thereof. - View Dependent Claims (33)
-
-
34. A computer-implemented program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for downloading a customized base object to a client computer, said method including the following steps:
-
(a) obtaining an enhanced object created from the base object, said enhanced object having associated therewith an identification for allowing the machine to uniquely identify said enhanced object, and having embedded therein program code for effecting communication with an agent web server, and (b) downloading to a client computer an XHTML page containing a reference to the enhanced object so as to allow activation of said program code by the client computer and thereby to call the agent web server, so as to allow the agent web server to download auxiliary data to the client computer in predetermined association with the enhanced object within a boundary thereof.
-
-
35. A computer-implemented computer program product comprising a computer useable medium having computer readable program code embodied therein for downloading a customized base object to a client computer, said computer program product comprising:
-
computer readable program code for causing the computer to obtain an enhanced object created from the base object, said enhanced object having associated therewith an identification for allowing an agent web server to uniquely identify said enhanced object, and having embedded therein program code for effecting communication with the agent web server, and computer readable program code for causing the computer to download to a client computer an XHTML page containing a reference to the enhanced object so as to allow activation of said program code by the client computer and thereby to call the agent web server, so as to allow the agent web server to download auxiliary data to the client computer in predetermined association with the enhanced object within a boundary thereof.
-
-
36. A computer-implemented program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for generating an enhanced object from a base object, said method including the following steps:
-
(a) creating a containment object, (b) associating with the containment object an identification for allowing the machine to uniquely identify the enhanced object, and (c) generating the enhanced object by embedding in the containment object or in an object derived therefrom, program code for effecting communication with the machine, so as to allow the machine to download auxiliary data to a client computer running the enhanced object in predetermined association with the enhanced object within a boundary thereof.
-
-
37. A computer-implemented computer program product comprising a computer useable medium having computer readable program code embodied therein for generating an enhanced object from a base object, said computer program product comprising:
-
computer readable program code for causing the computer to create a containment object, computer readable program code for causing the computer to associate with the containment object an identification for allowing the computer to uniquely identify the enhanced object, and computer readable program code for causing the computer to generate the enhanced object by embedding in the containment object or in an object derived therefrom, program code for effecting communication with the machine, so as to allow the computer to download auxiliary data to a client computer running the enhanced object in predetermined association with the enhanced object within a boundary thereof.
-
-
38. A computer-implemented program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for rendering an enhanced object customized from a base object, said method including the following steps:
-
(a) effecting communication with an agent web server referenced within the enhanced object, and (b) downloading from the agent web server auxiliary data in predetermined association with the enhanced object within a boundary thereof.
-
-
39. A computer-implemented computer program product comprising a computer useable medium having computer readable program code embodied therein for rendering an enhanced object customized from a base object, said computer program product comprising:
-
computer readable program code for causing the computer to effect communication with an agent web server referenced within the enhanced object, and computer readable program code for causing the computer to download from the agent web server auxiliary data in predetermined association with the enhanced object within a boundary thereof.
-
Specification