IP Library Granted Patent US 8,886,782
Granted Patent B2
US 8,886,782 · App. 13/463,439 · Granted Nov 11, 2014

Method and apparatus for binding devices into one or more groups

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,886,782
App. No.
13/463,439
Granted
Nov 11, 2014
Kind
B2
Abstract

An approach is provided for binding devices into a group for one or more collaborative applications. A device binding application determined a request, from at least one host device, to bind one or more other devices for initiating at least one collaborative application. The device binding application determines an order for binding the one or more other devices to the at least one host device. The device binding application causes, at least in part, a presentation of one or more binding instructions to the at least one host device, the one or more other devices, or a combination thereof based, at least in part, on the order.

Claims (53)

1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:

a request, from at least one host device, to bind one or more other devices for initiating at least one collaborative application;

at least one determination of an order for binding the one or more other devices to the at least one host device; and

a presentation of one or more binding instructions to the at least one host device, the one or more other devices, or a combination thereof based, at least in part, on the order.

2. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

at least one determination of the order based, at least in part, on a spatial arrangement, a role, or a combination thereof of the at least one host device, the one or more other devices, or a combination thereof with respect to the at least one collaborative application.

3. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

at least one determination of connectivity information for (a) binding the one or more other devices, (b) using the at least one collaborative application, or (c) a combination thereof; and

a transmission of the connectivity information to the at least one host device, the one or more other devices, or a combination thereof based, at least in part, on the binding.

4. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a processing of one or more interactions associated with the at least one host device, the one or more other devices, or a combination thereof to complete the binding, to modify the binding, to end the binding, or a combination thereof.

5. A method of claim 4 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

at least one determination of the one or more interactions for the at least one host device, the one or more other devices, or a combination thereof based, at least in part, on one or more sensors associated with the at least one host device, the one or more other devices, or a combination thereof.

6. A method of claim 4 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

at least one determination of the one or more interactions for the at least one host device, the one or more other devices, or a combination thereof based, at least in part, on user preference information, contextual information associated with the at least one host device, the one or more other devices, or a combination thereof.

7. A method of claim 6 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

at least one determination of one or more communication channels among the at least one host device, the one or more other devices, or a combination thereof based, at least in part, on the connectivity information.

8. A method of claim 7 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a tracking of one or more movements of the at least one host device, the one or more other devices, or a combination thereof; and

a transmission, via the one or more communication channels, of one or more updates of the spatial arrangement based on the tracking.

9. A method of claim 8 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

determining to divide the at least one host device, the one or more other devices, or a combination thereof into subgroups each of which has a role with respect to the at least one collaborative application based, at least in part, on the at least one collaborative application, a number of the at least one host device, the one or more other devices, or a combination thereof, one or more user ratings, or a combination thereof.

10. A method of claim 8 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

at least one determination of one of the at least one host device, the one or more other devices, or a combination thereof, as a representative for one or more other devices with respect to the at least one collaborative application;

an execution of the at least one collaborative application on the one or more other devices via the representative.

11. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

determine a request, from at least one host device, to bind one or more other devices for initiating at least one collaborative application;

determine an order for binding the one or more other devices to the at least one host device; and

cause, at least in part, a presentation of one or more binding instructions to the at least one host device, the one or more other devices, or a combination thereof based, at least in part, on the order.

12. An apparatus of claim 11 , wherein the apparatus is further caused to:

determine the order based, at least in part, on a spatial arrangement, a role, or a combination thereof of the at least one host device, the one or more other devices, or a combination thereof with respect to the at least one collaborative application.

13. An apparatus of claim 11 , wherein the apparatus is further caused to:

determine connectivity information for (a) binding the one or more other devices, (b) using the at least one collaborative application, or (c) a combination thereof; and

cause, at least in part, a transmission of the connectivity information to the at least one host device, the one or more other devices, or a combination thereof based, at least in part, on the binding.

14. An apparatus of claim 11 , wherein the apparatus is further caused to:

process and/or facilitate a processing of one or more interactions associated with the at least one host device, the one or more other devices, or a combination thereof to complete the binding, to modify the binding, to end the binding, or a combination thereof.

15. An apparatus of claim 14 , wherein the apparatus is further caused to:

determine the one or more interactions for the at least one host device, the one or more other devices, or a combination thereof based, at least in part, on one or more sensors associated with the at least one host device, the one or more other devices, or a combination thereof.

16. An apparatus of claim 14 , wherein the apparatus is further caused to:

determine the one or more interactions for the at least one host device, the one or more other devices, or a combination thereof based, at least in part, on user preference information, contextual information associated with the at least one host device, the one or more other devices, or a combination thereof.

17. An apparatus of claim 16 , wherein the apparatus is further caused to:

determine one or more communication channels among the at least one host device, the one or more other devices, or a combination thereof based, at least in part, on the connectivity information.

18. An apparatus of claim 17 , wherein the apparatus is further caused to:

cause, at least in part, a tracking of one or more movements of the at least one host device, the one or more other devices, or a combination thereof; and

cause, at least in part, a transmission, via the one or more communication channels, of one or more updates of the spatial arrangement based on the tracking.

19. An apparatus of claim 18 , wherein the apparatus is further caused to:

determine to divide the at least one host device, the one or more other devices, or a combination thereof into subgroups each of which has a role with respect to the at least one collaborative application based, at least in part, on the at least one collaborative application, a number of the at least one host device, the one or more other devices, or a combination thereof, one or more user ratings, or a combination thereof.

20. An apparatus of claim 18 , wherein the apparatus is further caused to:

determine one of the at least one host device, the one or more other devices, or a combination thereof, as a representative for one or more other devices with respect to the at least one collaborative application;

cause, at least in part, an execution of the at least one collaborative application on the one or more other devices via the representative.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035252/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2012
From: LUCERO, ANDRES; JOKELA, TERO SIMO ILARI; AALTONEN, VILJAKAISA; ARRASVUORI, JUHA HENRIK
To: NOKIA CORPORATION
Reel/Frame 028557/0347 →