IP Library Granted Patent US 7,321,941
Granted Patent B1
US 7,321,941 · App. 09/379,699 · Granted Jan 22, 2008

Network routing utilizing a product code

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,321,941
App. No.
09/379,699
Granted
Jan 22, 2008
Kind
B1
Abstract

A method for utilizing a product code having product information contained therein for interfacing over a network. The product information is extracted from the product code, which product code is disposed on or in close association with an associated product. In response to this extraction, network routing information is associated with the product code information.

Claims (47)

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.

2. The method of claim 1 , wherein the product code comprises machine readable code.

3. The method of claim 1 , and further comprising the step of interfacing with the network utilizing network routing information embedded with the instructional code.

4. The method of claim 1 , wherein the destination address of the intermediate node is associated with the application software installed at the user node.

5. The method of claim 1 , wherein the product code is visible.

6. The method of claim 1 , wherein the product code has the product information embedded within a visible indicia.

7. The method of claim 1 , wherein the message packet comprises a message packet that includes the destination address that defines network routing information to the intermediate node on the network, the source address that defines network routing information to the user node on the network and a data field that includes the product information.

8. The method of claim 2 wherein the step of extracting comprises scanning the machine readable code to extract the product code information therefrom.

9. The method of claim 2 , wherein the machine readable code comprises a bar code.

10. The method of claim 6 , wherein the step of extracting comprises scanning the product code with an optical scanner that is operable to extract the product information from the product code.

11. The method of claim 7 , wherein the destination address of the intermediate node is associated with the application software installed at the computing device at the user node.

12. The method of claim 9 , wherein the bar code represents a UPC.

13. The method of claim 9 , wherein the bar code represents an ISBN number.

14. The method of claim 9 , wherein the bar code represents an EAN number.

15. The method of claim 9 , wherein the application software installed at the user node is operating prior to the step of extracting.

16. The method of claim 11 , wherein the application software installed on the computing device at the user node is operating prior to the step of extracting.

17. 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 the product information,

transmitting the message packet containing the product information to the intermediate node on the network; and

at the intermediate node:

comparing the product information with an associative database disposed at the intermediate node and having stored therein associations with a plurality of product information and associated routing information to at least one of the remote nodes on the network, and

determining if there is a match; and

if there is a match, returning instructional code from the intermediate node to the user node, which instructional code has embedded therein the routing information to the location on the network of the at least one of the remote nodes;

receiving from the intermediate node on the network, the 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.

18. The method of claim 17 , wherein the message packet comprises a data transmission that includes a destination address of the 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.

19. The method of claim 18 , wherein the destination address of the intermediate node is associated with the application software installed at the user node.

20. The method of claim 19 , wherein the application software installed at the user node is operating prior to the step of extracting.

21. A method for utilizing a product code having product information contained therein for interfacing a computing device at a user node on a network to at least one of a plurality of remote nodes on the network, the computing device at 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 to the computing device at the user node;

in response to the step of extracting, the application software:

assembling a data transmission containing the product information, and

transmitting the data transmission to an intermediate node on the network;

receiving from the intermediate node on the network instructional code that instructs the computing device at the user node to connect to one of the remote nodes on the network that has a defined association with the extracted product information,

interfacing with the network utilizing network routing information embedded within the instructional code, which network routing information uniquely defines the one of the remote nodes on the network; and

connecting the computing device at the user node to the one of the remote nodes in accordance with the received instructional code such that connection to the one of the remote nodes is controlled by the intermediate node through the instructional code, wherein connections to remote nodes on the network in response to the step of extracting 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 one of the remote nodes.

22. The method of claim 21 , wherein the product code comprises machine readable code.

23. The method of claim 22 wherein the step of extracting comprises scanning the machine readable code with a scanning machine to extract the product code information therefrom.

24. The method of claim 22 , wherein the machine readable code comprises a bar code.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
RELEASE OF SECURITY INTEREST Recorded Dec 10, 2018
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 047762/0219 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2012
From: LV PARTNERS, L.P.
To: RPX CORPORATION; RPX-LV ACQUISITION LLC
Reel/Frame 029209/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2011
From: RPX-LV ACQUISITION LLC
To: RPX CORPORATION
Reel/Frame 027074/0010 →