IP Library Patent Application 12860252
Patent Application
App. No. 12/860,252

USER AFFINITY CONCENTRATIONS AS SOCIAL TOPOGRAPHY

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/860,252
Abstract

Systems and methods for generating a social topography map based on user affinity concentrations are disclosed. In general, locations and aggregate profiles are obtained for a number of crowds of users that are relevant to a geographic bounding region for a desired social topography map. Each aggregate profile includes information regarding an affinity between a corresponding crowd and a defined user profile. The defined user profile may be a user profile of a requesting user, or a select subset thereof, or a target user profile. Social topography data for the desired geographic bounding region is then generated based on the locations and aggregate profiles of the relevant crowds. The social topography data defines user affinity concentrations across the desired geographic bounding region. A social topography map may then be generated and presented to a requesting user based on the social topography data generated for the desired geographic bounding region.

Claims (40)

1 . A computer-implemented method comprising:

obtaining a plurality of aggregate profiles for a plurality of crowds that are relevant to a desired geographic bounding region, wherein each aggregate profile of the plurality of aggregate profiles is an aggregate profile of a corresponding one of the plurality of crowds and includes information regarding a user affinity between the corresponding one of the plurality of crowds and a defined user profile; and

generating social topography data for the desired geographic bounding region based on the plurality of aggregate profiles and locations of the plurality of crowds, wherein the social topography data defines user affinity concentrations across the desired geographic bounding region.

2 . The method of claim 1 wherein generating the social topography data for the desired geographic bounding region comprises generating data that represents a user affinity distribution for the desired geographic bounding region.

3 . The method of claim 2 wherein generating the data that represents the user affinity distribution for the desired geographic bounding region comprises, for each sub-region of at least a subset of a plurality of sub-regions within the desired geographic bounding region, determining a combined user affinity for the sub-region based on the aggregate profiles of one or more crowds of the plurality of crowds that are relevant to the sub-region.

4 . The method of claim 2 wherein generating the social topography data for the desired geographic bounding region further comprises generating data that represents a user distribution for the desired geographic bounding region.

5 . The method of claim 4 wherein generating the data that represents the user distribution for the desired geographic bounding region comprises, for each sub-region of at least a subset of a plurality of sub-regions within the desired geographic bounding region, determining a total number of users in one or more crowds of the plurality of crowds that are relevant to the sub-region.

6 . The method of claim 2 wherein generating the social topography data for the desired geographic bounding region further comprises generating data that represents a crowd distribution for the desired geographic bounding region.

7 . The method of claim 6 wherein generating the data that represents the crowd distribution for the desired geographic bounding region comprises, for each sub-region of at least a subset of a plurality of sub-regions within the desired geographic bounding region, determining a total number of crowds from the plurality of crowds that are relevant to the sub-region.

8 . The method of claim 1 wherein generating the social topography data for the desired geographic bounding region comprises:

dividing the desired geographic bounding region into a plurality of sub-regions;

assigning the plurality of crowds to the plurality of sub-regions; and

for each sub-region of the plurality of sub-regions:

determining a combined user affinity for the sub-region based on the aggregate profiles of one or more crowds of the plurality of crowds that are assigned to the sub-region; and

determining at least one of a group consisting of: a total number of users in the one or more crowds assigned to the sub-region and a total number of crowds assigned to the sub-region;

wherein the social topography data for the desired geographic bounding region comprises, for each sub-region of the plurality of sub-regions, the combined user affinity for the sub-region and at least one of the group consisting of: the total number of users in the one or more crowds assigned to the sub-region and the total number of crowds assigned to the sub-region.

9 . The method of claim 1 further comprising providing a social topography map based on the social topography data generated for the desired geographic bounding region.

10 . The method of claim 9 wherein the social topography map is a 3-dimensional (3D) social topography map.

11 . The method of claim 10 wherein a height dimension of the 3D social topography map is representative of user concentrations and a second characteristic of the 3D social topography map is representative of user affinity.

12 . The method of claim 10 wherein a height dimension of the 3D social topography map is representative of user affinity and a second characteristic of the 3D social topography map is representative of user concentrations.

13 . The method of claim 10 wherein the 3D social topography map is an overlay that is overlaid upon a map of the desired geographic bounding region.

14 . The method of claim 10 wherein the 3D social topography map is enabled to be manipulated by a user.

15 . The method of claim 9 wherein the social topography map is a 2-dimensional (2D) social topography map.

16 . A computing device comprising:

a communication interface; and

a controller associated with the communication interface and adapted to:

obtain a plurality of aggregate profiles for a plurality of crowds that are relevant to a desired geographic bounding region, wherein each aggregate profile of the plurality of aggregate profiles is an aggregate profile of a corresponding one of the plurality of crowds and includes information regarding a user affinity between the corresponding one of the plurality of crowds and a defined user profile; and

generate social topography data for the desired geographic bounding region based on the plurality of aggregate profiles and locations of the plurality of crowds, wherein the social topography data defines user affinity concentrations across the desired geographic bounding region.

17 . The computing device of claim 16 wherein the computing device is a server, and the controller is further adapted to:

receive a social topography request for the desired geographic bounding region from a requesting device over a network via the communication interface;

generate the social topography data for the desired geographic bounding region in response to the social topography request; and

return the social topography data to the requesting device over the network via the communication interface.

18 . The computing device of claim 16 wherein the controller is further adapted to:

send a crowd request to a remote server over a network via the communication interface;

receive, in response to the crowd request, the plurality of aggregate profiles and the locations of the plurality of crowds from the remote server over the network via the communication interface; and

generate the social topography data for the desired geographic bounding region in response to receiving the plurality of aggregate profiles and the locations of the plurality of crowds from the remote server.

19 . The computing device of claim 18 wherein the controller is further adapted to render a social topography map for the desired geographic bounding region for presentation to an associated user based on the social topography data generated for the desired geographic bounding region.

20 . A non-transitory computer-readable medium storing software comprising instructions for instructing a controller of a computing device to:

obtain a plurality of aggregate profiles for a plurality of crowds that are relevant to a desired geographic bounding region, wherein each aggregate profile of the plurality of aggregate profiles is an aggregate profile of a corresponding one of the plurality of crowds and includes information regarding a user affinity between the corresponding one of the plurality of crowds and a defined user profile; and

generate social topography data for the desired geographic bounding region based on the plurality of aggregate profiles and locations of the plurality of crowds, wherein the social topography data defines user affinity concentrations across the desired geographic bounding region.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: WALDECK TECHNOLOGY, LLC
To: IP3 2017, SERIES 200 OF ALLIED SECURITY TRUST I
Reel/Frame 045061/0144 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2018
From: CONCERT DEBT, LLC
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 044661/0750 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CONCERT DEBT, LLC
To: WALDECK TECHNOLOGY, LLC
Reel/Frame 044591/0845 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2017
From: CONCERT DEBT, LLC
To: WALDECK TECHNOLOGY, LLC
Reel/Frame 044391/0407 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2017
From: CONCERT DEBT, LLC
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 044391/0438 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Aug 24, 2015
From: WALDECK TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036433/0313 →
SECURITY INTEREST Recorded Aug 24, 2015
From: WALDECK TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036433/0382 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2010
From: KOTA ENTERPRISES, LLC
To: WALDECK TECHNOLOGY, LLC
Reel/Frame 025068/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2010
From: CURTIS, SCOTT; KANDEKAR, KUNAL
To: KOTA ENTERPRISES, LLC
Reel/Frame 024865/0613 →