← Back to Patent Explorer
US6459913B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Unified alerting device and method for alerting a subscriber in a communication network based upon the result of logical functions

Assignee: AT&T Inc
•
Filing: 1999-05-03
•
Granted: 2002-10-01
•
Expires: 2019-05-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention provides for a unified alerting system that alerts the subscriber via one or more devices. The unified alerting system receives alert events from services subscribed to by the subscriber, filters the alert events and alerts the subscriber via one or more devices identified in a subscriber profile. The alert event is filtered by if-then-else statements that contain conditions and actions. Conditions have Boolean values and the actions set various control variables or may be further if-then-else statements. In this way, the subscriber may specify complex conditions that process each alert event to determine whether the subscriber should be alerted via one of the available devices. The subscriber profile specifies possible devices through which the subscriber may be alerted via a schedule corresponding to each of the devices. The profile also includes a priority level for each of the devices when multiple devices are available. The unified alerting device may also perform various conversions such as voice-to-text and text-to-voice so that messages may be sent in an alert regardless of the capabilities of the devices used.

Inventors

  • 👤 Jocelyn Cloutier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 13:46
CPC Classifications
H; H04; H04W; H04W4/00; H04W4/12; H04W4/16; H04W68/00; H04W68/12; H04W8/00; H04W8/18; H04W88/00; H04W88/18; H04W88/184

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 167 words
A unified alerting device that alerts a subscriber in a communication network, comprising: a database including a subscriber profile; a network interface; and a controller coupled to the database and the network interface, the controller receiving an alert event from the network via the network interface, filtering the alert event based on subscriber filtering data by executing a program that performs logical functions entered by the subscriber, and alerting the subscriber via a device based on the subscriber profile retrieved from the database and a result of the filtering, wherein the logical functions include a combination of one or more conditions and one or more actions, and wherein the subscriber profile includes a schedule of availability for a plurality of devices that specifies a date and time for each of the devices that may be used to alert the subscriber and a priority specification indicates a priority of each of the devices that are available for a common period of time and are accessible by the subscriber.
Claim 2
Dependent Claim 167 words
A unified alerting device that alerts a subscriber in a communication network, comprising: a database including a subscriber profile; a network interface; and a controller coupled to the database and the network interface, the controller receiving an alert event from the network via the network interface, filtering the alert event based on subscriber filtering data by executing a program that performs logical functions entered by the subscriber, and alerting the subscriber via a device based on the subscriber profile retrieved from the database and a result of the filtering, wherein the logical functions include a combination of one or more conditions and one or more actions, and wherein the subscriber profile includes a schedule of availability for a plurality of devices that specifies a date and time for each of the devices that may be used to alert the subscriber and a priority specification indicates a priority of each of the devices that are available for a common period of time and are accessible by the subscriber.
Claim 3
Dependent Claim 58 words
The device of claim 1 , wherein the controller selects a device from the subscriber profile that has a highest priority among those devices that may receive an information type that matches an information type of a communication corresponding to the alert event, and alerts the subscriber using the information type of the communication via the selected device.
Claim 4
Dependent Claim 15 words
The device of claim 2 , wherein the information type includes text, voice, and video.
Claim 5
Dependent Claim 43 words
The device of claim 1 , wherein the controller receives a portion of a communication corresponding to the alert event in one information type, and generates the alert for the device in another information type, where information types include text, voice, and video.
Claim 6
Dependent Claim 41 words
The device of claim 1 , wherein the controller makes a decision whether to alert the subscriber, the decision being made by evaluating one or more if-then-else statements based on said one or more conditions and said one or more actions.
Claim 7
Dependent Claim 43 words
The device of claim 5 , wherein an action includes setting a value of a variable or evaluating additional one or more conditions and taking additional one or more actions based on results of the evaluations of the additional one or more conditions.
Claim 8
Dependent Claim 39 words
The device of claim 5 , wherein the controller evaluates one or more conditions to obtain Boolean values, where each of the conditions evaluate to a Boolean value, and takes one or more actions based on the Boolean values.
Claim 9
Dependent Claim 32 words
The device of claim 7 , wherein a condition is a regular expression of one or more variables combined with operators, each of the variables having a quantity that may be evaluated.
Claim 10
Dependent Claim 31 words
The unified alerting device of claim 1 , wherein the subscriber subscribes to multiple communication services and the unified alerting device receives an alert event from any of the subscribed services.
Claim 11
Dependent Claim 25 words
The device of claim 1 , wherein the controller alerts the subscriber via a second device if the subscriber is busy at the first device.
Claim 12
Dependent Claim 24 words
The device of claim 1 , wherein the alert include at least one of an audio signal, a text message, or a video message.
Claim 13
Independent Claim 146 words
A method for alerting a subscriber in a communication network, comprising: providing a subscriber profile in a database; receiving an alert event from the network; filtering the alert by executing a program that performs logical functions entered by the subscriber representing subscriber filtering data, said logical functions including a combination of one or more conditions and one or more actions; and alerting the subscriber with an alert via a first device based on the subscriber profile retrieved from the database and a result of the filtering, wherein the subscriber profile includes a schedule of availability for a plurality of devices that specifies a date and time for each of the devices that may be used to alert the subscriber, and a priority specification indicates a priority of each of the devices that are available for a common period of time and are accessible by the subscriber.
Claim 14
Independent Claim 146 words
A method for alerting a subscriber in a communication network, comprising: providing a subscriber profile in a database; receiving an alert event from the network; filtering the alert by executing a program that performs logical functions entered by the subscriber representing subscriber filtering data, said logical functions including a combination of one or more conditions and one or more actions; and alerting the subscriber with an alert via a first device based on the subscriber profile retrieved from the database and a result of the filtering, wherein the subscriber profile includes a schedule of availability for a plurality of devices that specifies a date and time for each of the devices that may be used to alert the subscriber, and a priority specification indicates a priority of each of the devices that are available for a common period of time and are accessible by the subscriber.
Claim 15
Dependent Claim 57 words
The method of claim 1 , further comprising: selecting a device from the subscriber profile that has a highest priority among those devices that may receive an information type that matches an information type of a communication corresponding to the alert event; and alerting the subscriber using the information type of the communication via the selected device.
Claim 16
Dependent Claim 15 words
The method of claim 13 , wherein the information type includes text, voice, and video.
Claim 17
Dependent Claim 42 words
The method of claim 1 , further comprising: receiving a portion of a communication corresponding to the alert event in one information type; and generating the alert for the device in another information type, where information types include text, voice, and video.
Claim 18
Dependent Claim 34 words
The method of claim 1 , further comprising one of: waiting for a predetermined amount of time before performing the alerting step; or not performing the alerting step during a pre-specified period of time.
Claim 19
Dependent Claim 42 words
The method of claim 1 , wherein the filtering step makes a decision whether to alert the subscriber, the decision being made by evaluating one or more if-then-else statements based on the one or more conditions and the one or more actions.
Claim 20
Dependent Claim 38 words
The method of claim 17 , further comprising: evaluating one or more conditions to obtain Boolean values, where each of the conditions evaluate to a Boolean value; and taking one or more actions based on the Boolean values.
Claim 21
Dependent Claim 32 words
The method of claim 18 , wherein a condition is a regular expression of one or more variables combined with operators, each of the variables having a quantity that may be evaluated.
Claim 22
Dependent Claim 43 words
The method of claim 17 , wherein an action includes setting a value of a variable or evaluating additional one or more conditions and taking additional one or more actions based on results of the evaluations of the additional one or more conditions.
Claim 23
Dependent Claim 26 words
The method of claim 1 , wherein the subscriber subscribes to multiple communications services and the alert event if received from any of the subscribed services.
Claim 24
Dependent Claim 24 words
The method of claim 1 , further comprising alerting the subscriber via a second device if the subscriber is busy at the first device.
Claim 25
Dependent Claim 24 words
The method of claim 1 , wherein the alert includes at least one of an audio signal, a text message, or a video message.
Claim 26
Dependent Claim 35 words
The method of claim 23 , further comprising: extracting information from a communication corresponding to the alert event; and one of: including extracted information with the alert, or sending the extracted information as the alert.
Claim 27
Dependent Claim 122 words
A unified alerting device that alerts a subscriber in a communication network, comprising: a database including a subscriber profile; a network interface; and a controller coupled to the database and the network via the network interface, the controller receiving an alert event from the network interface, filtering the alert event based on subscriber filtering data by executing a program that performs logical functions entered by the subscriber, and alerting the subscriber via a device based on the subscriber profile retrieved from the database and a result of the filtering, wherein the alert event is generated based on an incoming communication to the communication network and wherein the logical functions include a combination of one or more conditions and one or more actions.
Claim 28
Dependent Claim 122 words
A unified alerting device that alerts a subscriber in a communication network, comprising: a database including a subscriber profile; a network interface; and a controller coupled to the database and the network via the network interface, the controller receiving an alert event from the network interface, filtering the alert event based on subscriber filtering data by executing a program that performs logical functions entered by the subscriber, and alerting the subscriber via a device based on the subscriber profile retrieved from the database and a result of the filtering, wherein the alert event is generated based on an incoming communication to the communication network and wherein the logical functions include a combination of one or more conditions and one or more actions.
Claim 29
Independent Claim 98 words
A method for alerting a subscriber in a communication network, comprising: providing a subscriber profile in a database; receiving an alert event from the network, the alert event generated based on an incoming communication to the communication network; filtering the alert event by executing a program that performs logical functions entered by the subscriber representing filtering data, said logical functions including a combination of one or more conditions and one or more actions; and alerting the subscriber with an alert via a device based on the subscriber profile retrieved from the database and a result of the filtering.
Claim 30
Independent Claim 98 words
A method for alerting a subscriber in a communication network, comprising: providing a subscriber profile in a database; receiving an alert event from the network, the alert event generated based on an incoming communication to the communication network; filtering the alert event by executing a program that performs logical functions entered by the subscriber representing filtering data, said logical functions including a combination of one or more conditions and one or more actions; and alerting the subscriber with an alert via a device based on the subscriber profile retrieved from the database and a result of the filtering.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-30 2006-04-01 2006-10-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-30 2010-04-01 2010-10-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-30 2014-04-01 2014-10-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag