Apparatus and method for detecting proximate devices
First Claim
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
- receive a first orientation input applied to a device associated with the apparatus, wherein the first orientation input is indicative of a movement of the device from a first position to a second position made by tilting of the device associated with the apparatus in a first direction along a tilt plane;
initiate a scanning mode in response to receipt of the first orientation input during which one or more devices proximate the apparatus are determined;
receive a second orientation input applied to the device associated with the apparatus, wherein the second orientation input is indicative of a movement of the device from the second position to the first position made by tilting of the device associated with the apparatus in a second direction along the tilt plane;
terminate the scanning mode in response to receipt of the second orientation input; and
provide for communication with at least one selected device of the one or more devices determined to be proximate the apparatus,wherein the device comprises an antenna disposed such that, in the first position, the antenna is prevented from carrying out the scanning mode and such that movement of the device from the first position towards the second position serves to expose the antenna of the device such that the antenna is able to carry out the scanning mode.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method, and computer program product are described that provide for a user to share content with other users who are proximate to his or her device in a simple and intuitive manner. In some embodiments, a “wave” gesture is used to identify users of devices that nearby to the source user'"'"'s device with whom the source user may communicate, such as to share content. Upon receiving a first orientation input, a scanning mode may be initiated during which one or more devices proximate the apparatus are determined. A second orientation input that is different from the first orientation input, and the scanning mode may be terminated in response. As a result, a communication with at least one selected device of the one or more devices determined to be proximate the apparatus may be facilitated.
59 Citations
19 Claims
-
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
receive a first orientation input applied to a device associated with the apparatus, wherein the first orientation input is indicative of a movement of the device from a first position to a second position made by tilting of the device associated with the apparatus in a first direction along a tilt plane; initiate a scanning mode in response to receipt of the first orientation input during which one or more devices proximate the apparatus are determined; receive a second orientation input applied to the device associated with the apparatus, wherein the second orientation input is indicative of a movement of the device from the second position to the first position made by tilting of the device associated with the apparatus in a second direction along the tilt plane; terminate the scanning mode in response to receipt of the second orientation input; and provide for communication with at least one selected device of the one or more devices determined to be proximate the apparatus, wherein the device comprises an antenna disposed such that, in the first position, the antenna is prevented from carrying out the scanning mode and such that movement of the device from the first position towards the second position serves to expose the antenna of the device such that the antenna is able to carry out the scanning mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a first orientation input applied to a device associated with the apparatus, wherein the first orientation input is indicative of a movement of the device from a first position to a second position made by tilting of the device associated with the apparatus in a first direction along a tilt plane; initiating, via a processor, a scanning mode in response to receipt of the first orientation input during which one or more devices proximate the apparatus are determined; receiving a second orientation input applied to the device associated with the apparatus, wherein the second orientation input is indicative of a movement of the device from the second position to the first position made by tilting of the device associated with the apparatus in a second direction along the tilt plane; terminating the scanning mode in response to receipt of the second orientation input; and providing for communication with at least one selected device of the one or more devices determined to be proximate the apparatus, wherein the device comprises an antenna disposed such that, in the first position, the antenna is prevented from carrying out the scanning mode and such that movement of the device from the first position towards the second position serves to expose the antenna of the device such that the antenna is able to carry out the scanning mode. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for:
-
receiving a first orientation input applied to a device associated with the apparatus, wherein the first orientation input is indicative of a movement of the device from a first position to a second position made by tilting of the device associated with the apparatus in a first direction along a tilt plane; initiating a scanning mode in response to receipt of the first orientation input during which one or more devices proximate the apparatus are determined; receiving a second orientation input applied to the device associated with the apparatus, wherein the second orientation input is indicative of a movement of the device from the second position to the first position made by tilting of the device associated with the apparatus in a second direction along the tilt plane; terminating the scanning mode in response to receipt of the second orientation input; and providing for communication with at least one selected device of the one or more devices determined to be proximate the apparatus, wherein the device comprises an antenna disposed such that, in the first position, the antenna is prevented from carrying out the scanning mode and such that movement of the device from the first position towards the second position serves to expose the antenna of the device such that the antenna is able to carry out the scanning mode. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification