IP Library Granted Patent US 11,991,602
Granted Patent B2
US 11,991,602 · App. 18/198,173 · Granted May 21, 2024

System and method for location-based content delivery and visualization

Inventor: Stephen Constantinides (Baltimore, MD)
Assignee: You Map Inc.
H04W4/185H04L51/10H04L51/222H04L51/52
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 11,991,602
App. No.
18/198,173
Granted
May 21, 2024
Kind
B2
Abstract

A system and method for providing location information on a social network, including: sending, to a social mapping system, a request for one or more social media posts, wherein the request includes screen attribute information about a display of a client device, geographic location information, and an identification of a requesting account of the social network; receiving, in response to the request, a suggested group for display by the client device; and displaying, by the client device, the suggested group.

Claims (51)

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

a computer processor;

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

receive, from a client device, a request for one or more social media posts, wherein the request includes screen attribute information about a display of the client device specifying a geographic map region displayed on the client device, geographic location information, and an identification of a requesting account of the social network;

identify a set of social media posts based on the screen attribute information and the geographic location information;

calculate a first customized score for each of the set of social media posts by applying a first set of factors to a general score of each of the set of social media posts, wherein the first set of factors comprises, for at least a first social media post of the set of social media posts, at least an ephemerality factor designating a time-based scoring decay for the first social media post;

select, based at least on the first customized score of each of the social media posts, a subset of the set of social media posts for inclusion in a suggested group, wherein the ephemerality factor is included in the suggested group; and

provide the suggested group for display by the client device in response to the request, wherein the client device is configured to display the suggested group in the geographic map region, and wherein the client device is configured to modify a symbol representing the first social media post in the geographic map region based on the ephemerality factor after a duration of time has elapsed.

2. The system of claim 1 , wherein the symbol displayed in the geographic map region is modified without user input according to a transformation effect.

3. The system of claim 1 , wherein the ephemerality factor is based on a temporal recency threshold for hiding social media posts after a time window of at least one selected from a group consisting of 15 minutes, 30 minutes, 45 minutes, 1 hour, 2 hours, 3 hours, 12 hours, and 24 hours.

4. The system of claim 1 , further comprising:

an ephemerality system comprising functionality to:

determine the ephemerality factor; and

apply the ephemerality factor to instruct the client device to dynamically add or remove representations of one or more of the set of social media posts from the geographic map region displayed on the client device.

5. The system of claim 1 , wherein the geographic location information specifies a location of the client device, and wherein the ephemerality factor weights the first customized score based on at least one selected from a group consisting of (i) an event end time of an event associated with the first social media post, (ii) a recency decay of the first social media post, (iii) a venue closing time associated with the first social media post, and (iv) an amount of activity associated with the first social media post per unit of time.

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

calculate a second customized score for each of the set of social media posts by applying a set of preference factors corresponding to the requesting account to the general score of each social media post; and

generate a combined ranking for each of the set of social media posts based on the first customized score and the second customized score, wherein the suggested group is selected based on the combined ranking of each of the set of social media posts.

7. The system of claim 6 , wherein generating the combined ranking for each of the social media posts further comprises:

ranking each social media post based on a distance between a geographic location corresponding with the social media post and the geographic location information.

8. The system of claim 6 , wherein the set of preference factors are selected based on past behavior of the requesting account.

9. The system of claim 1 , wherein the screen attribute information specifies a zoom level of the display of the client device.

10. The system of claim 1 , wherein the general score of each social media post is based on at least one selected from a group consisting of user upvotes, user downvotes, total number of user votes, recency of user votes, user reviews, user-submitted emotional states, a number of user location check-ins, and geographic proximity to other popular venues.

11. The system of claim 1 , wherein:

the request further includes a channel indication, and

identifying the set of social media posts is further based on the channel indication.

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

receiving, from a client device, a request for one or more social media posts, wherein the request includes screen attribute information about a display of the client device specifying a geographic map region displayed on the client device, geographic location information, and an identification of a requesting account of the social network;

identifying a set of social media posts based on the screen attribute information and the geographic location information;

calculating, by a computer processor, a first customized score for each of the set of social media posts by applying a first set of factors to a general score of each of the set of social media posts, wherein the first set of factors comprises, for at least a first social media post of the set of social media posts, at least an ephemerality factor designating a time-based scoring decay for the first social media post;

selecting, based at least on the first customized score of each of the social media posts, a subset of the set of social media posts for inclusion in a suggested group, wherein the ephemerality factor is included in the suggested group; and

providing the suggested group for display by the client device in response to the request, wherein the client device is configured to display the suggested group in the geographic map region, and wherein the client device is configured to modify a symbol representing the first social media post in the geographic map region based on the ephemerality factor after a duration of time has elapsed.

13. The method of claim 12 , further comprising:

modifying the symbol displayed in the geographic map region without user input according to a transformation effect.

14. The method of claim 12 , wherein the ephemerality factor is based on a temporal recency threshold for hiding social media posts after a time window of at least one selected from a group consisting of 15 minutes, 30 minutes, 45 minutes, 1 hour, 2 hours, 3 hours, 12 hours, and 24 hours.

15. The method of claim 12 , further comprising:

determining the ephemerality factor; and

applying the ephemerality factor to instruct the client device to dynamically add or remove representations of one or more of the set of social media posts from the geographic map region displayed on the client device.

16. The method of claim 12 , wherein the geographic location information specifies a location of the client device, and wherein the ephemerality factor weights the first customized score based on at least one selected from a group consisting of (i) an event end time of an event associated with the first social media post, (ii) a recency decay of the first social media post, (iii) a venue closing time associated with the first social media post, and (iv) an amount of activity associated with the first social media post per unit of time.

17. The method of claim 12 , further comprising:

calculating a second customized score for each of the set of social media posts by applying a set of preference factors corresponding to the requesting account to the general score of each social media post; and

generating a combined ranking for each of the set of social media posts based on the first customized score and the second customized score, wherein the suggested group is selected based on the combined ranking of each of the set of social media posts.

18. The method of claim 17 , wherein generating the combined ranking for each of the social media posts further comprises:

ranking each social media post based on a distance between a geographic location corresponding with the social media post and the geographic location information.

19. The method of claim 12 , wherein the screen attribute information specifies a zoom level of the display of the client device.

20. 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 request for one or more social media posts, wherein the request includes screen attribute information about a display of the client device specifying a geographic map region displayed on the client device, geographic location information, and an identification of a requesting account of the social network;

identify a set of social media posts based on the screen attribute information and the geographic location information;

calculate a first customized score for each of the set of social media posts by applying a first set of factors to a general score of each of the set of social media posts, wherein the first set of factors comprises, for at least a first social media post of the set of social media posts, at least an ephemerality factor designating a time-based scoring decay for the first social media post;

select, based at least on the first customized score of each of the social media posts, a subset of the set of social media posts for inclusion in a suggested group, wherein the ephemerality factor is included in the suggested group; and

provide the suggested group for display by the client device in response to the request, wherein the client device is configured to display the suggested group in the geographic map region, and wherein the client device is configured to modify a symbol representing the first social media post in the geographic map region based on the ephemerality factor after a duration of time has elapsed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2024
From: CONSTANTINIDES, STEPHEN
To: YOU MAP INC.
Reel/Frame 066234/0884 →
Continuity (12)
Continuation 17710805 · Mar 31, 2022
Continuation 16841629 · Apr 6, 2020
Continuation 16164624 · Oct 18, 2018
Continuation In Part 16036923 · Jul 16, 2018
Continuation In Part 16035380 · Jul 13, 2018
Continuation In Part 15189691 · Jun 22, 2016
Provisional Application 62574199 · Oct 18, 2017
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 20230370818A1 · Nov 16, 2023