Systems and Methods for Generating a Viewer-Specific Visitor History for a Location
First Claim
1. A computer-implemented method for providing a viewer-specific visitor history for a particular location, the method comprising:
- obtaining, by one or more computing devices, a plurality of location signals from a plurality of different web-services;
determining, by the one or more computing devices, a user, a location, and visibility information for each of the plurality of location signals, wherein the visibility information for each of the plurality of location signals defines a set of permitted viewers;
receiving, by the one or more computing devices, a request for the viewer-specific visitor history for a particular viewer and the particular location;
determining, by the one or more computing devices, a number of users that have visited the particular location based on the plurality of location signals;
identifying a subset of the number of users, wherein the subset comprises those users associated with at least one location signal for which the particular viewer is a permitted viewer and that is associated with the particular location; and
providing, by the one or more computing devices, the viewer-specific visitor history for display to the particular viewer, wherein the viewer-specific visitor history identifies one or more of the subset of the number of users.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for generating a viewer-specific visitor history for a location are provided. In particular, a visitor history for a particular viewer and location can indicate a total number of users who have visited the location and can specifically identify one or more of a set of users using a facepile. The set of specifically identified users can be those users that have an associative link with the viewer and that are also associated with at least one location signal for the given location and for which the particular viewer is a permitted viewer. Thus, location signals having varying scopes of visibility information can be aggregated across a plurality of different web-services to provide a single, unified visitor history for a particular location and viewer, all while respecting user-specified visibility information.
18 Citations
20 Claims
-
1. A computer-implemented method for providing a viewer-specific visitor history for a particular location, the method comprising:
-
obtaining, by one or more computing devices, a plurality of location signals from a plurality of different web-services; determining, by the one or more computing devices, a user, a location, and visibility information for each of the plurality of location signals, wherein the visibility information for each of the plurality of location signals defines a set of permitted viewers; receiving, by the one or more computing devices, a request for the viewer-specific visitor history for a particular viewer and the particular location; determining, by the one or more computing devices, a number of users that have visited the particular location based on the plurality of location signals; identifying a subset of the number of users, wherein the subset comprises those users associated with at least one location signal for which the particular viewer is a permitted viewer and that is associated with the particular location; and providing, by the one or more computing devices, the viewer-specific visitor history for display to the particular viewer, wherein the viewer-specific visitor history identifies one or more of the subset of the number of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing system for generating a viewer-specific visitor history for a location, the computing system comprising:
-
at least one processor; and a non-transitory computer-readable medium storing instructions that, when executed by the at least one processor, cause the computing system to perform operations, the operations comprising; respectively generating, by the computing system, a plurality of database entries for a plurality of location signals respectively obtained from a plurality of web-services, wherein each database entry for each location signal specifies a user, a location, and visibility information; receiving, by the computing system, a request for the viewer-specific visitor history, wherein the request specifies a viewer and a particular location; identifying, by the computing system, a set of database entries, wherein the set of database entries comprises all of the plurality of database entries that specify the particular location; identifying, by the computing system, a set of users, wherein the set of users comprises each user that has an associative link with the viewer and that is specified by at least one of the set of database entries that the viewer is permitted to view according to the respective visibility information; and generating, by the computing system, the viewer-specific visitor history for the particular location, wherein the viewer-specific visitor history identifies one or more of the set of users. - View Dependent Claims (16, 17)
-
-
18. A computer-implemented method for providing a viewer-specific visitor history for an identified location, the method comprising:
-
determining, by one or more computing devices, a user, a location, and visibility information for each of a plurality of location signals respectively associated with a plurality of web-services, wherein the visibility information for each location signal defines one or more users who are permitted to view such location signal; receiving, by the one or more computing devices, a request for the viewer-specific visitor history for an identified viewer and the identified location; identifying, by the one or more computing devices, a subset of the plurality of location signals, the subset comprising all of the plurality of location signals that are associated with the identified location; identifying, by the one or more computing devices, a set of users associated with the subset of the plurality of location signals; and generating, by the one or more computing devices, the viewer-specific visitor history based on the set of users and the visibility information respectively associated with each of the subset of the plurality of location signals. - View Dependent Claims (19, 20)
-
Specification