USER INITIATED RULE-BASED RESTRICTIONS ON MESSAGING APPLICATIONS
First Claim
1. A rule based method of sending messages from a sender to a receiver in a communications network, the method comprising:
- the receiver establishing a set of rules for the sender and storing the set of rules in a datastore, said set of rules including allowing the sender a limited number of defined message events with the receiver;
the sender attempting to send a message to the receiver;
determining whether a message session currently exists between the sender and the receiver;
if a message session currently exists between the sender and the receiver, accessing said set of rules in the data store, by using one or more processing units executing a data access program, and determining if the sender is allowed, based on said set of rules, to send the message to the receiver during said message session currently existing;
if the sender is allowed to send said message during the message session currently existing, sending the message to the receiver;
if a message session does not currently exist between the sender and the receiver, determining, based on said set of rules, whether a new message session is allowed between the sender and the receiver; and
if said new message session is allowed, establishing the new message session between the sender and the receiver, and sending the message to the receiver during said new message session.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product are disclosed for user initiated rule based restrictions on sending messages from a sender to a receiver in a communications network. The receiver establishes a set of rules for the sender that allows the sender a limited number of defined messages events with the receiver. The defined message events may be messages or message sessions. When the sender attempts to send a message to the receiver, it is determined whether a message session currently exists between the sender and the receiver. If a current session exists, the rules set by the receiver are used to determine if the message is allowed to be sent to the receiver. If a session does not currently exist, the rules are used to determine whether a new session is allowed. If a new message session is allowed, a new session is established, and the message is sent to the receiver during the new session.
48 Citations
20 Claims
-
1. A rule based method of sending messages from a sender to a receiver in a communications network, the method comprising:
-
the receiver establishing a set of rules for the sender and storing the set of rules in a datastore, said set of rules including allowing the sender a limited number of defined message events with the receiver; the sender attempting to send a message to the receiver; determining whether a message session currently exists between the sender and the receiver; if a message session currently exists between the sender and the receiver, accessing said set of rules in the data store, by using one or more processing units executing a data access program, and determining if the sender is allowed, based on said set of rules, to send the message to the receiver during said message session currently existing; if the sender is allowed to send said message during the message session currently existing, sending the message to the receiver; if a message session does not currently exist between the sender and the receiver, determining, based on said set of rules, whether a new message session is allowed between the sender and the receiver; and if said new message session is allowed, establishing the new message session between the sender and the receiver, and sending the message to the receiver during said new message session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A rule based system for sending messages from a sender to a receiver in a communications network, the system comprising:
-
a receiver unit for receiving a set of rules for the sender; a datastore for storing the set of rules, said set of rules including allowing the sender a limited number of defined message events with the receiver; a sender unit for attempting to send a message to the receiver unit; and one or more processor units including instructions for; determining whether a message session currently exists between the sender and the receiver; if a message session currently exists between the sender and the receiver, accessing said set of rules in the data store and determining if the sender is allowed, based on said set of rules, to send the message to the receiver during said message session currently existing; if the sender is allowed to send said message during the message session currently existing, sending the message to the receiver; if a message session does not currently exist between the sender and the receiver, determining, based on said set of rules, whether a new message session is allowed between the sender and the receiver; and if said new message session is allowed, establishing the new message session between the sender and the receiver, and sending the message to the receiver during said new message session. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An article of manufacture comprising:
-
at least one tangible computer readable medium having computer readable program code logic to execute machine instructions in one or more processing units for implementing rule-based restrictions on a messaging application in a communication network, wherein a receiver establishes a set of rules for a sender, and the sender attempts to send a message to the receiver, said computer readable program code logic, when executing, performing the following; storing the set of rules in a datastore, said set of rules including allowing the sender a limited number of messages sessions with the receiver; determining whether a message session currently exists between the sender and the receiver; if a message session currently exists between the sender and the receiver, accessing said set of rules in the data store, and determining if the sender is allowed, based on said set of rules, to send the message to the receiver during said message session currently existing; if the sender is allowed to send said message during the message session currently existing, sending the message to the receiver; if a message session does not currently exist between the sender and the receiver, determining, based on said set of rules, whether a new message session is allowed between the sender and the receiver; and if said new message session is allowed, establishing the new message session between the sender and the receiver, and sending the message to the receiver during said new message session. - View Dependent Claims (17, 18, 19, 20)
-
Specification