WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Network-based multimedia communications and directory system and method of operation    
United States Patent5740231   
Link to this pagehttp://www.wikipatents.com/5740231.html
Inventor(s)Cohn; Robert S. (Saratoga, CA); Vaudreuil; Gregory M. (Dallas, TX); Schoeneberger; Carl F. (Dallas, TX); Reece; David M. (Arlington, TX); O'Neal; Carlton C. (Dallas, TX); Kalbfleisch; Carl W. (Richardson, TX); Whipple; Mark B. (Dallas, TX); Swoopes; James R. (Plano, TX); Huch; Alan T. (Dallas, TX); Dimitroff; Michael P. (Dallas, TX)
AbstractA communications system (10) is provided which comprises a plurality of network hubs (12), (14), and (16). Network hubs (12), (14), and (16) are interconnected through a communications network (18). The system (10) interconnects messaging systems (24), (26), (28), (30), (32), (34), (36), (40), (42) and (44) having disparate capabilities and using disparate communications protocols. The network hubs use numbers of connection processors (52) and (54) to interact with the messaging systems. A hub database (68) and message store (58) are used to store control information and messaging information within the network hubs. A network processor (60) is used to interact with other hubs within the communications system (10). A message router (72), connection manager (74), data replicator (76), and an administrative event manager (78) are used to control the operations of the hub in processing a message. A management server (64) and a event processor (70) are used by communications system (10) to manage the internal operations of each of the network hubs. The network center (37) contains a customer computer interface system (167) and an interactive voice response system (169) to allow user interaction with information provider databases (39), a customer service system (161), a message tracking system (163), a billing system (159), and a HelpLine system (157). The network center (37) contains a master database (151) that is used to synchronize the databases stored in each of the network hubs (12), (14), and (16).
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5740231
Network-based multimedia communications and directory system and method

     of operation - US Patent 5740231 Drawing
Network-based multimedia communications and directory system and method of operation
Inventor     Cohn; Robert S. (Saratoga, CA); Vaudreuil; Gregory M. (Dallas, TX); Schoeneberger; Carl F. (Dallas, TX); Reece; David M. (Arlington, TX); O'Neal; Carlton C. (Dallas, TX); Kalbfleisch; Carl W. (Richardson, TX); Whipple; Mark B. (Dallas, TX); Swoopes; James R. (Plano, TX); Huch; Alan T. (Dallas, TX); Dimitroff; Michael P. (Dallas, TX)
Owner/Assignee     Octel Communications Corporation (Milpitas, CA)
Patent assignment
All assignments
Publication Date     April 14, 1998
Application Number     08/307,517
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 16, 1994
US Classification     379/88.22 370/401 370/407 370/408 370/425 379/93.01 379/219 709/206
Int'l Classification     H04M 001/64 H04M 003/50
Examiner     Tsang; Fan S.
Assistant Examiner    
Attorney/Law Firm     Baker & Botts, L.L.P.
Address
Parent Case    
Priority Data    
USPTO Field of Search     379/68 379/88 379/89 379/93 379/94 379/100 379/201 379/207 379/219 379/220 370/85.13 370/95.1 370/95.2 370/95.3 370/60 370/60.1 370/61 370/110.1 370/67 395/200 395/200.1 395/200.5
Patent Tags     network-based multimedia communications directory method operation
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5493564
Mullan
370/351
Feb,1996

[0 after 0 votes]
5459717
Mullan
370/351
Oct,1995

[0 after 0 votes]
5406557
Baudoin
370/407
Apr,1995

[0 after 0 votes]
5363369
Hemmady
370/392
Nov,1994

[0 after 0 votes]
5339356
Ishii
379/234
Aug,1994

[0 after 0 votes]
5333266
Boaz
709/206
Jul,1994

[0 after 0 votes]
5331634
Fischer
370/405
Jul,1994

[0 after 0 votes]
5193110
Jones
379/93.14
Mar,1993

[0 after 0 votes]
5187735
Herrero Garcia
379/88.17
Feb,1993

[0 after 0 votes]
5131020
Liebesny
455/414.3
Jul,1992

[0 after 0 votes]
5113430
Richardson, Jr.
379/88.17
May,1992

[0 after 0 votes]
4996707
O'Malley
379/100.13
Feb,1991

[0 after 0 votes]
4996704
Brunson
379/88.19
Feb,1991

[0 after 0 votes]
4939771
Brown
379/88.26
Jul,1990

[0 after 0 votes]
4932042
Baral
379/88.24
Jun,1990

[0 after 0 votes]
4879743
Burke
379/142.13
Nov,1989

[0 after 0 votes]
4837798
Cohen

Jun,1989

[0 after 0 votes]
4807274
Kousa
379/22.02
Feb,1989

[0 after 0 votes]
4797672
Kousa
340/5.26
Jan,1989

[0 after 0 votes]
4790003
Kepley
379/88.18
Dec,1988

[0 after 0 votes]
4734931
Bourg
379/93.01
Mar,1988

[0 after 0 votes]
4661974
Bales
379/198
Apr,1987

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A communications system, comprising:

a network system operable to be connected to external voice messaging systems;

interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems,at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;

database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;

a network center coupled to the network system through an internal data communication path, the network center containing network support systems for the administration, tracking and operation of the communications system; and

the network center comprises a message tracking system operable to store status information associated with messages being processed by the system, the message tracking system operable to report the status of messages being processed by the system and further operable to stop the delivery of messages at the request of the sender of the message.

2. A communications system, comprising:

a network system operable to be connected to external voice messaging systems;

interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems, at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;

database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;

a network center coupled to the network system through an internal data communication path, the network center containing network support systems for the administration, tracking and operation of the communications system;

the network center comprises a central access and control system operable to manage the interaction of the systems within the network center;

the network center comprises an interface system operable to allow users of the communications system to access the central access and control system to interact with the system; and

the interface system comprises a customer computer interface system operable to allow a particular user of the communications system operating a computer terminal in communication with the customer computer interface system to alter user profile information associated with the particular user.

3. A communications system, comprising:

a network system operable to be connected to external voice messaging systems;

interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems, at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;

database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;

a network center coupled to the network system through an internal data communication path, the network center containing network support systems for the administration, tracking and operation of the communications system;

the network center comprises a central access and control system operable to manage the interaction of the systems within the network center; and

the network center comprises an interactive voice response system operable to allow a particular user of the communications system to access the central access and control system to interact with the system using a telephone to alter user profile information associated with the particular user.

4. A communications system, comprising:

a network system operable to be connected to external voice messaging systems;

interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems, at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;

database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;

a network center coupled to the network system through an internal data communication path, the network center containing network support systems for the administration, tracking and operation of the communications system;

the network center comprises a message tracking system operable to store status information associated with messages being processed by the system, the message tracking system operable to report the status of a message being processed by the system and further operable to stop the delivery of the message at the request of the sender of the message;

a central access and control system operable to manage the interaction of the systems within the network center; and

a customer computer interface system operable to allow users of the communications system operating computer terminals to access the central access and control system to interact with the system, the customer computer interface system operable to allow a particular user of the communications system operating a computer terminal in communication with the customer computer interface system to receive reports on the status of messages being processed by the system and to stop the delivery of messages sent by the particular user and not yet delivered by the system.

5. A communications system, comprising:

a network system operable to be connected to external voice messaging systems, interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems, at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;

database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;

a network center coupled to the network system through an internal data communication path, the network center containing network support systems for the administration, tracking and operation of the communications system,

the network center comprises a message tracking system operable to store status information associated with messages being processed by the system, the message tracking system operable to report the status of a message being processed by the system and further operable to stop the delivery of the message at the request of the sender of the message;

a central access and control system operable to manage the interaction of the systems within the network center and the interaction of the network center with the network system; and

an interactive voice response system operable to allow users of the communications system to access the central access and control system to interact with the system using telephones, the interactive voice response system operable to allow a particular user of the communications system using a telephone in communication with the interactive voice response system to receive reports on the status of messages being processed by the system and to stop the delivery of messages sent by the particular user and not yet delivered by the system.

6. A communications system, comprising:

a network system operable to be connected to external voice messaging systems;

interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems, at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;

database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;

a network center coupled to the network system through an internal data communication path, the network center containing network support systems for the administration, tracking and operation of the communications system;

the network center comprises a billing system operable to store and accumulate accounts associated with users of the system and to report the status of the accounts;

a central access and control system operable to manage the interaction of the systems within the network center; and

an interactive voice response system operable to allow users of the communications system to access the billing system through the central access and control system to interact with the billing system using telephones, the interactive voice response system operable to allow a particular user of the communications system using a telephone in communication with the interactive voice response system to receive reports on the status of the account associated with the particular user.

