Multiple apparatus selection via touch
First Claim
1. A method, comprising:
- transmitting discovery messages from an apparatus;
receiving response messages responding to the discovery messages at the apparatus from one or more responding apparatuses;
determining by the apparatus if a predetermined response criteria is satisfied, the predetermined response criteria comprising receiving a plurality of response messages, each of which includes a frequency hopping synchronization packet and an extended inquiry response packet, having a measured signal strength at or above a predetermined signal strength level, wherein the plurality of response messages are received from a single responding apparatus and the extended inquiry response packet comprises additional information regarding the single responding apparatus, the predetermined signal strength level correlating with the apparatus being located close to a tracking range from the single responding apparatus;
if it is determined by the apparatus that the predetermined response criteria is satisfied by a responding apparatus, determining by the apparatus if the plurality of response messages associated with the responding apparatus that satisfies the predetermined response criteria also satisfies multiple selection criteria, the multiple selection criteria comprising additional information regarding the responding apparatus that satisfies the predetermined response criteria matching a predefined functionality;
if it is determined by the apparatus that the multiple selection criteria is satisfied, selecting the responding apparatus that satisfies the multiple selection criteria; and
expediting connection establishment for the selected apparatus.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for expediting connection establishment between apparatuses. In at least one example implementation, an apparatus may transmit discovery messages and may receive response messages. If any of the response messages are determined to satisfy predetermined response criteria, the apparatus may further determine if any of these response messages (e.g., the messages that were determined to satisfy the predetermined response criteria) are associated with apparatuses that satisfy selection criteria for the selection of multiple apparatuses that may, in some instances, operate together as a group. Apparatuses that are determined to satisfy the multiple selection criteria may then be selected, wherein connection establishment is expedited for the selected apparatuses.
61 Citations
22 Claims
-
1. A method, comprising:
-
transmitting discovery messages from an apparatus; receiving response messages responding to the discovery messages at the apparatus from one or more responding apparatuses; determining by the apparatus if a predetermined response criteria is satisfied, the predetermined response criteria comprising receiving a plurality of response messages, each of which includes a frequency hopping synchronization packet and an extended inquiry response packet, having a measured signal strength at or above a predetermined signal strength level, wherein the plurality of response messages are received from a single responding apparatus and the extended inquiry response packet comprises additional information regarding the single responding apparatus, the predetermined signal strength level correlating with the apparatus being located close to a tracking range from the single responding apparatus; if it is determined by the apparatus that the predetermined response criteria is satisfied by a responding apparatus, determining by the apparatus if the plurality of response messages associated with the responding apparatus that satisfies the predetermined response criteria also satisfies multiple selection criteria, the multiple selection criteria comprising additional information regarding the responding apparatus that satisfies the predetermined response criteria matching a predefined functionality; if it is determined by the apparatus that the multiple selection criteria is satisfied, selecting the responding apparatus that satisfies the multiple selection criteria; and expediting connection establishment for the selected apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising computer executable program code recorded on a non-transitory computer readable storage medium, the computer executable program code comprising:
-
code configured to cause an apparatus to transmit discovery messages; code configured to cause the apparatus to receive response messages responding to the discovery messages from one or more responding apparatuses; code configured to cause the apparatus to determine if a predetermined response criteria is satisfied, the predetermined response criteria comprising receiving a plurality of response messages, each of which includes a frequency hopping synchronization packet and an extended inquiry response packet, having a measured signal strength at or above a predetermined signal strength level, wherein the plurality of response messages are received from a single responding apparatus and the extended inquiry response packet comprises additional information regarding the single responding apparatus, the predetermined signal strength level correlating with the apparatus being located close to a tracking range from the single responding apparatus; code configured to cause the apparatus to, if it is determined that the predetermined response criteria is satisfied by a responding apparatus, determine if the plurality of response messages associated with the responding apparatus that satisfies the predetermined response criteria also satisfies multiple selection criteria, the multiple selection criteria comprising additional information regarding the responding apparatus that satisfies the predetermined response criteria matching a predefined functionality; code configured to cause the apparatus to, if it is determined that the multiple selection criteria is satisfied, select the apparatus that satisfies the multiple selection criteria; and code configured to cause the apparatus to expedite connection establishment for the selected apparatus. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
at least one processor; and at least one memory including executable instructions, the at least one memory and the executable instructions being configured to, in cooperation with the at least one processor, cause the apparatus to perform at least the following; transmit discovery messages; receive response messages responding to the discovery messages from one or more responding apparatuses; determine if a predetermined response criteria is satisfied, the predetermined response criteria comprising receiving a plurality of response messages, each of which includes a frequency hopping synchronization packet and an extended inquiry response packet, having a measured signal strength at or above a predetermined signal strength level, wherein the plurality of response messages are received from a single responding apparatus and the extended inquiry response packet comprises additional information regarding the single responding apparatus, the predetermined signal strength level correlating with the apparatus being located close to a tracking range from the single responding apparatus; if it is determined that the predetermined response criteria is satisfied by a responding apparatus, determine if the plurality of response messages associated with the responding apparatus that satisfies the predetermined response criteria also satisfies multiple selection criteria, the multiple selection criteria comprising additional information regarding the responding apparatus that satisfies the predetermined response criteria matching a predefined functionality; if it is determined that the multiple selection criteria is satisfied, select the responding apparatus that satisfies the multiple selection criteria; and expedite connection establishment for the selected apparatus. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
an apparatus; and one or more other apparatuses; the apparatus transmitting discovery messages and receiving response messages responding to the discovery messages from the one or more other apparatuses; the apparatus further determining if a predetermined response criteria is satisfied, the predetermined response criteria comprising receiving a plurality of response messages, each of which includes a frequency hopping synchronization packet and an extended inquiry response packet, having a measured signal strength at or above a predetermined signal strength level, wherein the plurality of response messages are received from a single responding apparatus and the extended inquiry response packet comprises additional information regarding the single responding apparatus, the predetermined signal strength level correlating with the apparatus being located close to a tracking range from the single responding apparatus, and if it is determined that the predetermined response criteria is satisfied, the apparatus further determining if the single responding apparatus associated with the plurality of response messages satisfying the predetermined response criteria satisfies multiple selection criteria, the multiple selection criteria comprising additional information regarding the single responding apparatus matching a predefined functionality; the apparatus further, if it is determined that the multiple selection criteria is satisfied, selecting the associated apparatus that satisfies the multiple selection criteria and expediting connection establishment for the selected apparatus.
-
Specification