← Back to Patent Explorer
US6526449B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for controlling a computer from a remote location

Assignee: JACK A TURPIN
•
Filing: 1999-08-19
•
Granted: 2003-02-25
•
Expires: 2019-08-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for controlling a user computer is disclosed wherein a broadcast program is operable to transmit a broadcast to the user in the form of an audio/visual program, in addition to an encoded tone. This encoded tone is detected by the user computer and this information then transmitted to an intermediate node, an ARS ( 308 ). This tone is compared in a relational database ( 1704 ) to determine is there is matching information therein. This matching information is in the form of routing information to a destination node ( 1706 ) over the data network ( 306 ). This routing information is transmitted back to the user computer ( 1702 ) over the network ( 306 ). The user PC ( 1702 ) then utilizes this information to complete a connection with the destination node ( 1706 ). The tone is injected into the broadcast program by a program director at the broadcast station. This is effected through an input to a console ( 1606 ) which selects one of a plurality of tones in a tone database ( 1602 ). Therefore, the user can determine which of a plurality of destinations nodes ( 1706 ) on the network ( 306 ) are to be selected.

Inventors

  • 👤 Jeffry Jovan Philyaw
  • 👤 David Kent Mathews

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:33
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/45; H04N21/454; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06Q; G06Q30/00; G06Q30/02; H04L; H04L67/00; H04L67/01; H04L67/02; H04N21/20; H04N21/25; H04N21/258; H04N21/25866; H04N21/25891; H04N21/462; H04N21/4622; H04N21/47; H04N21/478; H04N21/4782; H04N21/80; H04N21/81; H04N21/812; H04N21/85; H04N21/858; H04N21/8586; A; A63; A63H; A63H2200/00

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 149 words
A method for controlling a computer, comprising the steps of: generating a broadcast program at a broadcast station; inserting into the broadcast program an analog signal comprising a product identifier which is in close association with a product such that it identifies the associated product; receiving the broadcast program at a source location disposed on a network and extracting the product identifier therefrom; inputting the product identifier at the source location; appending routing information to the product identifier, which routing information defines the location of a remote location on the network; and transmitting the product identifier from the source location to the remote location over the network in accordance with the appended routing information, which routing information defines a network connection between the source location and the remote location on the network, wherein information regarding the associated product can be returned to the source location from the remote location.
Claim 2
Independent Claim 149 words
A method for controlling a computer, comprising the steps of: generating a broadcast program at a broadcast station; inserting into the broadcast program an analog signal comprising a product identifier which is in close association with a product such that it identifies the associated product; receiving the broadcast program at a source location disposed on a network and extracting the product identifier therefrom; inputting the product identifier at the source location; appending routing information to the product identifier, which routing information defines the location of a remote location on the network; and transmitting the product identifier from the source location to the remote location over the network in accordance with the appended routing information, which routing information defines a network connection between the source location and the remote location on the network, wherein information regarding the associated product can be returned to the source location from the remote location.
Claim 3
Dependent Claim 182 words
The method of claim 1 , wherein the routing information is associated with a secondary location on the network such that the step of transmitting to the remote location transmits the product identifier to the remote location in association with routing information, for returning to the source location, and further comprising: accessing a database of product routing information which provides an association between a predetermined product identifier and a remote product information location on the network, there being a plurality of such product routing information stored in the database; accessing the database in response to receiving at the secondary location a transmitted product identifier from the source location; comparing the received product identifier with the stored product routing information in the database; if there is a match between the received product identifier and any of the stored product routing information, transmitting the matching product routing information back to the source location; and at the source location, in response to receiving the matching product routing information, interconnecting the source location with the product information location over the network and receiving product information therefrom.
Claim 4
Dependent Claim 39 words
The method of claim 1 , wherein the network is a global communication network that provides a universal resource locator (URL) for each location on the network and the routing information is comprised of the URL for the location.
Claim 5
Dependent Claim 128 words
The method of claim 3 , wherein a processing system is provided running a program that receives input in the form of keystrokes for routing of information thereto, and the step of appending routing information comprises the step of forming a keystroke string that emulates the combination of the routing information and the product identifier in keystrokes and transmits the emulated keystrokes to the program in the same manner that a user would key the strokes in, and the step of transmitting is performed in response to the appended routing information and product identifier transmitted to the program with an appended command associated therewith that instructs the program to perform a transmit operation in a manner similar to a user interacting with the program to transmit routing information.
Claim 6
Dependent Claim 27 words
The method of claim 4 , wherein the appended routing information includes instructional information as to how the remote location is to handle the transmitted product identifier.
Claim 7
Dependent Claim 24 words
The method of claim 5 , wherein the program is a web browser which is automatically launched in response to receiving the product identifier.
Claim 8
Independent Claim 274 words
A method for effecting a connection between a user node on a network and a destination node on the network, comprised in the steps of: broadcasting a program over an audio/visual network for receipt at a user location, the user location associated with the user node; generating a unique code at the source of a broadcast program, which unique code is associated with the location of the destination node on the network wherein the step of generating is not predetermined and is generated in response to independent generation of the unique code and summing thereof with the broadcast program which constitutes a triggering event therefore; summing the generated unique code with the broadcast program; detecting the presence of the unique code in the broadcast program at the user location with a processing system disposed on the user node and operable to interface with the network; in response to detecting the unique code being present in the broadcast program, transmitting information regarding the unique code over the network to an intermediate node on the network; matching the received information regarding the unique code with routing information stored in a database at the intermediate node, which routing information defines the location on the network of a plurality of destination nodes, the database having stored therein a correspondence between unique codes and select ones of the destination nodes; and if there is a match between the receiving decode and a unique code stored in the database, causing the destination node and the user node to be connected over the network with the corresponding routing information, such that the destination node can transmit information to the user node.
Claim 9
Independent Claim 274 words
A method for effecting a connection between a user node on a network and a destination node on the network, comprised in the steps of: broadcasting a program over an audio/visual network for receipt at a user location, the user location associated with the user node; generating a unique code at the source of a broadcast program, which unique code is associated with the location of the destination node on the network wherein the step of generating is not predetermined and is generated in response to independent generation of the unique code and summing thereof with the broadcast program which constitutes a triggering event therefore; summing the generated unique code with the broadcast program; detecting the presence of the unique code in the broadcast program at the user location with a processing system disposed on the user node and operable to interface with the network; in response to detecting the unique code being present in the broadcast program, transmitting information regarding the unique code over the network to an intermediate node on the network; matching the received information regarding the unique code with routing information stored in a database at the intermediate node, which routing information defines the location on the network of a plurality of destination nodes, the database having stored therein a correspondence between unique codes and select ones of the destination nodes; and if there is a match between the receiving decode and a unique code stored in the database, causing the destination node and the user node to be connected over the network with the corresponding routing information, such that the destination node can transmit information to the user node.
Claim 10
Dependent Claim 14 words
The method of claim 7 , wherein the unique code is an audible code.
Claim 11
Dependent Claim 27 words
The method of claim 7 , wherein the unique code is an optical code in the step of detecting which is operable to detect an optical signal.
Claim 12
Dependent Claim 24 words
The method of claim 7 , wherein the processing system comprises a PC disposed at the user location and having access to the network.
Claim 13
Dependent Claim 14 words
The method of claim 7 , wherein the network comprises a global communication network.
Claim 14
Dependent Claim 105 words
The method of claim 7 , wherein the step of causing the destination node and the user node to be connected if there is a match comprises: transmitting back to the user node the routing information determined to be stored in the database and corresponding unique code as associated with the information regarding the unique code at the intermediate node; the user node utilizing the received routing information to effect a connection to the destination node from the user node; and the destination node, in response to being connected to the user node via the routing information, operable to transfer information to the user node.
Claim 15
Dependent Claim 154 words
The method of claim 12 , wherein the user node further includes user ID information that uniquely identifies the user node, and wherein the database at the intermediate node includes a stored profile which is associated therein with the user ID information of the user node, and wherein the step of transmitting information regarding the unique code over the network to the intermediate node also includes transmitting the user ID information to the intermediate, and the step of matching information regarding the unique code with the routing information in the database further comprises matching the received user ID information of the user node with stored profile information associated with the received user ID information, and wherein the step of transmitting back to the user node the routing information further includes appending to the routing information the stored profile information, wherein the stored profile information is transmitted to the destination node via the user node.
Claim 16
Dependent Claim 37 words
The method of claim 7 , wherein a plurality of unique codes are stored in a database and one or more of the unique codes are selected by a program director and output to a selection device.
Claim 17
Independent Claim 152 words
A system for controlling a computer, comprising: a broadcast program generated at a broadcast station; an analog signal inserted into said broadcast program, and comprising a product identifier which is in close association with a product such that it identifies said associated product; a source location disposed on a network for receiving said broadcast program and extracting said product identifier therefrom, said product identifier input at said source location; routing information appended to said product identifier, which said routing information defines the location of a remote location on said network; and wherein said product identifier is transmitted from said source location to said remote location over said network in accordance with said appended routing information, which said routing information defines a network connection between said source location and said remote location on said network, and wherein information regarding the associated product can be returned to said source location to said remote location.
Claim 18
Independent Claim 152 words
A system for controlling a computer, comprising: a broadcast program generated at a broadcast station; an analog signal inserted into said broadcast program, and comprising a product identifier which is in close association with a product such that it identifies said associated product; a source location disposed on a network for receiving said broadcast program and extracting said product identifier therefrom, said product identifier input at said source location; routing information appended to said product identifier, which said routing information defines the location of a remote location on said network; and wherein said product identifier is transmitted from said source location to said remote location over said network in accordance with said appended routing information, which said routing information defines a network connection between said source location and said remote location on said network, and wherein information regarding the associated product can be returned to said source location to said remote location.
Claim 19
Dependent Claim 185 words
The system of claim 15 , wherein said routing information is associated with a secondary location on said network such that said product identifier is transmitted to said remote location in association with said routing information, for returning to said source location, and wherein a database of product routing information is accessed which provides an association between a pre-determined product identifier and a remote product information location on said network, there being of plurality of such said product routing information stored in said database, wherein said database is accessed in response to receiving at said secondary location a transmitted product identifier from said source location, wherein said received product identifier is compared with said stored product routing information in said database, and if there is a match between said received product identifier and any of said stored product routing information, the matched said product routing information is transmitted back to said source location, and at said source location, in response to receiving said matched product routing information, said source location is interconnected with said product information location over said network to receive product information therefrom.
Claim 20
Dependent Claim 39 words
The system of claim 15 , wherein said network is a global communication network that provides a universal resource locator (URL) for each location on said network and said routing information is comprised of said URL for said location.
Claim 21
Dependent Claim 133 words
The system of claim 17 , wherein a processing system is provided running a program that received input in the form of keystrokes for routing of information thereto, and wherein routing information appended is in the form of a keystroke string that emulates the combination of said routing information and said product identifier in keystrokes, and transmits the emulated keystrokes to said program in the same manner that a user would key the strokes in, and said matching product routing information is transmitted back to said source location in response to said appended routing information and said product identifier being transmitted to said program within appended command associated therewith that instructs the program to perform a transmit operation in a manner similar to a user interacting with said program to transmit routing information.
Claim 22
Dependent Claim 28 words
The system of claim 18 , wherein said appended routing information includes instructional information as to how the said remote location is to handle said transmitted product identifier.
Claim 23
Dependent Claim 24 words
The system of claim 19 , wherein said program is a web browser which is automatically launched in response to receiving said product identifier.
Claim 24
Independent Claim 301 words
A system for effecting a connection between a user node on a network and a destination node on the network, comprising: a program broadcast over an audio/visual network for receipt at a user location, said user location associated with said user node; a unique code generated at said source of a broadcast program, which said unique code is associated with said location of the destination node on the network, said generated unique code summed with said broadcast program wherein said generated unique code is not pre-determined and is generated in response to independent generation of said unique code and summing thereof with said broadcast program which constitutes a triggering of that therefore; wherein the presence of said unique code is detected in said broadcast program at said user location with a processing system disposed on said user node and operable to interface with the network, the destination node connected to the user node to receive information therefrom in response to the unique code being detected; and wherein said information regarding said unique code is transmitted over the network to an intermediate node on the network in response to said unique code being detected in said broadcast program, said received information regarding said unique code is matched with said routing information stored in a database at said intermediate node, which said routing information defines said location on the network of a plurality of destination nodes, said database having stored therein a correspondence between unique codes and select ones of the destination nodes, wherein if there is a match between the receiving decode and a unique code stored in said database, the destination node is caused to be connected to the user node over the network with said corresponding routing information such that the destination node can transmit information to the user node.
Claim 25
Independent Claim 301 words
A system for effecting a connection between a user node on a network and a destination node on the network, comprising: a program broadcast over an audio/visual network for receipt at a user location, said user location associated with said user node; a unique code generated at said source of a broadcast program, which said unique code is associated with said location of the destination node on the network, said generated unique code summed with said broadcast program wherein said generated unique code is not pre-determined and is generated in response to independent generation of said unique code and summing thereof with said broadcast program which constitutes a triggering of that therefore; wherein the presence of said unique code is detected in said broadcast program at said user location with a processing system disposed on said user node and operable to interface with the network, the destination node connected to the user node to receive information therefrom in response to the unique code being detected; and wherein said information regarding said unique code is transmitted over the network to an intermediate node on the network in response to said unique code being detected in said broadcast program, said received information regarding said unique code is matched with said routing information stored in a database at said intermediate node, which said routing information defines said location on the network of a plurality of destination nodes, said database having stored therein a correspondence between unique codes and select ones of the destination nodes, wherein if there is a match between the receiving decode and a unique code stored in said database, the destination node is caused to be connected to the user node over the network with said corresponding routing information such that the destination node can transmit information to the user node.
Claim 26
Dependent Claim 14 words
The system of claim 21 , wherein said unique code is an audible code.
Claim 27
Dependent Claim 22 words
The system of claim 21 , wherein said unique code is an optical code which is operable to detect an optical signal.
Claim 28
Dependent Claim 24 words
The system of claim 21 , wherein said processing system comprises a PC disposed at said user location and having access to the network.
Claim 29
Dependent Claim 14 words
The system of claim 21 , wherein the network comprises a global communication network.
Claim 30
Dependent Claim 91 words
The system of claim 21 , wherein if there is a match, said routing information determined to be stored in said database in corresponding unique code as associated with said information regarding said unique code is transmitted back to the user node from the intermediate node, the user node utilizing said received routing information to effect a connection to the destination node from the user node, the destination node in response to being connected to the user node via said routing information is operable to transfer information to the user node.
Claim 31
Dependent Claim 121 words
The system of claim 26 , wherein the user node further includes user I.D. information that uniquely identifies the user node, and wherein said database at said intermediate node includes a stored profile which is associated therein with said user I.D. information of the user node, and wherein said user I.D. information is also transmitted to said intermediate node, and wherein said received user I.D. information of the user node is matched with said stored profile information associated with the received user I.D. information, and wherein said routing information transmitted back to the user node includes said stored profile information appended to said routing information, and wherein said stored profile information is transmitted to the destination node via the user node.
Claim 32
Dependent Claim 38 words
The system of claim 21 , wherein a plurality of said unique codes are stored in a database and one or more of said unique codes are selected by a program director and output to a selection device.

References Cited (Backward Citations)

US3668312A Cited
US4042792A Cited
US4002886A Cited
US4365148A Cited
US4621259A Cited
US4785296A Cited
US4816904A Cited
US4780599A Cited
US4654482A Cited
US5128752A Cited
US4841132A Cited
US4833308A Cited
US4901073A Cited
US4916293A Cited
US4899370A Cited
US4845634A Cited
US4817136A Cited
US4907264A Cited
US4894789A Cited
US4905094A Cited
US4947028B1 Cited
US4947028A Cited
US4984155A Cited
US5054096A Cited
US4959530A Cited
US4937853A Cited
US5198644A Cited
US5038023A Cited
US5182705A Cited
US5111391A Cited
US4975948A Cited
US5241402A Cited
US5296688A Cited
US5088045A Cited
US5304786A Cited
US5191525A Cited
US5446919A Cited
US5115326A Cited
US6064929A Cited
US5161214A Cited
US5905248A Cited
US5243531A Cited
US5161037A Cited
US5398336A Cited
US5362948A Cited
US5340966A Cited
US5319454A Cited
US5189630A Cited
US5144654A Cited
US5288976A Cited
US5247347A Cited
US5519878A Cited
US5305195A Cited
US5420943A Cited
US5262860A Cited
US5386298A Cited
US5235654A Cited
US5907793A Cited
US5405232A Cited
US5285278A Cited
US5420403A Cited
US5287181A Cited
US5446490A Cited
US5592551A Cited
US5357276A Cited
US5331547A Cited
US5324922A Cited
US5438355A Cited
US5682540A Cited
US5493107A Cited
US5382779A Cited
US5424524A Cited
US5418713A Cited
US5905251A Cited
US5992752A Cited
US5724424A Cited
US5570295A Cited
US5491508A Cited
US5915090A Cited
US5932863A Cited
US5957695A Cited
US5925865A Cited
US5594226A Cited
US5640193A Cited
US5869819A Cited
US5715314A Cited
US5815776A Cited
US5664110A Cited
US5530852A Cited
US5848413A Cited
US5671282A Cited
US5604542A Cited
US5602377A Cited
US5790793A Cited
US5708780A Cited
US5978773A Cited
US5754906A Cited
US5649186A Cited
US5710887A Cited
US5976833A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-24 2006-08-26 2007-02-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-24 2010-08-26 2011-02-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-24 2014-08-26 2015-02-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag