Method for controlling services
First Claim
1. A method for transferring control of a service provided over a network from a first electronic device to a second electronic device, said method comprising the steps of:
- performing, by the first electronic device, a first action to control the service;
in response to performing the first action to control the service, creating, by the first electronic device, a first data object representing the first action;
transmitting the first data object from the first electronic device over the network to a third electronic device for storage in a data object list that is maintained by the third electronic device; and
performing, by the second electronic device, a second action to control the service based on the first data object, so as to transfer control of the service from the first electronic device to the second electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for controlling services provided at a first electronic device at a second electronic device. A plurality of electronic devices connected to a network provide services in the form of providing data to the network, or allowing the data to be manipulated. Each service is represented as a manipulable data object created at the device providing the service. Each object contains sufficient information to allow the service the object represents to be controlled. The objects are transmitted over the network and are stored in an object list maintained by a master device. Any compatible device may then retrieve an object from the object list and use the information contained in it to fully control the service.
-
Citations
35 Claims
-
1. A method for transferring control of a service provided over a network from a first electronic device to a second electronic device, said method comprising the steps of:
-
performing, by the first electronic device, a first action to control the service; in response to performing the first action to control the service, creating, by the first electronic device, a first data object representing the first action; transmitting the first data object from the first electronic device over the network to a third electronic device for storage in a data object list that is maintained by the third electronic device; and performing, by the second electronic device, a second action to control the service based on the first data object, so as to transfer control of the service from the first electronic device to the second electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic device, the electronic device comprising a processor arranged to:
-
perform a first action to control a service available over a network; analyze the first action; extract information from the first action; create a first data object representing the first action; transmit the first data object over the network to a third electronic device for storage in a data object list that is maintained by the third electronic device; and in response to a second electronic device in the network performing a second action based on the first data object, allow the second electronic device to control the service based on the first data object that was transmitted, so as to transfer control of the service from the first electronic device to the second electronic device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program product having stored thereon a computer program for transferring control of a service provided over a network from a first electronic device to a second electronic device, the computer program comprising computer executable instructions that when executed on a processor cause the processor to perform the steps of:
-
performing, by the first electronic device a first action to control the service; in response to performing the first action to control the service, creating, by the first electronic device, a first data object representing the first action; transmitting the first data object from the first electronic device over the network to a third electronic device for storage in a data object list that is maintained by the third electronic device; and performing, by the second electronic device, a second action to control the service based on the first data object, so as to transfer control of the service from the first electronic device to the second electronic device.
-
Specification