# US 11,113,356 B2 · Capturing and managing knowledge from social networking interactions

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,113,356 B2
- Document ID: US11113356B2
- Status: Granted
- Kind: B2
- Application number: 16/154,273
- Filed: 2018-10-08
- Published: 2019-02-07
- Granted: 2021-09-07
- Earliest claimed: 2014-02-05
- Assignees: Airbnb, Inc.
- Applicants: Airbnb, Inc.
- Inventors: Mustansir Banatwala; David A. Brooks; Joseph A. Russo
- Web page: https://patentgrep.com/patent/US11113356B2

## CPC

- G06F 16/955: using information identifiers, e.g. uniform resource locators [URL]
- G06F 16/3329: Natural language query formulation
- G06F 16/35: Clustering; Classification
- G06N 5/02: Knowledge representation; Symbolic representation
- G06N 5/022: Knowledge engineering; Knowledge acquisition
- H04L 51/52: for supporting social networking services
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Presenting a marking element in a social networking interaction where the marking element includes a question specifier and an answer specifier, creating a knowledge element in response to a user activating the marking element on the social networking interaction or a portion thereof, and presenting a knowledge element indicator in the social networking interaction.

## Claims

### Claim 1

A system for capturing and managing knowledge from social networking interactions comprising:
a presenting engine, comprising memory, to:
present a marking element in a social networking interaction wherein:
said marking element is a visual interface element that allows a user to mark a message of the social networking interaction with at least one of a question specifier and an answer specifier;
said question specifier indicates that the user found a message to include a question; and
said answer specifier indicates that the user found a message to include an answer;
a creating engine, comprising memory, to create a knowledge element in response to a user specifying a message of said social networking interaction to be a question and specifying another message of said social networking interaction to be an answer; and
a storing engine, comprising memory, to store said knowledge element in a catalog of knowledge elements.

### Claim 2 (depends on 1)

The system of claim 1, wherein:
said question specifier indicates an original post to include the question; and
said answer specifier indicates a response to the original post to include the answer.

### Claim 3 (depends on 1)

The system of claim 1, wherein the presenting engine presents a knowledge element indicator to provide access to stored knowledge elements.

### Claim 4 (depends on 3)

The system of claim 3, wherein the knowledge element indicator accompanies an associated message.

### Claim 5 (depends on 3)

The system of claim 3, wherein the knowledge element indicator is presented as a part of a list.

### Claim 6 (depends on 3)

The system of claim 3, wherein the knowledge element indicator provides access to edit a knowledge element.

### Claim 7 (depends on 3)

The system of claim 3, wherein the knowledge element indicator provides access to evaluate a knowledge element.

### Claim 8 (depends on 1)

The system of claim 1, further comprising a recommending engine to:
provide a recommendation in response to a user composing a message related to the knowledge element; and
receive user feedback on the recommendation.

### Claim 9 (depends on 8)

The system of claim 8, further comprising an evaluating element presented responsive to the recommendation being provided by the recommending engine.

### Claim 10 (depends on 8)

The system of claim 8, wherein the recommending engine provides a recommended answer in response to the user composing a question related to the knowledge element.

### Claim 11 (depends on 8)

The system of claim 8, wherein the recommending engine provides a recommended answer in response to the user composing an answer related to the knowledge element.

### Claim 12 (depends on 1)

The system of claim 1, wherein creating a knowledge element comprises creating a database entry.

### Claim 13

A computer program product for capturing and managing knowledge from social networking interactions comprising:
a non-transitory computer readable storage medium, said computer readable storage medium comprising computer readable program code embodied therewith, said computer readable program code comprising program instructions that, when executed, causes a processor to:
present a marking element in a social networking interaction wherein:
said marking element is a visual interface element that allows a user to mark a message of the social networking interaction with at least one of a question specifier and an answer specifier;
said question specifier indicates that the user found a message to include a question; and
said answer specifier indicates that the user found a message to include an answer;
create a knowledge element in response to a user specifying a message of said social networking interaction to be a question and specifying another message of said social networking interaction to be an answer; and
store said knowledge element in a catalog of knowledge elements.

### Claim 14 (depends on 13)

The computer program product of claim 13, further comprising program instructions that, when executed, cause said processor to identify relevant knowledge elements as a user types a message.

### Claim 15 (depends on 13)

The computer program product of claim 13, further comprising program instructions that, when executed, cause said processor to enable a user to alter said knowledge element.

### Claim 16

A system for capturing and managing knowledge from social networking interactions comprising:
a presenting engine, comprising memory, to:
present a number of marking elements in a social networking interaction, wherein said marking elements allow a user to specify whether a message corresponding to at least one of said marking elements corresponds to at least one member of a group consisting of a question and an answer;
receive user indication via the at least one of said marking elements that a corresponding message corresponds to at least one member of the group consisting of a question and an answer; and
present a knowledge element indicator to accompany a corresponding message, which knowledge element indicator indicates whether corresponding messages correspond to at least one of the group consisting of a question and an answer;
a creating engine, comprising memory, to:
create a knowledge element in response to a user activating said marking element presented with said social networking interaction; and
populate the knowledge element with information about:
the portion of the social networking interaction indicated as a question; and
the portion of the social networking interaction indicated as an answer; and
a storing engine, comprising memory, to store said knowledge element in a catalog of knowledge elements.

### Claim 17 (depends on 16)

The system of claim 16, wherein the presenting engine:
receives user indication from a first user that a first message corresponds to the question; and
receives user indication from a second user that a second message corresponds to the answer.

### Claim 18 (depends on 16)

The system of claim 16, wherein the knowledge element indicator comprises information about social network users participating in the social networking interaction.

### Claim 19 (depends on 16)

The system of claim 16, wherein the presenting engine receives user indication via the at least one of said marking elements that multiple messages correspond to the question.

### Claim 20 (depends on 16)

The system of claim 16, wherein the presenting engine receives user indication via the at least one of said marking elements that multiple messages correspond to the answer.
