IP Library Granted Patent US 7,228,282
Granted Patent B1
US 7,228,282 · App. 09/382,425 · Granted Jun 5, 2007

Method and apparatus for directing an existing product code to a remote location

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,228,282
App. No.
09/382,425
Granted
Jun 5, 2007
Kind
B1
Abstract

A method for interfacing a user location on a network to a destination location on the network is disclosed. A bar code having product information contained therein relating to an associated product is first scanned with a scanner, which bar code has no network routing information contained therein. The product information contained within the bar code is then extracted. Routing information over the network from the user location to the destination location is then defined in response to the steps of scanning and extracting, which routing information defines the location of the destination location on the network. With the routing information, the user location is then connected to the destination location in accordance with the defined routing information.

Claims (46)

1. A method for interfacing a user location on a network to a destination location on the network, comprising the steps of:

scanning a bar code at the user location having product information contained therein relating to an associated product, which bar code has no network routing information contained therein or inherently associated therewith;

extracting product information from the bar code;

defining routing information over the network from the user location to the destination location in direct response to the steps of scanning and extracting, which routing information defines the location of the destination location on the network, the step of defining including the steps of:

accessing a relational database at a database location on the network different than the user location containing a relationship between product information and predefined destination locations on the network, which relational database is operable to determine the one of the predefined destination locations associated with the extracted product information from the user location;

transmitting to the relational database the extracted product information;

instructional code generated at the database location on the network defining an instruction to force the user location to be connected to at least one predefined destination defined by the relationship stored in the relational database in association with the transmitted extracted product information;

receiving from the relational database the generated instructional code containing routing information associated with the extracted product information; and

interconnecting the user location to the destination location in accordance with the received instructional code containing the defined routing information, which step of interconnecting occurs in direct response to the steps of scanning, extracting and defining after the step of scanning such that the operation thereof is controlled from the database location.

2. The method of claim 1 , further comprising the steps of receiving information from the destination location in response to interconnecting thereto and displaying the received information.

3. The method of claim 1 , wherein the bar code is disposed on or in close association with the associated product.

4. The method of claim 3 , wherein the bar code comprises a ISBN bar code.

5. The method of claim 3 , wherein the bar code comprises an EAN bar code.

6. The method of claim 3 , wherein the bar code comprises a UPN bar code.

7. The method of claim 1 , wherein the step of defining routing information comprises defining a universal resource locator (URL) of the destination location over the network in direct response to the step of scanning and extracting.

8. The method of claim 1 , wherein the step of defining routing information comprises the step of determining the existence of predetermined association between the scanned bar code and routing information for the destination location on the network.

9. The method of claim 8 , wherein the step of determining the existence of predetermined association comprises the step of accessing a database of a plurality of predetermined associations between a plurality of bar codes and associated routing information and determining if there is a corresponding bar code in the database.

10. The method of claim 9 , wherein the step of accessing comprises the steps of:

transmitting information extracted from the bar code to an intermediate location on the network;

providing an associative database at the intermediate location, which associative database has stored therein the plurality of bar codes and associated routing information;

comparing the information extracted from the bar code received at the intermediate location with the database; and

if there is a corresponding bar code in the database to the extracted information in the bar code, returning the associated routing information to the user's location.

11. The method of claim 1 , wherein the relational database is disposed on an intermediate node on the network.

12. A method for interfacing a user location on a network to a destination location on the network, comprising the steps of:

scanning a bar code at the user location having product information contained therein relating to an associated product with a scanner, which bar code has no network routing information contained therein or inherently associated therewith;

in direct response to the step of scanning, extracting product information contained within the bar code for conversion in an interface device to keyboard data input to a PC at the user location in combination with a scanner ID;

in direct response to the step of extracting, defining routing information over the network from the user location to the destination location in response to the steps of scanning and extracting, which routing information defines the location of the destination location on the network, the step of defining including the steps of:

accessing a relational database at a database location on the network different than the user location containing a relationship between product information and predefined destination locations on the network, which relational database is operable to determine the one of the predefined destination locations associated with the extracted product information;

transmitting from the user location to the relational database the extracted product information;

instructional code generated at the database location on the network defining an instruction to force the user location to be connected to at least one predefined destination defined by the relationship stored in the relational database in association with the transmitted extracted product information;

receiving from the relational database the generated instructional code containing routing information associated with the extracted product information; and

in direct response to the step of defining, interconnecting the user location to the destination location in accordance with the received instructional code containing the defined routing information such that the operation thereof is controlled from the database location.

13. The method of claim 12 , further comprising the steps of receiving information from the destination location in response to interconnecting thereto and displaying the received information.

14. The method of claim 12 , wherein the bar code is disposed on or in close association with the associated product.

15. The method of claim 14 , wherein the bar code comprises a ISBN bar code.

16. The method of claim 14 , wherein the bar code comprises an EAN bar code.

17. The method of claim 14 , wherein the bar code comprises a UPN bar code.

18. The method of claim 12 , wherein the step of defining routing information comprises defining a universal resource locator (URL) of the destination location over the network in direct response to the step of scanning and extracting.

19. The method of claim 12 , wherein the step of defining routing information comprises the step of determining the existence of predetermined association between the scanned bar code and routing information for the destination location on the network.

20. The method of claim 17 , wherein the step of determining the existence of predetermined association comprises the step of accessing a database of a plurality of predetermined associations between a plurality of bar codes and associated routing information and determining if there is a corresponding bar code in the database.

21. The method of claim 20 , wherein the step of accessing comprises the steps of:

transmitting information extracted from the bar code to an intermediate location on the network;

providing an associative database at the intermediate location, which associative database has stored therein the plurality of bar codes and associated routing information;

comparing the information extracted from the bar code received at the intermediate location with the database; and

if there is a corresponding bar code in the database to the extracted information in the bar code, returning the associated routing information to the user's location.

22. The method of claim 12 , wherein the relational database is disposed on an intermediate node on the network.

Assignments (10)
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 →
SECURITY AGREEMENT Recorded Dec 30, 2008
From: RPX-LV ACQUISITION LLC
To: LV PARTNERS, L.P.
Reel/Frame 022034/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2008
From: LV PARTNERS, L.P.
To: RPX CORPORATION
Reel/Frame 021701/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2008
From: RPX CORPORATION
To: RPX-LV ACQUISITION LLC
Reel/Frame 021701/0643 →
CHANGE OF NAME Recorded Apr 15, 2008
From: DIGITALCONVERGENCE.COM INC.
To: DIGITALCONVERGENCE.:COM INC.
Reel/Frame 020794/0861 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTIVE ASSIGNMENT TO RE-RECORD ASSIGNMENT AT R/F 011212/0240 TO CORRECT THE ASSIGNORS. PREVIOUSLY RECORDED ON REEL 011212 FRAME 0240. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST: THE NAME OF THE CORPORATION IS DIGITAL:CONVERGENCE CORPORATION. Recorded Apr 15, 2008
From: DIGITALCONVERGENCE.:COM INC.
To: DIGITAL:CONVERGENCE CORPORATION
Reel/Frame 020794/0920 →