Systems and methods for location-based content sharing
First Claim
1. A computer-implemented method for sharing content comprising:
- receiving a content item from a first user;
associating with the content item a first location, wherein the first location is at least one of;
a location of the first user anda location designated by the first user;
receiving a location filter of a second user;
upon determining that the first location is included within the location filter of the second user;
transmitting the content item to the second user;
receiving an evaluation of the content item from the second user;
associating with the content item a second location, wherein the second location is at least one of;
a location of the second user anda location designated by the second user; and
wherein the second location is different from the first location;
receiving a location filter of a third user, wherein the first location is not included within the location filter of the third user;
upon determining that the evaluation is positive andthat the second location is included within the location filter of the third user;
transmitting the content item to the third user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for location-based content sharing on a network are disclosed. The systems and methods disclosed are directed to sending and receiving various types of content items, including text, images, audio files, and video. Users may receive, evaluate, and further retransmit content items. A user may enter content item filters in order to limit the content items the user receives. A content item filter may include a location filter, a demographic filter, or any other type of filter that may be applied to content items. Demographic filters may include criteria such as age and gender. Location filters may include one or more receiving locations, which may be a point location or an area or a combination of one or more of these.
-
Citations
15 Claims
-
1. A computer-implemented method for sharing content comprising:
-
receiving a content item from a first user; associating with the content item a first location, wherein the first location is at least one of; a location of the first user and a location designated by the first user; receiving a location filter of a second user; upon determining that the first location is included within the location filter of the second user; transmitting the content item to the second user; receiving an evaluation of the content item from the second user; associating with the content item a second location, wherein the second location is at least one of; a location of the second user and a location designated by the second user; and wherein the second location is different from the first location; receiving a location filter of a third user, wherein the first location is not included within the location filter of the third user; upon determining that the evaluation is positive and that the second location is included within the location filter of the third user; transmitting the content item to the third user. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method for sharing content comprising:
-
receiving a content item from a first user; associating with the content item a first location, wherein the first location is at least one of; a location of the first user and a location designated by the first user; receiving a location filter of a second user; upon determining that the first location is included within the location filter of the second user; transmitting the content item to the second user; receiving an evaluation of the content item from the second user; associating with the content item a second location, wherein the second location is at least one of; a location of the second user and a location designated by the second user; and wherein the second location is different from the first location; upon determining that the evaluation is positive, adding the content item to a retransmission list; receiving a location filter of a third user, wherein the first location is not included within the location filter of the third user; and upon determining that the second location is included within the location filter of the third user; transmitting the content item to the third user only if the content item is included in the retransmission list. - View Dependent Claims (5)
-
-
6. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, are configured to:
-
receive a content item from a first user; associate with the content item a first location, wherein the first location is at least one of; a location of the first user and a location designated by the first user; receive a location filter of a second user; upon determining that the first location is included within the location filter of the second user; transmit the content item to the second user; receive an evaluation of the content item from the second user; associate with the content item a second location, wherein the second location is at least one of; a location of the second user and a location designated by the second user; and wherein the second location is different from the first location; receive a location filter of a third user, wherein the first location is not included within the location filter of the third user; upon determining that the evaluation is positive and that the location filter of the third user includes the location of the second user; transmit the content item to the third user. - View Dependent Claims (7, 8)
-
-
9. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, are configured to:
-
receive a content item from a first user; associate with the content item a first location, wherein the first location is at least one of; a location of the first user and a location designated by the first user; receive a location filter of a second user; upon determining that the first location is included within the location filter of the second user; transmit the content item to the second user; receive an evaluation of the content item from the second user; associate with the content item a second location, wherein the second location is at least one of; a location of the second user and a location designated by the second user; and wherein the second location is different from the first location; upon determining that the evaluation is positive, add the content item to a retransmission list; receive a location filter of a third user, wherein the first location is not included within the location filter of the third user; and upon determining that the second location is included within the location filter of the third user; transmit the content item to the third user only if the content item is included in the retransmission list. - View Dependent Claims (10)
-
-
11. A computer system for sharing content, the computer system comprising a processor and a computer-readable medium, the computer-readable medium including computer program code for:
-
receiving a content item from a first user; associating with the content item a first location, wherein the first location is at least one of; a location of the first user and a location designated by the first user; receiving a location filter of a second user; upon determining that the first location is included within the location filter of the second user; transmitting the content item to the second user; receiving an evaluation of the content item from the second user; associating with the content item a second location, wherein the second location is at least one of; a location of the second user and a location designated by the second user; and wherein the second location is different from the first location; receiving a location filter of a third user, wherein the first location is not included within the location filter of the third user; upon determining that the evaluation is positive and that the second location is included within the location filter of the third user; transmitting the content item to the third user. - View Dependent Claims (12, 13)
-
-
14. A computer system for sharing content, the computer system comprising a processor and a computer-readable medium, the computer-readable medium including computer program code for:
-
receiving a content item from a first user; associating with the content item a first location, wherein the first location is at least one of; a location of the first user and a location designated by the first user; receiving a location filter of a second user; upon determining that the first location is included within the location filter of the second user; transmitting the content item to the second user; receiving an evaluation of the content item from the second user; associating with the content item a second location, wherein the second location is at least one of; a location of the second user and a location designated by the second user; and wherein the second location is different from the first location; upon determining that the evaluation is positive, adding the content item to a retransmission list; receiving a location filter of a third user, wherein the first location is not included within the location filter of the third user; and upon determining that the second location is included within the location filter of the third user; transmitting the content item to the third user only if the content item is included in the retransmission list. - View Dependent Claims (15)
-
Specification