IP Library Granted Patent US 7,912,961
Granted Patent B2
US 7,912,961 · App. 11/329,425 · Granted Mar 22, 2011

Input device for allowing input of unique digital code to a user's computer to control access thereof to a web site

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,912,961
App. No.
11/329,425
Granted
Mar 22, 2011
Kind
B2
Abstract

A method for controlling a computer is disclosed wherein one or more remote locations disposed on a network are accessed in response to scanning an optical code. A first computer disposed on the network connects to a scanner for scanning the optical code of a product by a user. The scanner is uniquely identified with a scanner distributor by a scanner identification number. A second computer disposed on the network is accessed in response to the user scanning the optical code with the scanner, wherein a lookup operation is performed at the second computer to match the scanner identification number with the scanner distributor to obtain remote routing information of the one or remote locations. The remote routing information is returned from the second computer to the first computer in order to access the one or more remote locations disposed on the network. The one or more remote locations are accessed to return remote information to the first computer for presentation.

Claims (32)

1. A method for connecting a user computer at a first location on a network with a second location on the network through use of a coded symbol having contained therein encoded information associated with routing information on the network to the second location thereover, comprising the steps of:

providing an input device, wherein the input device has associated therewith an input device identification (ID);

extracting the encoded information from the coded symbol and decoding such extracted encoded information to provide decoded information;

inputting the decoded information and the input device ID to a defined port on the user computer which has an existing first functionality associated with the operation of the user computer which is not the same functionality as the step of inputting the decoded information, such that the step of inputting comprises a second functionality, with the port of the user computer operable to accommodate for both the first and second functionality during operation thereof;

detecting operation under the second functionality by the user computer when decoded information is input to the port using the first functionality with no processing of the decoded information to uniquely define it as being associated with the second functionality prior to input to the port;

translating the second functionality to be compatible with the first functionality for input to the port such that the port only receives information with the first functionality using only the decoded information obtained from the input device;

appending a control code not part of the decoded information to the decoded information;

receiving the control code and the decoded information by a browser application;

opening a URL page in the browser application in response to receiving the control code, the control code allowing text to be input directly into the URL page; and

in response to the step of detecting, connecting to the second location utilizing the decoded information, the control code, and the input device ID.

2. The method of claim 1 , wherein the network comprises the Internet.

3. The method of claim 1 , wherein the coded symbol comprises a bar code.

4. The method of claim 3 , wherein the bar code includes a Universal Product Code.

5. The method of claim 3 , wherein the bar code includes coded therein an International Standard Book Number (ISBN) code.

6. The method of claim 3 , wherein the bar code contains therein an European Article Number (EAN) code.

7. The method of claim 1 , wherein the coded symbol is disposed on a product.

8. The method of claim 7 , wherein the encoded information comprises information related to the product and is unique thereto.

9. The method of claim 1 , wherein the coded symbol comprises an optical symbol and the step of extracting comprises optically scanning the encoded information.

10. The method of claim 1 , wherein the step of inputting comprises the steps of:

providing a wedge having a first input operating in accordance with the first functionality and a second input operating in accordance with the second functionality and a single output for being connected to the port of the user computer;

receiving the encoded information at the second input and decoding the received encoded information to provide decoded information at the single output of the wedge; and

converting the second functionality to the first functionality with the encoded information thereon and transmitting it to the single output thereof.

11. The method of claim 10 , wherein the first functionality comprises a keyboard port and a second functionality comprises an optical scanner operation for scanning the coded symbol, which coded symbol is an optical symbol.

12. The method of claim 11 , wherein the control code comprises a Control- 0 command.

13. The method of claim 1 , wherein the step of connecting comprises the steps of:

interfacing the user computer through the network to an intermediate location on the network having a resource server and a resource database disposed thereat;

transmitting the decoded information to the interface with intermediate locations;

the database having stored therein a table of routing information and a plurality of information for a plurality of second locations on the network, and each of the routing information associated with one or more of different decoded information;

comparing the received decoded information with the stored decoded information and, if there is a match, transmitting the associated routing information with the matched decoding information back to the user computer; and

connecting the user computer with the second location in accordance with the routing information transferred from the intermediate location.

14. The method of claim 13 , and further comprising the step of:

bundling the input device ID with the decoded information during the step of extracting and sending the bundled decoded information and input device ID to the resource server, wherein the database associated with the resource server has stored therein information associated with the input device ID and wherein the resource server is operable to extract the input device ID for storage thereof and use thereof to perform a predetermined commerce transaction.

Assignments (13)
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: RPX CORPORATION
To: RPX-LV ACQUISITION LLC
Reel/Frame 021701/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2008
From: LV PARTNERS, L.P.
To: RPX CORPORATION
Reel/Frame 021701/0560 →
CHANGE OF NAME Recorded Apr 16, 2008
From: DIGITALCONVERGENCE.:COM INC.
To: DIGITAL:CONVERGENCE CORPORATION
Reel/Frame 020808/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2008
From: DIGITAL:CONVERGENCE CORPORATION, FORMERLY KNOWN AS DIGITALCONVERGENCE.:COM INC., AND FORMERLY KNOWN AS DIGITALCONVERGENCE.COM INC.
To: TURPIN, JACK A.
Reel/Frame 020808/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2008
From: TURPIN, JACK A.
To: L.V. PARTNERS L.P.
Reel/Frame 020808/0280 →
CHANGE OF NAME Recorded Apr 15, 2008
From: DIGITALCONVERGENCE.COM INC.
To: DIGITALCONVERGENCE.:COM INC.
Reel/Frame 020794/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2008
From: PHILYAW, JEFFRY JOVAN; MATHEWS, DAVID KENT
To: DIGITALCONVERGENCE.COM INC.
Reel/Frame 020784/0821 →