Skip to content
AXAgentixOS
Portfolio search

Source record · AgentixOS patent family

US10779133B2

20 claims

Mobile device communication system

Continuation-family systems for timed and rule-driven communication, response processing, and coordinated action across connected components.

Open source record

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.

Technology mapping

Portfolio concepts connected to this record

scheduled workflowsfollow-upautomated communicationdevice coordinationresponse logic

AgentixOS mappings help readers discover relevant technology. The issued claims and official source record remain controlling.

Continuation family

This record appears within the connected AgentixOS portfolio family, whose disclosed priority date is September 25, 2012. The licensing offer is presented for the complete portfolio and related continuation IP under one universal agreement.

View complete-portfolio licensing

Issued claims

All 20 claims

3 independent · 17 dependent

Claim 1independent+

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: associate each mobile device of the plurality of mobile devices to at least one of a plurality of groups stored in the memory of the single mobile device, according to a user-defined rule associated with the plurality of groups; receive an incoming message from another mobile device and store source information of the another mobile device to a corresponding group, based on a content of the incoming message; select an outgoing message from a plurality of outgoing messages stored in the memory of the single mobile device for each of the plurality of groups; and automatically send a communication including a corresponding outgoing message from the single mobile device to a corresponding group of mobile devices, based on a predetermined time duration since sending a previous communication.

Explain this claim with UniGrok
Claim 2dependent+

Depends on claim 1

The system of claim 1, wherein the processor-executable instructions are operable on the processor to store the source information of the another mobile device to the corresponding group based on a keyword included in the incoming message.

Explain this claim with UniGrok
Claim 3dependent+

Depends on claim 1

The system of claim 1, wherein the processor-executable instructions are operable on the processor to automatically send the communication including the corresponding outgoing message based on the occurrence of a predetermined day.

Explain this claim with UniGrok
Claim 4dependent+

Depends on claim 1

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 groups, the plurality of outgoing messages, and/or one or more user-defined rules.

Explain this claim with UniGrok
Claim 5dependent+

Depends on claim 1

The system of claim 1, wherein the processor-executable instructions are operable on the processor to exclude the another mobile device from communications sent from the single mobile device, based on the content of the incoming message.

Explain this claim with UniGrok
Claim 6dependent+

Depends on claim 5

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

Explain this claim with UniGrok
Claim 7dependent+

Depends on claim 1

The system of claim 1, wherein the processor-executable instructions are operable on the processor to: receive the incoming message including a natural language message including a plurality of words; compare one or more words of the plurality of words to either a small data list or a medium data list, the small data list including a plurality of keywords and the medium data list including a plurality of key value pairs; in response to the natural language message including a word that matches one or more keywords of the small data list, match the natural language message to a function, wherein the word includes a first character length that is within a configurable number of characters of a keyword length; in response to the natural language message including a paired value of a key value pair in the medium data list, match the natural language message to a label of the key value pair, wherein the paired value includes a second character length that is within a configurable number of characters of a paired value length; receive a plurality of message variations, the plurality of message variations based on a response scenario corresponding to the natural language message, each of the message variations including a plurality of response words; and automatically send another communication from the single mobile device to the plurality of mobile devices, the communication including the response scenario corresponding to the natural language message.

Explain this claim with UniGrok
Claim 8independent+

A smartphone device, comprising: a memory configure to store information associated with a plurality of mobile devices, and a plurality of outgoing messages associated with a plurality of contact groups; and a processor programmed to execute an algorithm including: associating each mobile device of the plurality of mobile devices to at least one of the plurality of contact groups stored in the memory, according to user-defined rules associated with the plurality of contact groups; receiving an incoming message from another mobile device including source information and assigning the source information of the another mobile device to a contact group from the plurality of contact groups based on content of the incoming message; selecting an outgoing message from the plurality of outgoing messages stored in the memory for each of the plurality of contact groups; and automatically sending a communication including a corresponding outgoing message from the smartphone device to a corresponding group of mobile devices, based on a predetermined time duration since sending a previous communication.

Explain this claim with UniGrok
Claim 9dependent+

Depends on claim 8

The smartphone device of claim 8, wherein the processor is programmed to execute the algorithm including assigning the source information of the another mobile device to the contact group based on a keyword included in the incoming message.

Explain this claim with UniGrok
Claim 10dependent+

Depends on claim 8

The smartphone device of claim 8, wherein the processor is programmed to execute the algorithm including automatically send the communication including the corresponding outgoing message based on the occurrence of a predetermined day.

Explain this claim with UniGrok
Claim 11dependent+

Depends on claim 8

The smartphone device of claim 8, wherein the processor is programmed to execute the algorithm including displaying a user interface screen to allow a user to determine and/or adjust one or more groups, the plurality of outgoing messages, and/or one or more user-defined rules.

