IP Library Granted Patent US 10,129,200
Granted Patent B2
US 10,129,200 · App. 14/923,056 · Granted Nov 13, 2018

Text message integration with a computer-implemented collaboration platform

Inventors: Ryan M. Anderson (Las Vegas, NV); Nathan Morris (Las Vegas, NV); James Blake (Las Vegas, NV)
Assignee: Filevine, Inc.
H04L51/36H04L51/046H04W4/14
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 10,129,200
App. No.
14/923,056
Granted
Nov 13, 2018
Kind
B2
Abstract

The present disclosure describes integrating SMS/MMS messaging with an electronic communications collaboration platform, and filtering SMS/MMS messages within a collaboration platform environment. One method includes associating a phone number with a particular project within a collaboration platform to form a project phone number, receiving a message at the project phone number, based on receiving the message at the project phone number, adding the content of the message to an activity feed of the particular project, and sending the message content added to the activity feed to one or more phone numbers from the project phone number. A project phone number can be associated with a plurality of projects, and the phone number from which a message is received at the project plurality phone number is compared to project data of the plurality of projects to route the message content to an activity feed of a project of the plurality of projects.

Claims (36)

1. A computer system, comprising:

one or more processors; and

one or more hardware storage devices having stored thereon instructions that are executable by the one or more processors to configure the computer system to integrate text messaging in a computer-implemented collaboration platform, including instructions that are executable to configure the computer system to perform at least the following:

associate a first phone number with a particular project that is hosted within a computer-hosted collaboration platform, to form a project phone number that is usable to post to the project using SMS or MMS from mobile telephone devices;

receive, by the computer-hosted collaboration platform, an SMS or MMS message from a second phone number of a mobile telephone device, and that is directed at the project phone number; and

based on receiving the SMS or MMS message that is directed at the project phone number, add content of the SMS or MMS message to an activity feed of the particular project, including adding a post having SMS or MMS content received from the mobile telephone device to the activity feed, and in which the activity feed also includes one or more types of posts having other than SMS or MMS content.

2. The computer system as recited in claim 1 , wherein the computer-executable instructions also include instructions that thatare executable to configure the computer system to add multimedia content of an MMS message to the activity feed of the particular project.

3. The computer system as recited in claim 1 , wherein the computer-executable instructions also include instructions that thatare executable to configure the computer system to send the message content added to the activity feed of the particular project to one or more phone numbers.

4. The computer system as recited in claim 3 , wherein the message content is sent to the one or more phone numbers from the project phone number.

5. The computer system as recited in claim 3 , wherein the one or more phone numbers associated with the particular project include one or more project follower phone numbers associated with the particular project so as to receive message content added to the activity feed of the particular project.

6. A computer system, comprising:

one or more processors; and

one or more hardware storage devices having stored thereon instructions that are executable by the one or more processors to configure the computer system to integrate text messaging in a computer-implemented collaboration platform, including instructions that are executable to configure the computer system to perform at least the following:

associate a first phone number with a plurality of projects within a collaboration platform to form a project plurality phone number that is usable to post to the plurality of projects using SMS or MMS from mobile telephone devices;

receive an SMS or MMS message at the project plurality phone number, the SMS or MMS message being received from a second phone number of a mobile telephone device;

compare the second phone number from which the SMS or MMS message was received to project data associated with the plurality of projects;

based on comparing the second phone number from which the SMS or MMS message was received to the project data, perform at least the following:

identify that the SMS or MMS message is associated with a particular project of the plurality of projects; and

based on identifying that the SMS or MMS message is associated with the particular project of the plurality of projects, route the SMS or MMS message to an activity feed of the particular project of the plurality of projects.

7. The computer system as recited in claim 6 , wherein the computer-executable instructions also include instructions that are executable to configure the computer system to send the message content to one or more phone numbers as an SMS message or an MMS message.

8. The computer system as recited in claim 6 , wherein the computer-executable instructions also include instructions that are executable to configure the computer system to add multimedia content of an MMS message to the activity feed of the particular project.

