Establishing wireless links via orientation
First Claim
1. A method, comprising:
- defining a target selection vector, the target selection vector being defined based on at least a direction from a wireless communication device towards a target device and a distance component corresponding to the distance from the wireless communication device to the target device, the distance component being defined by a distance that the wireless communication device is moved from the time the target selection vector determination is initiated until the time the target selection vector determination is completed;
computing location information for devices within communication range of the wireless communication device prior to establishing wireless networks including any of the devices within communication range and the wireless communication device, the location information including at least a target location vector for each device, based on a direction-of-arrival estimation determined with an antenna array in the wireless communication device;
determining a subset of potential target devices by comparing the target selection vector to the target location vector for each device; and
establishing a wireless network including at least one of the devices in the subset of potential target devices and the wireless communication device wherein the direction from the wireless communication device towards the target device is defined by a distance that the wireless communication device is rotated from the time the target selection vector determination is initiated until the time the target selection vector determination is completed.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for establishing a wireless link from a wireless communication device (WCD) to at least one target device. The process of both identifying the target device and establishing a link to this device may incorporate the orientation and/or movement of the WCD into the procedure in lieu of the extensive use of traditional menu interfaces. A WCD may interpret a combination of orientation and/or movement as an approximate target device location that may be utilized to narrow the total population of all located devices into a subset containing those devices located within of near the approximate target device location. The subset of devices may be formulated and displayed as potential target devices for selection by a user. If any of the potential target devices are known by the WCD, a link may be established automatically.
45 Citations
31 Claims
-
1. A method, comprising:
-
defining a target selection vector, the target selection vector being defined based on at least a direction from a wireless communication device towards a target device and a distance component corresponding to the distance from the wireless communication device to the target device, the distance component being defined by a distance that the wireless communication device is moved from the time the target selection vector determination is initiated until the time the target selection vector determination is completed; computing location information for devices within communication range of the wireless communication device prior to establishing wireless networks including any of the devices within communication range and the wireless communication device, the location information including at least a target location vector for each device, based on a direction-of-arrival estimation determined with an antenna array in the wireless communication device; determining a subset of potential target devices by comparing the target selection vector to the target location vector for each device; and establishing a wireless network including at least one of the devices in the subset of potential target devices and the wireless communication device wherein the direction from the wireless communication device towards the target device is defined by a distance that the wireless communication device is rotated from the time the target selection vector determination is initiated until the time the target selection vector determination is completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a tangible, non-transitory computer usable medium having computer readable program code embodied in said medium, comprising:
-
a computer readable program code configured to define a target selection vector, the target selection vector being defined based on at least a direction from a wireless communication device towards a target device and a distance component corresponding to the distance from the wireless communication device to the target device, the distance component being defined by a distance that the wireless communication device is moved from the time the target selection vector determination is initiated until the time the target selection vector determination is completed; a computer readable program code configured to compute location information for devices within communication range of the wireless communication device prior to establishing wireless networks including any of the devices within communication range and the wireless communication device, the location information including at least a target location vector for each device, based on a direction-of-arrival estimation determined with an antenna array in the wireless communication device; a computer readable program code configured to determine a subset of potential target devices by comparing the target selection vector to the target location vector for each device; and a computer readable program code configured to establish a wireless network including at least one of the devices in the subset of potential target devices and the wireless communication device wherein the direction from the wireless communication device towards the target device is defined by a distance that the wireless communication device is rotated from the time the target selection vector determination is initiated until the time the target selection vector determination is completed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A wireless communication device, comprising:
-
at least one processor; at least one communication module coupled to the at least one processor; at least one sensor for determining device orientation coupled to the at least one processor; at least one set of hardware required for direction-of-arrival determination coupled to the processor; wherein the device is configured to; define a target selection vector, the target selection vector being defined based on at least a direction from the wireless communication device towards a target device and a distance component corresponding to the distance from the wireless communication device to the target device, the distance component being defined by a distance that the wireless communication device is moved from the time the target selection vector determination is initiated until the time the target selection vector determination is completed; compute location information for devices within communication range of the wireless communication device prior to establishing wireless networks including any of the devices within communication range and the wireless communication device, the location information including at least a target location vector for each device, based on a direction-of-arrival estimation determined with an antenna array in the wireless communication device; determine a subset of potential target devices by comparing the target selection vector to the target location vector for each device; and establish a wireless network including at least one of the devices in the subset of potential target devices and the wireless communication device wherein the direction from the wireless communication device towards the target device is defined by a distance that the wireless communication device is rotated from the time the target selection vector determination is initiated until the time the target selection vector determination is completed. - View Dependent Claims (20)
-
-
21. A circuit, comprising:
-
at least one processor; at least one communication module coupled to the at least one processor; at least one sensor for determining circuit orientation coupled to the at least one processor; at least one set of hardware required for direction-of-arrival determination coupled to the processor; wherein the circuit is configured to; define a target selection vector, the target selection vector being defined based on at least a direction from the circuit towards a target device and a distance component corresponding to the distance from the circuit to the target device, the distance component being defined by a distance that the circuit is moved from the time the target selection vector determination is initiated until the time the target selection vector determination is completed; compute location information for devices within communication range of a wireless communication device including the circuit via direction-of arrival determination and prior to establishing wireless networks including any of the devices within communication range and the wireless communication device, the location information including at least a target location vector for each device, based on a direction-of-arrival estimation determined with an antenna array in the wireless communication device; determine a subset of potential target devices by comparing the target selection vector to the target location vector for each device; and establish a wireless network including at least one of the devices in the subset of potential target devices and the wireless communication device wherein the direction from the wireless communication device towards the target device is defined by a distance that the wireless communication device is rotated from the time the target selection vector determination is initiated until the time the target selection vector determination is completed. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A wireless communication device, comprising:
-
means for defining a target selection vector, the target selection vector being defined based on at least a direction from the wireless communication device towards a target device and a distance component corresponding to the distance from the wireless communication device to the target device, the distance component being defined by a distance that the wireless communication device is moved from the time the target selection vector determination is initiated until the time the target selection vector determination is completed; means for computing location information for devices within communication range of the wireless communication device prior to establishing wireless networks including any of the devices within communication range and the wireless communication device, the location information including at least a target location vector for each device, based on a direction-of-arrival estimation determined with an antenna array in the wireless communication device; means for determining a subset of potential target devices by comparing the target selection vector to the target location vector for each device; and means for establishing a wireless network including at least one of the devices in the subset of potential target devices and the wireless communication device wherein the direction from the wireless communication device towards the target device is defined by a distance that the wireless communication device is rotated from the time the target selection vector determination is initiated until the time the target selection vector determination is completed. - View Dependent Claims (27, 28)
-
-
29. A circuit, comprising:
-
at least one sensor and at least one processor configured for defining a target selection vector, the target selection vector being defined based on at least a direction from the circuit towards a target device and a distance component corresponding to the distance from the circuit to the target device, the distance component being defined by a distance that the circuit is moved from the time the target selection vector determination is initiated until the time the target selection vector determination is completed; at least one direction-of-arrival module configured for computing location information for devices within communication range of a wireless communication device including the circuit prior to establishing wireless networks including any of the devices within communication range and the wireless communication device, the location information including at least a target location vector for each device, based on a direction-of-arrival estimation determined with an antenna array in the wireless communication device; the at least one processor further configured for determining a subset of potential target devices by comparing the target selection vector to the target location vector for each device; and at least one wireless communication module configured for establishing a wireless network including at least one of the devices in the subset of potential target devices and the wireless communication device wherein the direction from the wireless communication device towards the target device is defined by a distance that the wireless communication device is rotated from the time the target selection vector determination is initiated until the time the target selection vector determination is completed. - View Dependent Claims (30)
-
-
31. A wireless communication device, comprising:
-
means configured for defining a target selection vector, the target selection vector being defined based on at least a direction from the wireless communication device towards a target device and the distance from the wireless communication device to the target device, the distance being defined by a distance that the wireless communication device is moved from the time the target selection vector determination is initiated until the time the target selection vector determination is completed; means configured for computing location information for devices within communication range of the wireless communication device prior to establishing wireless networks including any of the devices within communication range and the wireless communication device, the location information including at least a target location vector for each device, based on a direction-of-arrival estimation determined with an antenna array in the wireless communication device; means configured for determining a subset of potential target devices by comparing the target selection vector to the target location vector for each device; and means configured for establishing a wireless network including at least one of the devices in the subset of potential target devices and the wireless communication device wherein the direction from the wireless communication device towards the target device is defined by a distance that the wireless communication device is rotated from the time the target selection vector determination is initiated until the time the target selection vector determination is completed.
-
Specification