US2022386073A1PendingUtilityA1

Providing events on a map using an activity ontology for event suggestion

Assignee: TEAMGO INCPriority: Jun 1, 2021Filed: Apr 5, 2022Published: Dec 1, 2022
Est. expiryJun 1, 2041(~14.9 yrs left)· nominal 20-yr term from priority
H04W 4/029H04W 8/18H04W 4/027H04W 4/21H04W 4/023
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed is a system and method to present events relevant to the user on a map. The system obtains an indication of a user's location, and a predetermined threshold indicating a distance between the user and an event. The system obtains events that are relevant to the user. Based on the user's location, and the predetermined threshold, the system determines a second set of events based on the events, where an event in the second set of events is within the predetermined threshold away from the user's location.

Claims

exact text as granted — not AI-modified
I/We claim: 
     
         1 . A method comprising:
 obtaining an activity ontology structured into multiple hierarchical levels including a group, an interest, an activity, and an activity analog,
 wherein the group includes a first plurality of interests, 
 wherein the interest includes a first plurality of activities, 
 wherein the activity includes a first plurality of activity analogs, 
 wherein the activity analog includes a semantic equivalent of the activity, 
 wherein the activity analog varies based on a geographical location; 
   obtaining an indication of a user's interest;   obtaining a second plurality of activities,
 wherein the second plurality of activities is specified by one or more users of the activity ontology, or 
 wherein the second plurality of activities is obtained from another platform; 
   matching a second activity in the second plurality of activities with the indication of the user's interest, thereby identifying relevant activities, by:
 determining a second interest to which the second activity belongs; 
 determining whether the second interest matches the indication of the user's interest; 
   upon determining that the second interest matches the indication of the user's interest, creating an indication of suggested activities including the second activity; and   providing the indication of suggested activities to the user.   
     
     
         2 . The method of  claim 1 , comprising:
 obtaining multiple friends associated with the user;   receiving an indication including a period of time when the user is available, and an indication of a location where the user is available;   generating a notification associated with a friend among the multiple friends,
 wherein the notification indicates the period of time when the user is available, the indication of the location where the user is available, and an acceptance indicator that when selected indicates that the friend receiving the notification is available during the period of time and at the location; 
   receiving a selection of the acceptance indicator; and   upon receiving the selection of the acceptance indicator, enabling creation of an activity indicating that the friend and the user are together.   
     
     
         3 . The method of  claim 1 , comprising:
 obtaining multiple friends associated with the user;   receiving an indication including a period of time when the user is available, and an indication of a location where the user is available;   generating a timer and a notification associated with a friend among the multiple friends,
 wherein the notification indicates the period of time when the user is available, the indication of the location where the user is available, and an acceptance indicator that when selected indicates that the friend receiving the notification is available during the period of time and at the location, 
 wherein the timer indicates when the notification expires; 
   determining whether the timer has expired and whether a selection of the acceptance indicator has been received; and   upon determining that the timer has expired and that the selection of the acceptance indicator has not been received, withdrawing the notification.   
     
     
         4 . The method of  claim 1 , comprising:
 receiving an indication of a third activity in which the user is interested among the list of suggested activities;   based on the indication, providing a list of attendees associated with the third activity to the user;   enabling the user to select one or more attendees in the list of attendees to add to multiple friends; and   based on the selection, adding the one or more attendees to the multiple friends associated with the user.   
     
     
         5 . The method of  claim 1 , comprising:
 enabling the user to create a third activity and to select a plurality of users who have access to the third activity, wherein the plurality of users includes a subset of multiple friends associated with the user or all users associated with the activity ontology.   
     
     
         6 . The method of  claim 1 , comprising:
 adjusting the activity analog associated with the activity based on pronunciation, spelling, or dialect associated with the geographical location associated with the user.   
     
     
         7 . At least one computer-readable storage medium, excluding transitory signals and carrying instructions, which, when executed by at least one data processor of a system, causes the system to:
 obtain an activity ontology structured into multiple hierarchical levels including at least three of a group, an interest, an activity, and an activity analog,
 wherein the group includes a first plurality of interests, 
 wherein the interest includes a first plurality of activities, 
 wherein the activity includes a first plurality of activity analogs, 
 wherein the activity analog includes a semantic equivalent of the activity; 
   obtain an indication of a user's interest;   obtain a second plurality of activities,
 wherein the second plurality of activities is specified by one or more users of the activity ontology, or 
 wherein the second plurality of activities is obtained from another platform; 
   match a second activity in the second plurality of activities with the indication of the user's interest, thereby identifying relevant activities, by:
 determining a second interest to which the second activity belongs; 
 determining whether the second interest matches the indication of the user's interest; 
   upon determining that the second interest matches the indication of the user's interest, create an indication of suggested activities including the second activity; and   provide the indication of suggested activities to the user.   
     
     
         8 . The computer-readable storage medium of  claim 7 , comprising the instructions to:
 obtain multiple friends associated with the user;   receive an indication including a period of time when the user is available, and an indication of a location where the user is available;   generate a notification associated with a friend among the multiple friends,
 wherein the notification indicates the period of time when the user is available, the indication of the location where the user is available, and an acceptance indicator that when selected indicates that the friend receiving the notification is available during the period of time and at the location; 
   receive a selection of the acceptance indicator; and   upon receiving the selection of the acceptance indicator, enable creation of an activity indicating that the friend and the user are together.   
     
     
         9 . The computer-readable storage medium of  claim 7 , comprising the instructions to:
 obtain multiple friends associated with the user;   receive an indication including a period of time when the user is available, and an indication of a location where the user is available;   generate a timer and a notification associated with a friend among the multiple friends,
 wherein the notification indicates the period of time when the user is available, the indication of the location where the user is available, and an acceptance indicator that when selected indicates that the friend receiving the notification is available during the period of time and at the location, 
 wherein the timer indicates when the notification expires; 
   determine whether the timer has expired and whether a selection of the acceptance indicator has been received; and   upon determining that the timer has expired and that the selection of the acceptance indicator has not been received, withdrawing the notification.   
     
     
         10 . The computer-readable storage medium of  claim 7 , comprising the instructions to:
 receive an indication of a third activity in which the user is interested among the list of suggested activities;   based on the indication, provide a list of attendees associated with the third activity to the user;   enable the user to select one or more attendees in the list of attendees to add to multiple friends; and   based on the selection, add the one or more attendees to the multiple friends associated with the user.   
     
     
         11 . The computer-readable storage medium of  claim 7 , comprising the instructions to:
 enable the user to create a third activity and to select a plurality of users who have access to the third activity, wherein the plurality of users includes a subset of multiple friends associated with the user or all users associated with the activity ontology.   
     
     
         12 . The computer-readable storage medium of  claim 7 , comprising the instructions to:
 adjust the activity analog associated with the activity based on pronunciation, spelling, or dialect associated with a geographical location associated with the user.   
     
     
         13 . The computer-readable storage medium of  claim 7 , wherein instructions to match the second activity in the second plurality of activities with the indication of the user's interest comprise the instructions to:
 obtain the second plurality of activities from the another platform;   map each activity in the second plurality of activities to a corresponding activity analog;   based on the activity analog, map each activity in the second plurality of activities to a corresponding interest; and   match the user's interest to the corresponding interest.   
     
     
         14 . A system comprising:
 at least one hardware processor; and   at least one non-transitory memory storing instructions, which, when executed by the
 at least one hardware processor, cause the system to: 
 obtain an activity ontology structured into multiple hierarchical levels including at least three of a group, an interest, an activity, and an activity analog,
 wherein the group includes a first plurality of interests, 
 wherein the interest includes a first plurality of activities, 
 wherein the activity includes a first plurality of activity analogs,
 wherein the activity analog includes a semantic equivalent of the activity; 
 
 
 obtain an indication of a user's interest; 
 obtain a second plurality of activities,
   wherein the second plurality of activities is specified by one or more users of the activity ontology, or   wherein the second plurality of activities is obtained from another platform;   
 
 match a second activity in the second plurality of activities with the indication of the user's interest by:
 determining a second interest to which the second activity belongs; and 
 determining that the second interest matches the indication of the user's interest; 
 
 based on the matching, create an indication of suggested activities including the second activity; and 
 provide the indication of suggested activities to a user. 
   
     
     
         15 . The system of  claim 14 , comprising the instructions to:
 obtain multiple friends associated with the user;   receive an indication including a period of time when the user is available, and an indication of a location where the user is available;   generate a notification associated with a friend among the multiple friends,
 wherein the notification indicates the period of time when the user is available, the indication of the location where the user is available, and an acceptance indicator that when selected indicates that the friend receiving the notification is available during the period of time and at the location; 
   receive a selection of the acceptance indicator; and   upon receiving the selection of the acceptance indicator, enable creation of an activity indicating that the friend and the user are together.   
     
     
         16 . The system of  claim 14 , comprising the instructions to:
 obtain multiple friends associated with the user;   receive an indication including a period of time when the user is available, and an indication of a location where the user is available;   generate a timer and a notification associated with a friend among the multiple friends,
 wherein the notification indicates the period of time when the user is available, the indication of the location where the user is available, and an acceptance indicator that when selected indicates that the friend receiving the notification is available during the period of time and at the location, 
 wherein the timer indicates when the notification expires; 
   determine whether the timer has expired and whether a selection of the acceptance indicator has been received; and   upon determining that the timer has expired and that the selection of the acceptance indicator has not been received, withdraw the notification.   
     
     
         17 . The system of  claim 14 , comprising the instructions to:
 receive an indication of a third activity in which the user is interested among the list of suggested activities;   based on the indication, provide a list of attendees associated with the third activity to the user;   enable the user to select one or more attendees in the list of attendees to add to multiple friends; and   based on the selection, add the one or more attendees to the multiple friends associated with the user.   
     
     
         18 . The system of  claim 14 , comprising the instructions to:
 enable the user to create a third activity and to select a plurality of users who have access to the third activity, wherein the plurality of users includes a subset of multiple friends associated with the user or all users associated with the activity ontology.   
     
     
         19 . The system of  claim 14 , comprising the instructions to:
 adjust the activity analog associated with the activity based on pronunciation, spelling, or dialect associated with a geographical location associated with the user.   
     
     
         20 . The system of  claim 14 , wherein instructions to match the second activity in the second plurality of activities with the indication of the user's interest comprise the instructions to:
 obtain the second plurality of activities from the another platform;   map each activity in the second plurality of activities to a corresponding activity analog;   based on the activity analog, map each activity in the second plurality of activities to a corresponding interest; and   match the user's interest to the corresponding interest.   
     
     
         21 . The system of  claim 14 , comprising the instructions to:
 provide a functionality to add, delete, and edit each level of the activity ontology.

Join the waitlist — get patent alerts

Track US2022386073A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.