Nova Patents
CA2305459C

Systems and methods for managing messages

Abstract

A Message Storage and Deliver System (10) (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 (10) detects the type of call and stores the message signal in a database. The MSDS (10) 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 request 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.

CA2305459C, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Expired 2 October 2018, 8 years ago.

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

55 claims: 30 independent, 25 dependent

  1. 1
    CA 02305459 2009-05-12 I CLAIM _ — «I 1. A method of receiving documents in a first format and for making information about the documents available over a network operating with a standard generalized mark-up format language, comprising:receiving first communications;receiving a document contained as part of each first communication wherein the document is in the first format;associating each document with at least one user;converting the documents from the first format to a standard generalized mark-up format language;storing the documents in the standard generalized mark-up format language in a database in accordance with the user associated with the document;receiving a second communication over the network in the standard generalized mark-up format language, the second communication being a search request specifying at least one search parameter, wherein the at least one search parameter includes at least one of a recipient's name, a document type, a date, a time, a calling number, a file size, a number of pages, a recent file request and a previously stored search request;performing the desired search of documents in the database;and sending the search results to a user wherein the sending comprises transmitting a user interface expressed as a sequence of markup language instructions, and wherein the user interface provides one or more links to respective documents stored in the database.
  2. 4
    A method as claimed in any of claims Ito 3 wherein said search results include a listing of all documents contained within the desired search.
  3. 5
    A method as claimed in any of claims 1 to 4 and further including saving the results of the desired search.
  4. 6
    A method as claimed in any of claims 1 to 5 and further including;receiving a request for at least part of a document in the search results;making at least part of the document available in the standard generalized mark-up format language;and sending at least part of the document over the second network in the standard generalized mark-up format language to the user in response to the request.
  5. 9
    A method as claimed claim 6, 7, or 8, further comprising checking that the user is permitted access to the document prior to sending at least part of the document to the user.
  6. 10
    A method as claimed in any of claims 6 to 9, wherein sending comprises sending at least part of the document to a hand-held device.
  7. 12
    A method as claimed in any of claims 1 to 11, wherein receiving the communication in the first format comprises receiving a voice message .
  8. 14
    A method as claimed in any of claims 1 to 11, wherein receiving the communication in the first format comprises receiving a facsimile message .
  9. 15
    A method as claimed in any of claims 1 to 11, wherein receiving the communication in the first format comprises receiving a computer file .
  10. 16
    A method as claimed in any of claims 1 to 15, wherein associating the document comprises associating the document to a business. CA 02305459 2007-12-10
  11. 17
    A method as claimed in any of claims 1 to 15, wherein associating the document comprises associating the document to a division of a business.
  12. 18
    A method as claimed in any of claims 1 to 15, wherein associating the document comprises associating the document to a group of individuals.
  13. 19
    A method as claimed in any of claims 1 to 15, wherein associating the document comprises associating the document to an individual.
  14. 20
    A method as claimed in any of claims 1 to 15, wherein associating the document comprises associating the document based on an address contained as part of the first communication.
  15. 21
    A method as claimed in any of claims 1 to 20, wherein receiving the second communication comprises receiving the second communication from the user.
  16. 22
    A method as claimed in any of claims 1 to 21, wherein storing the document comprises storing in the database a data entry having a plurality of fields related to the document.
  17. 23
    A method as claimed in any of claims 1 to 22, further comprising notifying the user after receiving the document.
  18. 24
    A method as claimed in any of claims 1 to 23, wherein the network operating with the standard generalized mark-up format language comprises the Internet. CA 02305459 2009-05-12
  19. 25
    A method as claimed in any of claims 1 to 23, wherein the network operating on an with the standard generalized mark-up format language comprises an intranet.
  20. 26
    A system for receiving and storing messages in a first format directed to a plurality of users and for relaying the messages to the users in a standard generalized mark-up format language, comprising:a telephone interface for receiving incoming calls from a public switched telephone network, the incoming calls including the messages;a network server coupled to said public switched telephone network and to a second network including: a central processor for receiving the messages from the telephone interface and converting the messages to the standard generalized mark-up format language;a storage medium for storing received messages in the standard generalized mark-up format language in a database in association with the users to which they are directed;and said network server programmed to: receive a communication over the second network in the standard generalized mark-up format language, the second communication being a search request specifying at least one search parameter, wherein the at least one search parameter includes at least one of a recipient's name, a document type, a date, a time, a calling number, a file size, a number of pages, a recent file request and a previously stored search request;in response to receiving the request, perform the desired search in the database;and send the search results over the second network to a user by transmitting a user interface expressed as a sequence of markup language instructions, wherein the user interface provides one or more links to respective documents stored in the database. CA 02305459 2009-05-12
  21. 36
    The system according to any of claims 33 to 35, wherein sending comprises sending at least part of the message to the user through a browser.
  22. 37
    The system according to any of claims 33 to 36, wherein said server is programmed to transmit an inbox to show messages associated with the user prior to receiving the request for at least part of the message.
  23. 38
    The system according to any of claims 33 to 37, wherein said server is further programmed to check that the user is permitted access to the message prior to sending at least part of the message to the user. CA 02305459 2009-05-12
  24. 39
    The system according to any of claims 26 to 38, wherein the second network comprises the Internet.
  25. 40
    The system according to any of claims 26 to 38, wherein the second network comprises an intranet.
  26. 41
    A system for receiving and storing messages in a first format directed to a plurality of users and for relaying the messages to the users, comprising:a telephone interface for receiving incoming calls from a public switched telephone network, the incoming calls including the messages;a network server coupled to said public switched telephone network and to a second network including: a central processor for receiving the messages from the telephone interface and converting the messages from said first format to a standard generalized mark-up format language;a storage medium for storing received messages in the standard generalized mark-up format language in a database in association with the users to which they are directed;and means to receive a communication over the second network in the standard generalized markup format language, the second communication being a search request specifying at least one search parameter, wherein the at least one search parameter includes at least one of a recipient's name, a document type, a date, a time, a calling number, a file size, a number of pages, a recent file request and a previously stored search request;means to, in response to receiving the request, perform the desired search in the database;and means to send the search results over the second network to a user, the means to send comprising means to transmit a user interface expressed as a sequence of markup language instructions, wherein the user interface provides one or more links to respective documents stored in the database. CA 02305459 2009-05-12
  27. 52
    The system according to any of claims 48 to 51, and further including means to transmit an inbox to show messages associated with the user prior to receiving the request for at least part of the message.
  28. 53
    The system according to any of claims 48 to 52, and further including means to check that the user is CA 02305459 2007-12-10 permitted access to the message prior to sending at least part of the message to the user.
  29. 54
    The system according to any of claims 41 to 53, wherein the second network comprises the Internet.
  30. 55
    The system according to any of claims 41 to 53, wherein the second network comprises an intranet.
Independent claims30