CONTEXT AWARENESS PROXIMITY-BASED ESTABLISHMENT OF WIRELESS COMMUNICATION CONNECTION
First Claim
1. A method comprising:
- determining, at a first communication device, to execute a context task associated with an application associated with the first communication device;
determining whether a second communication device is within a threshold detection distance from the first communication device in response to determining to execute the context task associated with the application associated with the first communication device;
establishing a communication link with the second communication device based, at least in part, on one or more connection parameters associated with the second communication device in response to determining that the second communication device is within the threshold detection distance from the first communication device;
determining whether to execute the context task associated with the first communication device based, at least in part, on a service list associated with the second communication device and the context task; and
executing the context task via the communication link between the first communication device and the second communication device in response to determining to execute the context task associated with the first communication device.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for context awareness proximity-based establishment of wireless communication connections can be implemented in Bluetooth-compatible devices for simplifying procedures for device discovery, connection, service discovery, and content exchange. In response to determining to execute a context task associated with an application associated with a first communication device, the first communication device can determine whether a second communication device is within a threshold detection distance from the first communication device. If the second communication device is within the threshold detection distance from the first communication device, the first communication device can establish a communication link with the second communication device based, at least in part, on one or more connection parameters associated with the second communication device. The first communication device can determine whether to execute the context task based, at least in part, on a service list associated with the second communication device and the context task.
350 Citations
25 Claims
-
1. A method comprising:
-
determining, at a first communication device, to execute a context task associated with an application associated with the first communication device; determining whether a second communication device is within a threshold detection distance from the first communication device in response to determining to execute the context task associated with the application associated with the first communication device; establishing a communication link with the second communication device based, at least in part, on one or more connection parameters associated with the second communication device in response to determining that the second communication device is within the threshold detection distance from the first communication device; determining whether to execute the context task associated with the first communication device based, at least in part, on a service list associated with the second communication device and the context task; and executing the context task via the communication link between the first communication device and the second communication device in response to determining to execute the context task associated with the first communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
providing, from a second communication device to a first communication device, one or more connection parameters associated with the second communication device; determining that a communication link is established between the first communication device and the second communication device based, at least in part, on the one or more connection parameters associated with the second communication device; determining whether the second communication device comprises data or services to be provided to the first communication device for executing a context task associated with an application associated with the first communication device based, at least in part, on the context task; determining whether to execute the context task associated with the first communication device based, at least in part, on a service list associated with the first communication device and the context task in response to determining that the second communication device comprises data or services to be provided to the first communication device for executing the context task; and executing the context task via the communication link between the first communication device and the second communication device in response to determining to execute the context task associated with the first communication device. - View Dependent Claims (12, 13, 14)
-
-
15. A communication device comprising:
-
a context awareness unit operable to; determine to execute a context task associated with an application associated with the communication device; a device detection unit operable to; determine whether a second communication device is within a threshold detection distance from the communication device in response to the context awareness unit determining to execute the context task associated with the application associated with the communication device; a connection establishment unit operable to; establish a communication link with the second communication device based, at least in part, on one or more connection parameters associated with the second communication device in response to the device detection unit determining that the second communication device is within the threshold detection distance from the communication device; the context awareness unit further operable to; determine whether to execute the context task associated with the communication device based, at least in part, on a service list associated with the second communication device and the context task; and cause the context task to be executed via the communication link between the communication device and the second communication device in response to the context awareness unit determining to execute the context task associated with the communication device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. One or more machine-readable storage media having instructions stored therein, which when executed by one or more processors causes the one or more processors to perform operations that comprise:
-
determining to execute a context task associated with an application associated with a first communication device; determining whether a second communication device is within a threshold detection distance from the first communication device in response to said operation of determining to execute the context task associated with the application associated with the first communication device; establishing a communication link with the second communication device based, at least in part, on one or more connection parameters associated with the second communication device in response to determining that the second communication device is within the threshold detection distance from the first communication device; determining whether to execute the context task associated with the first communication device based, at least in part, on a service list associated with the second communication device and the context task; and executing the context task via the communication link between the first communication device and the second communication device in response to determining to execute the context task associated with the first communication device. - View Dependent Claims (23, 24, 25)
-
Specification