Location aware shared spaces
First Claim
Patent Images
1. A method, by one or more computing devices, comprising:
- upon creation of a shared space in a data store of shared spaces and prior to determining a current geographical location of a first user, transmitting a notification to the first user, one or more content objects being associated with a geographical location;
receiving, from the first user, a request for the one or more content objects associated with the shared space identified in the notification;
receiving the current geographical location of the first user;
based on one or more read access controls with the shared spaces;
allowing, the first user, read-access to the one or more content objects if the current geographical location of the first user is not within the threshold distance of the geographical location identified in the request; and
allowing the first user write-access to the one or more content objects if the current geographical location of the first user is within the threshold distance of the geographical location identified in the request.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a geo-social networking system maintains a data store of shared space, wherein each shared space comprises one or more content objects, a location, and one or more privacy settings. The geo-social networking system allows a user read-access to a shared space based on privacy settings associated with the shared space. The geo-social networking system allows a user write-access to a shared space if the user is at the location associated with the shared space.
20 Citations
17 Claims
-
1. A method, by one or more computing devices, comprising:
-
upon creation of a shared space in a data store of shared spaces and prior to determining a current geographical location of a first user, transmitting a notification to the first user, one or more content objects being associated with a geographical location; receiving, from the first user, a request for the one or more content objects associated with the shared space identified in the notification; receiving the current geographical location of the first user; based on one or more read access controls with the shared spaces; allowing, the first user, read-access to the one or more content objects if the current geographical location of the first user is not within the threshold distance of the geographical location identified in the request; and allowing the first user write-access to the one or more content objects if the current geographical location of the first user is within the threshold distance of the geographical location identified in the request. - View Dependent Claims (2, 3, 4, 5, 16, 17)
-
-
6. A system comprising:
-
a memory; one or more processors; and a non-transitory storage medium storing computer-readable instructions operative, when executed, to cause the one or more processors to; maintain upon creation of a shared space in a data store of shared spaces and prior to determining a current geographical location of a first user, transmitting a notification to the first user, one or more content objects being associated with a geographical location; receive, from the first user, a request for the one or more content objects associated with the shared space identified in the notification; receive the current geographical location of the first user; based on one or more read access controls with the shared spaces; allow, the first user, read-access to the one or more content objects if the current geographical location of the first user is not within the threshold distance of the geographical location identified in the request; and allow the first user write-access to the one or more content objects if the current geographical location of the first user is within the threshold distance of the geographical location identified in the request. - View Dependent Claims (7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable tangible storage media embodying software operable when executed by one or more computing devices to:
-
upon creation of a shared space in a data store of shared spaces and prior to determining a current geographical location of a first user, transmitting a notification to the first user, one or more content objects being associated with a geographical location; receive, from the first user, a request for the one or more content objects associated with the shared space identified in the notification; receive the current geographical location of the first user; based on one or more read access controls with the shared space; allow, the first user, read-access to the one or more content objects if the current geographical location of the first user is not within the threshold distance of the geographical location identified in the request; and allow the first user write-access to the one or more content objects if the current geographical location of the first user is within the threshold distance of the geographical location identified in the request. - View Dependent Claims (12, 13, 14, 15)
-
Specification