IP Library Granted Patent US 12,147,443
Granted Patent B2
US 12,147,443 · App. 18/204,362 · Granted Nov 19, 2024

System and method for aggregation and graduated visualization of user generated social post on a social mapping network

Inventor: Stephen Constantinides (Baltimore, MD)
Assignee: You Map Inc.
G06F16/248G06F16/24556G06F16/24578G06F16/287G06F16/9535G06F16/9537G06Q30/02G06Q50/01
View Patent ↗
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 12,147,443
App. No.
18/204,362
Filed
May 31, 2023
Granted
Nov 19, 2024
Kind
B2
Art Unit
2169
USPC
707/724
Abstract

Systems and methods for receiving information associated with posts to a social network are described. Posts may be associated with a location. Symbols, portions or posts, or multiple symbols may be shown on a client device in an area of a map indicating a location associated with a post. Posts may be represented by symbols, which may include shapes, and such shapes may include emojis. An amount of symbols, posts, or portions of posts displayed on a client device may be determined at least in part by an area of a map displayed on a client device.

Claims (81)

1. A system for location-based social networking, comprising:

a computer processor; and

a social mapping module executing on the computer processor and configured to enable the computer processor to:

receive, from a client device, a first request for one or more social media posts, wherein the first request comprises location information and a first set of screen attribute information about a display of the client device, and wherein the first set of screen attribute information is related to the location information;

identify a set of social media posts based at least on the location information;

generate a ranking of each social media post of the set of social media posts according to relevancy with other social media posts of the set of social media posts;

generate an aggregated group comprising a subset of the set of social media posts based on (i) the set of screen attribute information, (ii) a desired grouping density, and (iii) the ranking of at least the subset of the set of social media posts;

generate an aggregated graphical symbol based on the aggregated group, wherein the aggregated graphical symbol represents the aggregated group, and wherein generating the aggregated graphical symbol comprises at least one selected from a group consisting of:

(i) selecting the aggregated graphical symbol based on an average of graphical symbols selected by authors of each social media post of the set of social media posts;

(ii) selecting the aggregated graphical symbol based on a median of graphical symbols selected by authors of the set of social media posts;

(iii) selecting the aggregated graphical symbol based on emotional states selected by authors of the set of social media posts; and

(iv) selecting the aggregated graphical symbol based on colors selected by authors of the set of social media posts; and

provide, in response to the first request, the aggregated graphical symbol for display by the client device.

2. The system of claim 1 , wherein the social mapping module is further configured to enable the computer processor to:

determine a cardinality of the aggregated group, wherein the aggregated graphical symbol includes a visual attribute associated with the cardinality.

3. The system of claim 1 , wherein generating the ranking of each social media post of the set of social media posts according to relevancy with other social media posts of the set of social media posts is based on at least one selected from a group consisting of:

geographic density of location metadata corresponding to each social media post, emotional state metadata corresponding to each social media post, color theme metadata corresponding to each social media post, and a recency corresponding to each social media post.

4. The system of claim 1 , wherein generating the aggregated graphical symbol based on the aggregated group comprises:

determining a display size of the aggregated graphical symbol, based on the first screen attribute information, such that the aggregated graphical symbol will not overlap with other aggregated graphical symbols on the display.

5. The system of claim 1 , wherein the social mapping module is further configured to enable the computer processor to:

associate a color with the aggregated graphical symbol, wherein the color is selected based on at least one selected from a group consisting of:

a predetermined look-up-table mapping graphical symbols to colors, colors associated with the set of social media posts included in the aggregated group, colors selected by authors of the set of social media posts included in the aggregated group, and colors associated with emotional states selected by authors of the set of social media posts included in the aggregated group.

6. The system of claim 1 , wherein the social mapping module is further configured to enable the computer processor to:

receive, from the client device, a second request including a user interaction involving the aggregated graphical symbol; and

provide, in response to the second request, at least one social media post of the aggregated group.

7. The system of claim 1 , wherein the social mapping module is further configured to enable the computer processor to:

receive, from the client device, a second request for one or more social media posts, wherein the second request comprises second set of screen attribute information about the display of the client device, wherein the second set of screen attribute information is different from the first set of screen attribute information;

identify a second set of social media posts based on the second set of screen attribute information;

generate a ranking of each social media post of the second set of social media posts according to relevancy with other social media posts of the second set of social media posts;

generate a second aggregated group comprising a subset of the second set of social media posts based on (i) the second set of screen attribute information, (ii) the desired grouping density, and (iii) the ranking of at least the subset of the second set of social media posts;

generate a second aggregated graphical symbol based on the second aggregated group, wherein the second aggregated graphical symbol represents the second aggregated group; and

provide, in response to the second request, the second aggregated graphical symbol for display by the client device.

8. The system of claim 1 , wherein:

providing the aggregated graphical symbol for display by the client device comprises providing text for display in a tab configured to emerge from a second graphical symbol on the client device; and

the social mapping module is further configured to enable the computer processor to provide instructions to the client device to alter the text for display.

9. A method for location-based social networking, comprising:

receiving, from a client device, a first request for one or more social media posts, wherein the first request comprises location information and a first set of screen attribute information about a display of the client device, and wherein the first set of screen attribute information is related to the location information;

identifying a set of social media posts based at least on the location information;

generating, by a computer processor, a ranking of each social media post of the set of social media posts according to relevancy with other social media posts of the set of social media posts;

generating an aggregated group comprising a subset of the set of social media posts based on (i) the set of screen attribute information, (ii) a desired grouping density, and (iii) the ranking of at least the subset of the set of social media posts;

generating an aggregated graphical symbol based on the aggregated group, wherein the aggregated graphical symbol represents the aggregated group, and wherein generating the aggregated graphical symbol comprises at least one selected from a group consisting of:

(v) selecting the aggregated graphical symbol based on an average of graphical symbols selected by authors of each social media post of the set of social media posts;

(vi) selecting the aggregated graphical symbol based on a median of graphical symbols selected by authors of the set of social media posts;

(vii) selecting the aggregated graphical symbol based on emotional states selected by authors of the set of social media posts; and

(viii) selecting the aggregated graphical symbol based on colors selected by authors of the set of social media posts; and

providing, in response to the first request, the aggregated graphical symbol for display by the client device.

10. The method of claim 9 , further comprising:

determining a cardinality of the aggregated group, wherein the aggregated graphical symbol includes a visual attribute associated with the cardinality.

11. The method of claim 9 , wherein generating the ranking of each social media post of the set of social media posts according to relevancy with other social media posts of the set of social media posts is based on at least one selected from a group consisting of:

geographic density of location metadata corresponding to each social media post, emotional state metadata corresponding to each social media post, color theme metadata corresponding to each social media post, and a recency corresponding to each social media post.

12. The method of claim 9 , wherein generating the aggregated graphical symbol based on the aggregated group comprises:

determining a display size of the aggregated graphical symbol, based on the first screen attribute information, such that the aggregated graphical symbol will not overlap with other aggregated graphical symbols on the display.

13. The method of claim 9 , further comprising:

associating a color with the aggregated graphical symbol, wherein the color is selected based on at least one selected from a group consisting of:

a predetermined look-up-table mapping graphical symbols to colors, colors associated with the set of social media posts included in the aggregated group, colors selected by authors of the set of social media posts included in the aggregated group, and colors associated with emotional states selected by authors of the set of social media posts included in the aggregated group.

14. The method of claim 9 , further comprising:

receiving, from the client device, a second request including a user interaction involving the aggregated graphical symbol; and

providing, in response to the second request, at least one social media post of the aggregated group.

15. The method of claim 9 , further comprising:

receiving, from the client device, a second request for one or more social media posts, wherein the second request comprises second set of screen attribute information about the display of the client device, wherein the second set of screen attribute information is different from the first set of screen attribute information;

identifying a second set of social media posts based on the second set of screen attribute information;

generating a ranking of each social media post of the second set of social media posts according to relevancy with other social media posts of the second set of social media posts;

generating a second aggregated group comprising a subset of the second set of social media posts based on (i) the second set of screen attribute information, (ii) the desired grouping density, and (iii) the ranking of at least the subset of the second set of social media posts;

generating a second aggregated graphical symbol based on the second aggregated group, wherein the second aggregated graphical symbol represents the second aggregated group; and

providing, in response to the second request, the second aggregated graphical symbol for display by the client device.

16. The method of claim 9 , wherein:

providing the aggregated graphical symbol for display by the client device comprises providing text for display in a tab configured to emerge from a second graphical symbol on the client device; and

the method further comprises providing instructions to the client device to alter the text for display.

17. A non-transitory computer-readable storage medium comprising a plurality of instructions for location-based social networking, the plurality of instructions configured to execute on at least one computer processor to enable the at least one computer processor to:

receive, from a client device, a first request for one or more social media posts, wherein the first request comprises location information and a first set of screen attribute information about a display of the client device, and wherein the first set of screen attribute information is related to the location information;

identify a set of social media posts based at least on the location information;

generate a ranking of each social media post of the set of social media posts according to relevancy with other social media posts of the set of social media posts;

generate an aggregated group comprising a subset of the set of social media posts based on (i) the set of screen attribute information, (ii) a desired grouping density, and (iii) the ranking of at least the subset of the set of social media posts;

generate an aggregated graphical symbol based on the aggregated group, wherein the aggregated graphical symbol represents the aggregated group, and wherein generating the aggregated graphical symbol comprises at least one selected from a group consisting of:

(ix) selecting the aggregated graphical symbol based on an average of graphical symbols selected by authors of each social media post of the set of social media posts;

(x) selecting the aggregated graphical symbol based on a median of graphical symbols selected by authors of the set of social media posts;

(xi) selecting the aggregated graphical symbol based on emotional states selected by authors of the set of social media posts; and

(xii) selecting the aggregated graphical symbol based on colors selected by authors of the set of social media posts; and

provide, in response to the first request, the aggregated graphical symbol for display by the client device.

18. The non-transitory computer-readable storage medium of claim 17 , the plurality of instructions further configured to enable the at least one computer processor to:

determine a cardinality of the aggregated group, wherein the aggregated graphical symbol includes a visual attribute associated with the cardinality.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 68117 FRAME: 364. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 25, 2024
From: CONSTANTINIDES, STEPHEN
To: YOU MAP INC.
Reel/Frame 068769/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2024
From: CONSTANTINIDES, STEPHEN
To: YOU MAP INC.
Reel/Frame 068117/0364 →
Continuity (9)
Continuation 17384746 · Jul 24, 2021
Continuation 16036923 · Jul 16, 2018
Continuation In Part 16035380 · Jul 13, 2018
Continuation In Part 15189691 · Jun 22, 2016
Provisional Application 62549447 · Aug 24, 2017
Provisional Application 62532991 · Jul 14, 2017
Provisional Application 62532007 · Jul 13, 2017
Provisional Application 62183068 · Jun 22, 2015
Related Publication 20230385294A1 · Nov 30, 2023