Patent US6606647B2 successfully refreshed from Google Patents.
US6606647B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Server and method for routing messages to achieve unified communications
Assignee: Infospace Holdings LLC
•
Filing: 1999-01-11
•
Granted: 2003-08-12
•
Expires: 2019-01-11
Abstract
Abstract A server routes one's incoming messages to his/her communication devices according to his/her routing preferences, and modifies the messages as needed. For example, the server can route an incoming page to one's email account and, if necessary, modify the page so that it is compatible with the email client. Thus, the server enables a number of diverse features such as: selection of routing topology (direct or indirect), translation of network restrictions, conditioning a synchronous communication for reception by an asynchronous device, message encryption, and callback or “buddy list” services.
Inventors
- 👤 Niraj A. Shah
- 👤 Ethan B. Hugg
- 👤 Kevin L. Chestnut
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 20:22
CPC Classifications
H; H04; H04L; H04L51/00; H04L51/21; H04L51/214; H04L51/04
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
156 words
A system for providing unified communications between a message sending device that sends a message to a user and a plurality of message devices associated with the user, each message device having an associated device identifier, the system comprising: a messaging client computer having at least one associated message device; a messaging client program operable on the client computer that dynamically detects a state of at least one of the associated message devices; a messaging server computer in communication the messaging client computer; a profile database having message routing preferences associated with the user, the profile database accessible to the messaging server computer for electronic communication; and a server program operable on the messaging server that determines zero or more message devices to which the message to the user should be sent based upon the message routing preferences retrieved via the profile database and the state of at least one message device associated with the user.
Claim 2
Independent Claim
156 words
A system for providing unified communications between a message sending device that sends a message to a user and a plurality of message devices associated with the user, each message device having an associated device identifier, the system comprising: a messaging client computer having at least one associated message device; a messaging client program operable on the client computer that dynamically detects a state of at least one of the associated message devices; a messaging server computer in communication the messaging client computer; a profile database having message routing preferences associated with the user, the profile database accessible to the messaging server computer for electronic communication; and a server program operable on the messaging server that determines zero or more message devices to which the message to the user should be sent based upon the message routing preferences retrieved via the profile database and the state of at least one message device associated with the user.
Claim 3
Dependent Claim
25 words
The system of claim 1 , wherein the state of a message device indicates that the message device is in active use by the user.
Claim 4
Dependent Claim
50 words
The system of claim 2 , wherein the messaging server program determines the message device to which the message to the user should be sent by at least in part determining that the state of the message device indicates that the message device is in active use by the user.
Claim 5
Dependent Claim
31 words
The system of claim 3 , wherein the system monitors the usage patterns of the user and automatically updates the message routing preferences to reflect the usage patterns of the user.
Claim 6
Dependent Claim
27 words
The system of claim 4 , wherein determining the usage patterns of the user comprise detecting an order in which the user acts on each message received.
Claim 7
Dependent Claim
40 words
The system of claim 5 , wherein determining the usage patterns of the user comprise further comprise correlating the order in which the user acts on each message to the user received with characteristics of the message to the user.
Claim 8
Dependent Claim
37 words
The system of claim 4 , wherein the system prompts the user for the authority to automatically update the message routing preferences that are based on suggestions automatically generated from the monitored usage patterns of the user.
Claim 9
Dependent Claim
46 words
The system of claim 4 , wherein determining the usage patterns of the user comprise correlating characteristics of the message to the user with the user's actions pertaining to the message when received at the message device to which the message to the user was directed.
Claim 10
Dependent Claim
42 words
The system of claim 2 , wherein the messaging client program detects that the message device is in active use by the user by at least in part detecting a log-on of the message device within a pre-defined interval preceding the detection.
Claim 11
Dependent Claim
50 words
The system of claim 9 , wherein the messaging server program determines the message device to which the message to the user should be sent by at least in part determining that the state of the message device indicates that the message device is in active use by the user.
Claim 12
Dependent Claim
42 words
The system of claim 2 , wherein the messaging client program detects that the message device is in active use by the user by at least in part detecting input/output activity involving the message device within a pre-defined interval preceding the detection.
Claim 13
Dependent Claim
50 words
The system of claim 11 , wherein the messaging server program determines the message device to which the message to the user should be sent by at least in part determining that the state of the message device indicates that the message device is in active use by the user.
Claim 14
Dependent Claim
50 words
The system of claim 2 , wherein the messaging client program detects that the message device is in active use by the user by at least in part detecting changes in video input from a video camera in proximity to the message device within a pre-defined interval preceding the detection.
Claim 15
Dependent Claim
50 words
The system of claim 13 , wherein the messaging server program determines the message device to which the message to the user should be sent by at least in part determining that the state of the message device indicates that the message device is in active use by the user.
Claim 16
Dependent Claim
49 words
The system of claim 2 , wherein the messaging client program detects that the message device is in active use by the user by at least in part detecting changes in audio input from a microphone in proximity to the message device within a pre-defined interval preceding the detection.
Claim 17
Dependent Claim
50 words
The system of claim 15 , wherein the messaging server program determines the message device to which the message to the user should be sent by at least in part determining that the state of the message device indicates that the message device is in active use by the user.
Claim 18
Dependent Claim
23 words
The system of claim 1 , wherein the state of a message device indicates the availability of the message device for electronic communication.
Claim 19
Dependent Claim
25 words
The system of claim 17 , wherein the messaging server computer maintains a list in active memory of each message device available for electronic communication.
Claim 20
Dependent Claim
37 words
The system of claim 18 , wherein the messaging server program determining the prioritization of the routing preferences of the user comprises determining the most recent log-on of one of the message devices associated with the user.
Claim 21
Dependent Claim
52 words
The system of claim 18 , wherein the messaging server computer holds the message to the user for delivery until it determines that the message device to which the message to the user is directed is available by monitoring the list in active memory of each message device available for electronic communication.
Claim 22
Dependent Claim
31 words
The system of claim 1 , wherein the system monitors the usage patterns of the user and automatically updates the message routing preferences to reflect the usage patterns of the user.
Claim 23
Dependent Claim
27 words
The system of claim 21 , wherein determining the usage patterns of the user comprise detecting the order in which the user acts on each message received.
Claim 24
Dependent Claim
39 words
The system of claim 22 , wherein determining the usage patterns of the user further comprise correlating the order in which the user acts on each message to the user received with characteristics of the message to the user.
Claim 25
Dependent Claim
37 words
The system of claim 21 , wherein the system prompts the user for the authority to automatically update the message routing preferences that are based on suggestions automatically generated from the monitored usage patterns of the user.
Claim 26
Dependent Claim
46 words
The system of claim 21 , wherein determining the usage patterns of the user comprise correlating characteristics of the message to the user with the user's actions pertaining to the message when received at the message device to which the message to the user was directed.
Claim 27
Dependent Claim
39 words
The system of claim 1 , wherein there are a plurality of messaging client computers each having at least one associated message device, the plurality of messaging client computers being accessible to the messaging server computer for electronic communication.
Claim 28
Dependent Claim
51 words
The system of claim 26 , wherein several of the messaging client computers are associated with message devices associated with the user and the routing preferences of the user that are applied by the server program are prioritized by the state of at least one message device associated with the user.
Claim 29
Dependent Claim
46 words
The system of claim 27 , wherein the messaging server program determining the prioritization of the routing preferences of the user is based at least in part on the state of the message device indicating that the message device is in active use by the user.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-08-11 | 2007-02-10 | 2007-08-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-08-11 | 2011-02-10 | 2011-08-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-08-11 | 2015-02-10 | 2015-08-12 | $7700.00 | Window Closed / Lapsed |