IP Library Granted Patent US 11,696,097
Granted Patent B2
US 11,696,097 · App. 17/710,805 · Granted Jul 4, 2023

System and method for location-based content delivery and visualization

Inventor: Stephen Constantinides (New York, NY)
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,696,097
App. No.
17/710,805
Filed
Mar 31, 2022
Granted
Jul 4, 2023
Kind
B2
Art Unit
2644
USPC
455/456.3
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 (49)

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 social media posts by applying a first set of preference factors corresponding to the requesting account to a general score of each social media post;

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

generate a combined ranking for each of the social media posts based on the first customized score and the second customized score;

select, based on the combined ranking, a subset of the set of social media posts for inclusion in a suggested group; and

provide the suggested group to the client device in response to the request.

2. The system of claim 1 , wherein the geographic location information specifies a location of the client device.

3. The system of claim 1 , 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.

4. The system of claim 1 , wherein the first set of preference factors and the second set of preference factors are selected based on past behavior of the requesting account.

5. The system of claim 1 , wherein calculating the first customized score for at least one social media post of the set of social media posts is equal to the general score due to no applicable preference factor existing for the at least one social media post.

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

7. 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.

8. The system of claim 1 , wherein:

the request further includes a category indication, and

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

9. The system of claim 8 , wherein the category indication comprises at least one selected from a group consisting of a size of a venue, a type of music played, a type of food served, connections of a profile included in the social network, types of connections of a profile included in the social network, a time of one or more social media posts, activities associated with one or more social media posts, an amount of one or more social media posts within a particular amount of time.

10. The system of claim 1 , wherein the set of social media posts are selected based on a temporal recency threshold, and wherein the temporal recency threshold is at least one selected from a group consisting of social media posts posted within the most recent 15 minutes, 30 minutes, 45 minutes, 1 hour, 2 hours, 3 hours, 12 hours, and 24 hours.

11. 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 a first customized score for each of the social media posts by applying a first set of preference factors corresponding to the requesting account to a general score of each social media post;

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

generating a combined ranking for each of the social media posts based on the first customized score and the second customized score;

selecting, based on the combined ranking, a subset of the set of social media posts for inclusion in a suggested group; and

providing the suggested group to the client device in response to the request.

12. The method of claim 11 , wherein at least one of the set of social media posts is removed from the suggested group based at least in part on a closing time of a business corresponding to the social media posts.

13. The method of claim 11 , 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.

14. The method of claim 11 , wherein the first set of preference factors and the second set of preference factors are selected based on past behavior of the requesting account.

15. The method of claim 11 , wherein calculating the first customized score for at least one social media post of the set of social media posts is equal to the general score due to no applicable preference factor existing for the at least one social media post.

16. The method of claim 11 , wherein the general score of each of the set of social media posts is based on a posting account that authored the social media post, and wherein the general score of the social media post is reduced based on movement of a client device used to author the social media post.

17. The method of claim 11 , wherein the general score of each of the set of social media posts 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.

18. The method of claim 11 , wherein:

the request further includes a category indication, and

identifying the set of temporally recent social media posts is further based on the category indication.

19. The method of claim 11 , wherein the set of social media posts are selected based on a temporal recency threshold, and wherein the temporal recency threshold is at least one selected from a group consisting of social media posts posted within the most recent 15 minutes, 30 minutes, 45 minutes, 1 hour, 2 hours, 3 hours, 12 hours, and 24 hours.

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 social media posts by applying a first set of preference factors corresponding to the requesting account to a general score of each social media post;

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

generate a combined ranking for each of the social media posts based on the first customized score and the second customized score;

select, based on the combined ranking, a subset of the set of social media posts for inclusion in a suggested group; and

provide the suggested group to the client device in response to the request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2022
From: CONSTANTINIDES, STEPHEN
To: YOU MAP INC.
Reel/Frame 059886/0155 →
Continuity (11)
Continuation 16841629 · Apr 6, 2020
Continuation 16164624 · Oct 18, 2018
Continuation In Part 15189691 · Jun 22, 2016
Continuation In Part 16035380 · Jul 13, 2018
Continuation In Part 16036923 · Jul 16, 2018
Provisional Application 62574199 · Oct 18, 2017
Provisional Application 62183068 · Jun 22, 2015
Provisional Application 62532007 · Jul 13, 2017
Provisional Application 62549447 · Aug 24, 2017
Provisional Application 62532991 · Jul 14, 2017
Related Publication 20220369079A1 · Nov 17, 2022
Cited By (5)
US 12,219,439 US 12,279,187 US 12,382,255 US 12,430,350 US 12,696,054