Spam control for sharing content on mobile devices
First Claim
1. A method comprising:
- receiving a request to send a share content message including URL parameters to a potential recipient;
determining if the share content message has been sent to a threshold number of recipients over a predetermined period of time;
if the share content message has been sent to the threshold number of recipients over thepredetermined period of time, then blocking transmission of the share content message to the potential recipient;
if the share content message has been sent to fewer than the threshold number of recipients over the predetermined period of time, then determining if the recipient has indicated a preference to opt out of receiving the share content message;
if the recipient has indicated a preference to opt out of receiving the share content message, then blocking transmission of the share content message;
and if recipient has not indicated a preference to opt out of receiving the share content message, then directing a transmission of the share content message to the potential recipient, and further comprising;
determining if an earlier message with the URL parameters has been sent to the potential recipient within a specified period of time; and
if the earlier message with the URL parameters has been sent to the potential recipient within the specified period of time, then blocking transmission of the share content message.
1 Assignment
0 Petitions
Accused Products
Abstract
Sharing content among users of mobile devices is facilitated and controlled by a system and method that employs a content sharing application to receive and process requests to share content among users of devices such as mobile devices and personal computers. Recipients receive share content messages from the content sharing application indicating that they have been selected to access shared content. Such messages may provide direct or indirect access to the shared content via the recipient mobile device. Recipients can specify privacy management schemes to limit or control the receipt of such messages. The content sharing application may also provide various spam filtering techniques that prevent users from abusing the system, including restricting the number or type of requests to share content that may be effectuated over time.
116 Citations
17 Claims
-
1. A method comprising:
-
receiving a request to send a share content message including URL parameters to a potential recipient; determining if the share content message has been sent to a threshold number of recipients over a predetermined period of time;
if the share content message has been sent to the threshold number of recipients over thepredetermined period of time, then blocking transmission of the share content message to the potential recipient; if the share content message has been sent to fewer than the threshold number of recipients over the predetermined period of time, then determining if the recipient has indicated a preference to opt out of receiving the share content message; if the recipient has indicated a preference to opt out of receiving the share content message, then blocking transmission of the share content message; and if recipient has not indicated a preference to opt out of receiving the share content message, then directing a transmission of the share content message to the potential recipient, and further comprising; determining if an earlier message with the URL parameters has been sent to the potential recipient within a specified period of time; and
if the earlier message with the URL parameters has been sent to the potential recipient within the specified period of time, then blocking transmission of the share content message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a memory comprising instructions; a transceiver; and a processor coupled to the memory and to the transceiver that, when executing the instructions, performs operations comprising; receiving a request to send a share content message to a potential recipient; determining if the share content message has been previously sent to a threshold number of recipients over a predetermined period of time; if the share content message has been sent to the threshold number of potential recipients over the predetermined period of time, then blocking transmission of the share content message to the potential recipient; if the share content message has been sent to fewer than the threshold number of recipients over the predetermined period of time, then determining if the recipient has indicated a preference to opt out of receiving the share content message; if recipient has indicated a preference to opt out of receiving the share content message, then blocking transmission of the share content message; and if recipient has not indicated a preference to opt out of receiving the share content message, then directing a transmission of the share content message to the potential recipient, wherein the processor performs operations comprising; determining if the share content message has been sent to the potential recipient within a specified period of time; and if the share content message has been sent to the potential recipient within the specified period of time, then blocking transmission of the share content message. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium that is not a transient signal, the computer-readable medium comprising computer-executable instructions, which when executed by a processor, cause the processor to perform operations comprising:
-
receiving a request to send a share content message to a potential recipient; determining if the share content message has previously been sent to a threshold number of recipients over a predetermined period of time; if the share content message has been sent to the threshold number of potential recipients over the predetermined period of time then blocking transmission of the share content message to the potential recipient; if the share content message has been sent to fewer than the threshold number of recipients over the predetermined period of time, then determining if the recipient has indicated a preference to opt out of receiving the share content message; if recipient has indicated a preference to opt out of receiving the share content message, then blocking transmission of the share content message; and if recipient has not indicated a preference to opt out of receiving the share content message, then directing a transmission of the share content message to the potential recipient, wherein the computer-executable instructions cause the processor to perform operations comprising;
determining if the share content message has been sent to the potential recipient within a specified period of time; andif the share content message has been sent to the potential recipient within the specified period of time, then blocking transmission of the share content message. - View Dependent Claims (14, 15, 16, 17)
-
Specification