Suggestions in a social network
First Claim
1. A computer-implemented method, comprising:
- gathering future location information of one or more friends of a user, the future location information including a respective first future date and a respective future location where a respective friend is going to be physically located on the respective first future date;
receiving from a user, an indication of a second future date;
determining that one or more friends are going to be physically present at the one or more future locations on the second future date that matches the first future date;
displaying a geographic map on the user interface including one or more friend representations, each friend representation corresponding to respective future locations where one or more friends are going to be physically present on the second future date;
receiving, at the computing device from the user, a selection of one of the one or more friend representations displayed on the geographic map;
displaying one or more friends of the user associated with the selected friend representation;
receiving a selection from the user of a first friend, from the one of the friends displayed;
receiving an indication from the user to initiate contact between the first friend and a second friend selected by the user from a user'"'"'s list of friends; and
providing a first notification to a computing device of the first friend and a computing device of the second friend indicating that the user has suggested that the first friend and the second friend meet at the selected future location corresponding to the selected friend representation on the second future date.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatuses are disclosed which include gathering future location information of one or more friends of a user, receiving from a computing device, an indication of a second future date, displaying the future locations that are associated with a first future date that matches the second future date, receiving, at the computing device from the user, a selection of one of the future locations displayed, displaying one or more friends of the user associated with the selected future location, determining that a digital connection does not exist between the first friend and the second friend in a social network, providing an indication on the computing device showing that the digital connection does not exist, receiving an indication from the user to initiate contact between the first friend and the second friend, and providing a first notification to the first friend and the second friend.
65 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
gathering future location information of one or more friends of a user, the future location information including a respective first future date and a respective future location where a respective friend is going to be physically located on the respective first future date; receiving from a user, an indication of a second future date; determining that one or more friends are going to be physically present at the one or more future locations on the second future date that matches the first future date; displaying a geographic map on the user interface including one or more friend representations, each friend representation corresponding to respective future locations where one or more friends are going to be physically present on the second future date; receiving, at the computing device from the user, a selection of one of the one or more friend representations displayed on the geographic map; displaying one or more friends of the user associated with the selected friend representation; receiving a selection from the user of a first friend, from the one of the friends displayed; receiving an indication from the user to initiate contact between the first friend and a second friend selected by the user from a user'"'"'s list of friends; and providing a first notification to a computing device of the first friend and a computing device of the second friend indicating that the user has suggested that the first friend and the second friend meet at the selected future location corresponding to the selected friend representation on the second future date. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;
gathering future location information of one or more friends of a user, the future location information including a respective first future date and a respective future location where a respective friend is going to be physically located on the respective first future date; receiving from a user, an indication of a second future date; determining that one or more friends are going to be physically present at the one or more future locations on the second future date that matches the first future date; displaying a geographic map on the user interface including one or more friend representations, each friend representation corresponding to respective future locations where one or more friends are going to be physically present on the second future date; receiving, at the computing device from the user, a selection of one of the one or more friend representations displayed on the geographic map; displaying one or more friends of the user associated with the selected friend representation; receiving a selection from the user of a first friend, from the one of the friends displayed; receiving an indication from the user to initiate contact between the first friend and a second friend selected by the user from a user'"'"'s list of friends; and providing a first notification to a computing device of the first friend and a computing device of the second friend indicating that the user has suggested that the first friend and the second friend meet at the selected future location corresponding to the selected friend representation on the second future date. - View Dependent Claims (8, 9, 10, 11, 12)
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;
-
13. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon said execution, cause the one or more computers to perform operations comprising:
-
gathering future location information of one or more friends of a user, the future location information including a respective first future date and a respective future location where a respective friend is going to be physically located on the respective first future date; receiving from a user, an indication of a second future date; determining that one or more friends are going to be physically present at the one or more future locations on the second future date that matches the first future date; displaying a geographic map on the user interface including one or more friend representations, each friend representation corresponding to respective future locations where one or more friends are going to be physically present on the second future date; receiving, at the computing device from the user, a selection of one of the one or more friend representations displayed on the geographic map; displaying one or more friends of the user associated with the selected friend representation; receiving a selection from the user of a first friend, from the one of the friends displayed; receiving an indication from the user to initiate contact between the first friend and a second friend selected by the user from a user'"'"'s list of friends; and providing a first notification to a computing device of the first friend and a computing device of the second friend indicating that the user has suggested that the first friend and the second friend meet at the selected future location corresponding to the selected fiend representation on the second future date. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification