IP Library Granted Patent US 9,860,338
Granted Patent B2
US 9,860,338 · App. 14/586,526 · Granted Jan 2, 2018

Systems, methods, and apparatus for relationship mapping

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 9,860,338
App. No.
14/586,526
Granted
Jan 2, 2018
Kind
B2
Abstract

Exemplary methods, apparatuses, and systems for relationship mapping are detailed. In some embodiments, a post by a first user includes a relationship term associated with a second user. Depending upon privacy policy settings, a link to the second user's profile.

Claims (54)

1. A computer-implemented method comprising:

receiving a string of text from a first user, the string of text including a relationship term indicating a type of relationship between the first user and a second user, a first profile of the first user connected to a second profile of the second user within a communication system;

accessing the first profile of the first user to identify an association between the relationship term and the second user;

mapping the relationship term to the second user based on the identified association between the relationship term and the second user;

generating a first post within the communication system including the string of text and a link to the second profile based upon the mapping of the relationship term to the second user, the link embedded within the relationship term; and

persisting the first post in a content store.

2. The computer-implemented method of claim 1 , further comprising:

persisting a second post in the content store including only the string of text and no link to the second profile based upon the mapping of the relationship term to the second user.

3. The computer-implemented method of claim 1 , further comprising:

prior to persisting the first post in the content store, determining that the second user's privacy policies allow for a third user to view the first post including the link to the second profile.

4. The computer-implemented method of claim 1 , further comprising:

upon a request from a third user, transmitting the first post to the third user.

5. The computer-implemented method of claim 1 , further comprising:

upon a request from a third user for the first post,

determining that the third user is not allowed to see the first post, and

transmitting a second post to the third user.

6. The computer-implemented method of claim 1 , further comprising:

upon a request from a third user for the first post,

determining that the third user is not allowed to see the first post, and

stripping the link to the second profile from the first post;

transmitting the first post to the third user with the link to the second profile stripped from the first post.

7. The computer-implemented method of claim 1 , wherein the relationship term includes a name indicator character.

8. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors in a processing device, cause the processing device to perform a method comprising:

receiving a string of text from a first user, the string of text including a relationship term indicating a type of relationship between the first user and a second user, a first profile of the first user connected to a second profile of the second user within a communication system;

accessing the first profile of the first user to identify an association between the relationship term and the second user;

mapping the relationship term to the second user based on the identified association between the relationship term and the second user;

generating a first post within the communication system including the string of text and a link to the second profile based upon the mapping of the relationship term to the second user, the link embedded within the relationship term; and

persisting the first post in a content store.

9. The non-transitory computer-readable medium of claim 8 , wherein the method further comprises:

persisting a second post in the content store including only the string of text and no link to the second profile based upon the mapping of the relationship term to the second user.

10. The non-transitory computer-readable medium of claim 8 , wherein the method further comprises:

prior to persisting the first post in the content store, determining that the second user's privacy policies allow for a third user to view the first post including the link to the second profile.

11. The non-transitory computer-readable medium of claim 8 , wherein the method further comprises:

upon a request from a third user, transmitting the first post to the third user.

12. The non-transitory computer-readable medium of claim 8 , wherein the method further comprises:

upon a request from a third user for the first post,

determining that the third user is not allowed to see the first post, and

transmitting a second post to the third user.

13. The non-transitory computer-readable medium of claim 8 , wherein the method further comprises:

upon a request from a third user for the first post,

determining that the third user is not allowed to see the first post, and

stripping the link to the second profile from the first post;

transmitting the first post to the third user with the link to the second profile stripped from the first post.

14. The non-transitory computer-readable medium of claim 8 , wherein the relationship term includes a name indicator character.

15. An apparatus comprising:

a memory to store instructions;

a hardware processing device to execute the stored instructions to cause the apparatus to:

receive a string of text from a first user, the string of text including a relationship term indicating a type of relationship between the first user and a second user, a first profile of the first user connected to a second profile of the second user within a communication system;

access the first profile of the first user to identify an association between the relationship term and the second user;

map the relationship term to the second user based on an association between the relationship term and the second user in a profile of the first user;

generate a post within the communication system including the string of text and a link to the second profile based upon the mapping of the relationship term to the second user, the link embedded within the relationship term; and

persist the post in a content store.

16. The apparatus of claim 15 , wherein the relationship term includes a name indicator character.

17. The apparatus of claim 15 , wherein the apparatus in response to executing the stored instructions to further upon a request from a third user, transmitting the post to the third user.

Assignments (2)
CHANGE OF NAME Recorded Jan 27, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058871/0336 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2015
From: NARDONE, THOMAS DANTE; THOMAS, BRIAN JAY; YANG, ZIZHUANG
To: FACEBOOK, INC.
Reel/Frame 035136/0363 →