Claims
- 1. A method of programming a media-based device over a network, the method comprising:
locating an advertisement for a broadcast program while navigating a first web site; selecting the advertisement; and in response, automatically programming the media-based device to record the broadcast program.
- 2. The method according to claim 1, wherein the advertisement comprises a hyperlink to a second web site accessing the media-based device, the hyperlink being embedded in the first web site.
- 3. The method according to claim 2, wherein selecting the advertisement and automatically programming the media-based device are invoked by one click on the hyperlink.
- 4. The method according to claim 2, further comprising:
the second website monitoring a count of a number of times the hyperlink is selected; and the second website periodically collecting revenue from the first website based on the count.
- 5. The method according to claim 4, wherein the revenue comprises a percentage of advertising revenue associated with the advertisement.
- 6. The method according to claim 1, wherein the media-based device comprises a video replay system.
- 7. The method according to claim 1, wherein selecting the advertisement comprises:
determining a user selecting the advertisement; and authenticating the user with the media-based device.
- 8. The method according to claim 7, wherein determining a user selecting the advertisement comprises:
extracting a cookie associated with the user; and forwarding the cookie to the media-based device.
- 9. The method according to claim 8, wherein the cookie is extracted from a client enabled to communicate with the first website.
- 10. The method according to claim 8, wherein the cookie is extracted from a computer hosting the first website.
- 11. The method according to claim 7, wherein determining a user selecting the advertisement comprises:
linking the first web site to a second web site; navigating to the second web site; and in response, the second web site prompting a user for identification data.
- 12. The method according to claim 7, wherein determining a user selecting the advertisement comprises:
determining the URL for the first web site; and determining partner identification information associated with the first web site.
- 13. The method according to claim 1, wherein automatically programming the media-based device to record the broadcast program comprises:
determining a user associated with the media-based device; navigating from the first web site to a second web site; logging the user into the second web site; detecting whether the user selected the advertisement previously; and in response to the user previously not selecting the advertisement, the second web site communicating with the media-based device to record the broadcast program.
- 14. The method according to claim 1, wherein the advertisement comprises a clickable online advertisement for a broadcast program to be aired.
- 15. The method according to claim 14, where broadcast program comprises a television program.
- 16. The method according to claim 14, where broadcast program comprises a cable program.
- 17. The method according to claim 14, where broadcast program comprises a pay-per-view program.
- 18. The method according to claim 14, where broadcast program comprises a satellite-based program.
- 19. A method of programming a media-based device to record content through a web-based application, comprising:
receiving a selection of an advertisement of a broadcast program to be aired; extracting identification information associated with a user making the selection and with broadcast program; accessing a source web service in response to the user selection received; logging into the source web service using the identification information; and the source web service programming the media-based device to record the broadcast program selected.
- 20. The method according to claim 19, wherein the media-based device records the broadcast program with one click from the user of the advertisement.
- 21. The method according to claim 19, wherein the advertisement comprises a clickable online advertisement for a broadcast program.
- 22. The method according to claim 19, further comprising:
collecting revenue based on the advertisement selected.
- 23. The method according to claim 19, wherein the media-based device comprises a digital video recorder.
- 24. A computer-implemented method for controlling a media-based device through a virtual browser, the method comprising the steps of the virtual browser:
receiving a selection of an advertisement of a broadcast program to be aired; extracting identification information associated with a user making the selection and with broadcast program; accessing an online web service using the identification information; and invoking the media-based device to record the broadcast program selected.
- 25. The method according to claim 24, wherein the media-based device records the broadcast program with one click of the advertisement.
- 26. The method according to claim 24, wherein the advertisement comprises a clickable online advertisement for the broadcast program.
- 27. The method according to claim 24, further comprising:
collecting revenue based on the advertisement selected.
- 28. The method according to claim 24, wherein the media-based device comprises a digital video recorder.
- 29. A method for programming a media-based device that is network enabled, comprising:
receiving a user command that causes a first server to access a second server, the first server transmitting identifying information of the user to the second server; the second server authenticating the user based on the identifying information, the second server accessing the media-based device to program the media-based device with the identifying information.
- 30. The method according to claim 29, wherein the user command comprises the user clicking on an online advertisement hosted by the first server.
- 31. The method according to claim 29, wherein the advertisement identifies a broadcast program to be aired, and the identifying information comprises data related to the broadcast program.
- 32. The method according to claim 29, wherein the media-based device comprises a digital video recorder.
- 33. A system, comprising:
a client side system selecting an online advertisement for a broadcast program while navigating a first web site, and a server side system automatically programming a media-based device to record the broadcast program, the media-based device communicatively coupled to the server side system over a network in response to the advertisement being selected
- 34. The system of claim 33, wherein the media-based device comprises a digital video recorder.
- 35. A browser program product for programming a media-based device over a network, the browser program product stored on a computer readable medium and adapted to perform the operations of:
locating an advertisement for a broadcast program while navigating a first web site; selecting the advertisement; and in response, automatically programming the media-based device to record the broadcast program.
- 36. The browser program product according to claim 35, wherein the media-based device comprises a digital video recorder.
- 37. A computer server program product for programming a media-based device over a network, the computer server program product stored on a computer readable medium, and adapted to perform the operations of a virtual browser, comprising:
receiving a selection of an advertisement of a broadcast program to be aired; extracting identification information associated with a user making the selection and with broadcast program; accessing an online web service using the identification information; and invoking the media-based device to record the broadcast program selected.
- 38. The computer server program product according to claim 37, wherein the media-based device comprises a digital video recorder.
- 39. The computer server program product according to claim 37, wherein the advertisement comprises a clickable online advertisement for the broadcast program.
Parent Case Info
[0001] Nov. 14, 2000, by Jeff Hastings, et al., entitled “Method and System for Remote Television Replay Control”; (3) U.S. Provisional Application No. 60/258,937, filed on Dec. 29, 2000, by Phillipe Pignon, entitled “Method and System for Remote Television Replay Control”; and (4) U.S. Provisional Application No. 60/258,972, Docket No. JC804, filed on Dec. 29, 2000, by Millard E. Sweatt, III, entitled “Recording Television Programming via Remote Control”. The subject matter of U.S. patent application Ser. No. XX/XXX,XXX, Attorney Docket No. 5497, by Millard E. Sweatt, III, et al., entitled “Method and System for Remote Television Replay Control,” is hereby incorporated by reference in its entirety.
Provisional Applications (12)
|
Number |
Date |
Country |
|
60223856 |
Aug 2000 |
US |
|
60280313 |
Mar 2001 |
US |
|
60258937 |
Dec 2000 |
US |
|
60258972 |
Dec 2000 |
US |
|
60223856 |
Aug 2000 |
US |
|
60280313 |
Mar 2001 |
US |
|
60258937 |
Dec 2000 |
US |
|
60258972 |
Dec 2000 |
US |
|
60223856 |
Aug 2000 |
US |
|
60280313 |
Mar 2001 |
US |
|
60258937 |
Dec 2000 |
US |
|
60258972 |
Dec 2000 |
US |
Continuation in Parts (3)
|
Number |
Date |
Country |
| Parent |
09925120 |
Aug 2001 |
US |
| Child |
09972424 |
Oct 2001 |
US |
| Parent |
09925109 |
Aug 2001 |
US |
| Child |
09972424 |
Oct 2001 |
US |
| Parent |
09925121 |
Aug 2001 |
US |
| Child |
09972424 |
Oct 2001 |
US |