Sharing user defined location based zones
First Claim
1. A method of sharing data, stored on a central data store, between a first user device and a secondary user device, the method comprising the acts of:
- storing on the central data store a plurality of custom zones defined by respective geographical boundaries that are user-defined on a map using one of a plurality of predefined boundary shapes or a lasso tool, each custom zone having associated multimedia data and being identified by a respective zone identifier that includes a name of the custom zone;
receiving a share request message from the first user device, the share request message including a selected zone identifier for identifying a selected custom zone and a destination identifier for identifying the secondary user device;
identifying, using the selected zone identifier, the custom zone and the associated multimedia data;
sending a share accept message to the destination identifier, the share accept message providing an option for the secondary user device to accept or reject the data for the selected custom zone which, when accepted, is displayed on the secondary user device in response to the secondary user device displaying a map that is at least partially within the boundary of the selected custom zone;
determining whether the destination identifier has an associated account for accessing the data to be shared;
transmitting the data to be shared to the destination identifier when the secondary user device does not have an associated account.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for sharing data, stored on a central data store, between a first user and a secondary user. The method comprises the following steps. A share request message is received from the first user. The share request message includes a data identifier for identifying which of the data stored on the central data store is to be shared with the secondary user, and a user identifier for identifying the secondary user. The data to be shared is associated with an account of the secondary user for subsequent access by the secondary user. A system and computer readable medium configured to implement the method are also described.
12 Citations
20 Claims
-
1. A method of sharing data, stored on a central data store, between a first user device and a secondary user device, the method comprising the acts of:
-
storing on the central data store a plurality of custom zones defined by respective geographical boundaries that are user-defined on a map using one of a plurality of predefined boundary shapes or a lasso tool, each custom zone having associated multimedia data and being identified by a respective zone identifier that includes a name of the custom zone; receiving a share request message from the first user device, the share request message including a selected zone identifier for identifying a selected custom zone and a destination identifier for identifying the secondary user device; identifying, using the selected zone identifier, the custom zone and the associated multimedia data; sending a share accept message to the destination identifier, the share accept message providing an option for the secondary user device to accept or reject the data for the selected custom zone which, when accepted, is displayed on the secondary user device in response to the secondary user device displaying a map that is at least partially within the boundary of the selected custom zone; determining whether the destination identifier has an associated account for accessing the data to be shared; transmitting the data to be shared to the destination identifier when the secondary user device does not have an associated account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium comprising instructions which, when executed on a computer, cause the computer to implement the acts of:
-
storing on the central data store a plurality of custom zones defined by respective geographical boundaries that are user-defined on a map using one of a plurality of predefined boundary shapes or a lasso tool, each custom zone having associated multimedia data and being identified by a respective zone identifier that includes a name of the custom zone; receiving a share request message from a first user device, the share request message including a selected zone identifier for identifying a selected custom zone, and a destination identifier for identifying a secondary user device; and sending a share accept message to the destination identifier, the share accept message providing an option for the secondary user device to accept or reject the data for the selected custom zone which, when accepted, is displayed on the secondary user device in response to the secondary user device displaying a map that is at least partially within the boundary of the selected custom zone; determining whether the destination identifier has an associated account for accessing the data to be shared; transmitting the data to be shared to the destination identifier when the secondary user device does not have an associated account. - View Dependent Claims (17, 18)
-
-
19. A mobile device comprising:
-
a user interface for receiving user input to create a plurality of custom zones by defining each custom zone by respective geographical boundaries that are user-defined on a map using one of a plurality of predefined boundary shapes or a lasso tool, wherein each custom zone has a zone identifier including a name of the custom zone; a processor for associating multimedia data with each custom zone; a transmitter for transmitting to a central data store the custom zones and the respective zone identifiers; and wherein the transmitter further transmits, in response to further user input, a share request message that includes a selected zone identifier for identifying a selected custom zone and a destination identifier for identifying a secondary user device to whom to transmit multimedia data for the selected custom zone; wherein the processor is configured to determine whether the destination identifier has an associated account for accessing the data to be shared and to cause the transmitter to transmit the data to be shared to the destination identifier when the secondary user device does not have an associated account. - View Dependent Claims (20)
-
Specification