Sharing of location-based content item in social networking service
First Claim
Patent Images
1. A method comprising:
- receiving location information for a communication device of a first user of a social networking service;
determining a list of distinct locations where a first user is likely to be located based on the received location information and a user profile of the first user;
sending the list of distinct locations to the communication device;
receiving selection of a location from the list from the communication device by the first user to indicate the location of the first user;
retrieving additional information about the selected location of the first user from a service distinct from the social networking service, the additional information comprising flight information or vehicle information;
determining an updated location of the first user based on the selected location and the additional information obtained from a service distinct from the social networking service, the updated location distinct from the selected location and representing a location of the first user after the first user was at the selected location; and
making the updated location available to a second user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and/or system allows a user of a social networking service to publish a content item tagged with location information for sharing with other users of the social networking service. The user publishing the content item performs operations on the originating device to generate the content item. The originating communication device attaches the location information to the content item, and transmits the content item to a social networking system. The social networking system may provide various location-based services based on the content item tagged with the location information.
-
Citations
40 Claims
-
1. A method comprising:
-
receiving location information for a communication device of a first user of a social networking service; determining a list of distinct locations where a first user is likely to be located based on the received location information and a user profile of the first user; sending the list of distinct locations to the communication device; receiving selection of a location from the list from the communication device by the first user to indicate the location of the first user; retrieving additional information about the selected location of the first user from a service distinct from the social networking service, the additional information comprising flight information or vehicle information; determining an updated location of the first user based on the selected location and the additional information obtained from a service distinct from the social networking service, the updated location distinct from the selected location and representing a location of the first user after the first user was at the selected location; and making the updated location available to a second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving location information for each of a plurality of communication devices associated with a respective user; for each respective user, determining a list of distinct locations where the respective user is likely to be located based on the received location information and a user profile of the respective user; for each respective user, sending the list of distinct locations to a corresponding communication device; from each respective user, receiving selection of a location from the list from the corresponding communication device by the respective user to indicate the location of the respective user; retrieving additional information about the selected location of the respective user from a service distinct from the social networking service, the additional information comprising flight information or vehicle information; determining an updated location of the respective user based on the selected location and the additional information obtained from a service distinct from the social networking service, the updated location distinct from the selected location and representing a location of the first user after the first user was at the selected location; determining for the content item whether to make the updated location available to a requesting user; and making the selected content item and the updated location available to the requesting user responsive to determining that the content item be made available to the requesting user. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer system for sharing content items and geographic location information associated with the content items in a social networking service, comprising:
-
a processor; a content processor module configured to; receive location information for a communication device of a first user of a social networking service; determine a list of distinct locations where a first user is likely to be located based on the received location information and a user profile of the first user; send the list of distinct locations to the communication device; and receive selection of a location from the list from the communication device by the first user to indicate the location of the first user; retrieve additional information about the selected location of the first user from a service distinct from the social networking service, the additional information comprising flight information or vehicle information; determine an updated location of the first user based on the selected location and the additional information obtained from a service distinct from the social networking service, the updated location distinct from the selected location and representing a location of the first user after the first user was at the selected location; and a publishing module configured to make the updated location available to a second user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A non-transitory computer readable storage medium storing instructions thereon, the instructions when executed by a processor in a computing device for providing a social networking service, cause the processor to:
-
receive location information for a communication device of a first user of a social networking service; determine a list of distinct locations where a first user is likely to be located based on the received location information and a user profile of the first user; send the list of distinct locations to the communication device; receive selection of a location from the list from the communication device by the first user to indicate the location of the first user; retrieve additional information about the selected location of the first user from a service distinct from the social networking service, the additional information comprising flight information or vehicle information; determine an updated location of the first user based on the selected location and the additional information obtained from a service distinct from the social networking service, the updated location distinct from the selected location and representing a location of the first user after the first user was at the selected location; and make the updated location available to a second user.
-
Specification