MULTIFUNCTIONAL DEVICES AS VIRTUAL ACCESSORIES
First Claim
1. A machine-readable storage medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
- detecting, by a first device connected to a personal area network (PAN), a second device connected to the PAN that shares a collaborative application with the first device;
establishing, by the first device, a first connection for transferring data to the second device;
configuring, by the first device, the first device as a dedicated input device for the collaborative application;
receiving, by the first device, data through a user interface for the collaborative application; and
transmitting, by the first device to the second device through the first connection, the data for processing by the collaborative application on the second device.
0 Assignments
0 Petitions
Accused Products
Abstract
At least certain embodiments of the present disclosure include a framework for turning one or more multifunctional devices coupled to a personal area network (PAN) into virtual accessories of another multifunctional device coupled to the PAN. In one embodiment, connection between a multifunctional device and a PAN is established, where the PAN is further coupled to a set of multifunctional devices. One or more distributed functionalities associated with a multi-device capable application are assigned to each multifunctional device based on relationship between the multifunctional devices. At least part of the multi-device capable application is shared between the multifunctional devices. Using the multifunctional device, the one or more distributed functionalities are performed in collaboration with the other multifunctional devices.
-
Citations
21 Claims
-
1. A machine-readable storage medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
-
detecting, by a first device connected to a personal area network (PAN), a second device connected to the PAN that shares a collaborative application with the first device; establishing, by the first device, a first connection for transferring data to the second device; configuring, by the first device, the first device as a dedicated input device for the collaborative application; receiving, by the first device, data through a user interface for the collaborative application; and transmitting, by the first device to the second device through the first connection, the data for processing by the collaborative application on the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
detecting, by a first device connected to a personal area network (PAN), a second device connected to the PAN that shares a collaborative application with the first device; establishing, by the first device, a first connection for transferring data to the second device; configuring, by the first device, the first device as a dedicated input device for the collaborative application; receiving, by the first device, data through a user interface for the collaborative application; and transmitting, by the first device to the second device through the first connection, the data for processing by the collaborative application on the second device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor coupled to a network interface through a bus, the network interface for connecting the processor to a personal area network (PAN); and a memory coupled to the processor through the bus, the memory storing executable program instructions which when executed by the processor cause the processor to detect a second device connected to the PAN that shares a collaborative application with the first device, establish a first connection for transferring data to the second device through the network interface, configure the processor as a dedicated input device for the collaborative application; receive data through a user interface for the collaborative application; and transmit through the first connection the data for processing by the collaborative application on the second device. - View Dependent Claims (18, 19, 20, 21)
-
Specification