One click web records
First Claim
Patent Images
1. A method of programming a media-based device to record content through a web-based application, comprising:
- providing, over a communication network, a first web page that comprises an advertisement for a broadcast program;
receiving, over the communication network, a first selection of the advertisement for the broadcast program;
extracting identification information from a cookie of the first web page, wherein the identification information is associated with the media-based device and with the broadcast program;
providing, over the communication network, a second web page that presents a plurality of commands associated with the broadcast program;
in response to receiving a second selection of a command from the plurality of commands, generating the command based on the identification information associated with the media-based device and with the broadcast program;
sending, over the communication network, the command to a source web service;
storing the command in a database associated with the source web service;
receiving, over the communication network, a query for pending transactions for a plurality of media-based devices at the database, wherein the plurality of media-based devices includes the media-based device, wherein the query is part of a series of queries sent to the database, and wherein at least some queries in the series of queries are sent at regular intervals in time; and
in response to the query for pending transactions, sending a list of pending transactions that includes the command to at least program the media-based device to record the broadcast program.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, system, computer medium, and other embodiments for integrating unrelated web services with stand-alone media-based devices are provided. Users can access and control the media-based device conveniently with a web-browser through various portals on the Internet. In an embodiment directed to a single web session, users program the media-based device by clicking on one or more hyperlinks or hypertexts in the form of advertisements of upcoming broadcasts. The advertisements may be web-hosted or sponsored by web portals.
122 Citations
20 Claims
-
1. A method of programming a media-based device to record content through a web-based application, comprising:
-
providing, over a communication network, a first web page that comprises an advertisement for a broadcast program; receiving, over the communication network, a first selection of the advertisement for the broadcast program; extracting identification information from a cookie of the first web page, wherein the identification information is associated with the media-based device and with the broadcast program; providing, over the communication network, a second web page that presents a plurality of commands associated with the broadcast program; in response to receiving a second selection of a command from the plurality of commands, generating the command based on the identification information associated with the media-based device and with the broadcast program; sending, over the communication network, the command to a source web service; storing the command in a database associated with the source web service; receiving, over the communication network, a query for pending transactions for a plurality of media-based devices at the database, wherein the plurality of media-based devices includes the media-based device, wherein the query is part of a series of queries sent to the database, and wherein at least some queries in the series of queries are sent at regular intervals in time; and in response to the query for pending transactions, sending a list of pending transactions that includes the command to at least program the media-based device to record the broadcast program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for programming a media-based device, the method comprising:
-
receiving a command at a server over a communication network, the command comprising information about the media-based device generated in response to a first user selection, and information for a user, wherein the first user selection comprises the user selecting an advertisement for a broadcast program on a first web page, and wherein both the information for the user and the information about the media-based device is extracted from a cookie of the first web page; providing, over the communication network, a second web page that presents a plurality of commands associated with the broadcast program, wherein a second user selection comprises the command from the plurality of commands; in response to receiving the command, the server processing the command at least to;
(i) authenticate the user based on the information for the user and (ii) store the command in a database associated with the server;receiving a query for pending transactions for a plurality of media-based devices at the database, wherein the plurality of media-based devices includes the media-based device, wherein the query is part of a series of queries sent to the database, and wherein at least some queries in the series of queries are sent at regular intervals in time; and in response to the query for pending transactions, sending a list of pending transactions that includes the command from the database. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
a data integration system, comprising a database, wherein the data integration system is configured to; receive, over a communication network, a command to program a media-based device to record a broadcast program, wherein the command comprises information for the broadcast program and information about the media-based device, wherein both the information for the broadcast program and the information about the media-based device are extracted from a cookie of a first web page, wherein the first web page presents an advertisement for the broadcast program; provide, over the communication network, a second web page that presents a plurality of commands associated with the broadcast program; in response to receiving a selection of the command from the plurality of commands, store the command in the database; receiving a query for pending transactions for a plurality of media-based devices at the database, wherein the plurality of media-based devices includes the media-based device, wherein the query is part of a series of queries sent to the database, and wherein at least some queries in the series of queries are sent at regular intervals in time; and in response to the query for pending transactions, sending a list of pending transactions that includes the command from the database. - View Dependent Claims (17, 18, 19, 20)
Specification