Systems and methods for communications between client devices of a broadcast system
First Claim
1. A method between client devices of a television broadcast system, the method comprising:
- establishing, at a first client device, a communication connection on a network;
initiating, by the first client device, a search of other client devices on the network;
identifying, by the first client device, a second client device responsive to the search;
initiating, by the first client device, a registration of the first client device, where the registration is associated with the second client device;
evaluating, by the first client device, a user profile associated with the second client device to determine if the second client device will accept the communication including the request to perform the function, wherein the user profile associated with the second client device includes user defined settings to accept or not accept each of;
a message from the first client device, anda functional instruction from the first client device;
transmitting, by the first client device to the second client device, a communication including a request to perform a function on the second client device, wherein when the function is received by the second client device, the second client device confirms permission to execute the function using the registration and executes the function after confirming permission;
establishing, by the first client device, the second client device as a trusted device for executing the function with one or more conditions, wherein when the first client device transmits another request to perform the function, the second client device will automatically establish permission for the second client device to execute the function as long as the one or more conditions are met;
transmitting, from the first client device, to the second client device, a second communication including another request to perform the function, wherein when the function is received by the second client device, the second client device determines that the one or more conditions are met and automatically establishes permission for the second client device to execute the function; and
receiving, at the first client device, a communication indicating that the function has been executed based on the permission.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods may provide for communication between a plurality of client devices of a broadcast system. The communication may be, for example, a recommendation of a program that is communicated from one subscriber to another subscriber or subscribers via their client devices. The communication also may be a comment regarding a program, for example, recently viewed at the client device of the one subscriber. In general, the communication may be a message from one subscriber to another subscriber or subscribers. Further, the communication may be configured to perform a function on one or more other client devices. Such a function may include, but is not limited to, setting a timer to record a program, ordering or purchasing a program or service, cancelling an ordered/purchased program or service, setting or altering user preferences, controlling access to channels, etc.
55 Citations
16 Claims
-
1. A method between client devices of a television broadcast system, the method comprising:
-
establishing, at a first client device, a communication connection on a network; initiating, by the first client device, a search of other client devices on the network; identifying, by the first client device, a second client device responsive to the search; initiating, by the first client device, a registration of the first client device, where the registration is associated with the second client device; evaluating, by the first client device, a user profile associated with the second client device to determine if the second client device will accept the communication including the request to perform the function, wherein the user profile associated with the second client device includes user defined settings to accept or not accept each of; a message from the first client device, and a functional instruction from the first client device; transmitting, by the first client device to the second client device, a communication including a request to perform a function on the second client device, wherein when the function is received by the second client device, the second client device confirms permission to execute the function using the registration and executes the function after confirming permission; establishing, by the first client device, the second client device as a trusted device for executing the function with one or more conditions, wherein when the first client device transmits another request to perform the function, the second client device will automatically establish permission for the second client device to execute the function as long as the one or more conditions are met; transmitting, from the first client device, to the second client device, a second communication including another request to perform the function, wherein when the function is received by the second client device, the second client device determines that the one or more conditions are met and automatically establishes permission for the second client device to execute the function; and receiving, at the first client device, a communication indicating that the function has been executed based on the permission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14)
-
-
10. A method between client devices of a television broadcast system, the method comprising:
-
receiving, at an first client device on a network, a communication including a request from a second client device to establish a registration for the second client device, wherein the registration is associated with the first client device; establishing, by the first client device, the registration of the second client device; receiving, at the first client device, from the second client device, a communication including a request to perform a function; evaluating, by the first client device, a user profile associated with the second client device to determine if the first client device has permission to accept the communication including the request to perform the function, wherein the user profile associated with the second client device includes user defined settings for the first client device to accept or not accept each of; a message from the second client device, and a functional instruction from the second client device; establishing, by the first client device, permission for the first client device to execute the function using the registration established for the second client device; establishing, by the first client device, the first client device as a trusted device for executing the function with one or more conditions, wherein when the first client device receives another request to perform the function, the first client device will automatically establish permission for the first client device to execute the function as long as the one or more conditions are met; receiving, at the first client device, from the second client device, a second communication including another request to perform the function; determining, by the first client device, that the one or more conditions are met; automatically establishing, by the first client device, permission for the first client device to execute the function; and automatically executing, by the first client device, the function. - View Dependent Claims (11, 12, 13, 15, 16)
-
Specification