Method and apparatus for embedding routing information to remote web site in a header for a transmitted program
Abstract
A redirect system is provided which is operable to redirect information over a network ( 1610 ). This information is associated with a compressed MP3 audio file which is initially transmitted through the network from a source ( 1612 ) to a user PC ( 1600 ). The user PC ( 1600 ) will then play the information and, upon playing the information, embedded information within the audio file will be detected by an application program ( 1604 ). This will cause a browser ( 1602 ) to launch and route the embedded information to an intermediate node ( 1620 ). This information will be matched with information in a database ( 1624 ), which information provides routing information to a producer location ( 1614 ). This is transmitted back to the user PC ( 1600 ) which will then effect a connection with the producer ( 1614 ) to either view in the simple case a web page and, in the more complex case, actually transmit information from the database ( 1624 ) through the user PC ( 1600 ) to the producer ( 1614 ) to provide a customized communication in the form of a customized web page.
Claims
exact text as granted — not AI-modified1 - 10 . (canceled)
11 . A method for effecting a connection between a user node on a first network and a destination node on the first network with an information program provided via the first network from a content provider at a content provider node on the first network, wherein the user node and destination nodes as well as the content provider node are all on a substantially common network, comprising the steps of:
receiving at the user node the information program provided via the first network from the content provider node, the information program having embedded therein a unique header code; detecting the unique header code at the user node during the presentation of the information program at the user node; in response to detecting the output of the unique header code during presentation of the information program at the user node, assembling the unique header code into a message packet for transmission to an intermediate node on the first network; and causing the user node to be interconnected with the destination node without user intervention over the first network as a result of actions at the intermediate node such that the destination node can transmit information to the user node.
12 . The method of claim 11 , wherein the step of causing the destination node to be connected to the user node comprises the steps of:
matching the information regarding the unique code transmitted to the intermediate node from the user node with routing information stored in a routing database at the intermediate node, which routing information defines a location on the first network of a plurality of destination nodes, the routing information in the routing database, such that the routing database provides a relationship between the unique header code in the information program and the routing information to the destination node; and if there is a match, then causing the destination node and the user node to be connected together such that the destination node can transfer information to the user node.
13 . A method for effecting a connection between a user node on a first network and a destination node on the first network with an information program provided via the first network from a content provider at a content provider node on the first network, wherein the user node and destination nodes as well as the content provider node are all on a substantially common network, comprising the steps of:
receiving at the user node the information program provided via the first network from the content provider node, the information program having embedded therein a unique header code; detecting the unique header code at the user node during presentation of the information program at the user node; in response to detecting output of the unique header code during presentation of the information program at the user node, without user intervention assembling the unique header code into a message packet and transmitting information regarding the unique header code over the first network to an intermediate node on the first network; matching the received information regarding the unique header code with routing information stored in a database at the intermediate node, which routing information defines the location on the first network of a plurality of destination nodes, the database having stored therein a correspondence between unique header codes and select ones of the destination nodes; and if there is a match between the received unique header code and a unique header code stored in the database, causing the destination node and the user node to be connected over the first network with the corresponding routing information, such that the destination node can transmit information to the user node.
14 . The method of claim 13 , wherein the unique header code is an audible code.
15 . The method of claim 13 , wherein the unique header code comprises a unique tone.
16 . The method of claim 13 , wherein the transmitted information regarding the unique header code comprises substantially all of the unique header code.
17 . The method of claim 13 , wherein the first network comprises a global communication network.
18 . The method of claim 13 , wherein the step of causing the destination node and the user node to be connected if there is a match comprises:
transmitting back to the user node the routing information determined to be stored in the database and corresponding to the received unique header code as associated with the information regarding the unique header code at the intermediate node; the user node utilizing the received routing information to effect a connection to the destination node from the user node; and the destination node, in response to being connected to the user node via the routing information, operable to transfer information to the user node.
19 . The method of claim 18 , wherein the user node further includes user ID information that uniquely identifies the user node, and wherein the database at the intermediate node includes a stored profile which is associated therein with the user ID information of the user node, and wherein the step of transmitting information regarding the unique code over the first network to the intermediate node also includes transmitting the user ID information to the intermediate node and the step of matching the information regarding the unique header code with the routing information in the database further comprises matching the received user ID information of the user node with stored profile information associated with the received user ID information, and wherein the step of transmitting back to the user node the routing information further includes appending to the routing information the stored profile information, wherein the stored profile information is transmitted to the destination node via the user node.
20 . A system for effecting a connection between a user node on a first network and a destination node on said first network with an information program provided via said first network from a content provider at a content provider node on the first network, wherein the user node and destination nodes as well as the content provider node are all on a substantially common network, comprising:
a unique header code embedded in said information program provided via said first network from the content provider node, said information program received at said user node and presented thereat; a detector for detecting said unique header code at said user node during presentation of said information program at said user node when received; and wherein said detector detects the output of said unique code during presentation of said information program at said user node; a transmitter for assembling said unique header code into a message packet for transmission to an intermediate node on said first network; and a receiver for receiving routing information from said intermediate node; a router for causing said user node without user invention to be interconnected with said destination node over said first network such that said destination node can transmit information to said user node.
21 . The system of claim 20 , wherein information regarding said unique header code is transmitted over said first network to said intermediate node on said first network, and said information regarding said unique header code transmitted to said intermediate node from said user node is matched with routing information stored in a routing database at said intermediate node, which said routing information defines a location on said first network having a plurality of destination nodes, said routing information in said routing database such that said routing database provides a relationship between said unique header code in said information program and said routing information to said destination node, and if there is a match, then causing said destination node and said user node to be connected together such that said destination node can transfer information to said user node.
22 . A system for effecting a connection between a user node on a first network and a destination node on said first network with an information program provided via said first network from a content provider at the content provider node on the first network, wherein the user node and destination nodes as well as the content provider node are all on a substantially common network, comprising:
a unique header code embedded within said information program provided via said first network from the content provider node, said information program received at said user node and presented thereat; a detector for detecting said unique header code at said user node during presentation of said information program at said user node when received such that the user is presented the unique header code in association with the content of said information program; a transmitter for transmitting to an intermediate node disposed on said first network information regarding said unique header code, said information regarding said unique header code being assembled into a message packet and transmitted by said transmitter without user intervention over said first network to said intermediate node in response to said detector detecting output of said unique header code during play of said information program at said user node; routing information stored in a database at said intermediate node, such that said routing information is matched with said received information regarding said unique header code, which said routing information defines a location on said first network having a plurality of destination nodes, said database having stored therein a correspondence between said unique header codes and select ones of said destination nodes; and if there is a match between said received unique header code and a said unique header code stored in said database, said intermediate node causing said destination node and said user node to be connected over said first network with the corresponding said routing information such that said destination node can transmit information to said user node.
23 . The system of claim 22 , wherein said unique header code is an audible code.
24 . The system of claim 22 , wherein said unique header code comprises a unique tone.
25 . The system of claim 22 , wherein said transmitted information regarding said unique header code comprises substantially all of said unique header code.
26 . The system of claim 22 , wherein said first network comprises a global communication network.
27 . The system of claim 22 , wherein if there is a match, said routing information determined to be stored in said database and corresponding to said received unique header code as associated with said information regarding said unique header code at said intermediate node is transmitted back to said user node, said user node utilizing said received routing information to effect a connection to said destination node from said user node, said destination node in response to being connected to said user node via said routing information is operable to transfer information to said user node.
28 . The system of claim 27 , wherein said user node further includes user ID information which uniquely identified said user node, and wherein said database at said intermediate node includes a stored profile which is associated therein with said user ID information at said user node, and wherein said user ID information is transmitted to said intermediate node, the received said user ID information of said user node is matched with stored profile information associated with said received user ID information, and wherein said stored profile information is appended to such routing information such that said stored profile information is transmitted to said destination node via said user node.
29 . The method of claim 11 , wherein the unique code is an audible code.
30 . The system of claim 20 , wherein said unique code is an audible code.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.