System and method for providing access to data objects based on proximity
First Claim
1. A computer-implemented method for providing access to a data object, the method comprising:
- receiving, at a server, a selection of the data object from a first client device;
interfacing with a map system to identify, a list of client devices proximate to the first client device, wherein the list includes a second client device, and wherein client devices proximate to the first client device comprises client devices being within a location range specified by a user in one of a plurality of reference systems of the map system;
transmitting the list of client devices to the first client device;
receiving a selection of the second client device from the first client device;
assigning permissions associated with the data object to the second client device using an access control list associated with the data object, wherein the permissions comprise limited access permissions indicative of a predefined number of a plurality of other users to share the data object with; and
in response to receiving the selection of the second client device, providing access to the data object to the second client device, wherein data associated with the second client device is filtered such that the data is anonymized.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing access to data objects based on proximity. The system and method allow sharing of data objects by identifying one or more client devices proximate to the sharing device. The user of the sharing device may then select one or more of the identified devices with which to share the data object. Aspects of the invention include the ability to enable a “sharing mode” on the client devices to opt-in and allow communication with other similarly configured devices in the area. Access to the data object may be managed via an access control list present on a remote server, with the remote server hosting the data object.
-
Citations
22 Claims
-
1. A computer-implemented method for providing access to a data object, the method comprising:
-
receiving, at a server, a selection of the data object from a first client device; interfacing with a map system to identify, a list of client devices proximate to the first client device, wherein the list includes a second client device, and wherein client devices proximate to the first client device comprises client devices being within a location range specified by a user in one of a plurality of reference systems of the map system; transmitting the list of client devices to the first client device; receiving a selection of the second client device from the first client device; assigning permissions associated with the data object to the second client device using an access control list associated with the data object, wherein the permissions comprise limited access permissions indicative of a predefined number of a plurality of other users to share the data object with; and in response to receiving the selection of the second client device, providing access to the data object to the second client device, wherein data associated with the second client device is filtered such that the data is anonymized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A system for providing access to a data object, the system comprising:
-
a memory for storing a plurality of data objects and an access control list associated with the plurality of data objects, and a processor coupled to the memory and configured to; receive a selection of the data object from a first client device; interfacing with a map system to identify a list of client devices proximate to the first client device, wherein the list includes a second client device, and wherein client devices proximate to the first client device comprises client devices being within a location range specified by a user in one of a plurality of reference systems of the map system; transmit the list of client devices to the first client device; receive a selection of the second client device from the first client device; assigning permissions associated with the data object to the second client device using an access control list associated with the data object, wherein the permissions comprise limited access permissions indicative of a predefined number of a plurality of other users to share the data object with; and respond to receiving the selection of the second client device by providing access to the data object to the second client device, wherein data associated with the second client device is filtered such that the data is anonymized. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 22)
-
Specification