IP Library Patent Application 12202122
Patent Application
App. No. 12/202,122

Systems and Methods for Multicast Communication

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.
12/202,122
Abstract

Embodiments of multicast messaging systems and methods are disclosed for facilitating the multicasting of messages and/or other content to a group of users such that users may send messages to a group. One embodiment includes a method of transmitting multicast messages, including receiving a first multicast message and an indication of a first message group from a first sending user, identifying a first set of recipients related to the first message group, and transmitting the first message to the identified recipients. Another embodiment includes a computer system configured to receive a multicast message designating a group and then to communicate the multicast message to intended recipients.

Claims (44)

1 . A method of transmitting multicast messages, the method comprising:

receiving a first multicast instant message from a first sending user, the first multicast instant message indicating a first group;

identifying a first set of recipients related to the first group; and

transmitting the first multicast instant message to the first set of recipients.

2 . The method of claim 1 , wherein transmitting the first multicast instant message to the first set of recipients includes transmitting the first multicast instant message to the first sending user.

3 . The method of claim 1 , wherein identifying a first set of recipients related to the first group further includes:

determining which of identified first set of recipients are online.

4 . The method of claim 3 , wherein transmitting the first multicast instant message to the first set of recipients comprises transmitting the first multicast instant message to the identified first set of recipients that are online.

5 . The method of claim 1 , further comprising:

for at least one of the identified first set of recipients, sending an instruction to display the first message for the at least one of the identified online recipients via a recipient user interface.

6 . The method of claim 5 , wherein the message is displayed for the at least one of the indentified first set of recipients in a window on a display of the recipient user interface.

7 . The method of claim 1 , further comprising:

receiving a second multicast message from a second sending user, the second multicast message indicating a second multicast message group;

identifying a second set of recipients related to the second message group;

transmitting the second message to the identified recipients in the second set of recipients.

8 . The method of claim 7 , wherein at least one of the recipients in the second set of recipients is the same as at least one of the recipients in the first set of recipients.

9 . The method of claim 7 , wherein at least one of the recipients in the second set of potential recipients is not the same as at least one of the recipients in the first set of recipients.

10 . The method of claim 1 , further comprising:

removing any member of the first set of potential recipients where there is not double linking between the first sending user and that member of the first set of potential recipients.

11 . The method of claim 1 , further comprising:

receiving a definition of a group from a user system.

12 . The method of claim 1 , further comprising:

dynamically updating the message groups based on user input.

13 . A computer-readable medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method of claim 1 .

14 . A multicast messaging system, comprising:

a computer system having a processor that supports operation of a software application;

a data storage module, including a plurality of group data, in communication with the computer system; and

a multicast message module configured to:

receive a first multicast message from a first sending user, the first multicast message indicating a first multicast message group;

identify a first set of recipients related to the first message group using the plurality of group data; and

transmit the first message to the identified recipients; and

wherein the computer system is capable of receiving a multicast message and communicating the multicast message to the multicast message module.

15 . The multicast messaging system of claim 14 , wherein the a multicast message module is further configured to determine which of identified first set of recipients are online and to transmit the first multicast instant message only to the identified first set of recipients that are online.

16 . The multicast messaging system of claim 14 , wherein the multicast message module is further configured to receive user input and to modify multicast message groups based at least in part on the user input.

17 . The multicast messaging system of claim 14 , wherein the multicast message module is further configured to:

receive a second multicast message from a second sending user, the second multicast message indicating a second multicast message group;

identify a second set of recipients related to the second message group; and

transmit the second message to the identified recipients in the second set of potential recipients.

18 . A computer readable storage media comprising:

instructions to cause a first computer access data related to a plurality of multicast message groups;

instructions to cause the first computer to receive a first multicast message from a first sending user, the first multicast message indicating a first of the multicast message group;

instructions to cause the first computer to identify a first set of active recipients who are members of the first message group and are actively in communication with the first computer; and

instructions to cause the first computer to transmit the first message to the first set of active recipients.

19 . The first computer readable storage media of claim 18 , further comprising instructions to induce the first computer to modify the plurality of multicast message groups upon receipt of input from one or more of the users.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023720/0309 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2008
From: APPELMAN, BARRY; WICK, ANDREW LEE; KEISTER, ALAN H.
To: AOL LLC
Reel/Frame 021477/0364 →