SYSTEM AND METHOD FOR SHARING CONTENT ON THIRD-PARTY MOBILE APPLICATIONS
First Claim
1. A method comprising:
- receiving, at a server, a request for promotional content to be displayed in a third-party application on a user device;
responsive to receiving the request, determining that a social network application is installed on the user device, the social network application being separate from the third-party application and containing information about a social network of the user;
selecting a promotional content item to be displayed in the third-party application;
determining a social annotation to be presented in conjunction with the selected promotional content item, the social annotation including information about one or more individuals associated with the user in the user'"'"'s social network who have recommended the selected promotional content item;
providing, for display in the third-party application, the selected promotional content item, the social annotation, and a user recommendation control associated with the social network application;
receiving an indication that the user recommended the promotional content item displayed in the third-party application, the indication being based on a detected interaction with the user recommendation control displayed in conjunction with the promotional content item; and
responsive to receiving the indication that the user recommended the promotional content item, querying the user for a confirmation that the user intended to recommend the promotional content item.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for allowing users to recommend advertisements displayed in a third-party application running on a user device while not granting the third-party application privileges to send such recommendations on behalf of the user. A social network application installed on the user device, and separate from the third-party application, acts as a proxy for advertisement recommendation requests (e.g., indications that a user wishes to recommend an advertisement displayed), and a user is required to confirm all such recommendation actions. In this manner, a third-party application (e.g., a “malicious third-party application) cannot send advertisement recommendation requests, and/or requests to undo such recommendations, on its own as if it were the user.
56 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server, a request for promotional content to be displayed in a third-party application on a user device; responsive to receiving the request, determining that a social network application is installed on the user device, the social network application being separate from the third-party application and containing information about a social network of the user; selecting a promotional content item to be displayed in the third-party application; determining a social annotation to be presented in conjunction with the selected promotional content item, the social annotation including information about one or more individuals associated with the user in the user'"'"'s social network who have recommended the selected promotional content item; providing, for display in the third-party application, the selected promotional content item, the social annotation, and a user recommendation control associated with the social network application; receiving an indication that the user recommended the promotional content item displayed in the third-party application, the indication being based on a detected interaction with the user recommendation control displayed in conjunction with the promotional content item; and responsive to receiving the indication that the user recommended the promotional content item, querying the user for a confirmation that the user intended to recommend the promotional content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one processor; and a non-transitory computer-readable medium coupled to the at least one processor having instructions stored thereon which, when executed by the at least one processor, causes the at least one processor to; receive a request for promotional content to be displayed in a third-party application on a user device; responsive to receiving the request, determine that a social network application is installed on the user device, the social network application being separate from the third-party application and containing information about a social network of the user; select a promotional content item to be displayed in the third-party application; determine a social annotation to be presented in conjunction with the selected promotional content item, the social annotation including information identifying one or more individuals associated with the user in the user'"'"'s social network who have recommended the selected promotional content item; provide, for display in the third-party application, the selected promotional content item, the social annotation, and a user recommendation control associated with the social network application; receive an indication that the user recommended the promotional content item displayed in the third-party application, the indication being based on a detected interaction with the user recommendation control displayed in conjunction with the promotional content item; and responsive to receiving the indication that the user recommended the promotional content item, query the user for a confirmation that the user intended to recommend the promotional content item. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification