IP Library Granted Patent US 8,655,967
Granted Patent B1
US 8,655,967 · App. 12/753,971 · Granted Feb 18, 2014

Individual XML message processing platform

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,655,967
App. No.
12/753,971
Granted
Feb 18, 2014
Kind
B1
Abstract

A communications platform having an XML based message-processing platform that enables users to receive electronic messages. The processing platform may include at least one server that receives an electronic message addressed to the platform, wherein the electronic message includes a routing indicator including at least one user identity and one or more message attributes. The one or more message attributes may include “folios” which include information folios that at least one of intelligently store, display and synthesize “incoming” electronic messages. The platform further includes at least one database that stores a user-defined endpoint table, the endpoint table correlating endpoints with sender defined message attributes. In this embodiment, the platform may include a sender stylesheet and an electronic message stylesheet.

Claims (42)

1. A communications platform having an XML based message-processing platform that enables users to receive electronic messages, the processing platform comprising:

at least one server that receives an electronic message addressed to the platform, the electronic message comprising a routing indicator including at least one user identity and one or more message attributes, wherein the one or more message attributes include “folios” which include information folios that at least one of intelligently store, display and synthesize “incoming” electronic messages; and

at least one database that stores a user-defined endpoint table, the endpoint table correlating endpoints with sender defined message attributes;

wherein the platform:

comprises a sender stylesheet and an electronic message stylesheet, wherein the sender stylesheet describes meta-data pertaining to the informant, the electronic message stylesheet describes an activity and an event and XML schemas of the activity and the event, and defines how the activity and the event is transmitted to at least one endpoint;

wherein the platform is structured to select a first endpoint from the plurality of endpoints based on the user identity, the message attributes and the user-defined endpoint table; route at least a portion of the electronic message to the first endpoint; and

determine whether the user received the at least a portion of the electronic message at the first endpoint; and

wherein the platform is structured such that when the platform has determined that the at least a portion of the electronic message has not been received at the first endpoint, the platform selects a second endpoint from the plurality of endpoints based on the user identity, the message attributes and the user-defined endpoint table; and routes a portion of the message to the second endpoint.

2. The communications platform of claim 1 , wherein determining whether the user received the at least a portion of the electronic message at the first endpoint includes receiving acknowledgment.

3. The communications platform of claim 2 , wherein the acknowledgement is received from the first endpoint.

4. The communications platform of claim 1 , wherein the platform further comprises structure to determine whether the electronic message is urgent; and

wherein determining whether the user received the at least a portion of the electronic message at the first endpoint, selecting a second endpoint from the plurality of endpoints, and routing a portion of the message to the second endpoint are based on the determination of whether the electronic message is urgent.

5. The communications platform of claim 4 , wherein the routing indicator indicates urgency of the electronic message.

6. The communications platform of claim 1 , wherein the at least one endpoint comprises one of an electronic mail box, a wired or wireless telephone, a facsimile machine, a paging device, and a personal digital assistant.

7. The communications platform of claim 1 , wherein the meta-data includes at least one of information pertaining to the sender's name, website address, and industry category.

8. The communications platform of claim 1 , further comprising logic for examining the sender stylesheet to authenticate the sender.

9. A communications method for enabling users to receive electronic messages via an XML based message-processing platform, the method comprising:

receiving an electronic message addressed to the platform, the electronic message comprising a routing indicator including at least one user identity and one or more message attributes, wherein the one or more message attributes include “folios” which include information folios that at least one of intelligently store, display and synthesize “incoming” electronic messages; and

storing a user-defined endpoint table, the endpoint table correlating endpoints with sender defined message attributes;

wherein the platform:

comprises a sender stylesheet and an electronic message stylesheet, wherein the sender stylesheet describes meta-data pertaining to the informant, the electronic message stylesheet describes an activity and an event and XML schemas of the activity and the event, and defines how the activity and the event is transmitted to at least one endpoint;

the method further comprising:

selecting a first endpoint from the plurality of endpoints based on the user identity, the message attributes and the user-defined endpoint table;

routing at least a portion of the electronic message to the first endpoint;

determining whether the user received the at least a portion of the electronic message at the first endpoint; and

when the platform has determined that the at least a portion of the electronic message has not been received at the first endpoint:

selecting a second endpoint from the plurality of endpoints based on the user identity, the message attributes and the user-defined endpoint table; and

routing a portion of the message to the second endpoint.

10. The communications method of claim 9 , wherein determining whether the user received the at least a portion of the electronic message at the first endpoint includes receiving acknowledgment.

11. The communications method of claim 10 , wherein the acknowledgement is received from the first endpoint.

12. The communications platform of claim 9 , further comprising determining whether the electronic message is urgent; and

