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.
18 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