METHOD AND APPARATUS FOR UTILIZING AN EXISTING PRODUCT CODE TO ISSUE A MATCH TO A PREDETERMINED LOCATION ON A GLOBAL NETWORK
First Claim
1. A method for providing an interconnection relationship between a product that has disposed thereon a machine readable product code on the product, and a desired location on a global communications network, the machine readable product code having encoded therein product code information and the purpose thereof being other than routing to the desired location on the network, the product code information having no routing information embedded therein which would allow the product code information, in and of itself, to cause routing to the desired location over any path on the network, comprising the steps of:
- reading a machine readable product code at a user location on the network;
in response to the step of reading the machine readable product code, and without user intervention of a user at the user location on the network;
assembling a message packet containing information representative of the machine readable product code and the product code information contained therein, transmitting the message packet to an intermediate node on the network having associated therewith a database which has stored therein relationships between the information representative of the machine readable product code and the product code information contained therein and routing information for at least one desired location on the network, in accordance with the stored relationships in the database, converting the received information representative of the machine readable product code and the product code information contained therein to routing information over the network to the at least one desired location associated therewith in the database, which routing information, associated with an instructional code, is returned to the user location and defines the manner by which a user or a computer at a user location wherein the machine readable product code was read can communicate with the at least one desired location via an interconnection therewith, receiving at the user location from the intermediate node on the network the routing information and associated instructional code that instructs the user node to connect to the at least one desired location on the network, and connecting the user location to the at least one desired location in accordance with the received instructional code and associated routing information such that connection to the at least one desired location is controlled by the intermediate node through the instructional code, wherein all connections to desired locations are controlled only by the intermediate node and not by any actions at the user location other than the operation of reading, and wherein actions at the user location do not prevent connection or affect connection to the desired location.
13 Assignments
0 Petitions
Accused Products
Abstract
A method for providing an interconnection relationship between a product and a desired location on a global communications network. A machine readable product code is disposed on the product machine readable product code, the machine readable product code having encoded product information contained therein. The product code has no routing information embedded therein which would allow the product code, in and of itself, to cause routing to the desired location over any path on the network. The machine readable product code is read and decoded. The extracted product code is then converted for routing information over the network to the desired location, which routing information defines the manner by which a user or a computer at a user location wherein the machine readable product code was read can communicate with the desired location via an interconnection therewith.
-
Citations
28 Claims
-
1. A method for providing an interconnection relationship between a product that has disposed thereon a machine readable product code on the product, and a desired location on a global communications network, the machine readable product code having encoded therein product code information and the purpose thereof being other than routing to the desired location on the network, the product code information having no routing information embedded therein which would allow the product code information, in and of itself, to cause routing to the desired location over any path on the network, comprising the steps of:
-
reading a machine readable product code at a user location on the network;
in response to the step of reading the machine readable product code, and without user intervention of a user at the user location on the network;
assembling a message packet containing information representative of the machine readable product code and the product code information contained therein, transmitting the message packet to an intermediate node on the network having associated therewith a database which has stored therein relationships between the information representative of the machine readable product code and the product code information contained therein and routing information for at least one desired location on the network, in accordance with the stored relationships in the database, converting the received information representative of the machine readable product code and the product code information contained therein to routing information over the network to the at least one desired location associated therewith in the database, which routing information, associated with an instructional code, is returned to the user location and defines the manner by which a user or a computer at a user location wherein the machine readable product code was read can communicate with the at least one desired location via an interconnection therewith, receiving at the user location from the intermediate node on the network the routing information and associated instructional code that instructs the user node to connect to the at least one desired location on the network, and connecting the user location to the at least one desired location in accordance with the received instructional code and associated routing information such that connection to the at least one desired location is controlled by the intermediate node through the instructional code, wherein all connections to desired locations are controlled only by the intermediate node and not by any actions at the user location other than the operation of reading, and wherein actions at the user location do not prevent connection or affect connection to the desired location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing an interconnection relationship between a product that has disposed thereon a machine readable product code on the product, and a target location on a global communications network, the machine readable product code having encoded product code information contained therein, the product code information having no routing information embedded therein and the purpose thereof being other than routing to the target location on the network which would allow the product code information, in and of itself, to cause routing to the target location over any path on the network, comprising the steps of:
-
reading a machine readable product code at a user location on the network;
in response to the step of reading the machine readable product code, and without user intervention of a user at the user location on the network;
assembling a message packet containing information representative of the machine readable product code and the product code information contained therein;
transmitting the message packet to an intermediate node on the network in accordance with intermediate node routing information at the user location on the network;
the intermediate node having associated therewith a database which has stored therein relationships between the information representative of the machine readable product code and the product code information contained therein and target routing information for at least one target location on the network;
comparing the received information representative of the machine readable product code and the product code information contained therein with the stored relationships in the database and, if there is a match, selecting the target routing information from the database associated with the matching relationship, which target routing information is then associated with an instructional code and returned to the user location, which instructional code defines the manner by which a user or a computer at a user location wherein the machine readable product code was read will communicate with the at least one target location via an interconnection therewith;
receiving at the user location from the intermediate node on the network the target routing information and associated instructional code that instructs the user node to connect to the at least one target location on the network; and
connecting the user location to the at least one target location in accordance with the received instructional code and associated target routing information such that connection to the at least one target location is controlled by the intermediate node through the instructional code, wherein all connections to target locations are controlled only by the intermediate node and not by any actions at the user location other than the operation of reading, and wherein actions at the user location do not prevent connection or affect connection to the target location.
-
-
13. A method for providing an interconnection relationship between a product that has disposed thereon a machine readable product code on the product, and a target location on a global communications network, the machine readable product code having encoded product code information contained therein, the product code information having no routing information embedded therein and the purpose thereof being other than routing to the target location on the network which would allow the product code information, in and of itself, to cause routing to the target location over any path on the network, comprising the steps of:
-
reading a machine readable product code at a user location on the network;
in response to the step of reading the machine readable product code, and without user intervention of a user at the user location on the network;
assembling a message packet containing information representative of the machine readable product code and the product code information contained therein;
transmitting the message packet to an intermediate node on the network in accordance with intermediate node routing information at the user location on the network, which intermediate node has associated therewith a database which has stored therein relationships between the information representative of the machine readable product code and the product code information contained therein and target routing information for at least one target location on the network;
which intermediate node is operable to compare the received information representative of the machine readable product code and the product code information contained therein with the stored relationships in the database and, if there is a match, select the target routing information from the database associated with the matching relationship, which target routing information is then associated with an instructional code and returned to the user location, which instructional code defines the manner by which a user or a computer at a user location wherein the machine readable product code was read will communicate with the at least one target location via an interconnection therewith;
receiving at the user location from the intermediate node on the network the target routing information and associated instructional code that instructs the user node to connect to the at least one target location on the network; and
connecting the user location to the at least one target location in accordance with the received instructional code and associated target routing information such that connection to the at least one target location is controlled by the intermediate node through the instructional code, wherein all connections to target locations are controlled only by the intermediate node and not by any actions at the user location other than the operation of reading, and wherein actions at the user location do not prevent connection or affect connection to the target location. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for providing an interconnection relationship between a product that has disposed thereon a machine readable product code on the product, and a desired location on a global communications network, the machine readable product code having encoded product code information contained therein and the purpose thereof being other than routing to the desired location on the network, the product code information having no routing information embedded therein which would allow the product code information, in and of itself, to cause routing to the desired location over any path on the network, comprising the steps of:
-
reading a machine readable product code at a user location on the network;
in response to the step of reading the machine readable product code, and without user intervention of a user at the user location on the network, extracting the product code information from the machine readable product code;
assembling a message packet containing the product code information;
transmitting the message packet to an intermediate node on the network having associated therewith a database which has stored therein relationships between the product code information and routing information for at least one desired location on the network wherein, at the intermediate location and in accordance with the stored relationships in the database, the received product code information has been converted to routing information over the network to the at least one desired location associated therewith in the database, which routing information, associated with an instructional code, is returned to the user location and defines the manner by which a user or a computer at a user location wherein the machine readable product code was read can communicate with the at least one desired location via an interconnection therewith;
receiving at the user location from the intermediate node on the network the routing information and associated instructional code that instructs the user node to connect to the at least one desired location on the network; and
the user location being connected to the at least one desired location in accordance with the received instructional code and associated routing information such that connection to the at least one desired location is controlled by the intermediate node through the instructional code, wherein all connections to desired locations are controlled only by the intermediate node and not by any actions at the user location other than the operation of reading, and wherein actions at the user location do not prevent connection or affect connection to the desired location. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification