Providing user communication
First Claim
Patent Images
1. A method for providing user communication, the method comprising:
- receiving, at a communication processor, in response to a selection of a key on a remote control device associated with the first user, one of a set of commands for transmitting an invitation input from the first user to a second user, wherein the set of commands is defined by the first user using a portion of a plurality of selectable elements, wherein each of the set of commands is assigned an unique key on the remote control device, wherein the invitation input comprising a recommendation to a second user to take an action regarding content being provided to the first user, the recommendation comprising an attachment having a portion of the content and a pointer to a specific location within the content, wherein the invitation input further comprising instructions for the communication processor for processing the invitation input, the instructions comprising an address and a date and a time to deliver the invitation input to the second user;
processing, by the communication processor, the invitation input, wherein processing the invitation input comprises;
storing the invitation input for later retrieval, at the communication processor, based on the date and time to deliver the invitation input, anddetermining a status of the second user, wherein determining the status comprises determining whether the second user is available to receive the invitation input;
wherein determining whether the second user is available to receive the invitation input comprises determining whether the second user has blocked the first user, and storing the invitation input, in response to the second user blocking the first user, for later retrieval; and
transmitting the invitation input to the second user based on the determined status.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing user communication. First an invitation input may be received from a first user. The invitation input may comprise a recommendation to a second user to take an action regarding content to be delivered over a content delivery system. Then, the invitation input may be transmitted to the second user. Next, an acceptance input may be received from the second user. The acceptance input may comprise an acceptance to the invitation input. The acceptance input may then be transmitted to the first user in response to receiving the acceptance input.
215 Citations
19 Claims
-
1. A method for providing user communication, the method comprising:
-
receiving, at a communication processor, in response to a selection of a key on a remote control device associated with the first user, one of a set of commands for transmitting an invitation input from the first user to a second user, wherein the set of commands is defined by the first user using a portion of a plurality of selectable elements, wherein each of the set of commands is assigned an unique key on the remote control device, wherein the invitation input comprising a recommendation to a second user to take an action regarding content being provided to the first user, the recommendation comprising an attachment having a portion of the content and a pointer to a specific location within the content, wherein the invitation input further comprising instructions for the communication processor for processing the invitation input, the instructions comprising an address and a date and a time to deliver the invitation input to the second user; processing, by the communication processor, the invitation input, wherein processing the invitation input comprises; storing the invitation input for later retrieval, at the communication processor, based on the date and time to deliver the invitation input, and determining a status of the second user, wherein determining the status comprises determining whether the second user is available to receive the invitation input;
wherein determining whether the second user is available to receive the invitation input comprises determining whether the second user has blocked the first user, and storing the invitation input, in response to the second user blocking the first user, for later retrieval; andtransmitting the invitation input to the second user based on the determined status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for providing user communication, the method comprising:
-
providing content to a first user and a second user; receiving a first input from the first user, the first input being selected by the first user from a button on a remote control, the button on the remote control being configured to trigger one of a set of commands for transmitting an invitation input to a second user, the set of commands being predefined by the first user using a portion of a plurality of selectable elements, the set of commands associated with communicating information regarding the content being provided to the first user at a time the first input is received from the first user, wherein each one of the set of commands is assigned an unique key on the remote control device, wherein receiving the invitation input from the first user comprises receiving an attachment with the invitation input, and wherein the attachment comprises a portion of the content and a pointer to a specific location within the content, wherein the invitation input further comprising instructions for a communication processor for handling the invitation input, the instructions comprising an address for the second user, and a date and a time to deliver the invitation input to the second user; processing, by the communication processor, the invitation input, wherein processing the invitation input comprises; storing the invitation input for later retrieval, at the communication processor, based on the date and time to deliver the invitation input, and determining a status of the second user, wherein determining the status comprises determining whether the second user is available to receive the invitation input;
wherein determining whether the second user is available to receive the invitation input comprises determining whether the second user has blocked the first user, and storing the invitation input, in response to the second user blocking the first user, for later retrieval; andrequesting permission from the second user to add the second user to the first user'"'"'s input set. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for providing user communication, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; provide content to a first user; receive an input from the first user, the input being associated with a button on a remote control, the button being configured to activate one of a plurality of input commands for transmitting an invitation input to a second user, the plurality of input commands defined by the first user using a portion of a plurality of selectable elements, the plurality of input commands being associated with transmitting information associated with the content provided to the first user at a time the input from the first user is received, wherein each of the plurality of input commands is assigned an unique key on the remote control device; activate, in response to receiving the first input, an input set associated with transmitting the invitation input from the first user to a second user defined by the input set, the input set comprising an input of a username, a password, a message, and at least one recipient, the invitation input comprising a recommendation to a second user to take an action regarding the content to be delivered over a content delivery system, the recommendation comprising an attachment having a portion of the content and a pointer to a specific location within the content; process the invitation input, wherein processing the invitation input comprises; storing the invitation input for later retrieval, at the communication unit, based on the date and time to deliver the invitation input, and determining a status of the second user, wherein determining the status comprises determining whether the second user is available to receive the invitation input;
wherein determining whether the second user is available to receive the invitation input comprises determining whether the second user has blocked the first user, and storing the invitation input, in response to the second user blocking the first user, for later retrieval;attach the content to be delivered to the invitation input; and transmit a request for permission from the second user to add the second user as contact of the first user'"'"'s input set.
-
Specification