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;
establishing a communication link with the second communication device based, at least in part, on a detection parameter and a connection parameter 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, wherein the detection parameter comprises at least one of an indication of a time period for which the second communication device was within the threshold detection distance of the first communication device, a tag associated with the first communication device, and a pattern in accordance with which the second communication device was within the threshold detection distance;
determining 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; 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.
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.
57 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; establishing a communication link with the second communication device based, at least in part, on a detection parameter and a connection parameter 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, wherein the detection parameter comprises at least one of an indication of a time period for which the second communication device was within the threshold detection distance of the first communication device, a tag associated with the first communication device, and a pattern in accordance with which the second communication device was within the threshold detection distance; determining 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; 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. - 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, a connection parameter 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 connection parameter; 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 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. - 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; a connection establishment unit operable to; establish a communication link with the second communication device based, at least in part, on a detection parameter and a connection parameter 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, wherein the detection parameter comprises at least one of an indicator of a time period for which the second communication device was within the threshold detection distance of the communication device, a tag associated with the communication device, and a pattern in accordance with which the second communication device was within the threshold detection distance; the context awareness unit further operable to; 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; 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. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by a processor causes the processor 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; establishing a communication link with the second communication device based, at least in part, on a detection parameter and a connection parameter 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, wherein the detection parameter comprises at least one of an indicator of a time period for which the second communication device was within the threshold detection distance of the first communication device, a tag associated with the first communication device, and a pattern in accordance with which the second communication device was within the threshold detection distance; determining 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; 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. - View Dependent Claims (23, 24, 25)
-
Specification