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;
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 that is different from the first orientation input;
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.
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.
18 Citations
20 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; 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 that is different from the first orientation input; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a first orientation input; 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 that is different from the first orientation input; 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. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product comprising at least one 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; 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 that is different from the first orientation input; 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. - View Dependent Claims (19, 20)
-
-
15. The computer program product of claim 15, wherein the first orientation input is indicative of a tilting of a device associated with the apparatus in a first direction along a tilt plane.
- 16. The computer program product of claim 16, wherein the second orientation input is indicative of a tilting of the device associated with the apparatus in a second direction along the tilt plane.
Specification