Linking of computers using information steganographically embedded in data objects
First Claim
Patent Images
1. A method of initiating access to a first computer process from a second computer process, said first and second computer processes being capable of operating upon data objects and content files, the method comprising:
- creating a data object which contains particular information that can be used to initiate a particular action in said first computer process;
steganographically embedding said data object in a content file which can be operated upon by said second computer process;
operating upon said content file by said second computer process; and
said second computer process utilizing said particular information to initiate a link to said first computer process.
7 Assignments
0 Petitions
Accused Products
Abstract
A given data object was effectively contain both a graphical representation to a network user and embedded information, such as the URL address of another network node, thereby to permit the object itself to serve as an automated hot link. The underlying development tools and web site browsers create and identify such an object for use in a manner similar to a hot link, as provided on the World Wide Web.
459 Citations
17 Claims
-
1. A method of initiating access to a first computer process from a second computer process, said first and second computer processes being capable of operating upon data objects and content files, the method comprising:
-
creating a data object which contains particular information that can be used to initiate a particular action in said first computer process;
steganographically embedding said data object in a content file which can be operated upon by said second computer process;
operating upon said content file by said second computer process; and
said second computer process utilizing said particular information to initiate a link to said first computer process. - View Dependent Claims (2, 3, 4)
-
-
5. A system for initiating access to a first computer process from a second computer process, said first and second computer processes being capable of operating upon data objects an content files, said system comprising:
-
a data object which contains particular information which can be used to initiate a particular action in said first computer process;
a content file accessible to said second computer process which has steganographically embedded therein said data object; and
means in said second computer process for operating upon said content file and for using said data object to initiate a link to said first computer process. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
user interface information presentable to a user at one of the network sites in audio or visual form; and
address information steganographically embedded in the content file, the address information being indicative of a discrete address of a site of one of said computer processes.
-
-
7. The system of claim 6 in which the data object further includes an icon presentable to a user at one of the network sites in audio or visual form, the icon being indicative of the presence of the steganographically embedded address information.
-
8. The system of claim 6 wherein the user interface information is graphic data visually presented to a user at one of the network sites.
-
9. A system according to claim 5 implemented as a computer network system that has a plurality of sites, each site having a discrete address, the system including means for distributing a hypertext document that comprises said data object and an attached header file, an improved hypertext document comprising a data object having address information embedded therein and improved user interface programs which automatically recognize the existence of the address information, and which automatically route users to that address after user instructions to do so.
-
10. A system according to claim 5 in which the data object includes function code defining a linking function;
-
the second computer process, including;
means for extracting the function code from the decoded data object; and
means for executing the linking function in accordance with the function code.
-
-
11. A system according to claim 10 in which the function code includes software operable on the second computer process to route the user to the address in the decoded data object.
-
12. A system according to claim 10 in which the first computer analyzes the data object to determine whether it recognizes and can execute the function code.
-
13. A method according to claim 11 in which the data file includes a hypertext document.
-
14. A system according to claim 5 in which the data object includes a URL comprising an address and the first computer process includes means responsive to initiation of the link for sending a data file to the second computer process.
-
15. A system according to claim 5 in which the network includes a data communications medium by which the first and second computer process are connected, each computer process on the network having a unique address.
-
16. A system according to claim 15 in which the data communications medium includes an internet connection and the first and second computer processes each have one said address which includes a domain name, the data object including the domain name of the first computer process.
-
17. A system according to claim 5 including means for imprinting the steganographically embedded data object in a visible image and means for inputting a data file defining the visible image as the content file into the first computer process.
Specification