Remote Access and Social Networking Using Presence-Based Applications
First Claim
1. A computer-implemented method comprising:
- establishing communication with one or more bots using a presence based network; and
enabling a user to remotely interact, via the one or more bots, with a device on which media is to be consumed by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments utilize a real-time instant messaging or presence based communications system as a mechanism to remotely control the operation, programming, and/or review of media content on a device or system such as a television, media center, gaming device, digital video recorder and the like. In addition, the use of the instant messaging or presence based communication system opens up various social networking options for users. For example, users can, if allowed, gain access to the viewing habits of individuals in their contact list and exchange information with one another to provide a rich, robust sharing environment.
60 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
establishing communication with one or more bots using a presence based network; and
enabling a user to remotely interact, via the one or more bots, with a device on which media is to be consumed by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
establishing communication, via a presence based network, with an application executing on a client device; and
interacting, via said presence based network, with a user of the client device to permit the user to take, via the application, programming-related actions and make programming-related decisions regarding a media consuming device that is remote from the client device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more computer-readable media;
computer-readable instructions on the one or more computer-readable media which, when executed by one or more processors, implement a bot comprising;
a client communication protocol component that is configured to communicate with multiple clients via a presence based network;
one or more natural language processors that are configured to receive and process conversational input from a user that pertains to media consumption on a device that is remote from a client device on which the conversational input was generated, and generate responses to the conversational input; and
a collection of APIs that are configured to access outside services, wherein at least some of the APIs can permit the user to remotely access and program the media consuming device. - View Dependent Claims (19, 20)
-
Specification