US 7,321,941 B1
Network routing utilizing a product code
Jeffry Jovan Philyaw, Dallas, Tex. (US); and David Kent Matthews, Carrollton, Tex. (US)
Assigned to LV Partners, L.P., Dallas, Tex. (US)
Filed on Aug. 24, 1999, as Appl. No. 9/379,699.
Application 09/379699 is a continuation in part of application No. 09/378221, filed on Aug. 19, 1999, granted, now 6,745,234, filed on Jun. 04, 2004.
Application 09/378221 is a continuation in part of application No. 09/151471, filed on Sep. 11, 1998, abandoned.
Application 09/151471 is a continuation in part of application No. 09/151530, filed on Sep. 11, 1998, granted, now 6,098,106, filed on Aug. 01, 2000.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); G06Q 10/00 (2006.01)
U.S. Cl. 709—245  [709/217; 709/218; 709/220; 709/224; 709/240; 709/245; 705/23; 705/26; 705/52] 24 Claims
OG exemplary drawing
 
1. A method for utilizing a product code having product information contained therein for interfacing a user node to a remote node over a network, the user node having application software installed thereat for examining product code input thereto, comprising the steps of:
extracting the product information from the product code at the user node for input thereto, which product code is disposed on or in close association with an associated product;
in response to the step of extracting, the application software:
assembling a message packet containing a destination address of an intermediate node on the network, a source address that defines the location of the user node on the network and a data field that includes the product information, and
transmitting the message packet to the intermediate node on the network;
receiving from the intermediate node on the network, instructional code that instructs the user node to connect to one of the remote nodes on the network that has a defined association with the extracted product information defined at the intermediate node; and
connecting the user node to the one of the remote nodes in accordance with the received instructional code such that connection to the remote node is controlled by the intermediate node through the instructional code, wherein connections to remote nodes having defined relationships to product information are controlled only by the intermediate node and not by any actions at the user node other than the operation of extracting, and wherein actions at the user node do not prevent connection or effect connection to the remote node.