Real-time notifications and sharing of photos among users of a social network
First Claim
1. A method comprising:
- receiving, with one or more computing devices, a first photo taken by a first user via a first user device, the first user being associated with a social network;
determining, with the one or more computing devices, a first location of the first photo;
determining, with the one or more computing devices, a second location of a second user via a second user device, the second user having a connection with the first user in the social network;
determining, with the one or more computing devices, whether the first location of the first photo matches the second location of the second user;
sending, with the one or more computing devices, a first notification to the second user, the first notification including the first photo;
responsive to sending the first notification to the second user, receiving, with the one or more computing devices, a second photo taken by the second user at the second location via the second user device;
responsive to the receiving the second photo taken by the second user, sending, with the one or more computing devices, a second notification including the second photo to the first user and an indication of a time that elapsed between taking the first photo and the second photo; and
receiving, with the one or more computing devices, a reaction from the first user responsive to the first user receiving the second notification.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for sending a notification to a user in a social network is disclosed. A controller receives a first photo from a first user. The first user is associated with a social network. A identification module determines a first location of the first photo. The identification module determines a second location of a second user. The second user has a connection with the first user in the social network. The identification module determines that the first location matches the second location. A notification module sends a first notification to the second user. The first notification identifies the first photo. The controller receives a second photo taken at the second location. A determining engine determines to share the second photo with the first user.
44 Citations
20 Claims
-
1. A method comprising:
-
receiving, with one or more computing devices, a first photo taken by a first user via a first user device, the first user being associated with a social network; determining, with the one or more computing devices, a first location of the first photo; determining, with the one or more computing devices, a second location of a second user via a second user device, the second user having a connection with the first user in the social network; determining, with the one or more computing devices, whether the first location of the first photo matches the second location of the second user; sending, with the one or more computing devices, a first notification to the second user, the first notification including the first photo; responsive to sending the first notification to the second user, receiving, with the one or more computing devices, a second photo taken by the second user at the second location via the second user device; responsive to the receiving the second photo taken by the second user, sending, with the one or more computing devices, a second notification including the second photo to the first user and an indication of a time that elapsed between taking the first photo and the second photo; and receiving, with the one or more computing devices, a reaction from the first user responsive to the first user receiving the second notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
one or more processors, the processors being configured to; receive a first photo taken by a first user via a first user device, the first user being associated with a social network; determine a first location of the first photo; determine a second location of a second user via a second user device, the second user having a connection with the first user in the social network; determine whether the first location of the first photo matches the second location of the second user; send a first notification to the second user, the first notification including the first photo; responsive to the first notification being sent to the second user, receive a second photo taken by the second user at the second location via the second user device; responsive to the second photo taken by the second user being received, send a second notification including the second photo to the first user and an indication of a time that elapsed between taking the first photo and the second photo; and receive, with the one or more computing devices, a reaction from the first user responsive to the first user receiving the second notification. - View Dependent Claims (13, 14, 15, 16)
-
17. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a first photo taken by a first user via a first user device, the first user being associated with a social network; determine a first location of the first photo; determine a second location of a second user via a second user device, the second user having a connection with the first user in the social network; determine whether the first location of the first photo matches the second location of the second user; send a first notification to the second user, the first notification including the first photo; responsive to the first notification to the second user being sent, receive a second photo taken by the second user at the second location via the second user device; responsive to the second photo taken by the second user being received, sending a second notification including the second photo to the first user and an indication of a time that elapsed between taking the first photo and the second photo; and receive, with the one or more computing devices, a reaction from the first user responsive to the first user receiving the second notification. - View Dependent Claims (18, 19, 20)
-
Specification