Systems and methods for utilizing wireless communications to suggest connections for a user
First Claim
1. A computer-implemented method comprising:
- broadcasting, by a computing system, a first wireless communication including information associated with a first user;
detecting, by the computing system, a second wireless communication including information associated with a second user;
generating, by the computing system, log data including at least a portion of the information associated with the second user, signal strength data associated with the second wireless communication, and time data indicating when the second wireless communication was detected;
providing, by the computing system, the log data for analysis; and
receiving, by the computing system, one or more connections suggested for the first user based, at least in part, on the log data, wherein the log data is analyzed to determine whether the second user is to be included as a connection in the one or more connections suggested for the first user, wherein the second user is ranked, based on a plurality of factors, to determine whether the second user is to be included in the one or more connections suggested for the first user, the plurality of factors including at least one of an inferred locational proximity between the first user and the second user, a frequency of inferred meetings between the first user and the second user, a duration of each of the inferred meetings between the first user and the second user, or a pattern of occurrences of inferred meetings between the first user and the second user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and non-transitory computer-readable media can broadcast a first wireless communication including information associated with a first user. A second wireless communication including information associated with a second user can be detected. Log data including at least a portion of the information associated with the second user can be generated. The log data can also include signal strength data associated with the second wireless communication and time data indicating when the second wireless communication was detected. The log data can be provided for analysis. One or more connections suggested for the first user based, at least in part, on the log data can be received.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
broadcasting, by a computing system, a first wireless communication including information associated with a first user; detecting, by the computing system, a second wireless communication including information associated with a second user; generating, by the computing system, log data including at least a portion of the information associated with the second user, signal strength data associated with the second wireless communication, and time data indicating when the second wireless communication was detected; providing, by the computing system, the log data for analysis; and receiving, by the computing system, one or more connections suggested for the first user based, at least in part, on the log data, wherein the log data is analyzed to determine whether the second user is to be included as a connection in the one or more connections suggested for the first user, wherein the second user is ranked, based on a plurality of factors, to determine whether the second user is to be included in the one or more connections suggested for the first user, the plurality of factors including at least one of an inferred locational proximity between the first user and the second user, a frequency of inferred meetings between the first user and the second user, a duration of each of the inferred meetings between the first user and the second user, or a pattern of occurrences of inferred meetings between the first user and the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform; broadcasting a first wireless communication including information associated with a first user; detecting a second wireless communication including information associated with a second user; generating log data including at least a portion of the information associated with the second user, signal strength data associated with the second wireless communication, and time data indicating when the second wireless communication was detected; providing the log data for analysis; and receiving one or more connections suggested for the first user based, at least in part, on the log data, wherein the log data is analyzed to determine whether the second user is to be included as a connection in the one or more connections suggested for the first user, wherein the second user is ranked, based on a plurality of factors, to determine whether the second user is to be included in the one or more connections suggested for the first user, the plurality of factors including at least one of an inferred locational proximity between the first user and the second user, a frequency of inferred meetings between the first user and the second user, a duration of each of the inferred meetings between the first user and the second user, or a pattern of occurrences of inferred meetings between the first user and the second user.
-
-
18. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform:
-
broadcasting a first wireless communication including information associated with a first user; detecting a second wireless communication including information associated with a second user; generating log data including at least a portion of the information associated with the second user, signal strength data associated with the second wireless communication, and time data indicating when the second wireless communication was detected; providing the log data for analysis; and receiving one or more connections suggested for the first user based, at least in part, on the log data, wherein the log data is analyzed to determine whether the second user is to be included as a connection in the one or more connections suggested for the first user, wherein the second user is ranked, based on a plurality of factors, to determine whether the second user is to be included in the one or more connections suggested for the first user, the plurality of factors including at least one of an inferred locational proximity between the first user and the second user, a frequency of inferred meetings between the first user and the second user, a duration of each of the inferred meetings between the first user and the second user, or a pattern of occurrences of inferred meetings between the first user and the second user.
-
Specification