IP Library Granted Patent US 8,539,034
Granted Patent B2
US 8,539,034 · App. 10/902,451 · Granted Sep 17, 2013

System and method for bulk data messaging

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 8,539,034
App. No.
10/902,451
Granted
Sep 17, 2013
Kind
B2
Abstract

A system and method can broadcast a plurality of instant messages, at substantially the same time, via a computer network to a plurality of recipients. The recipients can respond via the network to a human or an automated agent. A predetermined reply message can be sent if all agents are busy.

Claims (41)

1. A method comprising:

establishing a target group of a plurality of recipients;

establishing a substantially common message to be transmitted via a computer network to at least an on-line portion of the target group;

determining which members of the target group are on-line by initially communicating to each respective member of the target group prior to sending an instant message to the respective member and placing into a queue identification information but not the message of each of those respective members of the target group not found to be on-line; and

transmitting sequentially the common message as an instant message by bulk message broadcast via the computer network only to each respective on-line member of the target group upon determining that the respective member is on-line, including monitoring available bandwidth while transmitting to maximize use of data bandwidth by adjusting for each message transmission a preset counter programmed to calculate an amount of data bandwidth that has been used during a period and used to determine whether to transmit each message; and

receiving an instant message response from a recipient of the common instant message, attempting to select a human agent and forwarding the response to a selected human agent if a human agent is available, and establishing a communication between the agent and the recipient, and if no human agent is available, attempting to select an automated agent and then forwarding a pre-stored message to the recipient if no automated agent is available.

2. A method as in claim 1 further comprising essentially immediately communicating with a recipient of the common instant message in response to receiving an instant message response from the recipient.

3. A method as in claim 1 which includes sensing the instant message response received from a recipient of the common instant message.

4. A method as in claim 3 which includes forwarding the response to the agent selected from a group of agents connected to a proxy and establishing a direct connection between the agent and the recipient through a server.

5. A method as in claim 3 which includes determining availability of an agent and directly connecting the recipient to the agent without connecting through a proxy server.

6. A method as in claim 4 further comprising transmitting the common message as a bulk message broadcast through a bulk message via an Internet Service Provider initiating facility.

7. A method as in claim 4 which includes attempting to establish a subsequent time to contact the recipient for follow up if no agent is available.

8. A method as in claim 1 which includes sending one or more pre-established messages suggesting scheduling another time when an agent can be placed in communication with the recipient after determining that no human or automated agent is available.

9. A computer readable storage medium storing software, the software comprising:

first software for obtaining a plurality of identifiers of a plurality of potential recipients;

second software for retrieving a predetermined common message to be transmitted via a computer network to at least an on-line portion of the potential recipients;

third software for determining that one or more of the plurality of potential recipients has logged onto a computer network by initially communicating to each respective potential recipient prior to sending an instant message to the respective recipient, and placing into a queue the identifiers but not the common message of those potential recipients that have not logged on;

fourth software for transmitting sequentially the common message as a bulk instant message broadcast only to those potential recipients that have logged onto the network and for monitoring available bandwidth while transmitting to maximize use of data bandwidth by adjusting for each message transmitted a preset counter programmed to calculate data bandwidth that has been used to determine whether to transmit each message; and

fifth software to attempt to assign an human agent to process an instant message reply received from a recipient if a human agent is available and establish communication between the agent and the recipient, and if no human agent is available, to attempt to select an automated agent and then forward a pre-stored message to the recipient if no automated agent is available.

10. A computer readable storage medium as in claim 9 which includes software for establishing if a human agent is available to process the reply.

11. A computer readable storage medium as in claim 9 which includes software for establishing if a computer based agent is available to process the reply.

12. A computer readable storage medium as in claim 9 which includes software for forwarding a pre-established message suggesting another time to communicate in response to a reply where neither a human nor a computer based agent are available.

13. A computer readable storage medium as in claim 10 which includes software to forward the reply over the computer network to an individual human agent for processing and to establish a direct connection between the agent and the recipient.

14. A computer readable storage medium as in claim 11 which includes software to forward the reply to an available computer based agent for processing in the absence of a human agent.

