IP Library Patent Application 11701590
Patent Application
App. No. 11/701,590

Systems and methods for group messaging

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 None
App. No.
11/701,590
Abstract

Systems and methods for sending messages to a group using a preferred or an optimal communication medium for each individual in the group are provided. Groups may be indicated by tags associated with each individual in the group. Determining a preferred or optimal communication medium for each individual may be based on various factors, including predetermined preferences, presence, and/or activity. In various embodiments, the present invention includes systems and methods for managing a plurality of groups with overlapping membership.

Claims (32)

1 . A method for group messaging via a mobile device comprising

receiving message input from a user of the mobile device via an input component of the mobile device;

receiving tag input from the user of the mobile device, wherein the tag is associated with one or more individuals included in a contacts database of the mobile device;

determining a communication medium for each of the one or more individuals associated with the tag; and

sending the message to each of the one or more individuals associated with the tag, wherein the message is sent to each of the one or more individuals utilizing the communication medium of each of the one or more individuals associated with the tag.

2 . The method of claim 1 , wherein each individual in the contacts database may be associated with one or more tags.

3 . The method of claim 1 , wherein determining a communication medium is based on at least predefined preference.

4 . The method of claim 1 , wherein determining a communication medium is based on at least presence.

5 . The method of claim 1 , wherein determining a communication medium is based on at least location.

6 . The method of claim 1 , wherein identifying a preferred communication medium further comprises determining each individual's current activity level in using the communication medium.

7 . The method of claim 6 , further comprising notifying the user of the individual's inactivity on the preferred communication medium.

8 . The method of claim 6 , further comprising determining an alternative communication medium.

9 . The method of claim 8 , wherein determining an alternative communication medium is based on at least predefined preference.

10 . A system for group messaging comprising

an input/output configured to receive user input concerning a message and a tag;

a contacts database configured to store information concerning one or more individuals, wherein the information includes preferred communication media and tags associated with each of the one or more individuals;

a processor configured to determine a communication medium for each of the one or more individuals associated with the tag; and

a module configured to send the message to a group of one or more individuals associated with the tag using the determined communication medium for each of the one or more individuals.

11 . The system of claim 10 , wherein the processor is configured to determine a communication medium is based on at least predefined preference.

12 . The system of claim 10 , wherein the processor is configured to determine a communication medium is based on at least presence.

13 . The system of claim 10 , wherein the processor is configured to determine a communication medium is based on at least location.

14 . The system of claim 10 , wherein the contact database is further configured to store information concerning associations between tags and a communication medium belonging to each individual associated with the tag.

15 . The system of claim 10 , wherein the processor is further configured to determine a current activity level of each individual on the preferred communication medium.

16 . The system of claim 15 , wherein the user is notified concerning the individual's inactivity in using the determined communication medium.

17 . The system of claim 15 , wherein the processor is further configured to determine an alternative communication medium.

18 . The system of claim 15 , wherein the processor is further configured to determine an alternative communication medium based on at least predefined preference.

19 . A computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for group messaging comprising:

receiving message input from a user of the mobile device via an input component of the mobile device;

receiving tag input from the user of the mobile device, wherein the tag is associated with one or more individuals included in a contacts database of the mobile device;

determining a communication medium for each of the one or more individuals associated with the tag; and

sending the message to each of the one or more individuals associated with the tag, wherein the message is sent to each of the one or more individuals utilizing the communication medium of each of the one or more individuals associated with the tag.

20 . The computer-readable storage medium of claim 19 , wherein the program further comprises executable instructions to cause a determination of an alternative communication medium.

Assignments (4)
ENTITY CONVERSION Recorded Aug 27, 2015
From: SEVEN NETWORKS, INC.
To: SEVEN NETWORKS, LLC
Reel/Frame 036485/0059 →
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2015
From: VELOCITY FINANCIAL GROUP, INC.
To: SEVEN NETWORKS INC.
Reel/Frame 035922/0345 →
SECURITY AGREEMENT Recorded Aug 5, 2009
From: SEVEN NETWORKS, INC.
To: VELOCITY FINANCIAL GROUP, INC.
Reel/Frame 023044/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2007
From: FIATAL, TREVOR; HUSSEIN, ATIF; GUESMAN, JASON
To: SEVEN NETWORKS, INC.
Reel/Frame 019698/0545 →