11196692

Social Contract Based Messaging Platform

PublishedDecember 7, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method, comprising: receiving, at a computing device associated with a first user of a messaging platform, a message from a computing device of a second user, wherein the first user and second user are members of a group; determining, at the computing device, whether the first user provided consent for a video recording of the first user and whether the second user has requested the video recording of the first user, the video recording indicative of a reaction of the first user to reading the message; in response to the receiving the consent and determining that the second user requested the video recording of the first user, capturing the reaction of the first user to reading the message in the recording, wherein the capturing includes: starting, by the computing device and prior to displaying the message to the first user, a recording of the video of the first user using a camera of the computing device facing the first user, and displaying, by the computing device, the message on a display of the computing device of the first user; and transmitting, by the computing device, the reaction to the computing device of the second user; determining, by the messaging platform executing at a server, whether the second user is violating a social contract of the messaging platform based on metrics associated with the second user, wherein the metrics are indicative of a specified user selecting an option on a specified display associated with the specified user.

2

2. The method of claim 1 further comprising: prompting the first user to indicate, by selecting one of a plurality of indicators, a type of emotion the message generated for the first user, wherein the plurality of indicators includes a “like” indicator that is indicative of a positive emotion and a “dislike” indicator that is indicative of a negative emotion.

3

3. The method of claim 2 further comprising: receiving a user selection of the “dislike” indicator from the first user that is indicative of a negative emotion.

4

4. The method of claim 3 further comprising: generating a prompt at the computing device that provides an option for the first user to report the second user to the messaging platform.

5

5. The method of claim 4 further comprising: receiving, at the messaging platform executing at a server and from the computing device, a report on the second user from the first user.

6

6. The method of claim 1 , wherein the metrics include one or more of a first number of dislikes received for the second user from a specified user, a second number of dislikes received for the second user from multiple users, a third number of reports received against the second user, a frequency at which the dislikes are received, or a frequency at which the reports are received.

7

7. The method of claim 6 further comprising: determining, at the server, if a combination of the metrics exceeds a specified threshold; and responsive to a determination that the combination of the metrics exceeds the specified threshold, suspending writing privileges of the second user that disables the second user from sending one or more messages to any of multiple users of the messaging platform.

8

8. The method of claim 1 further comprising: receiving, at the computing device, a request from the first user for sending a specified message to a third user of the messaging platform; sending the specified message to the third user.

9

9. The method of claim 8 , wherein sending the specified message includes sending the specified message to the third user anonymously.

10

10. The method of claim 8 , wherein third user is one of multiple contacts in an address book associated with the first user, wherein the address book is stored in the computing device.

11

11. The method of claim 1 , wherein receiving the message includes: determining if the message is sent by the second user anonymously, and in response to a determination that the message is sent anonymously, removing user identifiable information associated with the second user from the message prior to displaying the message.

12

12. The method of claim 11 further comprising: determining if the first user reported the second user to the messaging platform; and in response to a determination that the first user reported the second user, revealing the user identifiable information associated with the second user to the first user.

13

13. The method of claim 1 further comprising: generating, at the computing device, multiple categories of contacts, each category being representative of a relationship type of the first user with contacts in that category, the relationship type determined based on a degree of interaction between the first user and the contacts in the messaging platform.

14

14. The method of claim 13 further comprising: receiving, at the computing device, multiple videos generated by the first user, wherein each video contains information regarding the first user that is customized for a specified relationship type; and assigning a specified video that is generated for a specified relationship type to a corresponding specified category, wherein contacts in the specified category are restricted from viewing videos other than the one assigned to the specified category.

15

15. The method of claim 13 , wherein generating the multiple categories includes: generating a first category of the multiple categories, which includes all contacts from an address book stored in the computing device, generating a second category of the multiple categories, which includes those contacts from the address book to whom the first user has sent one or more messages, and generating a third category of multiple categories which includes those contacts from the address book with whom the first user has exchanged one or more messages.

16

16. The method of claim 15 further comprising: assigning, at the computing device, a first video to the first category, a second video to second category and a third video to the third category, wherein each of the three videos has a recording of the first user with content relevant to the corresponding category, wherein contacts in a category of the multiple categories are restricted from viewing videos other than the one assigned to the corresponding category.

17

17. The method of claim 1 further comprising: receiving, at a specified computing device associated with a specified user, a request for viewing a video associated with the first user; determining a specified category of multiple categories into which the specified user is categorized; and displaying a specified video that is assigned to the specified category to the specified user.

18

18. The method of claim 1 further comprising: determining if a specified contact in any of multiple categories of contacts of the first user has an associated video; and displaying, at the computing device, a video indicator in association with specified contact, the video indicator indicating that the specified contact has the associated video.

19

19. The method of claim 18 further comprising: receiving a request from the first user to view the associated video; and determining, at a server, a specified category to which the first user is classified into for the specified contact, retrieving, from a server, the associated video corresponding to the specified category.

20

20. The computer-implemented method of claim 1 , wherein the group is the address book on the computing device of the first user, the computing device of the second user, or any combination thereof; and wherein the reaction is not transmitted in real-time to the computing device of the second user.

Patent Metadata

Filing Date

Unknown

Publication Date

December 7, 2021

Inventors

Harold R. Hildebrand

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SOCIAL CONTRACT BASED MESSAGING PLATFORM” (11196692). https://patentable.app/patents/11196692

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.