US2022382357A1PendingUtilityA1

Nearby Friend Notifications on Online Social Networks

Assignee: META PLATFORMS INCPriority: Apr 16, 2014Filed: Aug 9, 2022Published: Dec 1, 2022
Est. expiryApr 16, 2034(~7.7 yrs left)· nominal 20-yr term from priority
G06Q 10/40H04W 4/20H04L 67/02G06F 16/951G06F 1/3209H04L 67/535H04L 51/52G06F 16/18H04W 4/029G06F 16/29H04L 67/10G06F 16/9537G06V 40/172H04L 67/55G06V 20/30G06F 1/3215G06F 16/5866H04W 4/023G06V 2201/10H04W 4/21H04L 67/52H04W 4/08H04W 4/14G06F 16/24578H04L 65/403G06F 16/9535G06F 16/51G06F 16/24553G06F 16/28G06F 16/387H04W 4/027G06Q 10/42G06Q 10/48
79
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one embodiment, one or more computing systems may receive an indication of a first location of a first mobile-client system of a first user associated with an online social network. The one or more computing systems may identify one or more second users from among a plurality of users associated with the online social network based on one or more notification rules. Each identified second user may be associated with a second mobile-client system having a second location within a threshold distance of the first location and may be within a threshold degree of separation of the first user on the online social network. The one or more computing systems may send a first notification to the first mobile-client system of the first user. The first notification may reference one or more of the identified second users.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising, by one or more computing systems:
 receiving an indication of a first location of a first mobile-client system of a first user associated with an online social network;   identifying one or more second users from among a plurality of users associated with the online social network based on one or more notification rules, wherein each identified second user is associated with a second mobile-client system having a second location within a threshold distance of the first location, and wherein each identified second user is within a threshold degree of separation of the first user on the online social network; and   sending a first notification to the first mobile-client system of the first user, the first notification referencing one or more of the identified second users.   
     
     
         2 . The method of  claim 1 , further comprising receiving, for each of one or more of the second users, an indication of the second location of the second mobile-client system of the second user. 
     
     
         3 . The method of  claim 1 , further comprising receiving a request by the first user to send a second notification referencing the first user, the first location, and a content item to the one or more second users of the online social network, wherein:
 the content item comprises one or more of a text, a photo, a video, an audio recording, a status update, or a message.   
     
     
         4 . The method of  claim 3 , further comprising, in response to the request by the first user, for each of one or more of the second users, sending the second notification to the second mobile-client system associated with the second user. 
     
     
         5 . The method of  claim 1 , wherein identifying the one or more second users from among the plurality of users is further based on an affinity coefficient between the first user and the second users. 
     
     
         6 . The method of  claim 1 , wherein the first notification comprises one or more of a SMS message, a MMS message, an email message, a banner notification, a pop-up notification, an in-app notification, or a cloud-to-device notification. 
     
     
         7 . The method of  claim 1 , wherein the first notification is automatically sent to the first mobile-client of the first user responsive to the one or more notification rules being satisfied. 
     
     
         8 . The method of  claim 1 , further comprising generating a location history associated with the first user or the second user, the location history comprising, for each user:
 one or more geographic locations associated with the user; and   one or more time stamps corresponding to each of the geographic locations.   
     
     
         9 . The method of  claim 8 , wherein the location history is updated based on check-in activities of the first user or the second user. 
     
     
         10 . The method of  claim 1 , wherein the one or more notification rules comprise refraining from sending the first notification if one or more of:
 the first location or the second location is a hotspot associated with the first user or the second user, respectively;   the first location or the second location is stationary for at least a predetermined time period;   a social closeness of the first user with respect to the second user exceeds a threshold value;   a previous notification referencing the second user was sent to the first user within a threshold previous time period;   the first user and second user were recorded as being at the same location within a threshold previous time period;   the first location or the second location is not accurately determined; or   the first user is determined to be already aware that the second user is nearby.   
     
     
         11 . The method of  claim 10 , wherein the first notification is sent if a predetermined number of the notification rules are satisfied. 
     
     
         12 . The method of  claim 10 , wherein the first user and the second user were recorded as being at the same location within the threshold previous time period based on a comparison of a location history associated with the first user with a location history associated with the second user. 
     
     
         13 . The method of  claim 10 , wherein the first location of the first user or the second location of the second user is not accurately determined if a location history associated with the first user or a location history associated with the second user does not have a time stamp associated with a geographic location within the threshold previous time period. 
     
     
         14 . The method of  claim 10 , wherein the first user is determined to be already aware that the second user is nearby based on a comparison of a location history associated with the first user with a location history associated with the second user. 
     
     
         15 . The method of  claim 10 , wherein the first user is determined to be already aware that the second user is nearby based on a communication between the first user and the second user. 
     
     
         16 . The method of  claim 1 , wherein the first notification further specifies a distance of each referenced second user from the first user. 
     
     
         17 . The method of  claim 1 , wherein the first notification is sent to the first user for presentation in a list comprising at least one notification, wherein the list is ordered based on one or more of:
 a distance of each referenced second user from the first user; or   a time that each notification was sent to the first user.   
     
     
         18 . The method of  claim 1 , wherein the first location is based on one or more of a global position system (GPS) signal, a Wi-Fi signal, or a cellular radio signal. 
     
     
         19 . One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
 receive an indication of a first location of a first mobile-client system of a first user associated with an online social network;   identify one or more second users from among a plurality of users associated with the online social network based on one or more notification rules, wherein each identified second user is associated with a second mobile-client system having a second location within a threshold distance of the first location, and wherein each identified second user is within a threshold degree of separation of the first user on the online social network; and   send a first notification to the first mobile-client system of the first user, the first notification referencing one or more of the identified second users.   
     
     
         20 . A system comprising: one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:
 receive an indication of a first location of a first mobile-client system of a first user associated with an online social network;   identify one or more second users from among a plurality of users associated with the online social network based on one or more notification rules, wherein each identified second user is associated with a second mobile-client system having a second location within a threshold distance of the first location, and wherein each identified second user is within a threshold degree of separation of the first user on the online social network; and   send a first notification to the first mobile-client system of the first user, the first notification referencing one or more of the identified second users.

Join the waitlist — get patent alerts

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

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