SYSTEM AND METHOD FOR SOCIAL BROWSING USING AGGREGATED PROFILES
First Claim
1. A computer-implemented method comprising:
- receiving a social crowd request from a user device of a requesting user;
identifying a social crowd for each social location of one or more social locations identified for the social crowd request;
for each social location of the one or more social locations, obtaining social crowd data for the social crowd for the social location; and
returning the social crowd data for the one or more social locations to the user device of the requesting user.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing social crowd data for a number of social locations. In one embodiment, a social browsing system processes social crowd requests using social locations collected for users over time. In one embodiment, upon receiving a social crowd request, for each of one or more social locations identified for the social crowd request, the social browsing system identifies a social crowd for the social location. Optionally, the social crowds may be filtered. Social crowd data is generated for the social locations based on user profiles of the users in the corresponding social crowds. In one embodiment, the social crowd data is returned to a user device of a requesting user. In another embodiment, the social browsing system visualizes the social crowd data and returns the visualized social crowd data to the user device of the requesting user for presentation to the requesting user.
94 Citations
28 Claims
-
1. A computer-implemented method comprising:
-
receiving a social crowd request from a user device of a requesting user; identifying a social crowd for each social location of one or more social locations identified for the social crowd request; for each social location of the one or more social locations, obtaining social crowd data for the social crowd for the social location; and returning the social crowd data for the one or more social locations to the user device of the requesting user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A server comprising:
-
a communication interface communicatively coupling the server to a network; and a controller associated with the communication interface and adapted to; receive a social crowd request from a user device of a requesting user; identify a social crowd for each social location of one or more social locations identified for the social crowd request; for each social location of the one or more social locations, obtain social crowd data for the social crowd for the social location; and return the social crowd data for the one or more social locations to the user device of the requesting user.
-
-
19. A computer readable medium storing software for instructing a controller of a computing device to:
-
receive a social crowd request from a user device of a requesting user; identify a social crowd for each social location of one or more social locations identified for the social crowd request; for each social location of the one or more social locations, obtain social crowd data for the social crowd for the social location; and return the social crowd data for the one or more social locations to the user device of the requesting user.
-
-
20. A computer-implemented method comprising:
-
obtaining social crowd data for one or more social crowds identified for one or more social locations, each social crowd of the one or more social crowds identified for a social location of the one or more social locations; and for each social location of at least a subset of the one or more social locations, presenting a representation representative of the social location to a user via a Graphical User Interface (GUI) such that one or more visual characteristics of the representation are controlled based on the social crowd data for the social crowd identified for the social location. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A user device comprising:
-
a communication interface communicatively coupling the user device to a remote system via a network; and a controller associated with the communication interface and adapted to; obtain social crowd data for one or more social crowds identified for one or more social locations from the remote system, each social crowd of the one or more social crowds identified for a social location of the one or more social locations; and for each social location of at least a subset of the one or more social locations, present a representation representative of the social location to a user via a Graphical User Interface (GUI) such that one or more visual characteristics of the representation are controlled based on the social crowd data for the social crowd identified for the social location.
-
-
28. A computer readable medium storing software for instructing a controller of a computing device to:
-
obtain social crowd data for one or more social crowds identified for one or more social locations, each social crowd of the one or more social crowds identified for a social location of the one or more social locations; and for each social location of at least a subset of the one or more social locations, present a representation representative of the social location to a user via a Graphical User Interface (GUI) such that one or more visual characteristics of the representation are controlled based on the social crowd data for the social crowd identified for the social location.
-
Specification