IP Library › Granted Patent US 10,455,376
Granted Patent B2
US 10,455,376 · App. 15/999,436 · Granted Oct 22, 2019

Mobile device communication system

Inventors: David Johnston (Murrieta, CA); Ryan A. Bis (Farmington, CT)
Assignee: VIVA CAPITAL SERIES LLC, BT SERIES
H04W4/12H04W4/08
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,455,376
App. No.
15/999,436
Granted
Oct 22, 2019
Kind
B2
Abstract

Representative implementations of devices and techniques provide a system for communicating with a plurality of mobile devices from a single mobile device. Source information may be stored from an incoming message to one or more groups. An outgoing message may be associated to each of the groups, and may be automatically sent to one or more of the groups based on user-defined rules.

Claims (34)

1. A system for communicating with a plurality of mobile devices from a single mobile device, the system comprising:

a processor of the single mobile device;

a memory coupled to the processor;

a mobile application component including processor-executable instructions stored in the memory and operable on the processor to:

store source information of a received incoming message to one or more groups, based on a content of the incoming message, the one or more groups stored in the memory of the single mobile device;

select an outgoing message from a plurality of outgoing messages stored in the memory of the single mobile device for each of the one or more groups;

automatically send a communication including the outgoing message from the single mobile device to the plurality of mobile devices, the plurality of mobile devices associated to at least one group of the one or more groups, according to a user-defined rule associated with the at least one group; and

automatically send another communication from the single mobile device to the plurality of mobile devices based on a predetermined time duration since sending a previous communication, a keyword included in the incoming message, and/or the occurrence of a predetermined day.

2. The system of claim 1 , further comprising a natural language interpreter arranged to determine the content of the incoming message, the natural language interpreter arranged to learn based on machine learning techniques and incoming response messages to sent communications.

3. The system of claim 1 , further comprising an administrative component stored in the memory and operable on the processor to allow a user to determine and/or adjust the one or more groups, the plurality of outgoing messages, and/or one or more user-defined rules.

4. The system of claim 1 , further comprising an administrative component stored in the memory and operable on the processor to allow a user to determine and/or adjust one or more settings associated with storing the source information, selecting the outgoing message, and/or sending the communication.

5. The system of claim 1 , wherein the processor-executable instructions are operable on the processor to include a mobile device associated with a source of the incoming message in communications sent to the one or more groups, based on the content of the incoming message.

6. The system of claim 1 , wherein the processor-executable instructions are operable on the processor to exclude a mobile device associated with a source of the incoming message from communications sent to the one or more groups, based on the content of the incoming message.

7. The system of claim 6 , wherein the processor-executable instructions are operable on the processor to remove the source information from the memory of the single mobile device when the content of the incoming message indicates an opt-out from any further communications.

8. A method of operating a mobile device to communicate with a plurality of other mobile devices, based on instructions stored in a memory of the mobile device and operable on a processor of the mobile device, the method comprising:

receiving an incoming message at the mobile device;

storing a source of the incoming message to one or more groups, based on a content of the incoming message, the one or more groups stored in the memory of the mobile device;

selecting an outgoing message from a plurality of outgoing messages stored in the memory of the mobile device for each of the one or more groups;

automatically sending a communication including the outgoing message to members of at least one group of the one or more groups, according to a user-defined rule associated with the at least one group; and

automatically sending another communication to the source of the incoming message, at a predetermined date and/or time, based on a keyword included in the incoming message.

9. The method of claim 8 , further comprising storing contact information and group categorization information associated with the source of the incoming message in the memory of the mobile device.

10. The method of claim 8 , further comprising using a natural language interpreter to determine the content of the incoming message.

11. The method of claim 8 , further comprising automatically sending a communication including a reply to the incoming message, to the source of the incoming message, based on the content of the incoming message.

12. The method of claim 8 , further comprising automatically ceasing to sent communications to the source of the incoming message based on the content of the incoming message.

13. The method of claim 8 , further comprising sub-categorizing the source of the incoming message into one or more sub-groups, and sending a communication to members of the one or more sub-groups, based on user-defined rules associated with the one or more sub-groups.

14. The method of claim 8 , further comprising adjusting the storing, the selecting, the sending, and/or the user-defined rule at the mobile device via a mobile application stored in the memory of the mobile device, wherein the instructions are provided at least in part by the mobile application stored in the memory of the mobile device.

15. The method of claim 8 , further comprising forwarding the incoming message to members of at least one group of the one or more groups based on the content of the incoming message and/or the source of the incoming message.

16. The method of claim 8 , wherein the communication comprises at least one of a text message, a multimedia messaging service (MMS) message, an enhanced messaging service (EMS) message, or a short message service (SMS) message.

17. A method of operating a mobile device to communicate with a plurality of other mobile devices, based on instructions stored in a memory of the mobile device and operable on a processor of the mobile device, the method comprising:

receiving an incoming message at the mobile device;

storing a source of the incoming message to one or more groups, based on a content of the incoming message, the one or more groups stored in the memory of the mobile device;

selecting an outgoing message from a plurality of outgoing messages stored in the memory of the mobile device for each of the one or more groups;

automatically sending a communication including the outgoing message to members of at least one group of the one or more groups, according to a user-defined rule associated with the at least one group; and

automatically sending another communication to the members of the at least one group of the one or more groups based on at least one of: a user-selected time duration since sending the communication, a day of the week, a day of the month, an appointment date, and a special event.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 18, 2024
From: BUSINESS TEXTER, INC.; VIVA CAPITAL SERIES LLC, BT SERIES; ARTIFICIAL BRILLIANCE INC; EQUIINET INC; UBIQUITA, INC.; AFFORDABLE COMMUNICATIONS, INC.; AFFORDABLE COMMUNICATIONS CORPORATION OF NEVADA, INC.; VIVA CAPITAL LLC.; VIVA CAPITAL SERIES LLC; OPTIMIZATION TUTOR, INC.; ZIPWHIP, INC.; TWILIO, INC.
To: JOHNSTON, DAVID L
Reel/Frame 067756/0670 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE BOARD OF DIRECTORS PREVIOUSLY RECORDED AT REEL: 047908 FRAME: 0057. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 25, 2020
From: VIVA CAPITAL SERIES LLC, BT SERIES
To: BUSINESS TEXTER INC
Reel/Frame 053025/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2019
From: JOHNSTON, DAVID; BIS, RYAN A.
To: BUSINESS TEXTER, INC.
Reel/Frame 049059/0512 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2019
From: BUSINESS TEXTER, INC.
To: VIVA CAPITAL SERIES LLC, BT SERIES
Reel/Frame 047908/0057 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 22, 2018
From: BUSINESS TEXTER INC; ARTIFICIAL BRILLIANCE INC; EQUIINET INC
To: JOHNSTON, DAVID L
Reel/Frame 047848/0216 →
Continuity (4)
Continuation 15207209 · Jul 11, 2016
Continuation 14037243 · Sep 25, 2013
Provisional Application 61705624 · Sep 25, 2012
Related Publication 20190028858A1 · Jan 24, 2019
Cited By (1)
US 12,744,750