Wearable device detection
First Claim
1. A computer-implemented method, comprising, by a first terminal device among a plurality of terminal devices which are currently in a vicinity of a user:
- receiving an indication, wherein the indication includes the first terminal device being at predetermined location at a predetermined time;
receiving a frequency of coexistence from each of one or more second terminal devices among the plurality of terminal devices, wherein the first terminal device and each of the second terminal devices each store a frequency of coexistence, wherein the frequency of coexistence shows a frequency that a terminal device which stores the frequency of coexistence and each of one or more other terminal devices coexisted in the vicinity at the predetermined location and the predetermined time;
calculating, from the frequency of coexistence which is stored in the first terminal device and the received frequencies of coexistence, a mean value of the frequencies of coexistence for each of the terminal devices which are not currently in the vicinity of the user; and
if the mean value is equal to or larger than a predetermined threshold, concluding that a terminal device associated with the mean value is not in the vicinity of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes, by a first terminal device among a plurality of terminal devices in a vicinity of a user, receiving a frequency of coexistence from each of one or more second terminal devices among the plurality of terminal devices. The first terminal device and each of the second terminal devices each store a frequency of coexistence, wherein the frequency of coexistence shows a frequency that a terminal device which stores the frequency of coexistence and each of one or more other terminal devices coexisted in the vicinity at a predetermined location. The method further includes calculating a mean value of the frequencies of coexistence for each of the terminal devices which are not currently in the vicinity of the user, and, if the mean value is equal to or larger than a predetermined threshold, concluding that a terminal device is not in the vicinity of the user.
13 Citations
17 Claims
-
1. A computer-implemented method, comprising, by a first terminal device among a plurality of terminal devices which are currently in a vicinity of a user:
- receiving an indication, wherein the indication includes the first terminal device being at predetermined location at a predetermined time;
receiving a frequency of coexistence from each of one or more second terminal devices among the plurality of terminal devices, wherein the first terminal device and each of the second terminal devices each store a frequency of coexistence, wherein the frequency of coexistence shows a frequency that a terminal device which stores the frequency of coexistence and each of one or more other terminal devices coexisted in the vicinity at the predetermined location and the predetermined time;
calculating, from the frequency of coexistence which is stored in the first terminal device and the received frequencies of coexistence, a mean value of the frequencies of coexistence for each of the terminal devices which are not currently in the vicinity of the user; and
if the mean value is equal to or larger than a predetermined threshold, concluding that a terminal device associated with the mean value is not in the vicinity of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- receiving an indication, wherein the indication includes the first terminal device being at predetermined location at a predetermined time;
-
16. A terminal device comprising:
- one or more processors;
one or more computer readable storage media;
computer program instructions;
the computer program instructions being stored on the one or more computer readable storage media;
the computer program instructions comprising instructions to, by a first terminal device among a plurality of terminal devices which are currently in the vicinity of the user;
receive an indication, wherein the indication includes the first terminal being at a predetermined location at a predetermined time;
receive a frequency of coexistence from each of one or more second terminal devices among the plurality of terminal devices, wherein the first terminal device and each of the second terminal devices each store a frequency of coexistence;
the frequency of coexistence shows a frequency that a terminal device which stores the frequency of coexistence and each of one or more other terminal devices coexisted in the vicinity at the predetermined location and the predetermined time;
calculate, from the frequency of coexistence which is stored in the first terminal device and the received frequencies of coexistence, a mean value of the frequencies of coexistence for each of the terminal devices which are not currently in the vicinity of the user; and
if the mean value is equal to or larger than a predetermined threshold, conclude that a terminal device associated with the mean value is not in the vicinity of the user.
- one or more processors;
-
17. A computer program product comprising one or more computer readable storage media and program instructions stored on said one or more computer readable storage media, said program instructions comprising instructions to, by a first terminal device, the first terminal device being among a plurality of terminal devices which are currently in the vicinity of the user:
- receive an indication, wherein the indication includes the first terminal being at a predetermined location at a predetermined time;
receive a frequency of coexistence from each of one or more second terminal devices among the plurality of terminal devices, wherein the first terminal device and each of the second terminal devices each store a frequency of coexistence, wherein the frequency of coexistence shows a frequency that a terminal device which stores the frequency of coexistence and each of one or more other terminal devices coexisted in the vicinity at the predetermined location and the predetermined time;
calculate, from the frequency of coexistence which is stored in the first terminal device and the received frequencies of coexistence, a mean value of the frequencies of coexistence for each of the terminal devices which are not currently in the vicinity of the user; and
if the mean value is equal to or larger than a predetermined threshold, conclude that a terminal device associated with the mean value is not in the vicinity of the user.
- receive an indication, wherein the indication includes the first terminal being at a predetermined location at a predetermined time;
Specification