IP Library Granted Patent US 11,087,414
Granted Patent B2
US 11,087,414 · App. 16/438,794 · Granted Aug 10, 2021

Distance-based social message pruning

Inventors: Paul R. Bastide (Boxford, MA); Matthew E. Broomhall (Goffstown, NH); Robert E. Loredo (North Miami Beach, FL)
Assignee: Airbnb, Inc.
G06Q50/01G06F16/24568G06F16/24578G06F16/9024G06F16/9535G06F40/10G06F16/9537G06F40/205G06N5/02G06Q10/101
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,087,414
App. No.
16/438,794
Granted
Aug 10, 2021
Kind
B2
Abstract

Correspondences in a social networking system are analyzed to determine at least one topic. An activity stream with the at least one topic is analyzed. A target audience for the activity steam is identified. The activity stream is analyzed according to a uniqueness and a relationship criteria to form an assessment. The assessment is analyzed to a predetermined action criteria. Performing an action responsive to determining the assessment satisfies the predetermined action criteria.

Claims (39)

1. A method for dynamically processing information in an activity stream based on a uniqueness and a relationship criteria comprising:

analyzing correspondences in a social networking system to determine at least one message;

associating an activity stream with the at least one determined message;

establishing generation links with the at least one message to remaining messages within the activity stream;

analyzing the activity stream according to a uniqueness and a relationship criteria to form an assessment, wherein the uniqueness is associated with the generation links, and wherein the assessment is in the form of a grouped activity stream, the analyzing the activity stream further comprising:

generating a knowledge graph based on the at least one determined message and the associated activity stream, wherein the knowledge graph includes a first plurality of nodes representing a first plurality of content and a second plurality of nodes representing a second plurality of content, wherein edges between the first plurality of nodes and the second plurality of nodes represent links between the first plurality of content and the second plurality of content; and

calculating a uniqueness score that is the numerical value for each node in the second plurality of nodes based on a number of edges between the first plurality of nodes and the second plurality of nodes, and further according to the uniqueness and the relationship criteria, wherein the first plurality of nodes is the at least one determined message and the second plurality of nodes is unselected messages;

comparing the assessment to a predetermined action criteria; and

performing an action in response to determining the assessment satisfies the predetermined action criteria, wherein the performed action is removing a portion of the activity stream from the social networking system.

2. The method of claim 1 , further comprising:

identifying a target audience for the activity stream.

3. The method of claim 2 , wherein the grouped activity stream includes selected messages, the target audience, and the remaining messages organized into generations.

4. The method of claim 3 , wherein the predetermined action criteria is an automated policy that prunes a portion of the activity stream according to a particular generation from the generations.

5. The method of claim 1 , wherein the performed action comprises presenting an organizational update of the activity stream.

6. The method of claim 5 , wherein the organizational update of the activity stream is selected from a group consisting of archiving, merging, removing, and separating a portion of the activity stream.

7. A computer system having one or more computer processors, the computer system configured to perform operations comprising:

analyzing correspondences in a social networking system to determine at least one message;

associating an activity stream with the at least one determined message;

establishing generation links with the at least one message to remaining messages within the activity stream;

analyzing the activity stream according to a uniqueness and a relationship criteria to form an assessment, wherein the uniqueness is associated with the generation links, and wherein the assessment is in the form of a grouped activity stream, the analyzing the activity stream further comprising:

generating a knowledge graph based on the at least one determined message and the associated activity stream, wherein the knowledge graph includes a first plurality of nodes representing a first plurality of content and a second plurality of nodes representing a second plurality of content, wherein edges between the first plurality of nodes and the second plurality of nodes represent links between the first plurality of content and the second plurality of content; and

calculating a uniqueness score that is the numerical value for each node in the second plurality of nodes based on a number of edges between the first plurality of nodes and the second plurality of nodes, and further according to the uniqueness and the relationship criteria, wherein the first plurality of nodes is the at least one determined message and the second plurality of nodes is unselected messages;

comparing the assessment to a predetermined action criteria; and

performing an action in response to determining the assessment satisfies the predetermined action criteria, wherein the performed action is removing a portion of the activity stream from the social networking system.

8. The computer system of claim 7 , wherein the grouped activity stream includes selected messages, a target audience, and the remaining messages organized into generations.

9. The computer system of claim 8 , wherein the predetermined action criteria is an automated policy that prunes a portion of the activity stream according to a particular generation from the generations.

10. The computer system of claim 7 , wherein the performed action is presenting an organizational update of the activity stream.

11. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a server to cause the server to perform a method, the method comprising:

analyzing correspondences in a social networking system to determine at least one message;

associating an activity stream with the at least one determined message;

establishing generation links with the at least one message to remaining messages within the activity stream;

analyzing the activity stream according to a uniqueness and a relationship criteria to form an assessment, wherein the uniqueness is associated with the generation links, and wherein the assessment is in the form of a grouped activity stream, the analyzing the activity stream further comprising:

generating a knowledge graph based on the at least one determined message and the associated activity stream, wherein the knowledge graph includes a first plurality of nodes representing a first plurality of content and a second plurality of nodes representing a second plurality of content, wherein edges between the first plurality of nodes and the second plurality of nodes represent links between the first plurality of content and the second plurality of content; and

calculating a uniqueness score that is the numerical value for each node in the second plurality of nodes based on a number of edges between the first plurality of nodes and the second plurality of nodes, and further according to the uniqueness and the relationship criteria, wherein the first plurality of nodes is the at least one determined message and the second plurality of nodes is unselected messages

comparing the assessment to a predetermined action criteria; and

performing an action in response to determining the assessment satisfies the predetermined action criteria, wherein the performed action is removing a portion of the activity stream from the social networking system.

12. The computer program product of claim 11 , wherein the grouped activity stream includes selected messages, a target audience, and the remaining messages organized into generations.

13. The computer program product of claim 12 , wherein the predetermined action criteria is an automated policy that prunes a portion of the activity stream according to a particular generation from the generations.

14. The computer program product of claim 11 , wherein the performed action is presenting an organizational update of the activity stream selected from a group consisting of archiving, merging, removing, and separating a portion of the activity stream.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2019
From: BASTIDE, PAUL R.; BROOMHALL, MATTHEW E.; LOREDO, ROBERT E.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 049445/0408 →
Continuity (2)
Continuation 15288264 · Oct 7, 2016
Related Publication 20190295188A1 · Sep 26, 2019
Cited By (1)
US 1,084,026