EP1034651B2

Systems and methods for managing messages

Abstract

A Message Storage and Deliver System (MSDS) is connected to the public switched telephone network (PSTN) and receives incoming calls with these calls being facsimile, voice, or data transmissions. The MSDS detects the type of call and stores the message signal in a database. The MSDS is also connected to the Internet and has a hyper-text transfer protocol deamon (HTTPD) for receiving requests from users. The HTTPD forwards requests for certain files or messages to a network server which transmits at least part of the message to the HTTPD and then to the user. In addition to requests for certain documents, the HTTPD may also receive a request in the form of a search query. The search query is forwarded from the HTTPD to an application program for conducting the search of the database. The results of the search are forwarded through the HTTPD to the user. The user may then select one or more files or messages from the search results and may save the search for later reference.

EP1034651B2, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Expired 2 October 2018, 8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    A method of storing and delivering a message to a user over a network comprising the steps of:- a) receiving an incoming call (15) and detecting an address signal associated with the incoming call, the address signal being associated with a system user (32);b) receiving a user message, in a first file format, accompanying the address signal;c) converting the user message from the first file format to a standard generalized mark-up language format;d) storing the standard generalized mark-up language format user message in a separate directory established for each user in a storage area (11);e) receiving (321) a system user request for the standard generalized mark-up language format message and identifying the user message in the storage area, the received system user request comprising a search query form from the system user (32) specifying at least one parameter for the search request;f) transmitting at least a portion of the standard generalized mark-up language format user message to the system user over a network (30);g) storing a data entry (300) comprising a plurality of fields (301-309) for identifying the user message for each received user message;h) receiving (324) the system user search request (321), which specifies data field message information parameters for a desired search;i) performing (324) the requested search through the storage area (11) in response to the user search request by identifying all user messages satisfying the search parameters;j) sending (325) the search results to the system user (32);characterized by :- k) storing (326) the search results as a user named:- i) open search wherein the search is reactivated in response to a user request;or ii) closed search wherein the messages in a named search are limited to those existing at the time of the search.
  2. 4
    A method as claimed in any of claims 1 to 3 and further operative to send (325) the search results to the system user (32) by returning a listing of all messages contained within the desired search.
  3. 6
    A network message storage and delivery system comprising:- a) means (17) for receiving an incoming call (15) and for detecting an address signal associated with the incoming call, the address signal being associated with a system user (32);b) means (41) for receiving a user message, in a first file format, accompanying the address signal;c) processor means (3) controlled by software (7) for converting the message from the first file format to a standard generalized mark-up language format;d) means (11) for storing the standard generalized mark-up format message in a storage area;and, e) server means (5) controlled by software (9) to perform the method of any of claims 1 to 5.