Explain this claim with UniGrok
Claim 12dependent+

Depends on claim 8

The smartphone device of claim 8, wherein the processor is programmed to execute the algorithm including excluding the another mobile device from communications sent from the smartphone device, based on the content of the incoming message.

Explain this claim with UniGrok
Claim 13dependent+

Depends on claim 12

The smartphone device of claim 12, wherein the processor is programmed to execute the algorithm including removing the source information of the another mobile device from the memory of the smartphone device when the content of the incoming message indicates an opt-out request.

Explain this claim with UniGrok
Claim 14dependent+

Depends on claim 8

The smartphone device of claim 8, wherein the processor is programmed to execute the algorithm including: receiving the incoming message including a natural language message including a plurality of words; comparing one or more words of the plurality of words to either a small data list or a medium data list, the small data list including a plurality of keywords and the medium data list including a plurality of key value pairs; in response to the natural language message including a word that matches one or more keywords of the small data list, matching the natural language message to a function, wherein the word includes a first character length that is within a configurable number of characters of a keyword length; in response to the natural language message including a paired value of a key value pair in the medium data list, matching the natural language message to a label of the key value pair, wherein the paired value includes a second character length that is within a configurable number of characters of a paired value length; receiving a plurality of message variations, the plurality of message variations based on a response scenario corresponding to the natural language message, each of the message variations including a plurality of response words; and automatically sending another communication from the smartphone device to the plurality of mobile devices, the communication including the response scenario corresponding to the natural language message.

Explain this claim with UniGrok
Claim 15independent+

A non-transitory computer-readable storage media having computer-executable instructions embodied thereon, when executed by a processor of a smartphone device the computer-executable instructions cause the processor to perform steps of an algorithm including: associating a plurality of mobile devices to a plurality of contact groups stored in memory according to user-defined rules associated with the plurality of contact groups; associating the plurality of contact groups with a plurality of outgoing messages stored in memory; receiving an incoming message from another mobile device including source information and assigning the source information of the another mobile device to a contact group from the plurality of contact groups based on content of the incoming message; selecting an outgoing message from the plurality of outgoing messages stored in the memory for each of the plurality of contact groups; and automatically sending a communication including a corresponding outgoing message from the smartphone device to a corresponding group of mobile devices, based on a predetermined time duration since sending a previous communication.

Explain this claim with UniGrok
Claim 16dependent+

Depends on claim 15

The non-transitory computer-readable storage media of claim 15, wherein the computer-executable instructions cause the processor of the smartphone device to perform steps of the algorithm including assigning the source information of the another mobile device to the contact group based on a keyword included in the incoming message.

Explain this claim with UniGrok
Claim 17dependent+

Depends on claim 15

The non-transitory computer-readable storage media of claim 15, wherein the computer-executable instructions cause the processor of the smartphone device to perform steps of the algorithm including automatically send the communication including the corresponding outgoing message based on the occurrence of a predetermined day.

Explain this claim with UniGrok
Claim 18dependent+

Depends on claim 15

The non-transitory computer-readable storage media of claim 15, wherein the computer-executable instructions cause the processor of the smartphone device to perform steps of the algorithm including displaying a user interface screen to allow a user to determine and/or adjust one or more groups, the plurality of outgoing messages, and/or one or more user-defined rules.

Explain this claim with UniGrok
Claim 19dependent+

Depends on claim 15

The non-transitory computer-readable storage media of claim 15, wherein the computer-executable instructions cause the processor of the smartphone device to perform steps of the algorithm including excluding the another mobile device from communications sent from the smartphone device, based on the content of the incoming message.

Explain this claim with UniGrok
Claim 20dependent+

Depends on claim 15

The non-transitory computer-readable storage media of claim 15, wherein the computer-executable instructions cause the processor of the smartphone device to perform steps of the algorithm including: receiving the incoming message including a natural language message including a plurality of words; comparing one or more words of the plurality of words to either a small data list or a medium data list, the small data list including a plurality of keywords and the medium data list including a plurality of key value pairs; in response to the natural language message including a word that matches one or more keywords of the small data list, matching the natural language message to a function, wherein the word includes a first character length that is within a configurable number of characters of a keyword length; in response to the natural language message including a paired value of a key value pair in the medium data list, matching the natural language message to a label of the key value pair, wherein the paired value includes a second character length that is within a configurable number of characters of a paired value length; receiving a plurality of message variations, the plurality of message variations based on a response scenario corresponding to the natural language message, each of the message variations including a plurality of response words; and automatically sending another communication from the smartphone device to the plurality of mobile devices, the communication including the response scenario corresponding to the natural language message.

Explain this claim with UniGrok

Sources