# US 11,310,188 B2 · Text message integration with a computer-implemented collaboration platform

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

- Number: US 11,310,188 B2
- Document ID: US11310188B2
- Status: Granted
- Kind: B2
- Application number: 17/125,068
- Filed: 2020-12-17
- Published: 2021-04-08
- Granted: 2022-04-19
- Earliest claimed: 2014-11-25
- Assignees: Filevine, Inc.
- Applicants: Filevine, Inc.
- Inventors: Ryan M. Anderson; Nathan Morris; James Blake
- Web page: https://patentgrep.com/patent/US11310188B2

## CPC

- H04L 51/56: Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
- H04L 51/046: Interoperability with other network applications or services
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present disclosure describes integrating SMS/MMS messaging with a collaboration platform, and filtering SMS/MMS messages within a collaboration platform. One embodiment includes associating a phone number with a project within a collaboration platform; receiving an SMS/MMS message at the phone number from a client device; and based on receiving the SMS/MMS message at the phone number, adding the content of the message to the project. In another embodiment, a phone number can be associated with a plurality of projects. Attributes of SMS/MMS messages received at this phone number are compared to project data of the plurality of projects to route the message content to a project of the plurality of projects.

## Claims

### Claim 1

A method, implemented at a computer system that includes one or more processors, for integrating at least one of SMS or MMS messaging into a computer-hosted collaboration platform, the method comprising:
associating a first phone number with a project within the computer-hosted collaboration platform, the collaboration platform enabling one or more users to post to the project, the association enabling the first phone number to be usable to post to the project using at least one of SMS or MMS messaging;
receiving, from a second phone number associated with a client device, an SMS or MMS message that is directed to the first phone number; and
based on receiving the SMS or MMS message that is directed to the first phone number, adding a post to the project, the post including message content from the received SMS or MMS message.

### Claim 2 (depends on 1)

The method as recited in claim 1, wherein receiving the SMS or MMS message comprises receiving an MMS message, and wherein the message content comprises multimedia content from the MMS message.

### Claim 3 (depends on 1)

The method as recited in claim 1, wherein receiving the SMS or MMS message comprises receiving an SMS message, and wherein the message content comprises textual content from the SMS message.

### Claim 4 (depends on 1)

The method as recited in claim 1, further comprising, based on adding the post to the project, sending the message content to one or more phone numbers associated with one or more client devices using SMS or MMS messaging.

### Claim 5 (depends on 4)

The method as recited in claim 4, wherein the message content is sent by the first phone number to the one or more phone numbers.

### Claim 6 (depends on 4)

The method as recited in claim 4, wherein the one or more phone numbers are associated with one or more project followers.

### Claim 7 (depends on 1)

The method as recited in claim 1, further comprising verifying that the second phone number is authorized to post to the project prior to adding the post to the project.

### Claim 8 (depends on 1)

The method as recited in claim 1, further comprising, based on user input received by the computer-hosted collaboration platform,
creating a new post that includes content received as part of the user input, and
sending the content received as part of the user input to one or more phone numbers associated with one or more client devices using SMS or MMS messaging.

### Claim 9 (depends on 8)

The method as recited in claim 8, wherein sending the content received as part of the user input to the one or more phone numbers comprises inserting an identifier of a user that provided the user input.

### Claim 10 (depends on 1)

The method as recited in claim 1, wherein associating the first phone number with the project includes receiving user input of an area code for the first phone number.

### Claim 11

A method, implemented at a computer system that includes one or more processors, for integrating at least one of SMS or MMS messaging into a computer-implemented collaboration platform, the method comprising:
associating a first phone number with a plurality of projects within the computer-implemented collaboration platform, enabling the first phone number to be usable to post to one or more of the plurality of projects using at least one of SMS or MMS messaging;
receiving, from a second phone number associated with a client device, at least one of an SMS or MMS message that is directed to the first phone number;
based on receiving the SMS or MMS message, comparing one or more identifiers within the received SMS or MMS message to project data associated with the plurality of projects; and
based on comparing one or more identifiers within the received SMS or MMS message to the project data, routing the received SMS or MMS message to a project of the plurality of projects.

### Claim 12 (depends on 11)

The method as recited in claim 11, wherein the one or more identifiers include the second phone number.

### Claim 13 (depends on 11)

The method as recited in claim 11, further comprising adding a post to the project, the post including message content from the SMS or MMS message.

### Claim 14 (depends on 13)

The method as recited in claim 13, further comprising sending the message content to one or more phone numbers associated with one or more client devices using SMS or MMS messaging.

### Claim 15 (depends on 13)

The method as recited in claim 13, further comprising verifying that the second phone number is authorized to post to the project prior to adding the post to the project.

### Claim 16 (depends on 11)

The method as recited in claim 11, wherein the received SMS or MMS message is routed to the project of the plurality of projects based on the second phone number being associated with a user associated with the project.

### Claim 17

A method, implemented at a computer system that includes one or more processors, for integrating at least one of SMS or MMS messaging into a computer-implemented collaboration platform, the method comprising:
associating a first phone number with a plurality of projects within the computer-implemented collaboration platform to form a project plurality phone number that is usable to post to at least one of the plurality of projects using at least one of SMS or MMS messaging;
receiving an SMS or MMS message at the project plurality phone number, the SMS or MMS message being received from a second phone number associated with a client device;
based on receiving the SMS or MMS message, comparing the second phone number to project data associated with the plurality of projects; and
based on comparing the second phone number to the project data, routing the SMS or MMS message to a project of the plurality of projects.

### Claim 18 (depends on 17)

The method as recited in claim 17, further comprising adding a post to the project, the post including message content from the SMS or MMS message.

### Claim 19 (depends on 18)

The method as recited in claim 18, further comprising sending the message content to one or more phone numbers associated with one or more client devices using SMS or MMS messaging.

### Claim 20 (depends on 17)

The method as recited in claim 17, wherein the received SMS or MMS message is routed to the project of the plurality of projects based on the second phone number being associated with a user associated with the project.
