# US 10,375,008 B2 · Interactive splitting of entries in social collaboration environments

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

- Number: US 10,375,008 B2
- Document ID: US10375008B2
- Status: Granted
- Kind: B2
- Application number: 15/964,344
- Filed: 2018-04-27
- Published: 2018-08-30
- Granted: 2019-08-06
- Earliest claimed: 2013-11-20
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Sebastian M. Zmener
- Web page: https://patentgrep.com/patent/US10375008B2

## CPC

- G06Q 10/10: Office automation; Time management
- G06F 3/04812: Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
- G06F 40/289: Phrasal analysis, e.g. finite state techniques or chunking
- G06Q 10/103: {Workflow collaboration or project management}
- G06Q 10/40: Business processes related to social networking or social networking services
- H04L 51/063: Content adaptation, e.g. replacement of unsuitable content
- 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)
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method for interactive splitting of a post of a social collaborative environment is provided. The method comprises, in response to a selection of a portion of the post, splitting the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment. A tool is utilized to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment. An input box configured to receive a response to the post is presented in an interactive post editing interface of the post, wherein the presentation of the input box occurs in a space defined between the first segment and the second segment. The response can be inserted in the space defined between the first segment and the second segment.

## Claims

### Claim 1

A computer-implemented method for interactive splitting of a post of a social collaborative environment, the computer-implemented method comprising the steps of:
in response to a selection of a portion of a post in a social media collaborative environment, wherein the portion of the post is a text entry, splitting, by one or more processors, the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment;
presenting, by the one or more processors, an input box configured to receive a response to the post, wherein the presentation of the input box occurs in a space defined between the first segment and the second segment; and
inserting, by the one or more processors, the response in the space defined between the first segment and the second segment.

### Claim 2 (depends on 1)

The computer-implemented method according to claim 1, further including the step of:
in response to another selection of another portion of the post, including, by the one or more processors, a reply to the response of the post in the space defined between the first segment and the second segment.

### Claim 3 (depends on 2)

The computer-implemented method according to claim 2, wherein a selection point of the other selection of the other portion of the post is one of the first segment, the second segment, or in the reply to the response of the post.

### Claim 4 (depends on 1)

The computer-implemented method according to claim 1, wherein the selection of the portion of the post is performed by at least one user of the post.

### Claim 5 (depends on 1)

The computer-implemented method according to claim 1, wherein the step of in response to a selection of a portion of the post, splitting, by one or more processors, the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment, further includes the steps of:
determining, by the one or more processors, whether a predetermined amount of splitting of the portion of the post is reached; and
preventing, by the one or more processors, splitting of the post based on a determination that the predetermined amount of splitting of the portion of the post is reached.

### Claim 6 (depends on 1)

The computer-implemented method according to claim 1, further including the steps of:
utilizing, by the one or more processors, a tool to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment; and
detecting, by the one or more processors, activities of the tool to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6, wherein the step of utilizing, by the one or more processors, a tool to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment is triggered by selection of at least one text or at least one image of the post.

### Claim 8

A computer system for interactive splitting of a post of a social collaborative environment, the system comprising:
a computer system comprising, a processor, a computer readable storage medium, and program instructions stored on the computer readable storage medium being executable by the processor to cause the computer system to:
in response to a selection of a post in a social media collaborative environment, wherein the portion of the post is a text entry, split the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment;
present an input box configured to receive a response to the post, wherein the presentation of the input box occurs in a space defined between the first segment and the second segment; and
insert the response in the space defined between the first segment and the second segment.

### Claim 9 (depends on 8)

The computer system of claim 8, wherein splitting the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment in response to a selection of a portion of the post, further comprises program instructions to:
include a reply to the response of the post in the space defined between the first segment and the second segment in response to another selection of another portion of the post.

### Claim 10 (depends on 9)

The computer system according to claim 9, wherein a selection point of the other selection of the other portion of the post is one of the first segment, the second segment, or in the reply to the response of the post.

### Claim 11 (depends on 8)

The computer system according to claim 8, wherein the selection of the portion of the post is performed by at least one user of the post.

### Claim 12 (depends on 8)

The computer system according to claim 8, splitting the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment in response to a selection of a portion of the post, comprises program instructions to:
determine whether a predetermined amount of splitting of the portion of the post is reached; and
prevent splitting of the post based on a determination that the predetermined amount of splitting of the portion of the post is reached.

### Claim 13 (depends on 8)

The computer system according to claim 8, further comprising program instructions to:
utilize a tool to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment; and
detect activities of the tool to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment.

### Claim 14 (depends on 13)

The computer system according to claim 13, wherein program instructions to utilize a tool to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment is triggered by selection of at least one text or at least one image of the post.

### Claim 15

A computer program product for interactive splitting of a post of a social collaborative environment, the computer program product comprising:
a computer-readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer to cause the computer to perform a method, comprising:
in response to a selection of a portion of a post in a social media collaborative environment, wherein the portion of the post is a text entry, splitting, by one or more processors, the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment;
presenting, by the one or more processors, an input box configured to receive a response to the post, wherein the presentation of the input box occurs in a space defined between the first segment and the second segment; and
inserting, by the one or more processors, the response in the space defined between the first segment and the second segment.

### Claim 16 (depends on 15)

The computer program product according to claim 15, wherein splitting the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment in response to a selection of a portion of the post, further comprising:
in response to another selection of another portion of the post, including, by the one or more processors, a reply to the response of the post in the space defined between the first segment and the second segment.

### Claim 17 (depends on 16)

The computer program product according to claim 16, wherein a selection point of the other selection of the other portion of the post is one of the first segment, the second segment, or in the reply to the response of the post.

### Claim 18 (depends on 14)

The computer program product according to claim 14, wherein the selection of the portion of the post is performed by at least one user of the post.

### Claim 19 (depends on 14)

The computer program product according to claim 14, wherein program instructions to split the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment in response to a selection of a portion of the post, further comprising:
determining, by the one or more processors, whether a predetermined amount of splitting of the portion of the post is reached; and
preventing, by the one or more processors, splitting of the post based on a determination that the predetermined amount of splitting of the portion of the post is reached.

### Claim 20 (depends on 13)

The computer program product according to claim 13, further comprising:
utilizing, by the one or more processors, a tool to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment; and
detecting, by the one or more processors, activities of the tool to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment.
