Method for selectively sending a notification to an instant messaging device
First Claim
1. A computer-implemented method for sending a message on a network, comprising:
- determining a source of a set of data elements;
transforming said set of data elements, based in part on a set of rules, from a first representation of said set of data elements to a second representation of said set of data elements;
monitoring said second representation using said set of rules, for an event that triggers an event notification message to be transmitted in real time;
prior to transmitting said event notification message to a first designated wireless device, ascertaining if said first designated wireless device, to which said event notification message is to be transmitted, is present on said network based on information received via said network;
if said first designated wireless device is ascertained to be present on said network based on said information received via said network, transmitting said event notification message to said first designated wireless device; and
if said first designated wireless device is ascertained to be not present on said network based on said information received via said network, transmitting said event notification message to said second designated wireless device instead of said first designated wireless device, wherein said set of data elements pertain to information other than presence of said first designated device or said second designated device.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for sending a message. The computer-implemented method also includes monitoring, using a first set of rules, for an event that triggers a message to be transmitted. The computer-implemented method further includes ascertaining, using a set of notification rules and at least one of a first present parameter and a first status parameter, whether a first user is capable of reviewing the message substantially immediately after the message is transmitted to the first user if the message is transmitted to the first user, the first present parameter indicating whether a first instant messaging client associated with the first user is currently online, the first status parameter indicating whether the first user is available for the reviewing. The computer-implemented method also includes transmitting the message to the first instant messaging client associated with first user if the first user is ascertained to be capable of reviewing the message substantially immediately after the message is transmitted to the first user.
-
Citations
33 Claims
-
1. A computer-implemented method for sending a message on a network, comprising:
-
determining a source of a set of data elements; transforming said set of data elements, based in part on a set of rules, from a first representation of said set of data elements to a second representation of said set of data elements; monitoring said second representation using said set of rules, for an event that triggers an event notification message to be transmitted in real time; prior to transmitting said event notification message to a first designated wireless device, ascertaining if said first designated wireless device, to which said event notification message is to be transmitted, is present on said network based on information received via said network; if said first designated wireless device is ascertained to be present on said network based on said information received via said network, transmitting said event notification message to said first designated wireless device; and if said first designated wireless device is ascertained to be not present on said network based on said information received via said network, transmitting said event notification message to said second designated wireless device instead of said first designated wireless device, wherein said set of data elements pertain to information other than presence of said first designated device or said second designated device. - View Dependent Claims (2, 3, 4, 6)
-
-
5. (canceled)
-
7-23. -23. (canceled)
-
24. An apparatus for sending a message on a network, comprising:
-
means for determining a source of a set of data elements; means for transforming said set of data elements, based in part on a set of rules, from a first representation of said set of data elements to a second representation of said set of data elements; means for monitoring said second representation using said set of rules, for an event that triggers an event notification message to be transmitted in real time; means for ascertaining prior to transmitting said event notification message to a first designated wireless device, if said first designated wireless device, to which said event notification message is to be transmitted, is present on said network based on information received via said network; means for transmitting, if said first designated wireless device is ascertained to be present on said network based on said information received via said network, said event notification message to said first designated wireless device; and means for transmitting, if said first designated wireless device is ascertained to be not present on said network based on said information received via said network, said event notification message to said second designated wireless device instead of said first designated wireless device, wherein said set of data elements pertain to information other than presence of said first designated device or said second designated device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification