System and method for remotely controlling network resources
First Claim
1. A method for establishing and using a personal network, the method being implemented by one or more processors that perform steps comprising:
- operating each of a plurality of devices as part of the personal network, the plurality of devices belonging to or being under control of a user;
wherein the personal network includes a plurality of media resources, each of the plurality of media resources being provided on or through at least one of the plurality of devices;
enabling the user to operate a satellite program on any one of multiple devices in the plurality of devices as selected by the user to establish the any one of the multiple devices as a remote control device having remote control functionality for controlling other devices in the plurality of devices that are part of the personal network;
responsive to user input on the remote control device, operating the remote control device in (i) selecting one of the plurality of media resources that is provided or directly accessed by a second device of the plurality of devices, and (ii) controlling the second device in streaming, over one or more networks, data corresponding to the selected media resource to a third device of the plurality of devices that is selected by the remote control device, so as to generate a media output from the streamed data on the selected third device;
wherein the remote control device, the second device and the third device are separated from one another across one or more networks;
operating the remote control device to (i) access data that corresponds to or is based on the selected one of the plurality of media resources, and (ii) output, on the remote control device, content that is generated from the accessed data, the content being outputted in response to selection of the one of the plurality of media resources that is provided or directly accessed by the second device, wherein the remote control device outputs the content concurrently with the third device generating the media output at a location of the third device.
5 Assignments
0 Petitions
Accused Products
Abstract
A personal network may be established by interconnecting a plurality of satellites as part of the personal network. Each satellite may be configured to communicate with one or more other satellites. On any given one of the plurality of satellites, data indicating a connectivity status for the one or more other satellites is automatically received, and information indicating a capability of the one or more other satellites is automatically received. The given satellite may be configured to enable at least one other corresponding satellite in the plurality of satellites to be made available for use, so that a capability of the at least one other corresponding satellite is made available for the given satellite.
-
Citations
49 Claims
-
1. A method for establishing and using a personal network, the method being implemented by one or more processors that perform steps comprising:
operating each of a plurality of devices as part of the personal network, the plurality of devices belonging to or being under control of a user; wherein the personal network includes a plurality of media resources, each of the plurality of media resources being provided on or through at least one of the plurality of devices; enabling the user to operate a satellite program on any one of multiple devices in the plurality of devices as selected by the user to establish the any one of the multiple devices as a remote control device having remote control functionality for controlling other devices in the plurality of devices that are part of the personal network; responsive to user input on the remote control device, operating the remote control device in (i) selecting one of the plurality of media resources that is provided or directly accessed by a second device of the plurality of devices, and (ii) controlling the second device in streaming, over one or more networks, data corresponding to the selected media resource to a third device of the plurality of devices that is selected by the remote control device, so as to generate a media output from the streamed data on the selected third device; wherein the remote control device, the second device and the third device are separated from one another across one or more networks; operating the remote control device to (i) access data that corresponds to or is based on the selected one of the plurality of media resources, and (ii) output, on the remote control device, content that is generated from the accessed data, the content being outputted in response to selection of the one of the plurality of media resources that is provided or directly accessed by the second device, wherein the remote control device outputs the content concurrently with the third device generating the media output at a location of the third device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A computer-implemented method for establishing and using a personal network, the method comprising:
-
operating a plurality of devices that belong to or are under control of a user so as to form at least a part of the personal network; making a plurality of media resources available for use on the personal network, each of the plurality of media resources being stored or provided by at least one of the plurality of devices; enabling the user to operate a satellite program on any one of multiple devices in the plurality of devices as selected by the user to establish the any one of the multiple devices as a remote control device having remote control functionality for controlling other devices over one or more networks; responsive to user input on the remote control device, operating the remote control device in (i) selecting one of the plurality of media resources that is provided or directly accessed by a second device of the plurality of devices, and (ii) controlling the second device in streaming, over one or more networks, data corresponding to the selected media resource to a third device of the plurality of devices that is selected by the remote control device, so as to generate a media output from the streamed data on the selected third device; wherein the remote control device, the second device and the third device are separated from one another across one or more networks; operating the remote control device to (i) access data that corresponds to or is based on the selected one of the plurality of media resources, and (ii) output, on the remote control device, content that is generated from the accessed data, the content being outputted in response to selection of the one of the plurality of media resources that is provided or directly accessed by the second device, wherein the remote control device outputs the content concurrently with the third device generating the media output at a location of the third device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for establishing and using a personal network, the method being implemented by one or more processors that perform steps comprising:
-
interconnecting a plurality of satellites, the plurality of satellites including or corresponding to a plurality of devices that belong to or are under control of a user so as to form at least a part of the personal network, the plurality of satellites having access to a plurality of media resources, each of the plurality of media resources being stored or provided by at least one of the plurality of devices; enabling the user to operate a satellite program on any one of multiple devices in the plurality of devices as selected by the user to establish the any one of multiple devices as a remote control device having remote control functionality for controlling other devices over one or more networks; responsive to user input on the remote control device, operating the remote control device in (i) selecting one of the plurality of media resources that is provided or directly accessed by a second device of the plurality of devices, and (ii) controlling the second device in streaming, over one or more networks, data corresponding to the selected media resource to a third device of the plurality of devices that is selected by the remote control device, so as to generate a media output from the streamed data on the selected third device; wherein the remote control device, the second device and the third device are separated from one another across one or more networks; operating the remote control device to (i) access data that corresponds to or is based on the selected one of the plurality of media resources, and (ii) output, on the remote control device, content that is generated from the accessed data, the content being outputted in response to selection of the one of the plurality of media resources that is provided or directly accessed by the second device, wherein the remote control device outputs the content concurrently with the third device generating the media output at a location of the third device; and in response to a request from the remote control device, manipulating the media output on the third device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification