Systems and methods for utilizing wireless communications to suggest connections for a user
First Claim
1. A computer-implemented method comprising:
- receiving, by a computing system, log data associated with a first user, the log data comprising a first set of wireless communication data associated with a first wireless communication associated with a second user;
analyzing, by the computing system, signal strength data associated with the first wireless communication to infer a locational proximity between the first user and the second user;
ranking, by the computing system, a set of potential connections based on ranking criteria, wherein the set of potential connections includes the second user and the ranking criteria comprise at least one of a frequency of inferred locational proximity, a duration of inferred locational proximity, or a detected pattern of inferred locational proximity; and
providing, by the computing system, one or more connection suggestions for the first user, the one or more connection suggestions including the second user based on the ranking.
1 Assignment
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
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing system, log data associated with a first user, the log data comprising a first set of wireless communication data associated with a first wireless communication associated with a second user; analyzing, by the computing system, signal strength data associated with the first wireless communication to infer a locational proximity between the first user and the second user; ranking, by the computing system, a set of potential connections based on ranking criteria, wherein the set of potential connections includes the second user and the ranking criteria comprise at least one of a frequency of inferred locational proximity, a duration of inferred locational proximity, or a detected pattern of inferred locational proximity; and providing, by the computing system, one or more connection suggestions for the first user, the one or more connection suggestions including the second user based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 a method comprising; receiving log data associated with a first user, the log data comprising a first set of wireless communication data associated with a first wireless communication associated with a second user; analyzing signal strength data associated with the first wireless communication to infer a locational proximity between the first user and the second user; ranking a set of potential connections based on ranking criteria, wherein the set of potential connections includes the second user and the ranking criteria comprise at least one of a frequency of inferred locational proximity, a duration of inferred locational proximity, or a detected pattern of inferred locational proximity; and providing one or more connection suggestions for the first user, the one or more connection suggestions including the second user based on the ranking. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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 a method comprising:
-
receiving log data associated with a first user, the log data comprising a first set of wireless communication data associated with a first wireless communication associated with a second user; analyzing signal strength data associated with the first wireless communication to infer a locational proximity between the first user and the second user; ranking a set of potential connections based on ranking criteria, wherein the set of potential connections includes the second user and the ranking criteria comprise at least one of a frequency of inferred locational proximity, a duration of inferred locational proximity, or a detected pattern of inferred locational proximity; and providing one or more connection suggestions for the first user, the one or more connection suggestions including the second user based on the ranking. - View Dependent Claims (17, 18, 19, 20)
-
Specification