IP Library Granted Patent US 11,227,066
Granted Patent B2
US 11,227,066 · App. 16/565,215 · Granted Jan 18, 2022

System and method for permission control social networking

Inventor: Paul Michael Hanafee (San Clemente, CA)
G06F21/6254G06F21/602H04L9/0825G06Q30/0277G06Q50/01G06Q2220/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,227,066
App. No.
16/565,215
Granted
Jan 18, 2022
Kind
B2
Abstract

Systems, methods, and computer-readable storage media for permission control in a social media platform. An exemplary system receives a social media profile of a user, encrypts/anonymizes the profile using asymmetrical encryption, then asks the user for permission before sharing any aspect of the user's profile with other entities. As the user engages with social media content on the social media platform, options are provided to the user which grant the user the opportunity to share specific portions of their profile with other entities, which sharing is done using a private key exclusive to the user.

Claims (58)

1. A method comprising:

receiving, at a processor on a computing device, a social media profile associated with a user, the social media profile comprising a name of the user and at least one datum of the user;

anonymizing, via the processor, the social media profile using asymmetrical encryption, resulting in an anonymous social media profile comprising an encrypted user identification and at least one encrypted interest, the asymmetrical encryption using a private key and a public key;

providing, via a display of the computing device, social media content retrieved from a social media platform, wherein the social media content is retrieved using the anonymous social media profile in an encrypted state; and

as the user engages with the social media content:

presenting, via a display of the computing device, an option to the user to engage with an individual entity within the social media content in an unencrypted state;

receiving, from the user, an indication to share a specific portion of the social media profile with the individual entity;

requesting, in response to the indication to share the specific portion of the social media profile, the private key;

receiving, from the user, the private key;

decrypting, via the processor and using the private key, a specific portion of the anonymous social media profile corresponding to the specific portion of the social media profile identified by the indication, resulting in a partially decrypted anonymous social media profile; and

sharing the partially decrypted anonymous social media profile with the individual entity.

2. The method of claim 1 , wherein the at least one datum of the social media profile comprises demographic data of the user.

3. The method of claim 2 , wherein the individual entity comprises a commercial entity advertising on the social media platform, and the method further comprises:

receiving, from the individual entity, a creative based on the demographic data decrypted using the private key.

4. The method of claim 3 , wherein the creative comprises a coupon.

5. The method of claim 1 , further comprising:

displaying, as part of the social media content, an advertisement which is not based on either (1) the social media profile, or (2) cookies stored on the computing device.

6. The method of claim 5 , wherein the option appears upon the user interacting with the advertisement.

7. The method of claim 1 , wherein the individual entity comprises a second user, the second user being represented within the social media platform by a second anonymous social media profile, and wherein the option is contingent on the second user decrypting a specific portion of the second anonymous social media profile which corresponds to the specific portion of the social media profile of the user.

8. A system comprising:

a processor; and

a non-transitory computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

receiving a social media profile associated with a user, the social media profile comprising a name of the user and at least one datum of the user;

anonymizing the social media profile using asymmetrical encryption, resulting in an anonymous social media profile comprising an encrypted user identification and at least one encrypted interest, the asymmetrical encryption using a private key and a public key;

providing, via a display of the computing device, social media content retrieved from a social media platform, wherein the social media content is retrieved using the anonymous social media profile in an encrypted state; and

as the user engages with the social media content:

presenting, via a display of the computing device, an option to the user to engage with an individual entity within the social media content in an unencrypted state;

receiving, from the user, an indication to share a specific portion of the social media profile with the individual entity;

requesting, in response to the indication to share the specific portion of the social media profile, the private key;

receiving, from the user, the private key;

decrypting, using the private key, a specific portion of the anonymous social media profile corresponding to the specific portion of the social media profile identified by the indication, resulting in a partially decrypted anonymous social media profile; and

sharing the partially decrypted anonymous social media profile with the individual entity.

9. The system of claim 8 , wherein the at least one datum of the social media profile comprises demographic data of the user.

10. The system of claim 9 , wherein the individual entity comprises a commercial entity advertising on the social media platform, and the non-transitory computer-readable storage medium has additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

receiving, from the individual entity, a creative based on the demographic data decrypted using the private key.

11. The system of claim 10 , wherein the creative comprises a coupon.

12. The system of claim 8 , the non-transitory computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

displaying, as part of the social media content, an advertisement which is not based on either (1) the social media profile, or (2) cookies stored on the computing device.

13. The system of claim 12 , wherein the option appears upon the user interacting with the advertisement.

14. The system of claim 8 , wherein the individual entity comprises a second user, the second user being represented within the social media platform by a second anonymous social media profile, and wherein the option is contingent on the second user decrypting a specific portion of the second anonymous social media profile which corresponds to the specific portion of the social media profile of the user.

15. A non-transitory computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:

receiving a social media profile associated with a user, the social media profile comprising a name of the user and at least one datum of the user;

anonymizing the social media profile using asymmetrical encryption, resulting in an anonymous social media profile comprising an encrypted user identification and at least one encrypted interest, the asymmetrical encryption using a private key and a public key;

providing, via a display of the computing device, social media content retrieved from a social media platform, wherein the social media content is retrieved using the anonymous social media profile in an encrypted state; and

as the user engages with the social media content:

presenting, via the display of the computing device, an option to the user to engage with an individual entity within the social media content in an unencrypted state;

receiving, from the user, an indication to share a specific portion of the social media profile with the individual entity;

requesting, in response to the indication to share the specific portion of the social media profile, the private key;

receiving, from the user, the private key;

decrypting, using the private key, a specific portion of the anonymous social media profile corresponding to the specific portion of the social media profile identified by the indication, resulting in a partially decrypted anonymous social media profile; and

sharing the partially decrypted anonymous social media profile with the individual entity.

16. The non-transitory computer-readable storage device of claim 15 , wherein the at least one datum of the social media profile comprises demographic data of the user.

17. The non-transitory computer-readable storage device of claim 16 , wherein the individual entity comprises a commercial entity advertising on the social media platform, and the non-transitory computer-readable storage device has additional instructions stored which, when executed by the computing device, cause the computing device to perform operations comprising:

receiving, from the individual entity, a creative based on the demographic data decrypted using the private key.

18. The non-transitory computer-readable storage device of claim 17 , wherein the creative comprises a coupon.

19. The non-transitory computer-readable storage device of claim 15 , having additional instructions stored which, when executed by the computing device, cause the computing device to perform operations comprising:

displaying, as part of the social media content, an advertisement which is not based on either (1) the social media profile, or (2) cookies stored on the computing device.

20. The non-transitory computer-readable storage device of claim 19 , wherein the option appears upon the user interacting with the advertisement.

Continuity (2)
Provisional Application 62729248 · Sep 10, 2018
Related Publication 20200082121A1 · Mar 12, 2020