7. A communications system, comprising:

a network system operable to be connected to external voice messaging systems;

interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems,at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;

database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;

a network center coupled to the network system through an internal data communication path, the network center containing network support systems for the administration, tracking and operation of the communications system,

the network center comprises a billing system operable to store and accumulate accounts associated with users of the communications system and to report the status of the accounts;

a central access and control system operable to manage the interaction of the systems within the network center and the interaction of the network center with the network system; and

a customer computer interface system operable to allow users of the communications system operating computer terminals to access the central access and control system to interact with the system, the customer computer interface system operable to allow a particular user of the communications system operating a computer terminal in communication with the customer computer interface system to receive reports on the status of the account associated with the particular user.

8. A communications system, comprising:

a network system operable to be connected to external voice messaging systems;

interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems, at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;

database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;

the network system comprises a network hub system having a plurality of network hubs interconnected by internal data communications paths and where each of the external voice messaging systems is coupled to one of the network hubs; and

each of the network hubs comprises a network processor operable to communicate to other network hubs through the internal data communication paths and where the network processor is operable to receive updated information regarding users of the system and updated information regarding status of messages being processed by the system and is operable to update a database within the network hub system to reflect the updated information received from other network hub systems.

9. A communications system, comprising:

a network system operable to be connected to external voice messaging systems;

interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems, at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;

database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;

the network system comprises a network hub system having a plurality of network hubs interconnected by internal data communications paths and where each of the external voice messaging systems is coupled to one of the network hubs;

each network hub comprises a message system database operable to store routing information used to route messages through the system;

an inbound message queue operable to store message records associated with messages received by a particular network hub;

an outbound message queue operable to store message records associated with messages to be transmitted from a particular network hub to another network hub or to an external messaging system; and

a message router operable to access the message system database and the inbound message queue in order to construct the message records placed in the outbound message queue.

10. A communications system, comprising:

a network system operable to be connected to external voice messaging systems;

interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems, at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;

database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;

the network system comprises a network hub system having a plurality of network hubs interconnected by internal data communications paths and where each of the external voice messaging systems is coupled to one of the network hubs;

a network center coupled to the network system through an internal data communication path, the network center containing network support systems for the administration, tracking and operation of the communications system and wherein each network hub comprises:

a message system database operable to store routing information used to route messages through the system;

an inbound administrative message queue operable to store message records associated with administrative messages received by a particular hub from another hub, from the network center system, or from an external messaging system;

an outbound administrative message queue operable to store message records associated with administrative messages to be transmitted from a particular hub to another hub, to the network center, or to an external messaging system; and

an administrative event manager operable to access the message system database and the inbound administrative message queue in order to construct the message records placed in the outbound administrative message queue.

11. The communications system of claim 10 where each network hub further comprises a connection manager operable to read the message records in the outbound administrative message queue, to determine the connections required to service the outbound administrative message queue message records, and to construct a connection queue comprising connection records ordering the required connections according to the priority of the administrative messages associated with the connections.

12. The communications system of claim 10 where the network center comprises a master database comprising directory information for users of the system and where each network hub comprises:

a data replicator operable to communicate with the master database and to receive database changes in order to update databases of user directory information and message system information stored within the network hub.

13. The communications system of claim 10 where each network hub comprises a management processor operable to allow the network hub to interact with the network center and to process requests from the network center for status information and for information associated with external messaging systems connected to the network hub.

14. The communications system of claim 13 where each network hub comprises an alarms database comprising a list of records specifying past events in the operation of the network hub and where the management processor is operable to manage the alarms database.

15. A communications system, comprising:

a network system operable to be connected to external voice messaging systems;

interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems, at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;

database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;

the network system comprises a network hub system having a plurality of network hubs interconnected by internal data communications paths and where each of the external voice messaging systems is coupled to one of the network hubs; and

each network hub comprises a media translator comprising a plurality of transformation and translation modules, the media translator operable to sequentially use selected ones of the transformation and translation modules to selectively change messages processed by the network hub.

16. The communications system of claim 15 where the media translator is operable to selectively translate the media of a message, transform the protocol of a message and translate the language of a message.

17. A communications system, comprising:

a network system operable to be connected to external voice messaging systems;

interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems, at least two of the external voice messaging systems communicating with the network system using disparate communications