9. The computer system as recited in claim 6 , wherein the computer-executable instructions also include instructions that are executable to configure the computer system to send the message content to one or more phone numbers as a plurality of messages, each to a different phone number.

10. The computer system as recited in claim 6 , wherein the computer-executable instructions also include instructions that are executable to configure the computer system to insert an identifier of a message sender in the message.

11. The computer system as recited in claim 6 , wherein the computer-executable instructions also include instructions that are executable to configure the computer system to add message content to the activity feed based on receiving the message at the project plurality phone number.

12. The computer system as recited in claim 6 , wherein the computer-executable instructions also include instructions that are executable to configure the computer system to send the message content to one or more phone numbers from the project plurality phone number.

13. The computer system as recited in claim 12 , wherein the one or more phone numbers includes one or more project follower phone numbers associated with the particular project so as to receive message content added to the activity feed of the particular project.

14. A computer system, comprising:

one or more processors; and

one or more hardware storage devices having stored thereon instructions that are executable by the one or more processors to configure the computer system to integrate text messaging in a computer-implemented collaboration platform, including instructions that are executable to configure the computer system to perform at least the following:

associate a first phone number with a plurality of projects within a collaboration platform to form a project plurality phone number that is usable to post to the plurality of projects using SMS or MMS from mobile telephone devices;

receive an SMS or MMS message at the project plurality phone number, the SMS or MMS message being received from a second phone number of a mobile telephone device;

compare the second phone number from which the SMS or MMS message was received to project data associated with the plurality of projects; and

based on comparing the second phone number from which the SMS or MMS message was received to the project data, route the SMS or MMS message to an activity feed of a project of the plurality of projects, or route the SMS or MMS message to a mailroom as a message currently unassociated with a project of the plurality of projects.

15. The computer system as recited in claim 14 , wherein the mailroom includes a mailroom feed configured to allow the message to be manually associated with one or more projects of the plurality of projects.

16. The computer system as recited in claim 14 , wherein the mailroom includes a mailroom feed configured to allow the message to be responded to.

17. The computer system as recited in claim 14 , wherein the computer-executable instructions also include instructions that are executable to configure the computer system to add a posting in the mailroom feed, and send the content of the posting as a reply message to the phone number from which the message was received.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE DESIGNATION PREVIOUSLY RECORDED ON REEL 36883 FRAME 973. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 3, 2025
From: ANDERSON, RYAN M.; MORRIS, NATHAN; BLAKE, JAMES
To: FILEVINE, LLC
Reel/Frame 073113/0942 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 19, 2025
From: GOLUB CAPITAL LLC, AS AGENT
To: FILEVINE, INC.
Reel/Frame 072520/0321 →
SECURITY INTEREST Recorded Aug 19, 2025
From: FILEVINE, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 072057/0279 →
SECURITY INTEREST Recorded Apr 12, 2022
From: FILEVINE, INC.
To: GOLUB CAPITAL LLC, AS AGENT
Reel/Frame 059566/0392 →
RELEASE OF SECURITY INTEREST Recorded Apr 11, 2022
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: FILEVINE, INC.
Reel/Frame 059553/0673 →
RELEASE OF SECURITY INTEREST Recorded Apr 11, 2022
From: SILICON VALLEY BANK
To: FILEVINE, INC.
Reel/Frame 059553/0589 →
SECURITY INTEREST Recorded Apr 22, 2021
From: FILEVINE, INC.
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 056011/0307 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 20, 2021
From: FILEVINE, INC.
To: SILICON VALLEY BANK
Reel/Frame 055981/0398 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2019
From: FILEVINE LLC
To: FILEVINE, INC.
Reel/Frame 048194/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2015
From: ANDERSON, RYAN M.; MORRIS, NATHAN; BLAKE, JAMES
To: FILEVINE, LLC
Reel/Frame 036883/0973 →
Continuity (3)
Provisional Application 62214426 · Sep 4, 2015
Provisional Application 62084404 · Nov 25, 2014
Related Publication 20160149853A1 · May 26, 2016