GENERATING BUSINESS INSIGHTS USING BEACONS ON ONLINE SOCIAL NETWORKS
First Claim
1. A method comprising, by one or more computing devices of an online social network:
- receiving, from one or more beacons associated with a third-party content provider, session information of a plurality of first users of the online social network, the session information comprising an identifier of each first user, wherein;
each beacon is associated with a particular location within a place associated with the third-party content provider and each beacon is communicatively coupled to a third-party system associated with the third-party content provider;
each first user is associated with a respective first client system, each first client system having been within wireless communication range of and proximate to at least one beacon, andat least one wireless communication session has been established between the proximate beacon and each first client system;
accessing social-networking information associated with each first user based on the identifiers;
generating a report comprising aggregated social-networking information and aggregated session information of one or more of the first users, wherein the report is generated based on one or more sets of permissions respectively specified by the one or more first users; and
sending the report to the third-party system for display.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving, from beacons of a third-party content provider (e.g., a business), session information for users of an online social network. A mobile device of each user may have been in at least one wireless communication session with at least one beacon, and during the session the mobile device was proximate to the at least one beacon. The session information may include an identifier for each of the users, which may be used to access social-networking information for each user. A report of business insights may be generated based on aggregated social-networking information (e.g., demographics) and aggregated session information (e.g., average duration of sessions) of the users. For example, the report may include statistics regarding the business'"'"' clientele. User-specified permissions may delimit which information may be included in the report. The report may be sent to a third-party system for display.
38 Citations
20 Claims
-
1. A method comprising, by one or more computing devices of an online social network:
-
receiving, from one or more beacons associated with a third-party content provider, session information of a plurality of first users of the online social network, the session information comprising an identifier of each first user, wherein; each beacon is associated with a particular location within a place associated with the third-party content provider and each beacon is communicatively coupled to a third-party system associated with the third-party content provider; each first user is associated with a respective first client system, each first client system having been within wireless communication range of and proximate to at least one beacon, and at least one wireless communication session has been established between the proximate beacon and each first client system; accessing social-networking information associated with each first user based on the identifiers; generating a report comprising aggregated social-networking information and aggregated session information of one or more of the first users, wherein the report is generated based on one or more sets of permissions respectively specified by the one or more first users; and sending the report to the third-party system for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive, from one or more beacons associated with a third-party content provider, session information of a plurality of first users of the online social network, the session information comprising an identifier of each first user, wherein; each beacon is associated with a particular location within a place associated with the third-party content provider and each beacon is communicatively coupled to a third-party system associated with the third-party content provider, each first user is associated with a respective first client system, each first client system having been within wireless communication range of and proximate to a respective at least one beacon, and at least one wireless communication session has been established between the respective at least one beacon and each first client system; access social-networking information associated with each first user based on the identifiers; generate a report, the report comprising aggregated social-networking information and aggregated session information of one or more of the first users, wherein the report is generated based on sets of permissions specified by each of the one or more first users; and send the report to the third-party system for display.
-
-
20. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;receive, from one or more beacons associated with a third-party content provider, session information of a plurality of first users of the online social network, the session information comprising an identifier of each first user, wherein; each beacon is associated with a particular location within a place associated with the third-party content provider and each beacon is communicatively coupled to a third-party system associated with the third-party content provider, each first user is associated with a respective first client system, each first client system having been within wireless communication range of and proximate to a respective at least one beacon, and at least one wireless communication session has been established between the respective at least one beacon and each first client system; access social-networking information associated with each first user based on the identifiers; generate a report, the report comprising aggregated social-networking information and aggregated session information of one or more of the first users, wherein the report is generated based on sets of permissions specified by each of the one or more first users; and send the report to the third-party system for display.
- one or more processors; and
Specification