wherein determining whether the user received the at least a portion of the electronic message at the first endpoint, selecting a second endpoint from the plurality of endpoints, and routing a portion of the message to the second endpoint are based on the determination of whether the electronic message is urgent.

13. The communications platform of claim 12 , wherein the routing indicator indicates urgency of the electronic message.

14. The communications method of claim 9 , wherein the at least one endpoint comprises one of an electronic mail box, a wired or wireless telephone, a facsimile machine, a paging device, and a personal digital assistant.

15. The communications method of claim 9 , further comprising examining, using logic, the sender stylesheet to authenticate the sender.

16. A non-transitory computer-readable medium for enabling users to receive electronic messages via an XML based message-processing platform, the computer readable medium including instructions, which when executed perform steps comprising:

receiving an electronic message addressed to the platform, the electronic message comprising a routing indicator including at least one user identity and one or more message attributes, wherein the one or more message attributes include “folios” which include information folios that at least one of intelligently store, display and synthesize “incoming” electronic messages; and

storing a user-defined endpoint table, the endpoint table correlating endpoints with sender defined message attributes;

wherein the platform:

comprises a sender stylesheet and an electronic message stylesheet, wherein the sender stylesheet describes meta-data pertaining to the informant, the electronic message stylesheet describes an activity and an event and XML schemas of the activity and the event, and defines how the activity and the event is transmitted to at least one endpoint;

wherein the platform is structured to select a first endpoint from the plurality of endpoints based on the user identity, the message attributes and the user-defined endpoint table; route at least a portion of the electronic message to the first endpoint; and determine whether the user received the at least a portion of the electronic message at the first endpoint; and

wherein the platform is structured such that when the platform has determined that the at least a portion of the electronic message has not been received at the first endpoint, the platform selects a second endpoint from the plurality of endpoints based on the user identity, the message attributes and the user-defined endpoint table; and routes a portion of the message to the second endpoint.

Assignments (11)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: WEST CORPORATION; WEST NOTIFICATIONS, INC.
Reel/Frame 062201/0987 →
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: INTERCALL, INC.; INTRADO INC.; TELEVOX SOFTWARE INCORPORATED; WEST ASSET MANAGEMENT, INC.; WEST CORPORATION; WEST CUSTOMER MANAGEMENT GROUP, LLC; WEST DIRECT, LLC; WEST INTERACTIVE CORPORATION; WEST NOTIFICATIONS GROUP, INC.
Reel/Frame 062160/0307 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: U.S. BANK NATIONAL ASSOCIATION
To: WEST CORPORATION; WEST INTERACTIVE SERVICES CORPORATION; WEST SAFETY SERVICES, INC.; WEST UNIFIED COMMUNICATIONS SERVICES, INC.; RELIANCE COMMUNICATIONS, LLC
Reel/Frame 046046/0547 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN) Recorded Oct 10, 2017
From: WEST INTERACTIVE SERVICES CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044169/0017 →
SECURITY INTEREST Recorded Jun 20, 2016
From: WEST CORPORATION; WEST INTERACTIVE SERVICES CORPORATION; WEST SAFETY SERVICES, INC.; WEST UNIFIED COMMUNICATIONS SERVICES, INC.; RELIANCE COMMUNICATIONS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 039093/0944 →
CHANGE OF NAME Recorded Jun 13, 2016
From: WEST NOTIFICATIONS, INC.
To: WEST INTERACTIVE SERVICES CORPORATION
Reel/Frame 038893/0203 →
SECURITY INTEREST Recorded Jun 20, 2014
From: WEST CORPORATION, AS GRANTOR; WEST NOTIFICATIONS, AS GRANTOR
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 033204/0215 →
CHANGE OF NAME Recorded Mar 6, 2013
From: TELEVOX SOFTWARE, INCORPORATED
To: WEST NOTIFICATIONS, INC.
Reel/Frame 029932/0885 →
MERGER Recorded Mar 5, 2013
From: TWENTY FIRST CENTURY COMMUNICATIONS, INC.; WEST NOTIFICATIONS GROUP, INC.
To: TELEVOX SOFTWARE, INCORPORATED
Reel/Frame 029922/0302 →
SECURITY AGREEMENT Recorded Jun 21, 2010
From: INTERCALL, INC.; INTRADO INC.; TELEVOX SOFTWARE, INCORPORATED; WEST ASSET MANAGEMENT, INC.; WEST CORPORATION; WEST CUSTOMER MANAGEMENT GROUP, LLC; WEST DIRECT, LLC; WEST INTERACTIVE CORPORATION; WEST NOTIFICATIONS GROUP, INC.
To: WELLS FARGO BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024563/0464 →