Messaging system with application-defined states

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000

Reexamination Certificate

active

06442546

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to a messaging system that provides flexible messaging attributes.
BACKGROUND OF THE INVENTION
Messaging systems assign certain attributes to messages they process. For example, many messaging systems assign an attribute representing the time of arrival. Some attributes may be assigned depending upon the type of the message. For example, a sender attribute may be assigned if the message type is such that the sender is known. An email message may, in addition, have attributes representing the subject of the message, the organization of the sender, etc.
In conventional messaging systems, the sets of attributes are fixed. For example, an email message may have a time of arrival attribute and a subject attribute. This set of attributes is fixed; additional attributes cannot be added. Likewise, the manner in which the attribute values are obtained is fixed. For example, the time of arrival attribute is obtained from the system timer, while the subject attribute is manually input by the user. These arrangements cannot be changed. Finally, the entity types to which attributes are assigned are fixed.
As messaging systems evolve to be capable of processing arbitrary message types for applications which may not yet have been defined, the fixed approach becomes very restrictive. A need arises for a messaging system in which attribute types may be easily defined or modified, the manner in which attribute values are obtained may be easily defined or modified, and the entity types to which attributes are assigned may be easily defined or modified.
SUMMARY OF THE INVENTION
The present invention is a messaging system which allows new messaging services to be easily implemented on top of a core messaging infrastructure. The core messaging infrastructure stores and manages messaging attributes, but only includes a small set of pre-defined attributes. Additional attributes may be defined by messaging applications external to the core infrastructure. The external applications may easily define or modify the attributes they have defined. The manner in which attribute values are obtained may be easily defined or modified and the entity types to which attributes are assigned may be easily defined or modified by applications themselves.
The present invention includes a plurality of messaging entities, such as messages, folders, and users, a plurality of attributes associated with the messaging entities, and a plurality of applications. Each application is operable to examine and modify at least some of the messaging entities and attributes. An application selection device is operable to examine at least some of the messaging entities and at least some of the attributes and to select an application to be invoked, from among the plurality of applications, based on values of the examined messaging entities and attributes. An application invocation device invokes the selected application.
The applications may define and modify a type of an attribute and/or may define and modify an association of an attribute with a messaging entity.


REFERENCES:
patent: 5473680 (1995-12-01), Porter
patent: 5504892 (1996-04-01), Atsatt et al.
patent: 5530861 (1996-06-01), Diamant et al.
patent: 5760770 (1998-06-01), Bliss et al.
patent: 5802510 (1998-09-01), Jones
patent: 5826039 (1998-10-01), Jones
patent: 5870559 (1999-02-01), Leshem et al.
patent: 5893913 (1999-04-01), Brodsky et al.
patent: 5907704 (1999-05-01), Gudmundson et al.
patent: 5917489 (1999-06-01), Thurlow et al.
patent: 5923848 (1999-07-01), Goodhand et al.
patent: 5956715 (1999-09-01), Glasser et al.
patent: 6052681 (2000-04-01), Harvey
patent: 6057841 (2000-05-01), Thurlow et al.
patent: 6065012 (2000-05-01), Balsara et al.
patent: 6069947 (2000-05-01), Evans et al.
patent: 6078924 (2000-06-01), Ainsbury et al.
patent: 6115709 (2000-09-01), Gilmour et al.
patent: 6154783 (2000-11-01), Gilmour et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Messaging system with application-defined states does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Messaging system with application-defined states, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Messaging system with application-defined states will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2898391

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.