US 12,235,915 B1
System and method for event-based searching on social media
Scott A. McCuskey, Boardman, OH (US)
Assigned to WHAT'SCOMMON, INC., Boardman, OH (US)
Filed by WHAT'SCOMMON, INC., Boardman, OH (US)
Filed on Aug. 15, 2022, as Appl. No. 17/887,594.
Application 17/887,594 is a continuation of application No. 16/119,042, filed on Aug. 31, 2018, granted, now 11,449,561.
Claims priority of provisional application 62/552,950, filed on Aug. 31, 2017.
Int. Cl. G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); H04L 51/52 (2022.01); H04L 67/53 (2022.01)
CPC G06F 16/9535 (2019.01) [G06F 16/9537 (2019.01); H04L 51/52 (2022.05); H04L 67/53 (2022.05)] 20 Claims
OG exemplary drawing
 
1. An event-based social media system, comprising:
a user interface configured to receive event data from a user, where the event data is associated with a specific event previously physically attended in person by the user and a plurality of other people;
a database configured to store event data from a plurality of other users, where stored event data for each of the other users is associated with an individual event physically attended in person by at least the associated other user; and
an event matching engine configured to determine if the received event data from the user for the specific event matches stored event data associated with one or more individual events from one or more of the plurality of users,
wherein the user interface is further configured to:
generate a user alert based on a match of at least one instance of matching event data, wherein the user alert identifies the user and the at least one instance of matching event data, and provide the user alert to one or more other users;
when providing the user alert to one or more other users, provide:
a history button that each of the one or more other users may interact with in order to view information for a plurality of instances of matching event data between that other user and the user, wherein the plurality of instances of matching event data include the at least one instance of matching event data and at least one other instance of matching event data; and
an indication of a strength of the match identified by the user alert, wherein the strength is based on a likelihood of the match;
receive a user confirmation from the one or more other users in response to the user alert, the user confirmation configured to confirm that the user and at least one of the other users physically attended in person a common event, and
wherein the database is further configured, in response to the user confirmation, to associate the received event data with matching stored event data.