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.

Term
Term ended
Projected expiry passed 2 October 2018, 8 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
11 claims: 2 independent, 9 dependent
- 1Netzwerk-Nachrichtenspeicherungs- und -Zustellungssystem, mit:a) einem Mittel ( 17 ) zum Empfangen eines eingehenden Rufs ( 15 ) und zum Erkennen eines zum eingehenden Ruf gehörigen Adresssignals, wobei das Adresssignal zu einem Teilnehmer ( 32 ) gehört;b) einem Mittel ( 41 ) zum Empfangen einer Nachricht in einem ersten Dateiformat, die dem Adresssignal beigefügt ist;c) einem durch Software ( 7 ) gesteuertes Prozessormittel ( 3 ) zum Wandeln der Nachricht vom ersten Dateiformat zu einem Standardformat in generalisierter Auszeichnungssprache;d) einem Mittel ( 11 ) zum Speichern der Nachricht im Standardformat in generalisierter Auszeichnungssprache in einem Speicherbereich;e) einem durch Software ( 9 ) gesteuerten Servermittel ( 5 ) zum Empfangen einer Teilnehmeranforderung für die Nachricht im Standardformat in generalisierter Auszeichnungssprache und zum Abrufen der Nachricht aus dem Speicherbereich;und f) wobei das Servermittel dazu eingerichtet ist, zumindest einen Abschnitt der Nachricht im Standardformat in generalisierter Auszeichnungssprache über ein Netz ( 30 ) an den Teilnehmer zu übertragen;dadurch gekennzeichnet , dass: g) die Teilnehmeranforderung eine Suchabfrage aufweist, die mindestens einen Parameter für eine gewünschte Suche angibt;h) die Serversoftware ( 9 ) die Suchabfrage an den Server ( 5 ) überträgt;i) der Server so eingerichtet ist, dass er die gewünschte Suche ausführt, indem er sämtliche Nachrichtensignale, die den Suchparameter erfüllen, identifiziert;und j) der Server die Suchergebnisse an den Teilnehmer ( 32 ) sendet.
- 2System nach Anspruch 1 und zum Empfangen und Speichern einer Nachricht als ein an einen vorgesehenen Empfänger gerichtetes Signal und zum Übertragen des Nachrichtensignals an einen Teilnehmer-Computer und ferner dadurch gekennzeichnet, dass:a) das Mittel ( 17 ) zum Empfangen eines eingehenden Rufs eine Telefonschnittstelle ( 43 ) zum Empfangen eines eingehenden Rufs ( 15 ) aus einem öffentlichen Telefonwählnetz ( 20 ) ist;und b) die Serversoftware ( 9 ) einen Hypertext-Transfer-Protokoll-Dämon ( 37 ) enthält, der die Suchanforderung vom Computer ( 32 ) empfängt.
- 3System nach Anspruch 2 und ferner dadurch gekennzeichnet, dass das Prozessormittel ( 3 ) dazu eingerichtet ist, eine Dateneingabe für jede empfangene Nachricht zu speichern.
- 4System nach Anspruch 3 und ferner dadurch gekennzeichnet, dass die Dateneingabe eine Mehrzahl Felder zur Identifizierung des Nachrichtensignals aufweist.
- 5System nach Anspruch 4 und ferner dadurch gekennzeichnet, dass die Mehrzahl Felder zur Identifizierung des Nachrichtensignals ein Uniform Resource Locator ist.
- 6System nach einem der Ansprüche 2 bis 5 und ferner dadurch gekennzeichnet, dass das Prozessormittel ( 3 ) dazu eingerichtet ist, die Dateneingabe in einer relationalen Datenbank zu speichern.
- 7Verfahren zum Speichern und Zustellen einer Nachricht an einen Teilnehmer über ein Netz, mit den Schritten:a) Empfangen eines eingehenden Rufs ( 15 ) und Erkennen eines zum eingehenden Ruf gehörigen Adresssignals, wobei das Adresssignal zu einem Teilnehmer ( 32 ) gehört;b) Empfangen einer Nachricht in einem ersten Dateiformat, die dem Adresssignal beigefügt ist;c) Wandeln der Nachricht vom ersten Dateiformat zu einem Standardformat in generalisierter Auszeichnungssprache;d) Speichern der Nachricht im Standardformat in generalisierter Auszeichnungssprache in einem Speicherbereich ( 11 );e) Empfangen einer Teilnehmeranforderung für die Nachricht im Standardformat in generalisierter Auszeichnungssprache und Abrufen der Nachricht aus dem Speicherbereich;und f) Übertragen zumindest eines Abschnitts der Nachricht im Standardformat in generalisierter Auszeichnungssprache über ein Netz ( 30 ) an den Teilnehmer;dadurch gekennzeichnet, dass: g) die empfangene Teilnehmeranforderung eine Suchabfrage vom Teilnehmer ( 32 ) aufweist, die mindestens einen Parameter für die Suchanforderung angibt;h) Ausführen der gewünschten Suche durch den Speicherbereich ( 11 );und i) Senden der Suchergebnisse an den Teilnehmer.
- 8Verfahren nach Anspruch 7 und zum Empfangen und Speichern einer Nachricht als ein an einen vorgesehenen Empfänger gerichtetes Signal und zum Übertragen des Nachrichtensignals an einen Teilnehmer-Computer und ferner durch die Schritte gekennzeichnet:a) Empfangen des eingehenden Rufs ( 15 ) aus einem öffentlichen Telefonwählnetz ( 20 );und b) Empfangen der Suchanforderung bei einem Hypertext-Transfer-Protokoll-Dämon ( 37 ).
- 9Verfahren nach Anspruch 8 und ferner gekennzeichnet durch den Schritt des Speicherns einer Dateneingabe im Speicher ( 11 ) für jedes empfangene Nachrichtensignal.
- 10Verfahren nach einem der Ansprüche 7 bis 9 und ferner dadurch gekennzeichnet, dass der Schritt des Sendens der Suchergebnisse an den Teilnehmer den Schritt der Rücksendung einer Auflistung aller in der gewünschten Suche enthaltenden Nachrichten enthält.
- 11Verfahren nach einem der Ansprüche 7 bis 10 und ferner durch den Schritt des Sicherns der Ergebnisse der gewünschten Suche im Speicher ( 11 ) gekennzeichnet.
Independent claims11
179 paragraphs in 8 sections, as filed
FIELD OF THE INVENTION
0001These This invention relates to a system and method and to systems and method for storing and delivering messages and, more particularly, to a system and method and to systems and methods for Storing messages and to deliver the messages over a network such as the Internet or a telephone line to a specific recipient.
0002In In another aspect, the invention relates to a system and Process or to systems and methods for storing, Deliver and manage messages or other files, such as for archiving purposes or Dokumentnachverfolgung.
BACKGROUND OF THE INVENTION
0003Although many business enterprises all sizes strongly on the fax machine fall back and this quickly became a standard office equipment, many can businesses still do not benefit or households from the benefits of the fax machine. Unfortunately Example, a fax machine for a small business or a private household a fairly expensive piece of equipment. additionally the purchase price of the fax machine needs this toner, paper, maintenance and possibly repair. These Expenditure Kings nen be high enough to small businesses deter and certainly many households of the benefits of benefit, the fax machine can offer. For others who constantly are traveling and no office have, it may be impractical to own a fax machine. Indeed estimates Atlanta Business Chronicle magazine that 30% of all small Business enterprise no Faxes have. Therefore, many businesses and households at a disadvantage because they do not have access to a fax machine.
0004Because a fax machine such an advantage for may be a company, and is greatly resorted to documents to send and receive, there is a problem, as the devices not always for receiving a document available. Sometimes the fax machine can be occupied when it is receiving another message or sends its own message. While these hours must try periodically a person, the message To send until the connection is established with the desired fax is. This impossibility, a connection to a fax machine produce, can be frustrating, quite a lot of time the person avail and this deter productive tasks to fulfill. Although some further more sophisticated fax machines several times a redial carry out, is still a person must keep the fax in the eye, to ensure that the message was also sent, or to a retransmission Message trigger.
0005In addition to labor costs and reduced efficiency in the office, a fax machine costs for businesses cause, which can not be so easily calculated. These cost include the loss of orders or the loss of customers, if not on the fax from another fax machine ago can be accessed. These costs can occur for various reasons, such as when the paper runs out in the fax machine, the machine repair needed or it is busy with another message. These costs occur frequently in some of the smaller business on, which also have a harder, to take spending on themselves, as many of them only one Phone line for a telephone and fax machine have them and characterized both phone calls and faxes will be lost if the only line is busy. In fact, the estimated Magazine Atlanta Business Chronicle that less than 5% of all small business enterprises 2 or more fax machines have. Many of the larger companies can reduce these losses by more than a fax machine and calls to another device Divert if one of the devices is currently occupied.
0006These losses but not entirely eliminated be because the device still can learn a requirement that exceed their performance.
0007On Main advantage of the fax machine, namely the rapid transmission documents does not necessarily mean that the documents the intended recipient shall also be transmitted quickly. It may be that a fax machine unattended is a fax and remains relatively unnoticed for some time. Furthermore can even when those devices, the under constant Supervision are the processes for forwarding in an office delay the delivery of documents. In many offices it is therefore a problem, the fax quickly given to the receiver forward.
0008The Nature of the fax makes it the particular recipient and difficult to receive a confidential message, without these for others People in the office is visible, which can intercept the message and read. If the intended recipient is unaware that the message will be sent, other people this view while it will be delivered, or remain in the vicinity of the device. If the specific receiver is informed that a confidential message transmitted is, he must be close of fax wait until the message is received. It was therefore difficult to to hold contents of a fax confidential.
0009In an office with a large Number of employees, it may be difficult to simply determine where the fax should be encouraged passes. In view of these Difficulty some system faxes have been developed, forward them to their intended recipients automatically. A kind of of system, such as the on Okada issued US Pat. No. 5,257,112 can answer an incoming call on the basis of codes by the phone keys are input by the sender of the message, to a particular fax machine hand off. Another type of system, such as that which where to Burgess et al. assigned US Pat. No. 5,115,326 or issued to Baran US Patent No. 5,247,591 is disclosed., makes requires that the sender is a specially formatted cover page used, which is read by the system. loaded This type of system However, the sender, which is well aware of a client can act or customer, by requiring it by the sender, specific Steps or additional to take steps to send a fax. These Systems are therefore not very effective or desirable.
0010A Another type of routing system combines a fax machine with a local area network (LAN) in an office. For example, send in the systems. in the Baran and Burgess et al other members disclosed patents, the system after it to the cover sheet Read determination of the intended recipient of the fax message has an e-mail message via the local data network which connects the fax machine to the computer of the recipient, to the recipient. Other office systems such as as those of the other members of Silverberg US Pat. No. 5,091,790 and at Giler et al. issued U.S. Pat. No. 5,291,546, are connected to the speech communication system (Voice Mail System) the office connected and can the intended recipient leave a message, that a fax message received is. Some systems which are even further developed, such as the of at Misholi et al. assigned US Pat. No. 5,317,628 and the to Boaz et al. issued US patent no. 5,333,266 are to a local office network shot and provide an integrated control of voice, E-mail and fax messages ready.
0011at the different systems for forwarding faxes and preferably Also different kind of messages that come in the office, it is to very sophisticated and costly systems. Although this office systems desirable in are, as they in the office effectively intended the messages to their receiver can forward, the systems are extremely expensive, and only the companies with a large number can of staff the price for the system with the benefits that will bring the system of the company, make up. Thus, for most business enterprises still have the problem, messages effectively and quickly to the intended receiver forward. For most business enterprises Also, there is still the problem to forward the messages in a manner which preserves the confidentiality of messages.
0012Also in business enterprises, via a Nachrichtenleitwegsystem feature, and especially for those who have no system at all, is it for a person for usually difficult to retrieve a fax in the absence from the office. Typically, a person on a business trip must in the office Call and from anyone in the office faxes received via the be informed. Consequently, the person has to during the normal business hours, where anyone in the office is, in the office call, and is therefore limited in time, in which in a fax Message contained can be passed.
0013If the business trip Person under the fax would like to see, someone has to the office the news Send again to a fax machine, to which the person has access. Since it is in this fax often a fax machine is in a ande ren firm or a hotel, in which the person is housed, it is for it difficult to receive the fax without risk that their Content is known. Since it also someone at the office of Person must remember to send the message, and someone the news on accessible fax machine to the out of the office must send absent person, it may be that the person does not receives all faxes needs or are waiting to receive the news.
0014the Retrieving fax messages as voice communication messages in the absence of the office does not happen without some cost. Firstly, the person must often Telephone telephone charges take upon themselves when in the office like to check the news and someone in the office Send the message to other fax machines allow. The person accepts then the cost of transmission the message to a Faxbüro or hotel switch as well as the intrinsic charges of receiving agency for the use their equipment. Although these charges certainly are immaterial, is nonetheless to costs incurred when the person is not in the office.
0015While total a fax machine an indispensable piece of equipment for many Geschäftsunternehmen is, it gives but a number of problems or costs. Lots businesses or households are disadvantaged because they one of the advantages fax can not benefit. What the shops concerns that fax machines need to have this the normal operating costs of the fax machine in addition to the costs assume, which can be obtained, if the one or more fax / e can not receive email / can. About that , it may be that the faxes are not effective or reliable for desired receiver forwarded and its contents during the routing process be uncovered. The costs and problems when forwarding a Fax increased if the intended recipient is not in the office.
0016Lots the problems associated with fax messages, not only affect faxes alone, but depend with voice communications and data messages together. in the Regard to voice messages have many business companies do not have Voice communications systems and have the message write. Thus has an out of the office absent person during during normal office hours Call to find out who called. The information these messages are for usually in exactly the person who called, their number and perhaps nor any indication of limited the content of the call. For commercial use, the a Voice communication system feature, must the out of the office Call absent person and often Telephone charges take upon himself. Thus, there is a need for a system for storing and delivery of voice messages to effortlessly and inexpensively at any time can be accessed.
0017in the With regard to data messages requires the transmission of the message often some coordination between the sender and recipient. To the Example must be on the recipient's computer to To receive the message, what kind of usually only then is the case when someone during normal office hours is present. Consequently, the recipient's computer usually only while normal office hours receive a data message. It may be that many households and also business enterprise have no specific data line and the line between phone, need to switch computer and fax. In such a situation, the sender has to call only and the receiver about that to inform, to switch the line to the computer and would wait have to, until it receives the message. The retransmission the data message to another location, such as in the case when someone From the office is absent, making the service even more complicated. It is therefore often difficult To send and receive data messages to, and it is also difficult messages later forwarded to another location.
0018A standard business practice many companies is to lists of all correspondence lead between it and other legal entities. Usual Way includes correspondence, tracked and listed was, letters, or other such printed matter by post sent to or from one company to another entity will. Although Korrespondenznachverfolgung of printed matter relative is simple, is not conventional Correspondence as fax, e-mail, voice or data messages more difficult track and list.
0019For example can be so difficult to track and list faxes, because they respond to thermal paper which suffers from the disadvantage that the pressure with time faded. Accurate Tracking faxes is also difficult because it may be, that faxes partially printed on the fax machine, or lost it or its intended recipient were only partially delivered. reason why faxes make problems because in an organization often through channels other than the ordinary Post will be delivered and therefore from the normal registration procedures Company fall out.
0020Voice mail messages are also difficult and track list. Although voice messages can be stored, Clear lot Voice mail server, the messages after a certain time automatically. To maintain a permanent record of a voice message, may implemented the voice message and a hard copy of the message are kept in the lists. This converted copy of the voice message but is less credible and therefore less desirable modified as the original voice message because the converted copy be included or omitted material in her some parts of the message can.
0021In addition to the fax and voice mail messages are data messages difficult track and list. An upload or download a file can only be evident if the file exists itself. A file transfer operation is not be transferred to a permanent record, which file was, the dialed telephone number, the telephone number of the file-keeping computer, the time or the date of the transfer. It is therefore difficult to maintain accurate records of all data transfers to get between you and another entity.
STATE OF THE ART
0022the WO-A-96/34341 [BOBO CHARLES II] discloses: "A message storage and Message delivery system (<figref>10</figref>) Is to more dial telephone line shot and receiving fax, voice and data messages (DID phone lines). The messages are stored in a memory and suitable Hyper-Test Markup Language files (HTML files) (<figref>30</figref>) Implemented. Users can then over the Internet (<figref>30</figref>) With the MSDS (<figref>10</figref>) connect. The user of the MSDS (<figref>10</figref>) Therefore have the advantage of their messages everytime and everywhere at reasonable cost receive can. The user can the MSDS (<figref>10</figref>) Also call on phone to News listen or to change service, by the MSDS (<figref>10</figref>) provided."
COMPOSITION OF THE INVENTION
0023On Feature of the invention is reliable and News efficiently to a desired receiver forward.
0024On Another feature of the invention is to provide messages to the desired Recipients to forward, while the content of the message remains confidential.
0025On Another feature of the invention is it a desired receiver to allow effortlessly and at a minimal cost to access the messages.
0026Still a feature of the invention is the simultaneous reception more than a message for the wished receiver to enable.
0027Still a feature of the invention is it the desired receiver to allow, at any time and convenient worldwide access at any location on the news to.
0028Still another feature of the invention is it a desired receiver a message to enable, the received messages Browse superficial (browse) to.
0029Still another feature of the invention is it a desired recipients quickly notified that a message has been received.
0030Still another feature of the invention is various to receive messages.
0031Still another feature of the invention is to messages according to the settings or preferences the desired receiver to send.
0032Still another feature of the invention is the correspondence, such as faxes, voice mail messages and file transfers to list and track.
SUMMARY OF THE INVENTION
0033After the present invention comprises a network and Nachrichtenspeicherungs- -Nachrichtenzustellungssystem: <ul><li>a) means for receiving an incoming call and for detecting an associated with the incoming call address signal, heard the address signal to a subscriber;</li><li>b) means for receiving a message in a first File format, accompanying the address signal;</li><li>c) a controlled by software processing means for converting the message from the first file format to a standard format in generalized markup language;</li><li>d) a means for storing the message in the standard format in generalized markup language in a storage area;</li><li>e) a controlled by software server means for receiving a subscriber request for Message in standard format in generalized markup language and for retrieving the message from the storage area; and</li><li>f) the server means being adapted to at least one the message in standard format in generalized markup language section on a to transfer power to the subscriber; thereby in that:</li><li>g) the user request comprises a search query, the at least one parameter for a desired Search indicative;</li><li>h) the server software transfers the search query to the server;</li><li>i) the server is set up so that he desired search points out, by all communication signals, that meet the search parameters, identified; and</li><li>j) the server sends the search results to the participants.</li></ul>
0034the Document WO-A-96/34341 does not teach a network server for receiving the Message from the storage area, for converting the message into a Multimedia page layout, and setting the message in the storage area.
0035After a first embodiment of the present invention is a system for receiving and storing a message as a letter addressed to an intended recipient signal and transmitting the message signal to a subscriber computer, characterized that: <ul><li>a) means for receiving an incoming call a telephone interface for receiving an incoming call from a public telephone network is; and</li><li>b) the server software includes a hypertext transfer protocol daemon that the search request from the computer receives.</li></ul>
0036Also according to the present invention comprises a method for storing and
0037Deliver a message to a subscriber through a network: <ul><li>a) receiving an incoming call and for detecting an incoming Reputation associated address signal, wherein the address signal associated with a subscriber;</li><li>b) receiving a message in a first file format, accompanying the address signal is;</li><li>c) converting the message from the first file format to a standard format in generalized markup language;</li><li>d) storing the message in the default format in generalized Markup language in a storage area:</li><li>e) receiving a user request for the message in standard format in generalized markup language and retrieve the message from the storage area; and</li><li>f) transferring at least a portion of the message in the default format in generalized markup language on a Network to the subscriber; characterized in that</li><li>g) the received user request a search query from Participants comprises specifying at least one parameter for the search request;</li><li>h) Execute the desired Search through the storage area; and</li><li>i) sending the search results to the participants.</li></ul>
0038After a first embodiment the method of the present invention and for receiving and Save a message as a letter addressed to an intended recipient Signal and for transmitting the message signal to a subscriber computer, comprising Method comprising the steps: <ul><li>a) receiving the incoming Call from a public telephone network; and</li><li>b) receiving the search request with a hypertext transfer protocol daemon.</li></ul>
0039additional Advantages and novel features of the invention will in the following Description above, and will occur to those skilled in the art in reading of this specification or practice of the invention tap. The Objects and advantages of the invention can be described by the appended claims in the implement and achieve indeed.
BRIEF DESCRIPTION OF THE DRAWINGS
0040The appended Drawings included in the technical description and constitute a part of the specification, an embodiment of the present invention, and together with the general Description of illustration the principles of the invention:
0041<figref idrefs="S50">1</figref> is a block diagram showing the connections of a Nachrichtenspeicherungs- and message delivery system MSDS represents;
0042<figref idrefs="S50">2</figref> is an overall flow chart of operations for transmitting a message to the MSDS from <figref idrefs="S50">1</figref>;
0043<figref idrefs="S51">3</figref> is an overall flow chart of operations for receiving a in MSDS of <figref idrefs="S50">1</figref> stored message;
0044the <figref>4 (A)</figref> and (B) are flow charts of Operations to generate subscriber settings appropriate HTML files;
0045<figref idrefs="S54">5</figref> is a flow diagram of operations for generating retrieval information;
0046<figref idrefs="S54">6</figref> is a flowchart of operations for converting a facsimile message in HTML files;
0047<figref idrefs="S55">7</figref> is an exemplary display of a first page of fax after a fourth display option;
0048<figref idrefs="S55">8</figref> is a flowchart of operations for converting a voice message in an HTML file;
0049<figref idrefs="S55">9</figref> is a flowchart of operations for converting a data message in an HTML file;
0050<figref idrefs="S56">10</figref> is a flow chart of operations for detecting the MSDS <figref>10</figref> received call type;
0051<figref idrefs="S57">11</figref> is a flow chart of operations for receiving voice messages;
0052<figref idrefs="S58">12</figref> is a flow chart of operations for interacting with a subscriber call;
0053<figref idrefs="S59">13</figref> is a more detailed block diagram of the MSDS <figref>10</figref>;
0054<figref idrefs="S60">14</figref> is a block diagram of the central processor unit of <figref idrefs="S59">13</figref>;
0055<figref idrefs="S61">15</figref> is a block diagram of the Internet server of <figref idrefs="S59">13</figref>;
0056the <figref>16 (A)</figref> and <figref>16 (B)</figref> illustrate possible software layers for the Internet server <figref idrefs="S59">13</figref>;
0057<figref idrefs="S62">17</figref> is a diagram of a data entry for a message signal;
0058<figref idrefs="S63">18</figref> is a flowchart of a process for sending a search query, to perform a search, and to the results of the search on return the Internet to a computer;
0059<figref idrefs="S64">19</figref> is an example of a query form for defining a desired Search;
0060<figref idrefs="S65">20</figref> is an example of a completed search query;
0061<figref idrefs="S66">21</figref> is an example of a search result set, the response to the search query from <figref idrefs="S65">20</figref> was sent back to the computer; and
0062<figref idrefs="S67">22</figref> is an example of a list of saved searches.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
0063Now is in detail to the preferred embodiments of the invention taken what Example in the accompanying Drawings are shown.
0064With in reference to <figref idrefs="S50">1</figref> is a Nachrichtenspeicherungs- and message delivery system (MSDS) <figref>10</figref> at least an extension line (DID trunk) <figref>15</figref> with a telephone switching center or a Central <figref>20</figref> the telephone company connected. Each call on the DID trunk <figref>15</figref> is the MSDS <figref>10</figref> an address signal provided, indicating the telephone number called. The DID trunk<figref>15</figref> can a big transmitted number of phone numbers or addresses. includes preferably the DID trunk <figref>15</figref> a number of DID trunks <figref>15</figref>. between the Central <figref>20</figref> and the MSDS <figref>10</figref> parallel are connected so that the MSDS <figref>10</figref> simultaneously more can receive as a call, and moreover simultaneously more as a call for can receive a single phone number or address.
0065The headquarters <figref>20</figref> is connected to a number of third parties. For example, the Central <figref>20</figref> to a fax machine <figref>24</figref>. a telephone set <figref>26</figref> and one computer <figref>28</figref> be in closed, each connection via a separate telephone line is produced. Although a single computer<figref>28</figref> in the figure shown, the individual computers can actually representing a local area network, the control center via the <figref>20</figref> at MSDS <figref>10</figref> connected. Although the fax machine<figref>24</figref>. the telephone <figref>26</figref> and the computer <figref>28</figref> to separate Lines have been shown, it should be understood that one or more of the devices Also a single line could share.
0066the MSDS <figref>10</figref> is also connected to a network, preferably the Internet World Wide Web <figref>30</figref>, Although the Internet<figref>30</figref> as illustrated single entity was, it should be clear that it is the Internet <figref>30</figref> actually is a conglomeration of computer networks, and it is a constantly evolving and changing structure. The MSDS<figref>10</figref> is therefore not to the current structure or form of the Internet <figref>30</figref> restricted but includes all future changes on and additives to the Internet <figref>30</figref>, About that addition, the MSDS <figref>10</figref> than directly to the Internet <figref>30</figref> affiliated shown, for example via its own node or its own portal. The MSDS<figref>10</figref> can However, with any suitable connection to the Internet <figref>30</figref> operate, such as about an Internet access provider intermediate.
0067With in reference to <figref idrefs="S50">2</figref>That a total of illustrating the invention, is a phone call, the a by the MSDS <figref>10</figref> availed number is directed, through a third party at step <figref>40</figref> for example via the fax machine <figref>24</figref>. the telephone <figref>26</figref> or the computer <figref>28</figref> triggered. Of the incoming call can therefore transmit a fax, voice or data message. At step <figref>42</figref> is the the triggered call associated address signal on the headquarters <figref>20</figref>, The DID trunk <figref>15</figref> and the MSDS <figref>10</figref> passed.
0068If Call the MSDS <figref>10</figref> achieved, it is within the MSDS <figref>10</figref> on a way forward that on below with reference <figref idrefs="S59">13</figref> more detail will be described. At step<figref>46</figref> takes the MSDS <figref>10</figref> the Phone call and receives the Address signal from the DID trunk <figref>15</figref>, is Next at step <figref>48</figref> the call between the MSDS <figref>10</figref> and made the third party, and in step <figref>50</figref> receives the MSDS <figref>10</figref> the above the telephone line transmitted Message. At step<figref>52</figref> Saving the message, at step <figref>54</figref> a database on the MSDS <figref>10</figref> updated and the intended recipient the message at step <figref>56</figref> announced. The desired recipientsmessage uses through the MSDS <figref>10</figref> services provided and is hereinafter referred to as a user. At step<figref>58</figref> becomes the message in a hypertext markup language (HTML) converted.
0069After this MSDS <figref>10</figref> receiving a message for one of its users has, this can anytime, anywhere the MSDS <figref>10</figref> communicate by itself in the Internet World Wide Net <figref>30</figref> dials and the MSDS <figref>10</figref> retrieves saved message. Referring on <figref idrefs="S51">3</figref> chooses the user at step <figref>60</figref> first to the Internet <figref>30</figref> on, such as about a personal computer <figref>32</figref>, Which in any suitable way with the Internet <figref>30</figref> may be connected, to be like on own portal or its own node or through some intermediate access provider. The computer <figref>32</figref> is not limited to a single computer, but may instead comprise a network of computers, such as a local area network in an office.
0070As soon as he to the Internet <figref>30</figref> is connected, the user accesses at step <figref>62</figref> with a hypertext browser on universal Resource Locator (URL), which is a reference address to which the mailbox of his MSDS <figref>10</figref> assigned. The computer<figref>32</figref> can each suitable hypertext browser, such as Netscape to access the Use mailbox. A Hypertext Transfer Protocol daemon (httpd) the MSDS <figref>10</figref> receives the URL request at step <figref>64</figref> and calls in step <figref>66</figref> a User authentication or authorization to. The user sets then an ID and password at step <figref>68</figref> ready, and if this in step <figref>70</figref> are found to be valid, provides MSDS <figref>10</figref> at step <figref>72</figref> the computer <figref>32</figref> the ready access to the mailbox. Are ID and password is not valid, as at step <figref>70</figref> is determined, then sends the HTTPD the computer <figref>32</figref> at step <figref>74</figref> an authentication failure message.
0071After this the user at step <figref>72</figref> gain access to the mailbox has, he can query information in the MSDS <figref>10</figref> saved is. The MSDS<figref>10</figref> receives the query in step <figref>76</figref> and determined in step <figref>78</figref>. whether the information exists. As a common practice, determines the MSDS<figref>10</figref> at the step <figref>78</figref> the validity the query. The outgoing from the user query is the mailbox number for the User, the message ID, display settings included, and if it is the message is a fax, a Page identifier. If the query is not valid for any reason, such as when a hacker tries to access to the privileged to obtain information, the query is aborted by the information.
0072If the requested information is available, is it then in step <figref>80</figref> over the Internet <figref>30</figref> at the computer <figref>32</figref> transmitted to the user. Is there information are not, the MSDS is <figref>10</figref> then at step <figref>82</figref> the requested information generated Center and then at step <figref>80</figref> about the Internet <figref>30</figref> send to the user's computer.
0073Before the user at step <figref>72</figref> gains access to the mailbox, is it preferably a welcome page or other such type of information sent to it enables him about by the MSDS <figref>10</figref> To find services provided, a Account the MSDS <figref>10</figref> open to, or have access to a Account to obtain. Once the step<figref>72</figref> access is provided, the user is provided with information, which the total number of in his mailbox in the MSDS <figref>10</figref> saved indicating messages. Preferably gives the MSDS<figref>10</figref> sent Message, the total number of messages for each message and also the total number of saved messages, in contrast to new Messages.
0074the User is preferably offered the option at this step, to change account information. The account information could Email address for include the user, the way, are checked for the news to which Personenrufinformation the user and other user settings. The display options and other user settings are below more detail discussed.
0075The containing general information HTML file that the total number indicates different messages, is provided with a plurality of anchors, also referred to as links or references. In general allows a user to information in an Anchor Computer <figref>32</figref> call, which is located in another file. For example, a Anchor preferably to a collection of faxes on the Display provided the total number of messages. If the user anchor for the fax list selects, provides the MSDS <figref>10</figref> prepared by the File pull-up operation and displays them containing the fax list as "faxlist.html" about a file. The other messages such as voice and data messages have appropriate anchor on the general information page that is relevant to their HTML collection files sent.
0076If at step <figref>54</figref> from <figref idrefs="S50">2</figref> a new message is received, the user's mailbox to the total number is updated, and display the types of the messages. The MSDS<figref>10</figref> could also other files in addition the total listing of News Update. It sends MSDS <figref>10</figref> additionally an L-mail message to the computer <figref>32</figref> of the user, to those on the new ledge andform mene send to in. The MSDS<figref>10</figref> could the Users also have a paging system send a message, so that it almost instantly the message gets that a message received is.
0077the MSDS <figref>10</figref> generated according to the user settings additional Information. These settings, such as the MSDS<figref>10</figref> for the user configure, include options for how the messages are checked. In faxes, for example, the user can set or change the type of information, that is included with the list of faxes by he selects a suitable option. There are other options available, so that the user MSDS <figref>10</figref> for his own computer <figref>32</figref> or his own personal can adjust settings customized.
0078If a fax is received, for example, update the MSDS <figref>10</figref> at the step <figref>54</figref> the total listing of all messages to the newly received message stating, and in addition the HTML files for generate the newly received fax according to the user settings. If the user later at step <figref>76</figref> Information about the message polling, is the HTML information been Bereis generated, and the MSDS <figref>10</figref> can at step <figref>80</figref> the requested information directly to Send the user. Prefer the Users, however, the message corresponding to one of the other options See, generates the MSDS <figref>10</figref> the HTML files in step <figref>82</figref> correspondingly this other option at query time.
0079A first option for the user is available to view a fax, is a purely textual list of messages. The information about the contains textual listing Preferably, the date and time at which the message or the the MSDS <figref>10</figref> is received, the telephone number of the has been sent from the message, the number of pages, the page size, and the Scope of the message in bytes. The messages could of course are listed with other types of information. If the user one of the faxes selects on the list is a request the HTTPD in MSDS <figref>10</figref> sent that causes the message about the Internet <figref>30</figref> to the computer <figref>32</figref> the user is downloaded. Once the message from the computer<figref>32</figref> receive is, it can be displayed, printed, or for further inspection be secured.
0080The second to fifth enable option allows the user to advance to get an image of the fax, before the MSDS <figref>10</figref> about the Internet <figref>30</figref> and the computer <figref>32</figref> downloaded is. The second option allows the user, the message list on a reduced image format to see the cover page next to each entry on the list. When the user selects one of the messages on the list, the selected fax from the Internet <figref>30</figref> to the computer <figref>32</figref> transfer. The user can also scroll through the listings or a Scroll perform, if not the entire message to the computer at once <figref>32</figref> appropriate can be.
0081The third option provides the user with a whole-scale view of the Topsheet each fax. The user can fast Scroll through the covers done by each message, without the entire message to the computer <figref>32</figref> download. The whole-scale view of the cover sheet allows the user to clear to see any comments that may be on the cover sheet were set, which, from an only reduced image of the cover sheet the on the second option available is, is not possible.
0082The fourth option provides the user with a small-size image of each important things Page ready and allows , Scroll carry him through the entire message. Of the Users can therefore all the fax message on the screen Read before the computer <figref>32</figref> is downloaded. This option allows the user to the pages of the fax message go through and also to the next or previous message jump. In addition, the user has the Option to zoom a page to a whole-scale view of the page. If selected one of the messages is the HTTPD causes the MSDS <figref>10</figref> As with the other options that the fax from the Internet <figref>30</figref> at the computer <figref>32</figref> the user is transmitted.
0083With a fifth Option is a full size image of each page to the computer <figref>32</figref> of transmitted user. The user can scroll through the pages of the fax to go through and read the contents of each page easily. If the user wants the message to the computer <figref>32</figref> Download, selects the message and the HTTPD in MSDS <figref>10</figref> transmits the message over the Internet <figref>30</figref> to the computer <figref>32</figref> the user.
0084After this the database in step <figref>54</figref> updated as discussed above has generated the MSDS <figref>10</figref> additional information based on selected to display the fax option. More specifically, , as in <figref>4 (A)</figref> shown, when, as at step <figref>100</figref> is determined, the first option was chosen, MSDS <figref>10</figref> then at step <figref>102</figref> the textual List of fax messages with anchors or references to the relevant generate fax files. The HTML filesthen at step <figref>104</figref> at an Internet server managed.
0085Has been the first option is not selected, determines the MSDS <figref>10</figref> Next, in step <figref>106</figref>, if selected the second option has been. With the second option, faxes are together listed with a smaller-scale image of the cover page. Around To generate this information, the cover page at step <figref>108</figref> out extracted the fax file and in step <figref>110</figref> a smaller HTML image of the cover sheet prepared. At step<figref>112</figref> becomes a list of faxes with a thumbnail of each Topsheet generated, which is linked to its respective fax file. The produced HTML files are then in step <figref>104</figref> at Internet server sent.
0086If selected the third option , as shown at step <figref>114</figref> is determined, will be a very-sized Image of the topsheet to the computer <figref>32</figref> sent. The very format Image of the topsheet is made by the cover sheet in step <figref>116</figref> from the Fax file is extracted. Next at step <figref>118</figref> the cover sheet in a very-format HTML image converted, and at step <figref>120</figref> the list with created the embedded cover sheet, which was linked to the fax file.
0087If at step <figref>122</figref> it is determined that the fourth option selected to the user is a small-size image of each important things Page with the option to increase the page provided to the Content of the page to see more clearly. Regarding<figref>4 (B)</figref> becomes the for the third option necessary information prepared by at step <figref>124</figref> first extracts the first page of the fax is. At step<figref>126</figref> is a smaller image and HTML then an all-format HTML image at step <figref>128</figref> produced. At step <figref>130</figref> is the listing with embedded Thumbnails of pages with links to the all-format images produced. If it is, as in the step<figref>140</figref> is determined, not the last page, at step <figref>142</figref> the next extracted page, and steps <figref>126</figref> to <figref>130</figref> will repeated to the HTML files for the other pages of the fax message to create. After the last page according to the third Option has been converted into an HTML file, the files are at step <figref>104</figref> transmitted to the Internet server.
0088At the step <figref>144</figref> determines the MSDS <figref>10</figref>Whether the fifth option chosen has been. The fifth Option provides the user with a full size image of each page of Fax ready. Although only five options were discussed, let yourself the invention also to additional implement options. Consequently would MSDS <figref>10</figref> with additional Options, and without that the fourth option was chosen, determine next, whether one of the additional Options selected. In the preferred embodiment However, the invention, which only five options has, is MSDS <figref>10</figref> assume that the fifth option was chosen, if it turns out that none of the first four options is selected.
0089The information necessary to display the pages of the fax message accordingly the fifth option is generated by first the first page of the fax at step <figref>146</figref> is extracted. At step<figref>148</figref> becomes an all-format HTML image the side prepared and in step <figref>150</figref> is a list with an embedded image and links to previous and Upcoming Sites created. If it is the side not the last page is, as in the step <figref>152</figref> is determined, extracted MSDS <figref>10</figref> the next Page and created the HTML file for this page. After all converted pages corresponding to the fourth option in HTML files were, the files are in step <figref>104</figref> to the Internet server sent.
0090While the <figref>4 (A)</figref> and (B) the operations of the MSDS <figref>10</figref> describe the messages input timing, provides <figref idrefs="S54">5</figref> on Overall flow chart of operations of the MSDS <figref>10</figref> is when the user information page in another display format as its's preferred Option to display the message requesting. <figref idrefs="S54">5</figref> is therefore a more detailed Statement, as the MSDS <figref>10</figref> the necessary information at step <figref>82</figref> from <figref idrefs="S51">3</figref> generated.
0091in the Generally determines the MSDS <figref>10</figref>, as in <figref idrefs="S54">5</figref> shown, First, the type of image in the step <figref>82a</figref> is required. For example, determines the MSDS <figref>10</figref> in this step, whether images unnecessarily are, only an image of the cover sheet is necessary, an image for each page needed is, or it is the image to a whole-sized, small-important things Image or both to whole-as well as smaller format images act should. At step<figref>82b</figref> determines the MSDS <figref>10</figref>, if the image has already been created. When the image is not created, extracts the MSDS <figref>10</figref> at step <figref>82c</figref> the page from Grundfaxdatei and created in step <figref>82d</figref> the required HTML image. As discussed above, may be in the required image only to the cover sheet to all sides and to a whole-sized and / or small-size image of the page important things act. At step <figref>82e</figref> the image with links or anchors in other HTML files embedded. These links or anchors might references to the next and previous pages and also to the next or previous his faxes. After all is the HTML file with the embedded image and the links in step <figref>80</figref> from <figref idrefs="S51">3</figref> at the user sent.
0092Of the Process for converting a Faxnachricht according to HTML files the fifth Option is to related <figref idrefs="S54">6</figref> described. This Process takes place in step <figref>54</figref> instead, if the message received and the fifth Option the user's preferred option for displaying the messages is. It should be clear that a similar type of process takes place, when the user information page according to the fifth option requests when retrieving a fax and the fifth option is not his preferred option. The respective other options Conversion processes for the skilled person will be in the field and therefore obviously not fully discussed.
0093With in reference to <figref idrefs="S54">6</figref> is it in the message upon receipt of the fax to a Tagged Image File Format / facsimile (TIFF / F, so a fax in exchange format for raster data), and each side the fax is divided into a separate file. Every side the fax message is then removed from the TIFF / F format into a Portable Pixel map format (PPM format, so a transferable pixel image format) converted. The PPM files are next in separate Graphic Interchange Format files (GIF files, as a graphic interchange format files) and then converted into separate HTML files. In this way, each page of the fax in a separate HTML file converted. The TIFF / F files can with available Software package named "libtiff" in the PPM format be brought, and PPM files with an available Software package in GIF files are converted, which is located in "Portable Pixel Map Tools "can be found.
0094The Invention is not limited to this exact conversion process or the certain software packages limited, which are used in the conversion process. For instance, the TIFF / F files also any other type of intermediate format to another transferable File format or placed directly in the GIF format. Furthermore can faxes instead to GIF to JPEG, BMP, PCX, PIF, brought PNG or any other suitable type of file format will.
0095The files can be labeled with any suitable filename. In the preferred embodiment The files for each user is stored in a ge there separated directory only this one user is assigned as a whole directory for one specific user generally can be better protected as a single Files.
0096Of the However, storage can be organized differently, the files for one each user are stored in different directories. The first part of the filename is preferably a serial number, which is determined depending on the order, in the news These users enter. The preferred naming convention for Stop the file name is in <figref idrefs="S54">6</figref> illustrated. Each page of the fax message is saved as a separate file with an additive, which is determined by the file format. Thus end the Files with an extension ".TIFF", ".ppm", ".GIF" or ".html" in accordance with the Format of the specific file. have In the example shown, the separate pages file names that begin with the respective page number forming, for example, ends the first page with a "1". The files, however, hear preferably with one or more letters on to the order of pages specify. For example, Page 1 a suffix "aa" have, page 2 could be a "From" have extension, etc. However, the invention is not limited to the disclosed naming convention limited, but also encompasses other conventions that the person skilled in the art be clearly are.
0097As in <figref idrefs="S54">6</figref> is shown to include the HTML files in addition to the pages of the fax message representing GIFs a number anchors or references. In the example shown, the first HTML file an anchor for a the "Next Page". The anchor is a defined as = <A HREF = "2.html"> Next code page and refers therefore to the second HTML file when the user selects "Next Side "chooses. The second HTML file has an anchor b for the "Previous Page" and an anchor c for the "Next Page ", and the third HTML file has an anchor d for the "Previous Page". With these particular HTML files the user can scroll through each page of the fax and an all-format picture of the side view.
0098Each contains HTML file preferably anchor, in addition to those relating to the "Next Page" and "Previous Page". For example Each HTML file may an anchor to the next Fax, an anchor to previous fax and a Anchor to return the fax list included. The HTML files preferably contain Anchor, which refer to "Save" and "Delete". If the anchors have a "Save", the user could the message in a more descriptive name for the message save. On the anchor "Delete" preferably follows a demand that the user is safe, delete the message to want. Other anchor such as an anchor to the general list be for be the expert in the field and obviously can also to be provided.
0099<figref idrefs="S55">7</figref> offers an example of the fifth option corresponding display the first page of the in <figref idrefs="S54">6</figref> shown Fax. The headings of the Display provide information on the telephone number of which was sent from the message, the date and time, to or instead of the message on the MSDS <figref>10</figref> has entered, and an indication of the page of the message provided that shown is. When the main part of the display is the very format Image of the page. At the bottom of the display, an anchor or link "Next Page" is provided, and there is also another Anchor "Back to Faxauflistung" provided. It can also additional information on the display as a link to the MSDS <figref>10</figref> be provided operated company.
0100On Example of file "1.html" to generate the in <figref idrefs="S55">7</figref> shown display is below in Table 1 shown. <ul><li><HTML></li><li><TITLE></li><li><TITLE> fax received on 31 May 1995 at 13:58 of (404) 249 6801;</li><li>Page 1 of 3 </ title></li><li></ TITLE></li><li><TEXT BODY></li><li><H1> Fax from (404) 249-6801 </ H1></li><li><H2> Received on 31 December. May 1995 at 13:58 </ H2></li><li><H2> Page 1 of 3 </ H2></li><li><IMG SRC = "1.gif"></li><li><P></li><li><A HREF="2.html"> Next code page</li><li><HR></li><li><A HREF="faxlist.html"> Back to Faxauflistung </A></li><li><P></li><li>This page of FaxWeb<sup>TM</sup> on 31 December. May 1995 at 14:05 automatically created.</li><li><P></li><li>& Copy; 1995 NetOffice, Inc.</li><li><HR></li><li><Address></li><li><A HREF=HTTP://www.netoffice.com/> NetOffice, Inc. </A> <BR></li><li>PO Box 7115 <BR></li><li>Atlanta, GA 30357 <BR></li><li><A HREF=mailto:info@netoffice.com"> info@netoffice.com <A/A></li><li></ Address></li><li></ Body Text></li><li><HTML></li></ul>
TABLE 1
0101As is apparent from the listing in Table 1, the image file "1.gif" for the first Page in the HTML file "1.html" embedded. Out the list also shows that the anchor for the "next page" the MSDS <figref>10</figref> to next page the fax message with the filename "2.html" passes, and the anchor "Back to Faxauflistung" the MSDS <figref>10</figref> the filename "faxlist.html" passes, the contains list of faxes.
0102On is the process for converting a voice message in an HTML file in <figref idrefs="S55">8</figref> shown. The voice message is originally in saved a VOX format or an AD / PCM format and the step <figref>170</figref> accessed. The voice message is then correspondingly the user's settings either in an AU or WAV format converted, which is stored in the memory. Preferably, the Message originally in AD / PCM format and is converted into WAV, voice files can alternatively stored but also in other than the disclosed file formats or being introduced into these, such as RealAudio (RA).
0103At the step <figref>174</figref> is a list of all voice messages updated to provide a list of voice message newly received and receiving an anchor to the voice message. For example, the original Voice message with the file name "1.vox" stored and then converted to WAV and stored with a file name "1.wav". The HTML file "voicelist.html", the list a includes all voice messages, would then as when the message along with their identification information have an anchor to the filename "1.wav".
0104The List of voice messages can additional anchors or references have. For example, each voice message have an armature MSDS <figref>10</figref> redirected to a file, which is a short sample contains the message. When the user thus selects this anchor, he could be the first 5 seconds or any other number of predetermined seconds the message receive. As with the collection of faxes also has the List of voice messages preferably anchors to "Save" and "Delete".
0105<figref idrefs="S55">9</figref> provides a process for converting a data message in HTML is. When step <figref>180</figref> the data file is retrieved from a database, and at step <figref>182</figref> is the HTML file, which list the contains the data messages, updated to a list of message newly received included together with the identification information. For example would the HTML file for the Listing "datalist.html" updated be that it contains an anchor to a data file "datei1.1", and information would as time and date, or transmitted to the data were, the extent of the data file and additional identifying information exhibit.
0106Because MSDS <figref>10</figref> various messages as a fax, Voice or data message can receive, the MSDS must <figref>10</figref> the can determine ax of message, the above the DID trunk <figref>15</figref> is sent. If mitit terms<figref idrefs="S56">10</figref> on received incoming call, is the MSDS <figref>10</figref> at step <figref>200</figref> on Reception and begins to generate a ringtone. If at step<figref>202</figref> a fax calling is detected, the ringtone in step <figref>204</figref> stopped and the fax message at step <figref>206</figref> receive. correspondingly is the ringtone in step <figref>210</figref> stopped when a Datenmodemrufton in step <figref>208</figref> is detected and the message at step <figref>212</figref> identified as a data message.
0107If MSDS <figref>10</figref> at step <figref>214</figref> a DTMF character (DTMF - Dual-Tone Multifrequency Dialing, so captured two-tone Mehrfregeunzwahl), is the ringtone in step <figref>216</figref> stopped and the MSDS <figref>10</figref> detected then pressed which character has been. If it is at the mark number is a "1", as in step<figref>218</figref> certainly , the message is identified as a fax. The MSDS<figref>10</figref> receives and then stores the fax message in a manner as described above with respect on <figref idrefs="S50">2</figref> Described manner. If the character in step<figref>220</figref> as a detected "0", the Call recognized as a subscriber call and processed in a manner the below with reference to <figref idrefs="S58">12</figref> described is. As will be appreciated, can other characters the MSDS <figref>10</figref> encourage them additional to make steps. If any other DTMF digits pressed activated MSDS <figref>10</figref> at step <figref>224</figref> a Sprachrufsystem, the below with reference to <figref idrefs="S57">11</figref> still in more detail will be described.
0108At the step <figref>226</figref> enters the MSDS <figref>10</figref> in a loop one which continuously on a fax tone, a Datenmodemrufton or a DTMF character been checked. If by n Call none of these tones or mark has been detected, the ringtone in step <figref>228</figref> stopped and Sprachrufsystem in step <figref>224</figref> activated.
0109If regarding <figref idrefs="S57">11</figref> no fax or Modemrufton is detected, the Sprachrufsystem begins at step <figref>230</figref>. play a voice greeting. If not welcome by as step <figref>232</figref> specific DTMF characters has been interrupted, the caller, at step <figref>234</figref> around asked the voice message, and the message is in step <figref>236</figref> recorded and stored in memory. At step<figref>238</figref> receives the caller a ready signal with a number of options such as listening to the Message, backing up the message or re-record the message. Since the selection of these options with DTMF tones to those skilled in the Art will appreciate, the details of this subroutine are or these subroutines not described in more detail. If the caller, as in step <figref>240</figref> is determined, the message still wishes to record once, is he in step <figref>234</figref> again to a message asked. Prefer the not record caller the message again, the call is at step <figref>242</figref> terminated.
0110If the voice greeting, as at step <figref>232</figref> is determined, interrupted by a DTMF character will provide the MSDS <figref>10</figref> determine which character was pressed. If the step is <figref>244</figref> when the character is a "0" is, the MSDS detected <figref>10</figref>. that the call is a subscriber call. If it is the mark to a "1" is, the MSDS <figref>10</figref> at step <figref>206</figref> notified of information that the call transmits a fax. As above with respect to <figref idrefs="S56">10</figref> explained, others can DTMF character the MSDS <figref>10</figref> encourage them also additional to take steps. If an invalid character is pressed, returns the routine by a standard step <figref>248</figref> to step <figref>234</figref> back to the Caller asking for a message.
0111It should be understood that the invention is not limited to the specific interactive limited voice response system is that on related <figref idrefs="S57">11</figref> has been described. As above explained, the invention may also be responsive to DTMF digits other than just a "0" and a "1". Next variations or changes be for those skilled in the art to be obvious.
0112If regarding <figref idrefs="S58">12</figref> the call as a subscriber call estimated is, the caller, at step <figref>250</figref> first to the password asked. The password is at step<figref>252</figref> recorded and if in step <figref>254</figref> as is found to be correct, the participants a set of announcements played. inform These announcements the subscriber preferably via the number of new messages that have been received, the number of saved News, the number of faxes, the number of data messages and the number of voice messages. Of course, could be other announcements made will.
0113At the step <figref>258</figref> receives the participants then a record of the participants with the appropriate menus DTMF tones for each option. For example, the DTMF digit "1" with playing a message, the DTMF digit "2" with an option menu and the DTMF digit "*" by returning to a previous menu or be connected to the end the call if there is no previous menu.
0114On DTMF signals, at step <figref>260</figref> detected and the appropriate measure taken on the basis of the received character. Thus, theparticipants, if the character in step <figref>264</figref> as a "1" is determined at step <figref>266</figref> a Play message. At step<figref>266</figref> the subscriber will preferably greeted with a menu that it offers the options, new, secure, fax, data or voice messages play or download. As the person skilled in the art should be clear, the subscriber can in step <figref>266</figref> a menu or more get menus, and ex can be one or more DTMF digits entered to a play or download any message.
0115If Instead, in step <figref>268</figref> the character is determined to be a "2", the participant receives in step <figref>270</figref> on Option menu. can with the options menu the subscriber specific parameters for the MSDS <figref>10</figref> enter or change. For example, the subscriber can change his password, the ax and manner in which fax messages on the computer <figref>32</figref> appropriate are, change, change the image file format from GIF to another format, the file formats for the Select voice messages as well as other options.
0116If as in step <figref>272</figref> it is determined that the DTMF "*" character has been received, the participant will sent back to a previous menu. The character "*" is also used to To end a call when the subscriber returns to the top menu is. The character "*" is therefore the MSDS<figref>10</figref> general through all the different menus passed as a command to return at an earlier Menu recognized.
0117If the subscriber enters a DTMF character that the MSDS <figref>10</figref> not is used, it receives at step <figref>276</figref> an indication that the characteristic term is invalid, and then it is in step <figref>258</figref> again, the subscriber menu provided. If the participants during the subscriber menu runs no DTMF character enters, as in step <figref>260</figref> is determined, is the n menu Time replayed. Once the menu has been replayed n times, as in step <figref>262</figref> is determined, the call to the step <figref>278</figref> terminated.
0118If the password is wrong, as in the step <figref>254</figref> certainly is checked, the MSDS <figref>10</figref> at the step <figref>280</figref>Whether the subscriber has made more than "n" attempts. If he No "n" attempts has, the user is in step <figref>282</figref> a message indicating that the password is wrong, and ex, in step <figref>250</figref> still once asked for the password. When the user "n" has made attempts to obtain the correct enter your password, show him the MSDS <figref>10</figref> at step <figref>284</figref> a Bust message and then terminates the call at step <figref>286</figref>, In the specific number "n" may be in order Three act, so that the call after three failed attempts is terminated.
0119the Participants menu can Also, an additional address number of DTMF digits and be constructed differently. For example can separate DTMF signals to participants to the respective message types conduct, such as a fax, data or voice message. can also separate DTMF characters participating to a record new messages conduct or a recording secured message. Those skilled in the field, other variants will be clear.
0120On detailed diagram of the MSDS <figref>10</figref> is in <figref idrefs="S59">13</figref> shown. As shown in the figure, a plurality of DID trunks <figref>15</figref> from an input / output device <figref>17</figref> receive and a central processor unit <figref>3</figref> sent. The number of DID trunks<figref>15</figref> can changed to any suitable number be, the necessary would be to the expected number of telephone calls to the MSDS <figref>10</figref> record, tape to. The input / output device <figref>17</figref> conducts a in a the DID lines <figref>15</figref> ongoing call to an open port the central processing unit <figref>3</figref> further and is preferably a manufactured by Exacom DID Interface Box.
0121The central processing unit <figref>3</figref> receives on the DID lines <figref>15</figref> current Calls and stores them in a memory <figref>11</figref> in accordance with software <figref>7</figref>, Preferably, in the memory<figref>11</figref> on separate directory for created each user an account in the MSDS <figref>10</figref> Has, so that all messages for a single user are stored in the same directory. It should be understood that the number of processors in the central processor unit <figref>3</figref> the number of DID trunks <figref>15</figref> depends. With a greater number DID lines, a larger number able to process telephone calls, could the central processing unit actually include multiple computers. The input / output device <figref>17</figref> would then work the to incoming calls to an available computer in the central processor unit <figref>3</figref> passes.
0122On detailed diagram of the central processor unit <figref>3</figref> is in <figref idrefs="S60">14</figref> shown. The central processing unit<figref>3</figref> includes a telephone line interface <figref>21</figref> for each DID trunk <figref>15</figref>, The telephone interface <figref>21</figref> , the ring tones and other communications interfaces ready to the telephone lines. The signals from the telephone interface<figref>21</figref> will a pulse / tone decoder <figref>23</figref> and a digital signal processor (DSP) <figref>25</figref> passed. The pulse / tone decoder<figref>23</figref> detected the address signal of an incoming call and sends the address signal over a bus <figref>29</figref> to a microprocessor <figref>27</figref>, The DSP performs the necessary signal processing to the incoming call by and forwards the processed signals to the microprocessor on.
0123Of the microprocessor <figref>27</figref> then reads the address signal from the pulse / tone decoder <figref>23</figref> off and stores the message from the DSP <figref>25</figref> in a suitable Directory in memory <figref>11</figref>, As discussed above, the central processing unit <figref>3</figref> a number of computers or, more precisely, a number of microprocessors <figref>27</figref> comprise each microcomputer <figref>27</figref> calls a specific number, such as about four DID trunks <figref>15</figref> executes. microprocessor<figref>27</figref> can comprise any suitable microprocessor, but is preferably at least a 486 PC.
0124In addition to Processing of incoming calls and store messages in memory <figref>11</figref> coordinated the central processing unit <figref>3</figref> and the interactive voice response system the MSDS <figref>10</figref>, The software<figref>7</figref> would in <figref idrefs="S51">3</figref> shown operation procedures integrated to receive a message in order, as in <figref idrefs="S56">10</figref> shown, to detect the type of message on an incoming call to as in <figref idrefs="S57">11</figref> shown to receive voice messages, and how in <figref idrefs="S58">12</figref> shown, a subscriber call to recieve. Based on the above identified processes and the respective descriptions is the production of software <figref>7</figref> in the capability of ordinary skill in the art and is not detailed described.
0125Of the Internet server <figref>5</figref> is to the central processor unit <figref>3</figref> connected, about about a local area network, and also has access to the memory <figref>11</figref>, Of the Internet server <figref>5</figref> fulfilled in accordance a software <figref>9</figref> multiple tasks. For example, calls the Internet server <figref>5</figref> Data files from which the central computer <figref>3</figref> in the memory <figref>11</figref> were stored, and converts the files in appropriate HTML files. The converted HTML files then stored in memory <figref>11</figref> stored and can on the Internet <figref>30</figref> on the computer <figref>32</figref> downloaded. The Internet server<figref>5</figref> is working also queries from the computer <figref>32</figref> From that retrieving files from the memory <figref>11</figref> and possibly creating additional HTML files may make it necessary.
0126The software <figref>9</figref> for the Internet server <figref>5</figref> therefore in <figref>4</figref> shown Operation Procedures for Creating HTML files according to user settings integrated to, as shown in <figref idrefs="S54">5</figref> shown by a user generating requested information in order, as in <figref idrefs="S54">6</figref> shown, convert fax messages in HTML, how in <figref idrefs="S55">8</figref> shown, convert voice messages into HTML and how to <figref idrefs="S55">9</figref> shown, convert data messages in HTML. Based on the above proven processes and the respective descriptions, the production of the software is <figref>9</figref> in the ability of ordinary skill in the art and is not detailed described.
0127Nonetheless is a more detailed block diagram of the Internet server <figref>5</figref> in <figref idrefs="S61">15</figref> shown. The Internet server <figref>5</figref> Browsing on a suitable operating system (OS) <figref>39</figref>, Which is preferably is Windows NT. The Internet server<figref>5</figref> has a Number of application programs, <figref>31</figref>, Such as those those discussed in the above Flow charts are shown to communicate with the central processor unit <figref>3</figref> to communicate and on data from the memory <figref>11</figref> and also from the memory <figref>33</figref> access.
0128Of the memory <figref>33</figref> includes, among other things, the data which the Settings of each user included. Thus, if for example, a fax in TIFF / F by the Internet server <figref>5</figref> accessed is, would this from the data in the memory <figref>33</figref> the preferred option Calculate to display the fax and the appropriate HTML files create.
0129The entire chain to the Internet <figref>30</figref> is the HTTPD <figref>37</figref> dealt with, which is in the preferred embodiment, around the "Enterprise Server" by Netscape Communications Corp. concerns. Each request of users as a file request, is the HTTPD <figref>37</figref> treated, via the CGI <figref>35</figref> (Common transferred Gateway Interface) and then by the application program <figref>31</figref> receive. the application program <figref>31</figref> then take according to the requirement appropriate measures such as the requested file over CGI <figref>35</figref> the HTTPD <figref>37</figref> and then the Internet <figref>30</figref> to the computer <figref>32</figref> the user transferred to.
0130Of the Internet server <figref>5</figref> can to a paging system <figref>13</figref> affiliated be. When a new message arrives, the Internet server<figref>13</figref> Additionally, an e-mail message to be sent to the user's mailbox, and the paging system <figref>13</figref> activate, so that a pager <figref>15</figref> activated is. In this way could the user almost instantly receive a message that a Message has arrived.
0131at the paging system <figref>13</figref> it is preferably around one that transmits alphanumeric characters so that a message the pager <figref>15</figref> of can be forwarded user. The Internet server<figref>5</figref> includes therefore a signal processor <figref>41</figref>To generate signals, which the paging system <figref>13</figref> are detected, and a telephone interface <figref>43</figref>, The signal processor <figref>41</figref>preferably receives information from the application programs <figref>31</figref> and creates a paging message in a Personenrufdateiformat as XIO / TAP. The telephone interface<figref>43</figref> includes a modem, an automatic dialer and other suitable components for communicating with the paging system <figref>13</figref>,
0132The Information from the application programs <figref>31</figref> the user may simply inform only one message or even more detailed provide information. For example, from the information the application programs <figref>31</figref> when a fax CSI information included, which are to recognize the sender's phone number. Of the users would get Therefore a message on the pager <figref>15</figref>Who informs him, that received a fax from a particular phone number here is. The extent and nature of the information on the user the pager <figref>15</figref> cleverly may be, may, depending on the performance characteristics of the paging system <figref>13</figref> vary and may have a larger or provide smaller amount of information than in the examples.
0133Of the Internet server <figref>5</figref> is not limited to the in <figref idrefs="S61">15</figref> shown Construction limited, but may include additional Ingredients include. For example, the HTTPD<figref>37</figref> about any Type of interface such as a modem or a router to the Internet <figref>30</figref> connected be. The Internet server<figref>5</figref> can of typical telephone lines, ISDN lines, a T1 circuit, a T3 circuit, or in other ways with other technologies to the Internet <figref>30</figref> be connected, will be like the person skilled in the art clearly.
0134Furthermore needs of Internet server <figref>5</figref> not to the Internet <figref>30</figref> connected to be, but can also be connected to other types of networks be. For example, the Internet server <figref>5</figref>, Or more generally the communication server <figref>5</figref> on a great be connected private network, such as one that for a large company was established. The communication server<figref>5</figref> would just work by converting messages to HTML files, information querying welcomes users in a network and transmits information to the users.
0135It would and at least one interface circuit between the Internet Server <figref>5</figref> and the central processing unit <figref>3</figref> are to communication abilities between the Internet server <figref>5</figref> and the central processing unit <figref>3</figref> provide. This network interface, both the Internet server <figref>5</figref> as also in the central processing unit <figref>3</figref> or only on the Internet server <figref>5</figref> or the central processing unit <figref>3</figref> to be provided.
0136example the software layers of the Internet server <figref>5</figref> are in the <figref>16 (A)</figref> and <figref>16 (B)</figref> shown, in which <figref>16 (A)</figref> the Internet server <figref>5</figref> in an asynchronous communication mode and shows <figref>16 (B)</figref> the Internet server <figref>5</figref> in a synchronous communication mode shows. As shown in Figures is, the software <figref>9</figref> for the Internet Server <figref>5</figref> an additional Internet daemon include to the HTTPD <figref>37</figref> let drain. The software<figref>9</figref> for the Internet Server <figref>5</figref> includes TCP / IP or other transport layers. In addition, the authentication the password or the ID of the user, although the authentication by the HTTPD <figref>37</figref> is provided by other authentication modes added or replaced.
0137Of the Term was used in synchronization to a mode of MSDS <figref>10</figref> to refer, in all potential HTML files for a message at the time the message was received will be created. The HTML files may by the central processor unit <figref>3</figref> or the application programs <figref>31</figref> created will. Then, when a request for information from the later HTTPD <figref>37</figref> is received, the information is already generated been, and the HTTPD <figref>37</figref> need the information only from the memory <figref>11</figref> retrieve and to the computer <figref>32</figref> of User transfer. In synchronous mode, the CGI would <figref>35</figref> then superfluous.
0138the MSDS <figref>10</figref> preferably operates according to an asynchronous Mode. In an asynchronous mode, it may be that a requested by the user information is not available must be generated and only after the request. The asynchronous Mode of operation is preferred since fewer files are generated, whereby the required amount of memory <figref>11</figref> reduced is. Because it may be that requested by a user Information not provided is, can not specify some anchor the file name as "2.html" and will instead contain a command for the file. For example let yourself an anchor as <= AHREF "/ faxweb / users / 2496801 / viewpage.cgi? FAX_NUM = 1 & PAGE = 1 & VIEW_MODE = FULL"> define the CGI <figref>35</figref> to to cause to have a side view program run so, that Page 1 of 1 fax as all format picture displayed is. The CGI<figref>35</figref> generates the requested information, if it has not yet been generated, otherwise it calls the CGI <figref>35</figref> from and routes for transmission to the user to the HTTPD <figref>37</figref> continue.
0139With the invention, the MSDS <figref>10</figref> reliable voice, fax and data messages for many Users and more than a message for an individual user received at once. TheMessages through the MSDS <figref>10</figref> stored and can be accessed at any time at the discretion of the user, by ex to the Internet <figref>30</figref> dials. The Internet World Wide Web <figref>30</figref> is a constantly expanding Network that enables the user, at practically any point retrieve the messages in the world. Since the user only a local charge Internet Dial-Up <figref>30</figref> I have to cope, they can message retrieve or view at relatively low cost.
0140Also for the Users in the office or at home provides the MSDS <figref>10</figref> many advantages. The user would not need Fax machine, no speech communication system or not a device specifically for receiving adapted from data messages. The user would need to also about to worry of losing a part of the message or violating the confidential nature of the messages. The user could Naturally a fax machine and especially for keep data messages designed computer on. The MSDS<figref>10</figref> allows However, the user, the use feature "call forwarding" the phone company so, that the discretion of the user's messages to the MSDS <figref>10</figref> transfer be if some of the users of the office is absent.
0141The software <figref>7</figref> and the software <figref>9</figref> are not limited to the precise forms of the flowcharts shown limited but can be varied to the particular hardware that by the invention embodied is to be adapted. The software may include additional, not shown processes or may comprise one or more of the processes shown into a single combine process. About that addition, the software <figref>7</figref> and <figref>9</figref> by a single Computer as a Silicon Graphics workstation or a greater number executed by computers will.
0142The Faxes out preferably a signal processing so that the images of faxes from a two-tone black and white image in a Image with a varying gray scale are converted. How to is known in the field, provides a gray scale image of a fax message a better picture ready than just a black and white image of the message. The signal processing may comprise any suitable standard contrast curve machining processes As picture smoothing or a smoothing filter include. The signal processing may simultaneously with the conversion of TIFF / F made in GIF and is preferably for both all-format as also conducted smaller format images of faxes.
0143Furthermore the user may be greater or smaller number of options in the display or while retrieving Messages are provided. The options are not limited to the exact formats limited, on offer, but can allow the user, the messages to display or retrieve in other formats. The options may allow a user also two or merge more messages into a single message, parts To delete a message or otherwise interact with the contents of the messages. Also, the various menus, to the user via the Telephone are provided having a greater number of options, and the MSDS <figref>10</figref> can accept answers that more than a single DTMF characters.
0144at the special DTMF characters shown in the various menus are, are only examples, and as the skilled worker the field will be clear to other characters can be used in their place. For example, a "9" instead of "*" are used to exit the menu or return to a previous menu. The DTMF tones can also according to the personal changed user habits will. If the user a previous voice communication system had, could he adjust the command user-specific so that it to the previous system Commands used correspond to a smooth transition to MSDS <figref>10</figref> provide.
0145the MSDS <figref>10</figref> can a user to only certain types of restrict messages. For example, it may be that the user would like the MSDS <figref>10</figref> just Faxes stores to the utilization cost of the MSDS <figref>10</figref> to reduce. In such a situation, the MSDS would<figref>10</figref> on additional making step, namely to check whether the type of message, for the a user has been received, a kind of message is that MSDS <figref>10</figref> for must receive the user. If it is the message to a Unauthorized kind of message is that MSDS may <figref>10</figref> the message entirely or to ignore the user about informed that someone has tried to send a message to the MSDS <figref>10</figref> to . send
0146Furthermore has been described that the MSDS <figref>10</figref> a single central processor unit <figref>3</figref>In order to process incoming calls, and the Internet server <figref>10</figref> has to communicate with the Internet <figref>30</figref> to communicate. The invention can but separate in various other ways than with two implement processors into action. For example, the central processing unit <figref>3</figref> and the web server <figref>5</figref> a include single computer or workstation to the incoming calls work through and with the Internet <figref>30</figref> to communicate. The MSDS <figref>10</figref> can convert messages to HTML files, before stored will. Also, the central processing unit<figref>3</figref> instead of with the internet server <figref>5</figref> the paging system <figref>13</figref> communicate. additionally , the central processor unit <figref>3</figref>As discussed above, several microprocessors <figref>27</figref> include to a large number DID lines to use.
0147It has been described that the invention converts messages into HTML and the HTML files via the Internet <figref>30</figref> to the computer <figref>32</figref> transfers. the HTML format is However, only the present preferred format for exchanging information on the Internet <figref>30</figref>, And is really just a kind of standard generalized Markup language. The invention is therefore not limited to the HTML format limited, but can also be associated with any kind of multimedia page layout language be-converted, via the exchange of information, the Internet <figref>30</figref> can be used.
0148SGML (Standard Generalized Mark-up Language - ie standard generalized Markup language) is not limited to any specific standard limited, but includes numerous dialects and language variants. An example an SGML dialect is the virtual reality markup language (VRML - ie virtual Reality markup language) which is used, three-dimensional images on the To send Internet. As another example, the computer<figref>32</figref>. to about the Internet <figref>30</figref> on the MSDS <figref>10</figref> access, a handheld device (handheld) include. A hand-held device is generally characterized by a small display size, limited input capabilities, a limited range and limited Resources such as limited memory, processing power or non-volatile Storage in. Given these limited abilities A handheld device markup language (HDML - ie handset markup language) proposed to handsets easy access to the Internet <figref>30</figref> to offer. The SGML information from MSDS <figref>10</figref> to the computer <figref>32</figref> transfer is, therefore, HDML information that is suitable for a handheld device, contain or VRML.
0149As Another example is the Extensible Mark-up Language (XML - extensible so Markup language) a condensed Version of SGML, which makes it easier to define document types, and that makes it easier programmers to write programs, to edit this. XML can however, often some complex and some less used Part of the standard SGML favor its way, it is easier to have to write applications, the easier to understand and suitable for shipping and compatibility across the Web are. Because it is XML nonetheless a dialect acts of SGML, including the MSDS <figref>10</figref> therefore, the implementation of Fax, voice and data messages in XML, including all their dialects and variations, and these messages to go through the Internet <figref>30</figref> in the computer <figref>32</figref>,
0150As Another example includes the MSDS <figref>10</figref> the use of "dynamic HTML". "Dynamic HTML" is a term, which was used to the combination of HTML, style sheets describe and scripts that allow documents to be animated can. The Document Object Model (DOM) is a platform- and language-neutral Interface, the dynamic access and dynamic updating of In allows halt, structure and style of documents. The MSDS<figref>10</figref> can therefore include the use of the DOM and dynamic HTML to the computer <figref>32</figref> about the Internet <figref>30</figref> to deliver dynamic content.
0151the MSDS <figref>10</figref> is also not limited to any particular version or standard of HTTP and thus not to any particular Hypertext Transfer Protocol daemon <figref>37</figref> limited. In general is HTTP a data access protocol that runs over TCP, and is the basis the World Wide Web. HTTP began as a generic query / response protocol, which was designed to accommodate various applications, of document exchange and management through to search and Form Processing ranged. Through the development of HTTP exploded demand for made thereto, enhancements and new features; such extensions range from cache support, distributed authoring software development and content agreements to various remote procedure call facilities. But the absence of a modularized architecture was the price of new features an overly complex and incomprehensible Protocol. For example, a Protocol Extension Protocol (PEP) a Extension Mechanism HTTP, which is adapted to the tension between private agreement and public technical specification turn and the extension of HTTP clients and Servers adjust by software components. The multiplexing protocol (MUX) is another extension that an asynchronous messaging support to introduces a level under HTTP. As a result of these drawbacks of HTTP, a new version of was HTTP, namely HTTP-NG, proposed and its purpose is to provide a new architecture for the provide HTTP protocol, which, on a simple, extensible, distributed object-oriented model is based. HTTP-NG provides example support for commercial transactions including improved security and support for online payments. Another Version of HTTP, namely S-HTTP provides secure messaging. the MSDS <figref>10</figref> and the HTTPD <figref>37</figref> these or other versions integrated HTTP.
0152In addition to the different HTTP versions, the HTTPD <figref>37</figref> of MSDS <figref>10</figref> work with other implementations of HTTP. For example, the standard W3C has a "Jigsaw" said implementation of HTTP. Jigsaw is an HTTP server that is written entirely in Java and Benefits in terms of mobility, Expandable speed and provides power. The MSDS<figref>10</figref> can Jigsaw use or other implementations of HTTP.
0153in the With regard to the transmission messages to the computer <figref>32</figref> of the user, allows MSDS <figref>10</figref> the user to listen to the voice message or advance to display the fax without the MSDS <figref>10</figref> the entire message to the computer <figref>32</figref> must transmit. These monitoring capabilities is a considerable advantage because the transmission of the total message the computer <figref>32</figref> frequently would take quite a long time in fog. Thus, the user determine the characteristic of the pre-purging intuition or listening, whether the message on the computer <figref>32</figref> transfer needs.
0154If the user, as stated above, decides that the whole transmitted message to be, could it is possible that the computer <figref>32</figref> user to receive the message will take a relatively long time. After the input of the entire Message, the user then has the option to view the message, listen, query or secure. As an alternative, the computer can<figref>32</figref> of User instead of the user when the message their state content.
0155at a voice message could the computer <figref>32</figref> the user, for example, the message in send their input to a speaker. In this way, would the Message in real-time play, and the user does not need to wait until the entire message has been received and he then listening only could. To play the news in real time, they are preferably in RealAudio (RA format), which the user as the preferred File format for Select Voicemail can.
0156in the Operation transfers the MSDS <figref>10</figref> an HTML file, containing an RA file. If the user selects the RA file with the browser on your computer <figref>32</figref> dials, activated the browser program for use in RA files. The Waste and function operations this program will be to those skilled in the art will appreciate and are available as a separate software package or in a browser program integrated. The RA program calls the RA data file, which send the contains, from the MSDS <figref>10</figref> off and plays the message in real time, when the RA file in the computer <figref>32</figref> received.
0157the MSDS <figref>10</figref> and the computer <figref>32</figref> the user could also be set up so that each page or even each line a fax appears when the computer <figref>32</figref> the fax receives. moreover could the computer <figref>32</figref>Although the transmission of a data message compared to a voice or fax message fairly quickly is also programmed so that in the data message their input can be accessed.
0158It has been described that the invention stores voice messages and transmits. It should be clear be that the voice message is probably the most common Type of audio message is that the MSDS <figref>10</figref> saved is. However, the invention may in any type of audio message be used and is not only limited to voice messages.
0159After another aspect of the invention, the MSDS <figref>10</figref> as Dateiaufbewahrungsort be used as an archive of a particular user or user group is used. As described above, the MSDS can <figref>10</figref> a list of all News for a specific user chat that appears to him when he accesses his or her mailbox. The MSDS<figref>10</figref> may all messages for one Save unlimited users in the database, regardless of whether it is voice, fax or data messages. A user may therefore, on the MSDS <figref>10</figref> recourse to the authenticity of a Message and the presence or absence of a particular determine message. about MSDS <figref>10</figref> a user may therefore an accurate inventory all received e-mail messages, fax messages and data transfers to chat.
0160Additionally, to serve as Dateiaufbewahrungsort, the MSDS may <figref>10</figref> also act as a document management tool or tool. As above regarding <figref idrefs="S50">2</figref> has been described, updated MSDS <figref>10</figref>When it receives a message, a database with information about the Message. This information includes the type of message, whether it is a fax, voice or data message is, time and date, to whom or to which the message has been received, the size of the file, about in bytes, the telephone number of the caller, the message the left, and other information such as the number the pages of a fax message. Because the telephone number called for each User is unique, the information also includes the desired receiver the message.
0161On Example of a data input <figref>300</figref> in the memory <figref>11</figref> for a message is in <figref idrefs="S62">17</figref> shown. Data input <figref>300</figref> provides the input for only one message, each having a separate message data entry <figref>300</figref> having. Preferably, the data inputs are<figref>300</figref> in saved a relational database and can have a structured query language (SQL) are sought.
0162As in <figref idrefs="S62">17</figref> As shown, the data field can <figref>300</figref> a message numerous data fields to describe include the message. One of these data fields, a field <figref>301</figref> to indicate the Name of the message-sustaining Peson include. As the skilled artisan in the art will be clear to the person may be in numerous ways be identified, such as by a part of the name of the person or by a unique number. Another field<figref>302</figref> in the data input <figref>300</figref> indicates the type of document, such as about whether it is or in the document to a fax message, a voice message a data transfer These, and the fields <figref>303</figref> and <figref>304</figref> show Date or time on, to or instead of the MSDS <figref>10</figref> the received message. The caller's number is in the field<figref>305</figref> stated while the scope of the message, which can be measured in bytes, in field <figref>306</figref> and the page number of the message box <figref>307</figref> is specified. A document number for the message to be marked clearly, is in the field <figref>308</figref> indicated. As discussed above, the Files or messages for a particular user enter, in order continuously are numbered in which they in MSDS <figref>10</figref> received. The Files and messages However differently numbered or labeled, such as by a combination of numbers with an identifier for the date at which the message received. The document number or -kennung can for each file or message that is addressed to a user, or alternatively for every File or message is addressed to multiple users, be unique, which is advantageous when the MSDS <figref>10</figref> Documents for an entire Company or other groups tracked.
0163In addition to the fields <figref>301</figref> to <figref>308</figref> , the data input <figref>300</figref> for a message or file additional fields <figref>309</figref> have to get the message describe or file or document. The other fields<figref>309</figref> For example, be used to identify the type of storage, which should find a message. The messages or files can are stored differently long before they are automatically deleted. The type of storage, such as whether the full text of the message to be stored, can also through the field <figref>309</figref> stated will. Another example of a feature that in the other field <figref>309</figref> contain is, is safety. It may be that a user sometimes access to wants mailbox of another person and this also gets such as when the MSDS <figref>10</figref> Documents for an entire company tracked. By a message or file in the field <figref>309</figref> as safe is designated, a user can access to this file Be different user limit or refuse. The other fields<figref>309</figref> can of be a user also used the MSDS <figref>10</figref> after his wishes user-specific interpretation. If, for example, when the user is a company, it may be that these messages depending the department to which the message is directed classify, would like, such as a code for Marketing, one for Sale, one for the technique and one for the legal department.
0164As Another example of using one of the other fields <figref>309</figref> can a user annotations in the other field <figref>309</figref> enter. When a user initially a data input <figref>300</figref> receives, can the data input <figref>300</figref> For example, in all fields <figref>301</figref> to <figref>308</figref> data included, but not in the field <figref>309</figref>Which is left empty. The user can then enter his comments in the other field. An initial data entry <figref>300</figref> , the field <figref>305</figref> the phone number the caller include containing the figures for the number. It can be, however, that the user the caller only by reading in the field <figref>305</figref> listed phone number does not recognize. Around specify the caller clearer, the user can in the notes field <figref>309</figref> Enter to identify the caller's name. Alternatively, the comments field <figref>309</figref> a part or the entire Message Body reflect. The user can an extensive get document or an extensive message and then a short description of the document or message in the box <figref>309</figref> enter. As another example, the recipient of the message, or these Read the document and find that the caller any Service or goods from the recipient requests, such as a Request certain documents or the delivery of a given Quantity of goods. Recipient can the document or message read and field <figref>309</figref> notes make in order to be taken, the type of service or subsequent measure specify. An assistant of the receiver can then notes in the field <figref>309</figref> View and take the appropriate steps, to ensure that the requested service or the line requested goods are also delivered. If the data input security-protected is, one of the other fields <figref>309</figref>As above discussed, limited access on only the field <figref>309</figref> grant, or may have wider Grant access, whereby the wizard fields <figref>301</figref> to <figref>309</figref> as See also the actual document or the actual message can. The fields<figref>309</figref> can also various other purposesNEN, as those skilled in will be the field clear.
0165<figref idrefs="S63">18</figref> provides a process <figref>320</figref> for use of the MSDS <figref>10</figref> for document management purposes represent. Referring to <figref idrefs="S63">18</figref> sends a user in step <figref>321</figref> a Requirements to the MSDS <figref>10</figref> for a specific document or set of documents. The user can request the computer<figref>32</figref> grant, by clicking on a link, such as a link to "Document Search" that allows the user the MSDS <figref>10</figref> presents is after him in which in <figref idrefs="S51">3</figref> shown step <figref>72</figref> Granted access to their mailbox. The MSDS <figref>10</figref> then provide the user with the option to browse document archives at other times, such as when the user at step <figref>62</figref> first attempts to the mailbox access, or if the URL address that the HTTPD <figref>37</figref> from computer <figref>32</figref> scored, points to the document archives.
0166As Response to this request sends the HTTPD <figref>37</figref> the User in step <figref>322</figref> a search request form to it to enable it to a desired to define search. An example of such a search request form is in <figref idrefs="S64">19</figref> shown. The search request form , an input for each of the data fields <figref>301</figref> to <figref>309</figref> in the data input <figref>300</figref> contain. For example, the user may one or more names for a receiver Enter and the MSDS <figref>10</figref> all messages or files let search directed only to that recipient. The user can the ax of the document indicate how about, whether it is a Fax, voice message or data file is. The search request form also has input options for the Date or time that is preferably time and date ranges record, and an input option for the Caller ID of the MSDS <figref>10</figref>, The search request form may also include an input possibility for the File Size or include the number of pages, which is a concern when is the message is a fax. The search request form can also be an option for entering the document number, which can accommodate a range of document numbers, and also an input facility for a have another field.
0167At the step <figref>323</figref> the user enters the search parameters by computer <figref>32</figref> in the search request form and send the information on the Internet <figref>30</figref> to the MSDS <figref>10</figref> back. Of the Users can define the search for any data field, or the search for a combination of two or more data fields define. For example, a user may, as in the in<figref idrefs="S65">20</figref> shown, completed is reproduced search request form, define a search by that he the Document as fax and phone number as (404) 249-6801 specifies. Once the user has completed the search, it selects the Link "SEARCH", the bottom of the screen is shown whereby the computer <figref>32</figref> the user's completed search request form on the Internet <figref>30</figref> the HTTPD <figref>37</figref> the MSDS <figref>10</figref> sends.
0168At the step <figref>324</figref> receives the HTTPD <figref>37</figref> the completed Search request form and calls on the CGI <figref>35</figref> one or more of the application programs <figref>31</figref> on, to provide the desired Search any files or messages perform the falls under the parameters of the search. The results of the search by the application programs <figref>31</figref> via the CGI <figref>35</figref> at the HTTPD <figref>37</figref> forwarded and in step <figref>325</figref> about the Internet <figref>30</figref> returned to the user. sends Preferably MSDS <figref>10</figref> search results in list form all files or messages back, the inside of the search parameters are obtained, although the MSDS <figref>10</figref> the results on return other ways can.
0169On example for the results of the in <figref idrefs="S65">20</figref> shown requirements is in <figref idrefs="S66">21</figref> shown. As discussed above, the parameters were Looking all the faxes from the telephone number (404) 249-6801. Regarding<figref idrefs="S66">21</figref> revealed this request three discovered messages. The first document has a document number 11 is, as a fax from the designated phone number described Jane Doe of 31 May 1995 and consists of three pages. The first listed document is an example of the in <figref idrefs="S55">7</figref> shown Fax. The other two documents correspond to the document numbers 243 and 1,002 and originate from the specified phone number.
0170At the step <figref>326</figref> chooses the user desired File or message from the list of messages and files out. For example, the computer sends<figref>32</figref> by clicking the first listed document, namely the document no. 11, a Request for an inspection of the MSDS <figref>10</figref>, and as Reply provides the MSDS <figref>10</figref> an inspection of the document prepared in accordance with the defined preferences. As described above, the user may be a small-important things image of the first page, a all-sized image of the first page, smaller format images of all receive pages or all-format images of all pages of the fax message. If the user selects the fourth display option as determined default chosen has sent the MSDS <figref>10</figref> thus an image of the first page the fax back, such as that described in <figref idrefs="S55">7</figref> shown is.
0171At the step <figref>326</figref> the user can MSDS <figref>10</figref> the Search results can also secure. For example, the user, as in <figref idrefs="S66">21</figref> shown, the name "CHARLES R. BOBO FAXES" as Name for the search enter. By the "Link SEARCH SAVE AS "clicked is the name of the search is the MSDS <figref>10</figref> computer <figref>32</figref> provided. In MSDS <figref>10</figref> transmits the HTTPD <figref>37</figref> the Information from the computer <figref>32</figref> the CGI <figref>35</figref>and this causes an application program <figref>31</figref> on to the results Looking under the specified name in the memory <figref>11</figref> to save. The called application program<figref>31</figref> stores preferably not the contents of all messages in memory <figref>11</figref>. but only a list of search results.
0172The Results of a search can In the storage room <figref>11</figref> either as a closed or open search get saved. If the MSDS<figref>10</figref> the results of a Find an open search stores, then the files or messages in these designated search with younger Files or messages are updated, under the given parameter for the Search fall. By contrast, it is in a locked Search to perform a search in which the files or messages in the designated search are limited to those who at the time are finding available. For example, if the MSDS<figref>10</figref> the in <figref idrefs="S66">21</figref> Results shown as completed Search has secured, would each query of "CHARLES R. BOBO FAXES "only the three listed documents arise. Meanwhile, if the named as "CHARLES R. BOBO FAXES" Search by MSDS <figref>10</figref> has been saved as an open search, would MSDS <figref>10</figref> then in <figref idrefs="S65">20</figref> shown Requirements in response to a request by the computer <figref>32</figref> after This search reactivate certain all faxes from this to obtain phone number, including those by the initial backup of the search results have been received.
0173With in reference to <figref idrefs="S64">19</figref> the user can, rather than To define a new search, click on the link "SAVED SEARCH" to the results of a previously conducted to obtain search. By this link is clicked, the MSDS may<figref>10</figref> to the For a listing of for this particular user return saved searches, such as in <figref idrefs="S67">22</figref> Search shown. As in this figure is shown, the "CHARLES R. BOBO FAXES" in the list of saved searches are included. If the user then search for "CHARLES R. BOBO FAXES" dials, can him in <figref idrefs="S66">21</figref> List of fax shown are outfitted with possibly youngest additions contained within the search group.
0174With in reference to <figref idrefs="S64">19</figref> can the MSDS <figref>10</figref> at the step <figref>322</figref> a user also provide a link to "RECENT FILES". while select this link is, can the MSDS <figref>10</figref> a list of fax, voice and data messages to return, which in a certain period, such as the last month received. By the user sets the link "LATEST FILES" in the search request form and not in the list "SAVED SEARCH ", he can fast access to the latest files and news. The search request form may also contain other such access friendly links, as about a link to the last search, the MSDS, the <figref>10</figref> for the user accomplished has.
0175The Messages or files that the MSDS <figref>10</figref> are received, do not need to enter into a third party here. With others Words, the MSDS <figref>10</figref> as Dateiaufbewahrungsort or file manager for documents be used that were created by the user himself. The user can calls the telephone number to receive messages and voice, data and fax messages sent to, and may the MSDS <figref>10</figref> the blank document receipt and the contents of these messages. A user can easily fax as a scanner for inputting Documents into memory <figref>11</figref> the MSDS <figref>10</figref> use.
0176the MSDS <figref>10</figref> in addition discussed to the above- Applications that refer to it as a message deliverer, to serve Dateiaufbewahrungsort and file manager, there are other applications exhibit. For example, the MSDS<figref>10</figref> some additional Processing of incoming calls to make before this at the user will be redirected. For voice messages can bring this machining with it, the message in writing implement and then return the converted messages to the user. The MSDS <figref>10</figref> can therefore rending as secretarial services be considered what small companies or individuals, which can not afford a secretary can, or also for big companies priceless may be a value that may need some assistance in overloading. the Reacting in writing may be made by individuals, located anywhere in the world, or can automatically a voice / text recognition software done, such as Voice Type IBM.
0177A other processing that the MSDS that <figref>10</figref> can provide, consists in translation services. The incoming call can, whether it be a voice, fax, or data message is converted into SGML and then first to a translator to get redirected. Because the reach of the Internet can the translator virtually anywhere in the world is and the translated document on the In ternet to the MSDS <figref>10</figref> resend. The MSDS<figref>10</figref> can to the user via E-mail, voice mail, pager, fax, or in other ways announce that the translation completed has been. The user then can thedial Internet and the translated retrieve document. Translation services the MSDS <figref>10</figref> can also provide a transcription of the message, such as a Voice / text recognition software.
0178The foregoing description of the preferred embodiments of the invention was shown only for purposes of illustration and description. You should not exhaustive his or limit the invention to the precise form disclosed. In Given the above teachings are many variations and modifications possible.
0179The embodiments were selected and described to the principles of the invention and its practical declare application, to enable others skilled in the art, the invention and the various embodiments of and to use with various modifications, the particular for the intended use are suitable. The intended scope of the invention only by the appended hereto claims limited be.
Contents8
11 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11
77 members in 14 offices
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 94474197 | United States of America | – | |
| 94474197 | United States of America | A | |
| 98950859 | European Patent Office (EPO) | – | |
| 9820732 | United States of America | – | |
| 98950859 | European Patent Office (EPO) | A | |
| 9820732 | United States of America | W |
Members77
| Document | Office | Kind | |
|---|---|---|---|
| TW262620B | Taiwan Province of China | B | |
| JPH07306695A | Japan | A | |
| EP0683482A2 | European Patent Office (EPO) | A2 | |
| CN1113335A | China | A | |
| KR950034057A | Republic of Korea | A | |
| CA2232397A1 | Canada | A1 | |
| WO9634341A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US5668927A | United States of America | A | |
| US5675507A | United States of America | A | |
| EP0683482A3 | European Patent Office (EPO) | A3 | |
| US5771486A | United States of America | A | |
| EP0870238A1 | European Patent Office (EPO) | A1 | |
| US5870549A | United States of America | A | |
| CA2305459A1 | Canada | A1 | |
| WO9918716A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU9679398A | Australia | A | |
| US5974373A | United States of America | A | |
| EP1034651A1 | European Patent Office (EPO) | A1 | |
| EP1065656A2 | European Patent Office (EPO) | A2 | |
| EP1065657A1 | European Patent Office (EPO) | A1 | |
| EP1065656A3 | European Patent Office (EPO) | A3 | |
| US2001014910A1 | United States of America | A1 | |
| EP0683482B1 | European Patent Office (EPO) | B1 | |
| DE69522605D1 | Germany | D1 | |
| JP2001519624A | Japan | A | |
| EP0870238A4 | European Patent Office (EPO) | A4 | |
| US6350066B1 | United States of America | B1 | |
| DE69522605T2 | Germany | T2 | |
| KR100335162B1 | Republic of Korea | B1 | |
| EP1065657B1 | European Patent Office (EPO) | B1 | |
| AU755321B2 | Australia | B2 | |
| DE69529002D1 | Germany | D1 | |
| US6564321B2 | United States of America | B2 | |
| DE69529002T2 | Germany | T2 | |
| EP1065656B1 | European Patent Office (EPO) | B1 | |
| DE69531710D1 | Germany | D1 | |
| US2003208688A1 | United States of America | A1 | |
| JP3484757B2 | Japan | B2 | |
| DE69531710T2 | Germany | T2 | |
| CA2232397C | Canada | C | |
| US6857074B2 | United States of America | B2 | |
| US2005050349A1 | United States of America | A1 | |
| EP1034651A4 | European Patent Office (EPO) | A4 | |
| MY121946A | Malaysia | A | |
| EP1034651B1 | European Patent Office (EPO) | B1 | |
| AT348478T | Austria | T | |
| ATE348478T1 | Austria | T1 | |
| DE69836644D1 | Germany | D1 | |
| US2007081457A1 | United States of America | A1 | |
| US2007083614A1 | United States of America | A1 | |
| US2007083656A1 | United States of America | A1 | |
| US2007088808A1 | United States of America | A1 | |
| ES2274583T3 | Spain | T3 | |
| US2007130269A1 | United States of America | A1 | |
| US2007130270A1 | United States of America | A1 | |
| DE69836644T2This record | Germany | T2 | |
| JP4230661B2 | Japan | B2 | |
| EP0870238B1 | European Patent Office (EPO) | B1 | |
| AT437405T | Austria | T | |
| ATE437405T1 | Austria | T1 | |
| DK0870238T3 | Denmark | T3 | |
| DE69637973D1 | Germany | D1 | |
| EP2107776A1 | European Patent Office (EPO) | A1 | |
| ES2326565T3 | Spain | T3 | |
| US7836141B2 | United States of America | B2 | |
| EP2270668A1 | European Patent Office (EPO) | A1 | |
| EP2270669A1 | European Patent Office (EPO) | A1 | |
| US7895306B2 | United States of America | B2 | |
| US7895313B2 | United States of America | B2 | |
| US7934148B2 | United States of America | B2 | |
| EP0870238B2 | European Patent Office (EPO) | B2 | |
| ES2326565T5 | Spain | T5 | |
| DK0870238T4 | Denmark | T4 | |
| EP1034651B2 | European Patent Office (EPO) | B2 | |
| ES2274583T5 | Spain | T5 | |
| DE69836644T3 | Germany | T3 | |
| CA2305459C | Canada | C |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Opposition against the patentOpposition8363 | 8363 | |
| Inventor (new situation)8381 | 8381 |
Numbers
- Publication
- 69836644
- Application
- 69836644
Titles2
- German
- SYSTEME UND VERFAHREN ZUR VERWALTUNG VON NACHRICHTEN
- English
- SYSTEMS AND METHODS FOR MANAGING MESSAGES
Classification
- CPC, 40
- H04L51/066
- H04M3/4938
- H04M3/5307
- H04M3/53316
- H04M3/53333
- H04M3/53358
- H04M3/537
- H04M7/12
- H04M2201/52
- H04M2201/60
- H04M2203/2066
- H04M2203/253
- H04M2203/4509
- H04M2203/4536
- H04N1/00209
- H04N1/00458
- H04N1/324
- H04N1/32438
- H04N2201/0068
- H04N2201/0086
- H04N2201/0093
- H04Q2213/13034
- H04Q2213/1305
- H04Q2213/13095
- H04Q2213/13103
- H04Q2213/13106
- H04Q2213/13175
- H04Q2213/13204
- H04Q2213/13216
- H04Q2213/13286
- H04Q2213/13292
- H04Q2213/13336
- H04Q2213/13374
- H04Q2213/13389
- H04Q2213/13405
- H04L67/02
- H04L51/224
- H04L51/48
- H04L51/56
- H04L9/40
- IPC, 11
- G06F13 00
- H04L29 08
- H04L12 58
- H04L29 06
- H04M3 493
- H04M3 53
- H04M3 533
- H04M3 537
- H04M7 12
- H04N1 00
- H04N1 32