15. A computer readable storage medium as in claim 10 which includes control software to maximize data bandwidth during message transmission.

16. A computer readable storage medium as in claim 15 which includes software for establishing if a computer based agent is available to process the reply; and which includes software for forwarding a message in response to a reply where neither a human nor a computer based agent are available.

17. A computer readable storage medium as in claim 13 which includes software to forward the reply to an available computer based agent for processing in the absence of a human agent.

18. A computer readable storage medium as in claim 9 which includes software to adjust a preset counter and calculate available bandwidth.

19. A bulk message broadcasting system comprising;

at least one processor for executing pre-stored software;

a local area communications network;

a plurality of human agent computers, the computers and the processor communicate via the network;

software executable by the processor for implementing a plurality of computer based agents;

software for determining which ones of a plurality of potential recipients of a common message are on-line recipients by initially communicating from the processor to each respective potential recipient prior to sending an instant message to the respective recipient and for placing identification information, but not the message, of any potential recipients that are not on-line into a queue;

software for forwarding sequentially, via a computer network, the common message as an instant message by bulk message broadcast only to each of a plurality of on-line recipients individually as they are determined to be on-line, seeking a respective response therefrom, and for monitoring available bandwidth while transmitting to maximize use of data bandwidth by adjusting for each message forwarded a preset counter programmed to calculate data bandwidth that has been used, to determine whether to transmit each message; and

software for receiving at least one reply from an on-line recipient in response to a respective instant message, and if a human agent is available, for selecting a human agent and forwarding the reply to the selected human agent for processing and establishing a communication between the human agent and the recipient, and if no human agent is available, attempting to select an automated agent, and forwarding a pre-stored message to the recipient if no automated agent is available.

20. A system as in claim 19 which includes software for identifying a plurality of potential recipients.

21. A system as in claim 20 which includes software for establishing content of the message.

22. A system as in claim 20 which includes software for forwarding the reply to an available computer based agent in the event that a human agent is not available.

23. A system as in claim 22 which includes software for forwarding a message in response to a respective reply, that neither human nor computer based agents are available.

24. A system as in claim 23 which includes software to establish a contact time when the recipient would be available for a follow-up communication.

Assignments (22)
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
Reel/Frame 073360/0209 →
ASSIGNMENT Recorded Oct 27, 2025
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP); NOBLE SYSTEMS, LLC
To: ALVARIA, INC.
Reel/Frame 073360/0481 →
SECURITY INTEREST Recorded Oct 27, 2025
From: ALVARIA, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073360/0564 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: ALVARIA INC.
To: ALVARIA CAYMAN (CX)
Reel/Frame 066850/0285 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2024
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
To: JEFFERIES FINANCE LLC
Reel/Frame 066850/0334 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0428 →
MERGER AND CHANGE OF NAME Recorded Mar 12, 2024
From: FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE, INC.
To: ASPECT SOFTWARE, INC.
Reel/Frame 066737/0047 →
CHANGE OF NAME Recorded Mar 12, 2024
From: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
To: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
Reel/Frame 066798/0363 →
CHANGE OF NAME Recorded Mar 12, 2024
From: ASPECT SOFTWARE, INC.
To: ALVARIA, INC.
Reel/Frame 066801/0607 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
Reel/Frame 057254/0363 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
SECURITY INTEREST Recorded Jun 16, 2016
From: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 039052/0356 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039013/0015 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: U.S. BANK NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039012/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: JPMORGAN CHASE BANK, N.A.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 034281/0548 →
SECURITY INTEREST Recorded Jun 29, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 024651/0637 →
SECURITY AGREEMENT Recorded Jun 9, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC (F/K/A ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC); ASPECT SOFTWARE, INC. (AS SUCCESSOR TO ASPECT COMMUNICATIONS CORPORATION)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024505/0225 →
RELEASE OF SECURITY INTEREST Recorded Jun 8, 2010
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024492/0496 →
SECURITY AGREEMENT Recorded Aug 11, 2006
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT COMMUNICATIONS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINISTRATIVE AGENT
Reel/Frame 018087/0313 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2004
From: DEZONNO, ANTHONY J.
To: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
Reel/Frame 016055/0739 →