DE69836644T2 - Systeme und verfahren zur verwaltung von nachrichten - Google Patents

Systeme und verfahren zur verwaltung von nachrichten Download PDF

Info

Publication number
DE69836644T2
DE69836644T2 DE69836644T DE69836644T DE69836644T2 DE 69836644 T2 DE69836644 T2 DE 69836644T2 DE 69836644 T DE69836644 T DE 69836644T DE 69836644 T DE69836644 T DE 69836644T DE 69836644 T2 DE69836644 T2 DE 69836644T2
Authority
DE
Germany
Prior art keywords
message
msds
user
search
messages
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69836644T
Other languages
English (en)
Other versions
DE69836644T3 (de
DE69836644D1 (de
Inventor
Charles R. Atlanta BOBO
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
J2 Global Inc
Original Assignee
J2 Global Communications Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25481985&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69836644(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by J2 Global Communications Inc filed Critical J2 Global Communications Inc
Publication of DE69836644D1 publication Critical patent/DE69836644D1/de
Application granted granted Critical
Publication of DE69836644T2 publication Critical patent/DE69836644T2/de
Publication of DE69836644T3 publication Critical patent/DE69836644T3/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4938Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals comprising a voice browser which renders and interprets, e.g. VoiceXML
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • H04M3/53316Messaging centre selected by message originator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00458Sequential viewing of a plurality of images, e.g. browsing or scrolling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/324Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/324Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange
    • H04N1/32432Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange in a particular memory file for retrieval by the user, e.g. in a facsimile mailbox
    • H04N1/32438Informing the addressee of reception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/52Telephonic communication in combination with fax communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/60Medium conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2066Call type detection of indication, e.g. voice or fax, mobile of fixed, PSTN or IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/25Aspects of automatic or semi-automatic exchanges related to user interface aspects of the telephonic communication service
    • H04M2203/251Aspects of automatic or semi-automatic exchanges related to user interface aspects of the telephonic communication service where a voice mode or a visual mode can be used interchangeably
    • H04M2203/253Aspects of automatic or semi-automatic exchanges related to user interface aspects of the telephonic communication service where a voice mode or a visual mode can be used interchangeably where a visual mode is used instead of a voice mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4509Unified messaging with single point of access to voicemail and other mail or messaging systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • H04M3/53333Message receiving aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • H04M3/53333Message receiving aspects
    • H04M3/53358Message preview
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/537Arrangements for indicating the presence of a recorded message, whereby the presence information might include a preview or summary of the message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0065Converting image data to a format usable by the connected apparatus or vice versa
    • H04N2201/0068Converting from still picture data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0086Image transceiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0093Facsimile machine
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13034A/D conversion, code compression/expansion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1305Software aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13095PIN / Access code, authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13106Microprocessor, CPU
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13175Graphical user interface [GUI], WWW interface, visual indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13204Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13216Code signals, frame structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13286Direct in-dialling in PBX, DDI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13292Time division multiplexing, TDM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13336Store & forward, messaging systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13374Paging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13389LAN, internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13405Dual frequency signaling, DTMF

Description

  • GEBIET DER ERFINDUNG
  • Diese Erfindung bezieht sich auf ein System und Verfahren bzw. auf Systeme und Verfahren zum Speichern und Zustellen von Nachrichten, und im Spezielleren auf ein System und Verfahren bzw. auf Systeme und Verfahren zum Speichern von Nachrichten und zur Zustellung der Nachrichten über ein Netzwerk wie das Internet oder eine Telefonleitung an einen bestimmten Empfänger.
  • In einem anderen Aspekt bezieht sich die Erfindung auf ein System und Verfahren bzw. auf Systeme und Verfahren zum Speichern, Zustellen und Verwalten von Nachrichten oder anderen Dateien wie etwa zu Archivierungszwecken oder zur Dokumentnachverfolgung.
  • HINTERGRUND DER ERFINDUNG
  • Obwohl viele Geschäftsunternehmen aller Größen stark auf das Faxgerät zurückgreifen und dieses schnell zu einer Standardbüroausrüstung wurde, können viele Geschäfte oder Haushalte immer noch nicht von den Vorteilen des Faxgeräts profitieren. Unglücklicher Weise ist ein Faxgerät für ein kleines Geschäft oder einen Privathaushalt ein ziemlich teurer Ausrüstungsgegenstand. Zusätzlich zum Kaufpreis des Faxgeräts braucht dieses Toner, Papier, Wartung sowie möglicherweise Reparaturen. Diese Ausgaben kön nen hoch genug sein, um kleine Geschäfte und mit Sicherheit viele Haushalte davon abzuhalten, von dem Nutzen zu profitieren, den ein Faxgerät bieten kann. Für andere, die ständig auf Reisen sind und kein Büro haben, kann es unpraktisch sein, ein eigenes Faxgerät zu besitzen. Tatsächlich schätzt die Zeitschrift Atlanta Business Chronicle, dass 30% aller kleinen Geschäftsunternehmen keine Faxgeräte haben. Deshalb sind viele Geschäfte und Haushalte im Nachteil, weil sie keinen Zugang zu einem Faxgerät haben.
  • Weil ein Faxgerät solch ein Vorteil für eine Firma sein kann, und stark darauf zurückgegriffen wird, um Dokumente zu senden und zu empfangen, besteht insofern ein Problem, als die Geräte nicht immer zum Empfang einer Faxnachricht zur Verfügung stehen. Manchmal kann das Faxgerät belegt sein, wenn es gerade eine andere Nachricht empfängt oder eine eigene Nachricht sendet. Während dieser Zeiten muss eine Person periodisch versuchen, die Nachricht zu verschicken, bis die Verbindung mit dem gewünschten Faxgerät hergestellt ist. Diese Unmöglichkeit, eine Verbindung mit einem Faxgerät herzustellen, kann frustrierend sein, recht viel Zeit der Person in Anspruch nehmen und diese davon abhalten, produktivere Aufgaben zu erfüllen. Obwohl einige weiterentwickeltere Faxgeräte mehrmals eine Wahlwiederholung durchführen, wird immer noch eine Person das Faxgerät im Auge behalten müssen, um sicherzugehen, dass die Nachricht auch verschickt wurde, oder um eine Neuübertragung der Nachricht auszulösen.
  • Zusätzlich zu den Arbeitskosten und einer Senkung der Büroeffizienz kann ein Faxgerät Kosten für Unternehmen verursachen, die sich nicht so einfach berechnen lassen. Diese Kosten umfassen den Verlust von Aufträgen oder den Verlust von Kunden, wenn auf das Faxgerät von einem anderen Faxgerät her nicht zugegriffen werden kann. Diese Kosten können aus verschiedenen Gründen auftreten, wie etwa, wenn kein Papier mehr im Faxgerät ist, das Gerät eine Reparatur benötigt oder es gerade mit einer anderen Nachricht beschäftigt ist. Diese Kosten treten häufiger bei manchen der kleineren Geschäft auf, denen es auch schwerer fällt, die Ausgaben auf sich zu nehmen, da viele von ihnen nur eine einzige Telefonleitung für ein Telefon und das Faxgerät haben und ihnen dadurch sowohl Telefonanrufe als auch Faxnachrichten verloren gehen, wenn die einzige Leitung belegt ist. Tatsächlich schätzte die Zeitschrift Atlanta Business Chronicle, dass weniger als 5% aller kleinen Geschäftsunternehmen 2 oder mehr Faxgeräte haben. Viele der größeren Firmen können diese Verluste senken, indem sie mehr als ein Faxgerät haben und Anrufe auf ein anderes Gerät umleiten, wenn eines der Geräte gerade belegt ist.
  • Diese Verluste können jedoch nicht gänzlich ausgeschaltet werden, weil die Geräte immer noch eine Anforderung erfahren können, die ihre Leistungsfähigkeit übersteigt.
  • Ein Hauptvorteil des Faxgeräts, nämlich die schnelle Übertragung von Dokumenten, bedeutet nicht unbedingt, dass die Dokumente dem beabsichtigten Empfänger auch schnell zugeleitet werden. Es kann sein, dass ein Faxgerät unbeaufsichtigt ist und eine Faxnachricht relativ lange unbemerkt bleibt. Darüber hinaus können auch bei denjenigen Geräten, die unter ständiger Beaufsichtigung sind, die Vorgänge zum Weiterleiten in einem Büro die Zustellung der Dokumente verzögern. In vielen Büros ist es deshalb ein Problem, die Faxnachricht schnell an den bestimmten Empfänger weiterzuleiten.
  • Die Beschaffenheit der Faxnachricht macht es dem bestimmten Empfänger auch schwer, eine vertrauliche Nachricht zu empfangen, ohne dass diese für andere Menschen im Büro einsehbar ist, welche die Nachricht abfangen und lesen können. Wenn der beabsichtigte Empfänger sich nicht bewusst ist, dass die Nachricht verschickt wird, können andere Leute diese sehen, während sie zugestellt wird oder in der Nähe des Geräts bleibt. Wenn dem bestimmten Empfänger mitgeteilt wird, dass eine vertrauliche Nachricht übertragen wird, muss er in der Nähe des Faxgeräts warten, bis die Nachricht eingeht. Es war deshalb schwierig, den Inhalt einer Faxnachricht vertraulich zu halten.
  • In einem Büro mit einer großen Anzahl von Angestellten kann es auch schwierig sein, einfach zu bestimmen, wo die Faxnachricht hingeleitet werden sollte. Angesichts dieser Schwierigkeit, wurden einige System entwickelt, die Faxnachrichten automatisch an ihren beabsichtigten Empfänger weiterleiten. Eine Art von System, wie etwa das an Okada erteilte US-Patent Nr. 5,257,112 kann einen ankommenden Anruf auf Grundlage von Codes, die mittels der Telefontasten durch den Absender der Nachricht eingegeben werden, an ein bestimmtes Faxgerät weiterleiten. Eine andere Art von System wie etwa dasjenige, das in dem an Burgess et al. erteilten US-Patent Nr. 5,115,326 oder dem an Baran erteilten US-Patent Nr. 5,247,591 offenbart ist, macht es erforderlich, dass der Absender ein speziell formatiertes Deckblatt verwendet, das vom System gelesen wird. Diese Art von System belastet jedoch den Absender, bei dem es sich sehr wohl um einen Klienten oder Kunden handeln kann, indem es vom Absender verlangt, spezielle Schritte oder zusätzliche Schritte zu unternehmen, um eine Faxnachricht zu verschicken. Diese Systeme sind deshalb nicht sehr wirksam oder erstrebenswert.
  • Eine andere Art von Leitweglenkungssystem verbindet ein Faxgerät mit einem lokalen Datennetz (LAN) in einem Büro. Beispielsweise schickt in den Systemen, die in den an Baran und Burgess et al. erteilten Patenten offenbart sind, das System, nachdem es das Deckblatt zur Bestimmung des beabsichtigten Empfängers der Faxnachricht gelesen hat, eine E-Mailnachricht über das lokale Datennetz, welches das Faxgerät mit dem Rechner des Empfängers verbindet, an den Empfänger. Andere Bürosysteme wie etwa diejenigen des an Silverberg erteilten US-Patents Nr. 5,091,790 und des an Giler et al. erteilten US-Patents Nr. 5,291,546, sind mit dem Sprachkommunikationssystem (Voice Mail System) des Büros verbunden und können beim beabsichtigten Empfänger eine Nachricht hinterlassen, dass eine Faxnachricht eingegangen ist. Einige Systeme, die sogar noch weiterentwickelt sind, wie die des an Misholi et al. erteilten US-Patents Nr. 5,317,628 und des an Boaz et al. erteilten US-Patents Nr. 5,333,266 sind an ein lokales Büronetz angeschossen und stellen eine integrierte Steuerung von Sprach-, E-Mail- und Faxnachrichten bereit.
  • Bei den verschiedenen Systemen zum Weiterleiten von Faxnachrichten und möglichst auch anders gearteten Nachrichten, die im Büro eingehen, handelt es sich um sehr ausgefeilte und kostspielige Systeme. Obwohl diese Bürosysteme insofern wünschenswert sind, als sie die Nachrichten im Büro effektiv an ihre beabsichtigten Empfänger weiterleiten können, sind die Systeme extrem teuer, und nur die Firmen mit einer großen Anzahl von Angestellten können die Kosten für das System mit den Vorteilen, die das System der Firma bringen wird, wettmachen. Somit besteht für die meisten Geschäftsunternehmen immer noch das Problem, Nachrichten wirksam und schnell an die beabsichtigten Empfänger weiterzuleiten. Für die meisten Geschäftsunternehmen besteht auch noch das Problem, die Nachrichten auf eine Weise weiterzuleiten, welche den vertraulichen Charakter der Nachrichten bewahrt.
  • Auch bei Geschäftsunternehmen, die über ein Nachrichtenleitwegsystem verfügen, und speziell bei denjenigen, die überhaupt kein System haben, ist es für eine Person für gewöhnlich schwierig, eine Faxnachricht bei Abwesenheit aus dem Büro abzurufen. Typischerweise muss eine auf Geschäftsreise befindliche Person im Büro anrufen und von irgendjemand im Büro über die eingegangenen Faxnachrichten informiert werden. Folglich muss die Person während den normalen Geschäftszeiten, in denen sich jemand im Büro befindet, im Büro anrufen, und ist deshalb in der Zeit eingeschränkt, in der die in einer Faxnachricht enthaltene Nachricht weitergegeben werden kann.
  • Falls die auf Geschäftsreise befindliche Person die Faxnachricht ansehen möchte, muss jemand im Büro die Nachricht noch einmal an ein Faxgerät schicken, auf das die Person Zugriff hat. Da es sich bei diesem Faxgerät oftmals um ein Faxgerät in einer ande ren Firma oder einem Hotel handelt, in dem die Person untergebracht ist, ist es für sie schwierig, die Faxnachricht ohne Risiko zu empfangen, dass ihr Inhalt bekannt wird. Da darüber hinaus jemand im Büro der Person daran denken muss, die Nachricht zu senden, und da jemand die Nachricht am zugänglichen Faxgerät an die aus dem Büro abwesende Person schicken muss, kann es sein, dass die Person nicht alle Faxnachrichten erhält oder darauf warten muss, die Nachrichten zu erhalten.
  • Das Abrufen von Faxnachrichten wie aus Sprachkommunikationsnachrichten in Abwesenheit aus dem Büro geschieht nicht ohne gewisse Kosten. Zum Einen muss die Person oftmals Fernsprechtelefongebühren auf sich nehmen, wenn sie im Büro anruft, um die Nachrichten zu überprüfen und jemanden im Büro die Nachrichten an ein anderes Fax schicken zu lassen. Die Person übernimmt dann die Kosten für die Übertragung der Nachricht an ein Faxbüro oder einen Hotelschalter wie auch der Eigengebühren der Empfangsstelle für die Nutzung ihrer Ausrüstung. Obwohl diese Gebühren sicherlich unwesentlich sind, handelt es sich nichtsdestoweniger um Kosten, die anfallen, wenn die Person nicht im Büro ist.
  • Während insgesamt ein Faxgerät ein unverzichtbarer Ausrüstungsgegenstand für viele Geschäftsunternehmen ist, bereitet es doch eine Anzahl von Problemen oder Kosten. Viele Geschäfte oder Haushalte sind benachteiligt, weil sie von den Vorteilen eines Faxgeräts nicht profitieren können. Was die Geschäfte betrifft, die Faxgeräte haben, müssen diese die normalen Betriebskosten für das Faxgerät zusätzlich zu den Kosten übernehmen, die anfallen können, wenn das oder die Faxgerät/e keine Nachricht empfangen kann/können. Darüber hinaus kann es sein, dass die Faxnachrichten nicht wirksam oder zuverlässig zum gewünschten Empfänger weitergeleitet und ihre Inhalte während des Leitweglenkungsprozesses aufgedeckt werden. Die Kosten und Probleme beim Weiterleiten einer Faxnachricht steigern sich, wenn der gewünschte Empfänger nicht im Büro ist.
  • Viele der Probleme, die mit Faxnachrichten zusammenhängen, betreffen nicht nur Faxnachrichten allein, sondern hängen auch mit Sprachkommunikations- und Datennachrichten zusammen. Im Hinblick auf Sprachnachrichten verfügen viele Geschäftsunternehmen über keine Sprachkommunikationssysteme und müssen die Nachricht aufschreiben. Somit muss eine aus dem Büro abwesende Person während den normalen Bürozeiten anrufen, um herauszufinden, wer angerufen hat. Die Informationen in diesen Nachrichten sind für gewöhnlich auf genau die Person, die angerufen hat, ihre Nummer und vielleicht noch irgendeine Angabe über den Inhalt des Anrufs beschränkt. Bei den Geschäftsunter nehmen, die über ein Sprachkommunikationssystem verfügen, muss die aus dem Büro abwesende Person anrufen und häufig Fernsprechgebühren auf sich nehmen. Somit besteht ein Bedarf nach einem System zum Speichern und Zustellen von Sprachnachrichten, auf die mühelos und kostengünstig jederzeit zugegriffen werden kann.
  • Im Hinblick auf Datennachrichten erfordert die Übertragung der Nachricht oftmals eine gewisse Koordination zwischen dem Absender und Empfänger. Zum Beispiel muss der Computer des Empfängers eingeschaltet sein, um die Nachricht empfangen zu können, was für gewöhnlich nur dann der Fall ist, wenn jemand während normalen Bürozeiten anwesend ist. Folglich kann der Computer des Empfängers für gewöhnlich nur während normaler Bürozeiten eine Datennachricht empfangen. Es kann sein, dass viele Haushalte und auch Geschäftsunternehmen keine spezielle Datenleitung haben und die Leitung zwischen Telefon, Computer und Fax umschalten müssen. In einer solchen Situation muss der Absender erst anrufen und den Empfänger darüber in Kenntnis setzen, die Leitung auf den Computer umzuschalten, und würde warten müssen, bis er die Nachricht erhält. Die Weiterübertragung der Datennachricht an eine andere Stelle, wie im Falle, wenn jemand aus dem Büro abwesend ist, macht die Zustellung nur noch komplizierter. Es ist deshalb häufig schwierig, Datennachrichten zu verschicken und zu empfangen, und es ist auch schwierig die Nachrichten später an eine andere Stelle weiterzuleiten.
  • Eine standardmäßige Geschäftspraxis vieler Firmen besteht darin, Listen über die ganze Korrespondenz zwischen ihr und anderen juristischen Personen zu führen. Herkömmlicher Weise umfasst die Korrespondenz, die nachverfolgt und aufgelistet wurde, Briefe oder andere derartige Drucksachen, die mit der Post zu oder von einer Firma zu einer anderen juristischen Person geschickt werden. Obwohl die Korrespondenznachverfolgung von Drucksachen relativ einfach ist, ist nicht herkömmliche Korrespondenz wie Fax-, E-Mail-, Sprach- oder Datennachrichten schwieriger nachzuverfolgen und aufzulisten.
  • Beispielsweise können Faxnachrichten deswegen schwierig nachzuverfolgen und aufzulisten sein, weil sie auf Thermodruckpapier eingehen, das an dem Nachteil krankt, dass der Druck mit der Zeit verblasst. Eine genaue Nachverfolgung von Faxnachrichten ist auch deshalb schwierig, weil es sein kann, dass die Faxnachrichten nur teilweise am Faxgerät ausgedruckt oder sie verlorengegangen oder ihrem beabsichtigten Empfänger nur teilweise zugestellt wurden. Faxnachrichten machen auch deshalb Probleme, weil sie in einer Organisation oftmals über andere Kanäle als die gewöhnliche Post zugestellt werden und von daher aus den normalen Registrierungsvorgängen der Firma herausfallen.
  • Sprachmail-Nachrichten sind auch schwierig nachzuverfolgen und aufzulisten. Obwohl Sprachnachrichten gespeichert werden können, löschen viele Sprachmail-Server die Nachrichten nach einer bestimmten Zeit automatisch. Um eine permanente Aufzeichnung einer Sprachnachricht beizubehalten, kann die Sprachnachricht umgesetzt und eine Druckkopie der Nachricht in den Listen aufbewahrt werden. Diese umgesetzte Kopie der Sprachnachricht ist jedoch weniger glaubwürdig und somit weniger wünschenswert als die originale Sprachnachricht, da die umgesetzte Kopie verändertes Material enthalten oder in ihr einige Teile der Nachricht weggelassen sein können.
  • Zusätzlich zu den Fax- und Sprachmailnachrichten sind auch Datennachrichten schwierig nachzuverfolgen und aufzulisten. Ein Herauf- oder Herunterladen einer Datei kann nur evident sein, wenn die Datei selbst existiert. Ein Dateiübertragungsvorgang eignet sich nicht zu einer permanenten Aufzeichnung, welche Datei übertragen wurde, der gewählten Telefonnummer, der Telefonnummer des die Datei erhaltenden Computers, der Uhrzeit oder des Datums der Übertragung. Es ist deshalb schwierig, genaue Aufzeichnungen aller Datenübertragungen zwischen einem selbst und einer anderen juristischen Person zu erhalten.
  • STAND DER TECHNIK
  • Das Dokument WO-A-96/34341 [BOBO CHARLES II] offenbart: „Ein Nachrichtenspeicher- und Nachrichtenzustellungssystem (10) ist an mehrere Durchwahltelefonleitung (DID phone lines) angeschossen und empfängt Fax-, Sprach- und Datennachrichten. Die Nachrichten werden in einem Speicher gespeichert und zu geeigneten Hyper-Test-Markup-Language-Dateien (HTML-Dateien) (30) umgesetzt. Die Benutzer können sich dann über das Internet (30) mit dem MSDS (10) verbinden. Die Benutzer des MSDS (10) haben deshalb den Vorteil, ihre Nachrichten jederzeit und überall zu vernünftigen Kosten empfangen zu können. Der Benutzer kann das MSDS (10) auch über Telefon anrufen, um Nachrichten abzuhören oder den Dienst zu verändern, der durch das MSDS (10) bereitgestellt wird."
  • ZUSAMMENSETZUNG DER ERFINDUNG
  • Ein Merkmal der Erfindung besteht darin, Nachrichten zuverlässig und effizient an einen gewünschten Empfänger weiterzuleiten.
  • Ein weiteres Merkmal der Erfindung besteht darin, Nachrichten an den gewünschten Empfänger weiterzuleiten, während der Inhalt der Nachricht vertraulich bleibt.
  • Ein weiteres Merkmal der Erfindung besteht darin, es einem gewünschten Empfänger zu ermöglichen, mühelos und zu minimalen Kosten auf die Nachrichten zuzugreifen.
  • Noch ein Merkmal der Erfindung besteht darin, den gleichzeitigen Empfang mehr als einer Nachricht für den gewünschten Empfänger zu ermöglichen.
  • Noch ein Merkmal der Erfindung besteht darin, es dem gewünschten Empfänger zu ermöglichen, jederzeit und weltweit praktisch an jeder Stelle auf die Nachricht zugreifen zu können.
  • Noch ein weiteres Merkmal der Erfindung besteht darin, es einem gewünschten Empfänger einer Nachricht zu ermöglichen, die erhaltenen Nachrichten oberflächlich durchsuchen (browsen) zu können.
  • Noch ein weiteres Merkmal der Erfindung besteht darin, es einem gewünschten Empfänger schnell mitzuteilen, dass eine Nachricht eingegangen ist.
  • Noch ein anderes Merkmal der Erfindung besteht darin, verschiedenartige Nachrichten zu empfangen.
  • Noch ein anderes Merkmal der Erfindung besteht darin, Nachrichten entsprechend den Einstellungen oder Präferenzen des gewünschten Empfängers zuzustellen.
  • Noch ein weiteres Merkmal der Erfindung besteht darin, die Korrespondenz, wie etwa Faxnachrichten, Sprachmailnachrichten und Datenübertragungen aufzulisten und nachzuverfolgen.
  • DARSTELLUNG DER ERFINDUNG
  • Nach der vorliegenden Erfindung umfasst ein Netzwerk-Nachrichtenspeicherungs- und -Nachrichtenzustellungssystem:
    • a) ein Mittel zum Empfangen eines eingehenden Rufs und zum Erkennen eines zum eingehenden Ruf gehörigen Adresssignals, wobei das Adresssignal zu einem Teilnehmer gehört;
    • b) ein Mittel zum Empfangen einer Nachricht in einem ersten Dateiformat, die dem Adresssignal beigefügt ist;
    • c) ein durch Software gesteuertes Prozessormittel zum Wandeln der Nachricht vom ersten Dateiformat zu einem Standardformat in generalisierter Auszeichnungssprache;
    • d) ein Mittel zum Speichern der Nachricht im Standardformat in generalisierter Auszeichnungssprache in einem Speicherbereich;
    • e) ein durch Software gesteuertes Servermittel 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 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 die Suchabfrage an den Server ü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 sendet.
  • Das Dokument WO-A-96/34341 lehrt keinen Netzserver zum Empfangen der Nachricht aus dem Speicherbereich, zum Umwandeln der Nachricht in ein Multimedia-Seitenlayout, und zum Einstellen der Nachricht im Speicherbereich.
  • Nach einer ersten Ausführungsform der vorliegenden Erfindung handelt es sich um ein System zum Empfangen und Speichern einer Nachricht als ein an einen vorgesehenen Empfänger gerichtetes Signal und zum Übertragen des Nachrichtensignals an einen Teilnehmer-Computer, dadurch gekennzeichnet, dass:
    • a) das Mittel zum Empfangen eines eingehenden Rufs eine Telefonschnittstelle zum Empfangen eines eingehenden Rufs aus einem öffentlichen Telefonwählnetz ist; und
    • b) die Serversoftware einen Hypertext-Transfer-Protokoll-Dämon enthält, der die Suchanforderung vom Computer empfängt.
  • Auch umfasst nach der vorliegenden Erfindung ein Verfahren zum Speichern und
  • Zustellen einer Nachricht an einen Teilnehmer über ein Netz:
    • a) Empfangen eines eingehenden Rufs und Erkennen eines zum eingehenden Ruf gehörigen Adresssignals, wobei das Adresssignal zu einem Teilnehmer 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:
    • 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 an den Teilnehmer; dadurch gekennzeichnet, dass
    • g) die empfangene Teilnehmeranforderung eine Suchabfrage vom Teilnehmer aufweist, die mindestens einen Parameter für die Suchanforderung angibt;
    • h) Ausführen der gewünschten Suche durch den Speicherbereich; und
    • i) Senden der Suchergebnisse an den Teilnehmer.
  • Nach einer ersten Ausführungsform des Verfahrens der vorliegenden Erfindung 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, umfasst das Verfahren die Schritte:
    • a) Empfangen des eingehenden Rufs aus einem öffentlichen Telefonwählnetz; und
    • b) Empfangen der Suchanforderung bei einem Hypertext-Transfer-Protokoll-Dämon.
  • Zusätzliche Vorteile und neuartige Merkmale der Erfindung werden in der folgenden Beschreibung dargelegt, und werden sich dem Fachmann auf dem Gebiet bei der Lektüre dieser Beschreibung oder der praktischen Umsetzung der Erfindung erschließen. Die Aufgaben und Vorteil der Erfindung lassen sich durch die beigefügten Ansprüche in die Tat umsetzen und erzielen.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die beigefügten Zeichnungen, die in die technische Beschreibung mit aufgenommen sind und einen Teil davon bilden, stellen eine Ausführungsform der vorliegenden Erfindung dar, und dienen zusammen mit der allgemeinen Beschreibung zur Erläuterung der Grundgedanken der Erfindung:
  • 1 ist ein Blockschema, das die Verbindungen eines Nachrichtenspeicherungs- und Nachrichtenzustellungssystems MSDS darstellt;
  • 2 ist ein Gesamtablaufdiagramm von Operationen zum Übertragen einer Nachricht zum MSDS von 1;
  • 3 ist ein Gesamtablaufdiagramm von Operationen zum Empfangen einer im MSDS von 1 gespeicherten Nachricht;
  • die 4(A) und (B) sind Ablaufdiagramme von Operationen zum Generieren von Teilnehmereinstellungen entsprechenden HTML-Dateien;
  • 5 ist ein Ablaufdiagramm von Operationen zum Generieren von Abrufinformation;
  • 6 ist ein Ablaufdiagramm von Operationen zum Umwandeln einer Faxnachricht in HTML-Dateien;
  • 7 ist eine beispielhafte Anzeige einer ersten Seite einer Faxnachricht nach einer vierten Anzeigeoption;
  • 8 ist ein Ablaufdiagramm von Operationen zum Umwandeln einer Sprachnachricht in eine HTML-Datei;
  • 9 ist ein Ablaufdiagramm vom Operationen zum Umwandeln einer Datennachricht in eine HTML-Datei;
  • 10 ist ein Ablaufdiagramm von Operationen zum Erfassen einer am MSDS 10 eingegangenen Rufart;
  • 11 ist ein Ablaufdiagramm von Operationen zum Empfangen von Sprachnachrichten;
  • 12 ist ein Ablaufdiagramm von Vorgängen zum Interagieren mit einem Teilnehmeranruf;
  • 13 ist ein detaillierteres Blockschema des MSDS 10;
  • 14 ist eine Blockschema der zentralen Prozessoreinheit von 13;
  • 15 ist ein Blockschema des Internet-Servers von 13;
  • die 16(A) und 16(B) veranschaulichen mögliche Softwareschichten für den Internet-Server von 13;
  • 17 ist ein Schaubild einer Dateneingabe für ein Nachrichtensignal;
  • 18 ist ein Ablaufschema eines Prozesses zum Verschicken einer Suchabfrage, um eine Suche durchzuführen, und um die Ergebnisse der Suche über das Internet an einen Computer zurückzuschicken;
  • 19 ist ein Beispiel eines Suchabfragenformulars zum Definieren einer gewünschten Suche;
  • 20 ist ein Beispiel einer abgeschlossenen Suchabfrage;
  • 21 ist ein Beispiel eines Suchergebnissatzes, der als Antwort auf die Suchabfrage von 20 an den Computer zurückgeschickt wurde; und
  • 22 ist eine Beispiel einer Auflistung gespeicherter Suchen.
  • AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Nun wird im Einzelnen Bezug auf die bevorzugten Ausführungsformen der Erfindung genommen, wofür Beispiele in den beigefügten Zeichnungen dargestellt sind.
  • Mit Bezug auf 1 ist ein Nachrichtenspeicherungs- und Nachrichtenzustellungssystem (MSDS) 10 über mindestens eine Durchwahlleitung (DID-Leitung) 15 mit einer Fernsprechvermittlungsstelle oder einer Zentrale 20 der Telefongesellschaft verbunden. Mit jedem Anruf über die DID-Leitung 15 wird dem MSDS 10 ein Adresssignal bereitgestellt, das die angerufene Telefonnummer angibt. Die DID-Leitung 15 kann eine große Anzahl von Telefonnummern oder Adressen übertragen. Vorzugsweise umfasst die DID-Leitung 15 eine Anzahl von DID-Leitungen 15, die zwischen der Zentrale 20 und dem MSDS 10 parallel geschaltet sind, so dass das MSDS 10 gleichzeitig mehr als einen Anruf empfangen kann, und darüber hinaus gleichzeitig mehr als einen Anruf für eine einzelne Telefonnummer oder Adresse empfangen kann.
  • Die Zentrale 20 ist an eine Anzahl von Drittparteien angeschlossen. Zum Beispiel kann die Zentrale 20 an ein Faxgerät 24, ein Telefongerät 26 und einen Computer 28 an geschlossen sein, wobei jede Verbindung über eine separate Telefonleitung hergestellt wird. Obwohl ein einzelner Computer 28 in der Figur gezeigt ist, kann der einzelne Computer tatsächlich auch ein lokales Datennetz darstellen, das über die Zentrale 20 an das MSDS 10 angeschlossen ist. Obwohl das Faxgerät 24, das Telefon 26 und der Computer 28 auf separaten Leitungen gezeigt wurden, sollte klar sein, dass eines oder mehrere der Geräte sich auch eine einzige Leitung teilen könnten.
  • Das MSDS 10 ist auch an ein Netz angeschlossen, vorzugsweise das Internet World Wide Web 30. Obwohl das Internet 30 als einzelne Entität dargestellt wurde, sollte klar sein, dass es sich beim Internet 30 eigentlich um ein Konglomerat aus Computernetzen handelt, und es eine sich konstant weiterentwickelnde und verändernde Struktur ist. Das MSDS 10 ist deshalb nicht auf die momentane Struktur oder Form des Internets 30 beschränkt, sondern umfasst alle zukünftigen Veränderungen am und Zusätze zum Internet 30. Darüber hinaus ist das MSDS 10 als direkt an das Internet 30 angeschlossen gezeigt, etwa über seinen eigenen Knoten oder sein eigenes Portal. Das MSDS 10 kann jedoch mit jeder geeigneten Verbindung zum Internet 30 betrieben werden, wie etwa über einen Internet-Zwischenzugangsanbieter.
  • Mit Bezug auf 2, die einen Gesamtbetrieb der Erfindung darstellt, wird ein Telefonanruf, der an eine durch das MSDS 10 bediente Nummer gerichtet ist, durch eine Drittpartei beim Schritt 40 beispielsweise über das Faxgerät 24, das Telefon 26 oder den Computer 28 ausgelöst. Der eingehende Anruf kann deshalb eine Fax-, Sprach- oder Datennachricht übertragen. Beim Schritt 42 wird das dem ausgelösten Anruf zugeordnete Adresssignal über die Zentrale 20, die DID-Leitung 15 und zum MSDS 10 geleitet.
  • Wenn der Anruf das MSDS 10 erreicht, wird er innerhalb des MSDS 10 auf eine Weise weitergeleitet, die nachstehend mit Bezug auf 13 noch ausführlicher beschrieben wird. Beim Schritt 46 nimmt das MSDS 10 den Telefonanruf an und erhält das Adresssignal aus der DID-Leitung 15. Als Nächstes wird beim Schritt 48 der Anruf zwischen dem MSDS 10 und der Drittpartei hergestellt, und beim Schritt 50 empfängt das MSDS 10 die über die Telefonleitung übertragene Nachricht. Beim Schritt 52 wird die Nachricht gespeichert, beim Schritt 54 eine Datenbank im MSDS 10 aktualisiert und der vorgesehene Empfänger der Nachricht beim Schritt 56 bekannt gegeben. Der gewünschte Empfänger der Nachricht nutzt die durch das MSDS 10 bereitgestellten Dienste und wird nachstehend als Benutzer bezeichnet. Beim Schritt 58 wird die Nachricht in eine Hypertext-Auszeichnungssprache (HTML) umgewandelt.
  • Nachdem das MSDS 10 eine Nachricht für einen seiner Benutzer empfangen hat, kann dieser jederzeit und überall mit dem MSDS 10 kommunizieren, indem er sich in das Internet World Wide Net 30 einwählt und die im MSDS 10 gespeicherte Nachricht abruft. Mit Bezug auf 3 wählt sich der Benutzer beim Schritt 60 zuerst ins Internet 30 ein, wie etwa über einen Personalcomputer 32, der auf jede geeignete Weise mit dem Internet 30 verbunden sein kann, wie etwa über sein eigenes Portal oder seinen eigene Knoten oder über irgendeinen Zwischenzugangsanbieter. Der PC 32 ist nicht auf einen einzigen Computer beschränkt, sondern kann statt dessen auch ein Netz von Computern umfassen, wie etwa ein lokales Datennetz in einem Büro.
  • Sobald er mit dem Internet 30 verbunden ist, greift der Benutzer beim Schritt 62 mit einem Hypertext-Browser auf den Universal Resource Locator (URL), also eine Verweisadresse zu, die der Mailbox seines MSDS 10 zugeordnet ist. Der Computer 32 kann jeden geeigneten Hypertext-Browser, etwa Netscape zum Zugriff auf die Mailbox verwenden. Ein Hypertext-Transferprotokoll-Dämon (HTTPD) im MSDS 10 empfängt die URL-Anforderung beim Schritt 64 und fordert beim Schritt 66 eine Benutzerauthentifizierung oder -berechtigung an. Der Benutzer stellt dann seine ID und sein Passwort beim Schritt 68 bereit, und wenn diese beim Schritt 70 für gültig befunden werden, stellt das MSDS 10 beim Schritt 72 dem Computer 32 den Zugriff auf die Mailbox bereit. Sind ID und Passwort ungültig, wie beim Schritt 70 bestimmt wird, dann schickt der HTTPD dem Computer 32 beim Schritt 74 eine Authentifizierungsfehlschlagnachricht.
  • Nachdem der Benutzer beim Schritt 72 Zugriff auf die Mailbox erhalten hat, kann er Information abfragen, die im MSDS 10 gespeichert ist. Das MSDS 10 empfängt die Abfrage beim Schritt 76 und bestimmt beim Schritt 78, ob die Information existiert. Wie allgemein üblich ist, bestimmt das MSDS 10 beim Schritt 78 auch die Gültigkeit der Abfrage. Die vom Benutzer ausgehende Abfrage wird die Mailbox-Nummer für den Benutzer, die Nachrichtenkennung, Anzeigeeinstellungen enthalten, und wenn es sich bei der Nachricht um eine Faxnachricht handelt, eine Seitenkennung. Falls die Abfrage aus irgendeinem Grund ungültig ist, wie etwa, wenn ein Hacker versucht, Zugriff auf die privilegierte Information zu erhalten, wird die Abfrage nach der Information abgebrochen.
  • Falls die abgefragte Information verfügbar ist, wird sie dann beim Schritt 80 über das Internet 30 an den Computer 32 des Benutzers übertragen. Existiert die Information hingegen nicht, wird das MSDS 10 dann beim Schritt 82 die abgefragte Information gene rieren und sie dann beim Schritt 80 über das Internet 30 an den Computer des Benutzers schicken.
  • Bevor der Benutzer beim Schritt 72 Zugang zur Mailbox erhält, wird ihm vorzugsweise eine Begrüßungsseite oder eine andere derartige Art von Information geschickt, die es ihm ermöglicht, etwas über die vom MSDS 10 bereitgestellten Dienste zu erfahren, ein Account beim MSDS 10 zu eröffnen, oder Zugang zu einem Account zu erhalten. Sobald beim Schritt 72 der Zugriff bereitgestellt ist, wird der Benutzer mit Information versorgt, welche die Gesamtanzahl von in seiner Mailbox im MSDS 10 gespeicherten Nachrichten angibt. Vorzugsweise gibt die vom MSDS 10 verschickte Nachricht die Gesamtanzahl von Nachrichten für jede Nachrichtenart und auch die Gesamtanzahl von gesicherten Nachrichten im Gegensatz zu neuen Nachrichten an.
  • Dem Benutzer wird bei diesem Schritt vorzugsweise auch die Option geboten, die Account-Information zu ändern. Die Account-Information könnte die E-Mailadresse für den Benutzer enthalten, die Art und Weise, auf die Nachrichten überprüft werden sollen, die Personenrufinformation des Benutzers sowie andere Benutzereinstellungen. Die Anzeigeoptionen und andere Benutzereinstellungen werden nachstehend noch ausführlicher erörtert.
  • Die allgemeine Information enthaltende HTML-Datei, welche die Gesamtanzahl verschiedener Nachrichten angibt, ist mit mehreren Ankern versehen, die auch als Links oder Verweise bezeichnet werden. Im Allgemeinen ermöglicht es ein Anker einem Benutzer, Information im Computer 32 aufzurufen, die sich in einer anderen Datei befindet. Beispielsweise ist ein Anker zu einer Auflistung von Faxnachrichten vorzugsweise auf der Anzeige der Gesamtanzahl von Nachrichten vorgesehen. Wenn der Benutzer den Anker für die Faxliste anwählt, stellt das MSDS 10 durch einen Pull-up-Vorgang die Datei bereit und zeigt sie an, welche die Faxliste enthält, wie etwa eine Datei „faxlist.html". Die anderen Nachrichtenarten wie Sprach- und Datennachrichten hätten entsprechende Anker auf der allgemeinen Informationsseite, die sich auf ihre jeweiligen HTML-Auflistungsdateien richten.
  • Wenn beim Schritt 54 von 2 eine neue Nachricht eingeht, wird die Benutzermailbox aktualisiert, um die Gesamtanzahl und die Arten der Nachrichten anzuzeigen. Das MSDS 10 könnte auch andere Dateien zusätzlich zur Gesamtauflistung von Nachrichten aktualisieren. Dabei schickt das MSDS 10 zusätzlich eine L-Mail-Nachricht an den Computer 32 des Benutzers, um diesen über die neu angekommene Nachricht zu in formieren. Das MSDS 10 könnte dem Benutzer auch über ein Personenrufsystem eine Mitteilung schicken, so dass dieser beinahe augenblicklich die Mitteilung erhält, dass eine Nachricht eingegangen ist.
  • Das MSDS 10 generiert entsprechend den Benutzereinstellungen auch zusätzliche Information. Diese Einstellungen, wie das MSDS 10 für den Benutzer konfiguriert wird, umfassen Optionen dazu, wie die Nachrichten überprüft werden. Bei Faxnachrichten zum Beispiel kann der Benutzer die Menge oder die Art der Information verändern, die mit der Auflistung der Faxnachrichten geliefert wird, indem er eine geeignete Option wählt. Es sind auch andere Optionen verfügbar, so dass der Benutzer das MSDS 10 für seinen eigenen Computer 32 oder seine eigenen persönlichen Einstellungen kundenspezifisch anpassen kann.
  • Wenn zum Beispiel eine Faxnachricht eingeht, aktualisiert das MSDS 10 beim Schritt 54 die Gesamtauflistung aller Nachrichten, um die neu eingegangene Nachricht anzugeben, und kann zusätzlich die HTML-Dateien für die neu eingegangene Faxnachricht entsprechend den Benutzereinstellungen generieren. Wenn der Benutzer später beim Schritt 76 Information über die Nachricht abfragt, ist die HTML-Information bereis generiert worden, und das MSDS 10 kann beim Schritt 80 die angeforderte Information direkt an den Benutzer schicken. Möchte der Benutzer hingegen die Nachricht entsprechend einer der anderen Optionen ansehen, erzeugt das MSDS 10 die HTML-Dateien beim Schritt 82 entsprechend dieser anderen Option zum Abfragezeitpunkt.
  • Eine erste Option, die für den Benutzer zum Ansehen einer Faxnachricht zur Verfügung steht, ist eine rein textliche Auflistung der Nachrichten. Die Information über die textliche Auflistung enthält vorzugsweise das Datum und die Uhrzeit, zu dem bzw. der die Nachricht am MSDS 10 eingegangen ist, die Telefonnummer, von der aus die Nachricht gesendet wurde, die Anzahl von Seiten, die Seitengröße, und den Umfang der Nachricht in Bytes. Die Nachrichten könnten selbstverständlich auch mit anderen Arten von Information aufgelistet werden. Wenn der Benutzer eine der Faxnachrichten auf der Liste auswählt, wird eine Anforderung an den HTTPD im MSDS 10 geschickt, die bewirkt, dass die Nachricht über das Internet 30 auf den Computer 32 des Benutzers heruntergeladen wird. Sobald die Nachricht vom Computer 32 empfangen wird, kann sie angezeigt, ausgedruckt oder für eine weitere Einsichtnahme gesichert werden.
  • Die zweite bis fünfte Option ermöglichen es dem Benutzer, sich vorab ein Bild von der Faxnachricht zu machen, bevor sie vom MSDS 10 über das Internet 30 und auf den Computer 32 heruntergeladen wird. Die zweite Option ermöglicht es dem Benutzer, die Nachrichtenliste in verkleinertem Bildformat des Deckblatts gleich neben jedem Eintrag auf der Liste anzusehen. Wenn der Benutzer eine der Nachrichten auf der Liste auswählt, wird die ausgewählte Faxnachricht über das Internet 30 an den Computer 32 übertragen. Der Benutzer kann auch durch die Auflistungen scrollen oder einen Bildlauf durchführen, wenn nicht die gesamte Nachricht auf einmal am Computer 32 angezeigt werden kann.
  • Die dritte Option liefert dem Benutzer eine ganzformatige Ansicht des Deckblatts jeder Faxnachricht. Der Benutzer kann einen schnellen Bildlauf durch die Deckblätter jeder Nachricht vornehmen, ohne die ganze Nachricht auf den Computer 32 herunterzuladen. Die ganzformatige Ansicht des Deckblatts ermöglicht es dem Benutzer, klar irgendwelche Anmerkungen zu erkennen, die möglicherweise auf das Deckblatt gesetzt wurden, was aus einem nur verkleinerten Bild des Deckblatts, das über die zweite Option zur Verfügung steht, nicht möglich ist.
  • Die vierte Option stellt dem Benutzer ein kleinformatigeres Bild jeder Seite bereit, und ermöglicht es ihm, einen Bildlauf durch die gesamte Nachricht durchzuführen. Der Benutzer kann deshalb die ganze Faxnachricht auf dem Bildschirm lesen, bevor sie auf den Computer 32 heruntergeladen wird. Mit dieser Option kann der Benutzer die Seiten der Faxnachricht durchgehen und auch zur nächsten oder vorigen Nachricht springen. Zusätzlich hat der Benutzer die Option, eine Seite auf eine ganzformatige Ansicht der Seite zu vergrößern. Wenn eine der Nachrichten ausgewählt wird, veranlasst der HTTPD im MSDS 10 wie auch bei den anderen Optionen, dass die Faxnachricht über das Internet 30 an den Computer 32 des Benutzers übertragen wird.
  • Mit einer fünften Option wird ein Ganzformatbild jeder Seite an den Computer 32 des Benutzers übertragen. Der Benutzer kann mittels Bildlauf die Seiten der Faxnachricht durchgehen und den Inhalt jeder Seite problemlos lesen. Möchte der Benutzer die Nachricht auf den Computer 32 herunterladen, wählt er die Nachricht aus, und der HTTPD im MSDS 10 überträgt die Nachricht über das Internet 30 an den Computer 32 des Benutzers.
  • Nachdem die Datenbank beim Schritt 54 wie vorstehend erörtert aktualisiert wurde, generiert das MSDS 10 zusätzliche Information auf Grundlage der zur Anzeige der Faxnachrichten ausgewählten Option. Im Spezielleren wird, wie in 4(A) gezeigt, wenn, wie beim Schritt 100 bestimmt wird, die erste Option gewählt wurde, das MSDS 10 dann beim Schritt 102 die textliche Auflistung der Faxnachrichten mit Ankern oder Verweisen zu den jeweiligen Faxdateien generieren. Die HTML-Dateien werden dann beim Schritt 104 an einen Internet-Server geleitet.
  • Wurde die erste Option nicht ausgewählt, bestimmt das MSDS 10 als Nächstes beim Schritt 106, ob die zweite Option gewählt wurde. Mit der zweiten Option werden die Faxnachrichten zusammen mit einem kleinformatigeren Bild des Deckblatts aufgelistet. Um diese Information zu generieren, wird das Deckblatt beim Schritt 108 aus der Faxdatei extrahiert und beim Schritt 110 ein kleineres HTML-Bild des Deckblatts hergestellt. Beim Schritt 112 wird eine Auflistung der Faxnachrichten mit einer Miniaturansicht jedes Deckblatts generiert, das mit seiner jeweiligen Faxdatei verknüpft ist. Die hergestellten HTML-Dateien werden dann beim Schritt 104 an den Internet-Server geschickt.
  • Wenn die dritte Option ausgewählt wird, wie beim Schritt 114 bestimmt wird, wird ein ganzformatiges Bild des Deckblatts an den Computer 32 geschickt. Das ganzformatige Bild des Deckblatts wird hergestellt, indem das Deckblatt beim Schritt 116 aus der Faxdatei extrahiert wird. Als Nächstes wird beim Schritt 118 das Deckblatt in ein ganzformatiges HTML-Bild umgewandelt, und beim Schritt 120 wird die Auflistung mit dem eingebetteten Deckblatt erstellt, das mit der Faxdatei verknüpft wurde.
  • Falls beim Schritt 122 bestimmt wird, dass die vierte Option ausgewählt werden soll, wird dem Benutzer ein kleinformatigeres Bild jeder Seite mit der Option, die Seite zu vergrößern, bereitgestellt, um den Inhalt der Seite deutlicher zu sehen. Mit Bezug auf 4(B) wird die für die dritte Option notwendige Information dadurch hergestellt, dass beim Schritt 124 zuerst die erste Seite der Faxnachricht extrahiert wird. Beim Schritt 126 wird ein kleineres HTML-Bild und dann ein ganzformatiges HTML-Bild beim Schritt 128 hergestellt. Beim Schritt 130 wird die Auflistung mit eingebetteten Miniaturbildern der Seiten mit Links zu den ganzformatigen Bildern hergestellt. Falls es sich, wie beim Schritt 140 bestimmt wird, nicht um die letzte Seite handelt, wird beim Schritt 142 die nächste Seite extrahiert, und die Schritte 126 bis 130 werden wiederholt, um die HTML-Dateien für die anderen Seiten der Faxnachricht zu erstellen. Nachdem die letzte Seite entsprechend der dritten Option in eine HTML-Datei umgewandelt wurde, werden die Dateien beim Schritt 104 an den Internet-Server übertragen.
  • Beim Schritt 144 bestimmt das MSDS 10, ob die fünfte Option gewählt wurde. Die fünfte Option stellt dem Benutzer ein vollformatiges Bild jeder Seite der Faxnachricht bereit. Obwohl nur fünf Optionen erörtert wurden, lässt sich die Erfindung auch mit zu sätzlichen Optionen umsetzen. Folglich würde das MSDS 10 bei zusätzlichen Optionen, und ohne dass die vierte Option gewählt wurde, als nächstes bestimmen, ob eine der zusätzlichen Optionen ausgewählt wurde. Bei der bevorzugten Ausführungsform der Erfindung jedoch, die nur über fünf Optionen verfügt, wird das MSDS 10 davon ausgehen, dass die fünfte Option gewählt wurde, wenn sich herausstellt, dass keine der ersten vier Optionen gewählt wurde.
  • Die notwendige Information zur Anzeige der Seiten der Faxnachricht entsprechend der fünften Option wird dadurch generiert, dass zuerst die erste Seite der Faxnachricht beim Schritt 146 extrahiert wird. Beim Schritt 148 wird ein ganzformatiges HTML-Bild der Seite hergestellt, und beim Schritt 150 wird eine Auflistung mit einem eingebetteten Bild und Links zu den vorhergehenden und nächsten Seiten erstellt. Wenn es sich bei der Seite nicht um die letzte Seite handelt, wie beim Schritt 152 bestimmt wird, extrahiert das MSDS 10 die nächste Seite und erstellt die HTML-Datei für diese Seite. Nachdem alle Seiten entsprechend der vierten Option in HTML-Dateien umgewandelt wurden, werden die Dateien beim Schritt 104 an den Internet-Server geschickt.
  • Während die 4(A) und (B) die Arbeitsabläufe des MSDS 10 zum Nachrichteneingangszeitpunkt beschreiben, stellt 5 ein Gesamtablaufdiagramm von Operationen des MSDS 10 dar, wenn der Benutzer eine Informationsseite in einem anderen Anzeigeformat als seiner präferierten Option zur Anzeige der Nachricht anfordert. 5 ist deshalb eine ausführlichere Erklärung, wie das MSDS 10 die notwendige Information beim Schritt 82 von 3 generiert.
  • Im Allgemeinen bestimmt das MSDS 10, wie in 5 gezeigt, zuerst die Bildart, die beim Schritt 82a benötigt wird. Beispielsweise bestimmt das MSDS 10 bei diesem Schritt, ob Bilder unnötig sind, nur ein Bild des Deckblatts notwendig ist, ein Bild für jede Seite benötigt wird, oder es sich bei dem Bild um ein ganzformatiges, kleinformatigeres Bild oder sowohl um ganz- als auch kleinformatigere Bilder handeln soll. Beim Schritt 82b bestimmt das MSDS 10, ob das Bild bereits erstellt wurde. Wurde das Bild noch nicht erstellt, extrahiert das MSDS 10 beim Schritt 82c die Seite aus der Grundfaxdatei und erstellt beim Schritt 82d das erforderliche HTML-Bild. Wie vorstehend erörtert, kann es sich bei dem erforderlichen Bild nur um das Deckblatt, um alle Seiten und um ein ganzformatiges und/oder kleinformatigeres Bild der Seite handeln. Beim Schritt 82e wird das Bild mit Links oder Ankern in andere HTML-Dateien eingebettet. Diese Links oder Anker könnten Verweise zu den nächsten und vorhergehenden Seiten und auch zu den nächsten oder vorhergehenden Faxnachrichten sein. Schließlich wird die HTML-Datei mit dem eingebetteten Bild und den Links beim Schritt 80 von 3 an den Benutzer geschickt.
  • Der Prozess zum Umwandeln einer Faxnachricht in HTML-Dateien entsprechend der fünften Option wird mit Bezug auf 6 beschrieben. Dieser Prozess findet beim Schritt 54 statt, wenn die Nachricht eingeht und die fünfte Option die bevorzugte Option des Benutzers zum Anzeigen der Nachrichten ist. Es sollte klar sein, dass auch eine ähnliche Art von Prozess stattfindet, wenn der Benutzer eine Informationsseite entsprechend der fünften Option anfordert, wenn er eine Faxnachricht abruft und die fünfte Option nicht seine bevorzugte Option ist. Die den anderen Optionen entsprechenden Umwandlungsprozesse werden für den Fachmann auf dem Gebiet offensichtlich sein und werden deshalb nicht ausführlicher erörtert.
  • Mit Bezug auf 6 handelt es sich bei der Nachricht beim Eingang der Faxnachricht um ein Tagged Image File Format/Faksimile (TIFF/F, also um ein Fax im Austauschformat für Rasterdaten), und jede Seite der Faxnachricht ist in eine separate Datei aufgeteilt. Jede Seite der Faxnachricht wird dann aus dem TIFF/F-Format in ein Portable Pixel Map-Format (PPM-Format, also ein übertragbares Pixelabbildungsformat) umgewandelt. Die PPM-Dateien werden als nächstes in separate Graphic Interchange Format-Dateien (GIF-Dateien, als Grafikaustauschformatdateien) und dann in separate HTML-Dateien umgewandelt. Auf diese Weise wird jede Seite der Faxnachricht in eine gesonderte HTML-Datei umgewandelt. Die TIFF/F-Dateien können mit einem erhältlichen Softwarepaket mit dem Namen „LIBTIFF" in das PPM-Format gebracht werden, und die PPM-Dateien können mit einem erhältlichen Softwarepaket in GIF-Dateien umgewandelt werden, das sich in „Portable Pixel Map Tools" finden lässt.
  • Die Erfindung ist nicht auf diesen genauen Umwandlungsprozess oder die bestimmten Softwarepakete beschränkt, die in dem Umwandlungsprozess verwendet werden. Zum Beispiel können die TIFF/F-Dateien auch über irgendeine andere Art von Zwischenformat in ein anderes übertragbares Dateiformat oder direkt in das GIF-Format gebracht werden. Darüber hinaus können die Faxnachrichten anstatt in das GIF- in JPEG-, BMP-, PCX-, PIF-, PNG- oder irgendeine andere geeignete Art von Dateiformat gebracht werden.
  • Die Dateien können mit jedem geeigneten Dateinamen gekennzeichnet werden. In der bevorzugten Ausführungsform werden die Dateien für jeden Benutzer in einem ge sonderten Verzeichnis gespeichert, das nur diesem einen Benutzer zugeteilt ist, weil ein ganzes Verzeichnis für einen bestimmten Benutzer im Allgemeinen besser geschützt werden kann als einzelne Dateien.
  • Der Speicher kann jedoch auch anders organisiert sein, wobei die Dateien für einen einzelnen Benutzer in verschiedenen Verzeichnissen gespeichert sind. Beim ersten Teil des Dateinamens handelt es sich vorzugsweise um eine laufende Nummer, die je nach der Reihenfolge bestimmt wird, in der Nachrichten für diesen Benutzer eingehen. Die bevorzugte Benennungskonvention zum Beenden der Dateinamen ist in 6 veranschaulicht. Jede Seite der Faxnachricht wird als separate Datei mit einem Zusatz gesichert, der durch das Format der Datei festgelegt wird. Somit enden die Dateien mit einem Zusatz „.TIFF", „.PPM", „.GIF" oder „.HTML" entsprechend dem Format der bestimmten Datei. In dem dargestellten Beispiel haben die separaten Seiten Dateinamen, die mit der jeweiligen Seitennummer enden, beispielsweise endet die erste Seite mit einer „1". Die Dateien jedoch hören vorzugsweise mit einem oder mehreren Buchstaben auf, um die Reihenfolge der Seiten anzugeben. Beispielsweise könnte Seite 1 eine Endung „aa" haben, Seite 2 könnte eine Endung „ab" haben, usw. Die Erfindung ist jedoch nicht auf die offenbarte Benennungskonvention beschränkt, sondern umfasst auch andere Konventionen, die dem Fachmann auf dem Gebiet klar sein werden.
  • Wie in 6 gezeigt ist, umfassen die HTML-Dateien zusätzlich zu den die Seiten der Faxnachricht darstellenden GIF-Dateien ein Anzahl von Ankern oder Verweisen. In dem gezeigten Beispiel hat die erste HTML-Datei einen Anker a für die „Nächste Seite". Der Anker a ist definiert als = <A HREF = "2.html"> Nächste Seite </a> und verweist deshalb auf die zweite HTML-Datei, wenn der Benutzer "Nächste Seite" wählt. Die zweite HTML-Datei hat einen Anker b für die "Vorherige Seite" und einen Anker c für die "Nächste Seite", und die dritte HTML-Datei hat einen Anker d für die "Vorherige Seite". Mit diesen bestimmten HTML-Dateien kann der Benutzer einen Bildlauf durch jede Seite der Faxnachricht durchführen und ein ganzformatiges Bild der Seite ansehen.
  • Jede HTML-Datei enthält vorzugsweise Anker zusätzlich zu denjenigen, die sich auf die "Nächste Seite" und "Vorherige Seite" beziehen. Beispielsweise kann jede HTML-Datei einen Anker zur nächsten Faxnachricht, einen Anker zur vorherigen Faxnachricht und einen Anker zur Rückkehr zur Faxliste enthalten. Die HTML-Dateien enthalten vorzugsweise Anker, die sich auf "Sichern" und "Löschen" beziehen. Wird der Anker "Sichern" gewählt, könnte der Benutzer die Nachricht unter einem beschreibenderen Namen für die Nachricht speichern. Auf den Anker "Löschen" folgt vorzugsweise eine Nachfrage, ob der Benutzer sicher ist, die Nachricht löschen zu wollen. Andere Anker wie etwa ein Anker zur allgemeinen Auflistung werden für den Fachmann auf dem Gebiet offensichtlich sein und können auch bereitgestellt werden.
  • 7 bietet ein Beispiel einer der fünften Option entsprechenden Anzeige der ersten Seite der in 6 gezeigten Faxnachricht. Die Überschriften der Anzeige stellen eine Information über die Telefonnummer, von der aus die Nachricht verschickt wurde, das Datum und die Uhrzeit, zu dem bzw. der die Nachricht am MSDS 10 eingegangen ist, und eine Angabe der Seite der Nachricht bereit, die gerade angezeigt wird. Beim Hauptteil der Anzeige handelt es sich um das ganzformatige Bild der Seite. Unten auf der Anzeige ist ein Anker oder Link "Nächste Seite" vorgesehen, und es ist auch ein anderer Anker "Zurück zur Faxauflistung" vorgesehen. Es kann auch Zusatzinformation auf der Anzeige wie ein Link zu einer das MSDS 10 betreibenden Gesellschaft vorgesehen sein.
  • Ein Beispiel der Datei "1.html" zum Generieren der in 7 gezeigten Anzeige ist nachstehend in Tabelle 1 gezeigt.
    • <HTML>
    • <ÜBERSCHRIFT>
    • <TITEL> Fax eingegangen am 31. Mai 1995, um 13:58 von (404) 249 6801;
    • Seite 1 von 3 </Titel>
    • </ÜBERSCHRIFT>
    • <TEXTKÖRPER>
    • <H1> Fax von (404) 249-6801 </H1>
    • <H2> Eingegangen am 31. Mai 1995 um 13:58 </H2>
    • <H2> Seite 1 von 3 </H2>
    • <IMG SRC="1.gif">
    • <P>
    • <A HREF="2.html"> Nächste Seite </a>
    • <HR>
    • <A HREF="faxlist.html"> Zurück zur Faxauflistung </A>
    • <P>
    • Diese Seite wurde von FaxWebTM am 31. Mai 1995 um 14:05 automatisch erstellt.
    • <P>
    • &copy; 1995 NetOffice, Inc.
    • <HR>
    • <Adresse>
    • <A HREF=HTTP://www.netoffice.com/>NetOffice, Inc. </A><BR>
    • PO Box 7115 <BR>
    • Atlanta, GA 30357 <BR>
    • <A HREF=mailto:info@netoffice.com">info@netoffice.com <A/A>
    • </Adresse>
    • </Textkörper>
    • <HTML>
  • TABELLE 1
  • Wie aus der Auflistung von Tabelle 1 hervorgeht, ist die Bilddatei "1.gif" für die erste Seite in der HTML-Datei "1.html" eingebettet. Aus der Auflistung geht auch hervor, dass der Anker für die "Nächste Seite" das MSDS 10 zur nächsten Seite der Faxnachricht mit dem Dateinamen "2.html" leitet, und der Anker "Zurück zur Faxauflistung" das MSDS 10 zum Dateinamen "faxlist.html" leitet, der die Liste der Faxnachrichten enthält.
  • Ein Prozess zum Umwandeln einer Sprachnachricht in eine HTML-Datei ist in 8 dargestellt. Die Sprachnachricht wird ursprünglich in einem VOX-Format oder einem AD/PCM-Format abgespeichert und beim Schritt 170 abgerufen. Die Sprachnachricht wird dann entsprechend den Einstellungen des Benutzers entweder in ein AU- oder ein WAV-Format umgewandelt, das im Speicher hinterlegt ist. Vorzugsweise ist die Nachricht ursprünglich im AD/PCM-Format und wird in WAV umgewandelt, die Sprachdateien können alternativ aber auch in anderen als den offenbarten Dateiformaten gespeichert bzw. in diese gebracht werden, wie etwa RealAudio (RA).
  • Beim Schritt 174 wird die Auflistung aller Sprachnachrichten dann aktualisiert, um ein Verzeichnis der neu eingegangenen Sprachnachricht und einen Anker zu der Sprachnachricht aufzunehmen. Beispielsweise kann die ursprüngliche Sprachnachricht mit dem Dateinamen "1.vox" gespeichert und dann in WAV umgewandelt und mit einem Dateinamen "1.wav" abgespeichert werden. Die HTML-Datei "voicelist.html", die eine Liste aller Sprachnachrichten enthält, würde dann wie beim Eingang der Nachricht zusammen mit ihrer Kennungsinformation einen Anker zum Dateinamen "1.wav" haben.
  • Die Auflistung der Sprachnachrichten kann zusätzliche Anker oder Verweise besitzen. Beispielsweise kann jede Sprachnachricht einen Anker haben, der das MSDS 10 zu einer Datei leitet, die eine kurze Stichprobe der Nachricht enthält. Wenn der Benutzer somit diesen Anker wählt, könnte er die ersten 5 Sekunden oder irgendeine andere Anzahl vorbestimmter Sekunden die Nachricht empfangen. Wie bei der Auflistung von Faxnachrichten hat auch die Auflistung der Sprachnachrichten vorzugsweise Anker zu "Sichern" und "Löschen".
  • 9 stellt einen Prozess zum Umwandeln einer Datennachricht in HTML dar. Beim Schritt 180 wird die Datendatei aus einer Datenbank abgerufen, und beim Schritt 182 wird die HTML-Datei, welche die Liste der Datennachrichten enthält, aktualisiert, um ein Verzeichnis der neu eingegangenen Nachricht zusammen mit der Kennungsinformation aufzunehmen. Beispielsweise würde die HTML-Datei für die Auflistung "datalist.html" so aktualisiert werden, dass sie einen Anker zu einer Datendatei "datei1.1" enthält, und würde Information wie Uhrzeit und Datum, zu der bzw. dem die Daten übertragen wurden, den Umfang der Datendatei sowie zusätzliche Kennungsinformation aufweisen.
  • Weil das MSDS 10 verschiedenartige Nachrichten wie eine Fax-, Sprach- oder Datennachricht empfangen kann, muss das MSDS 10 die Axt von Nachricht bestimmen können, die über die DID-Leitung 15 geschickt wird. Wenn mitit Bezug auf 10 ein ankommender Anruf eingeht, geht die MSDS 10 beim Schritt 200 auf Empfang und beginnt, einen Klingelton zu erzeugen. Wenn beim Schritt 202 ein Faxrufton erfasst wird, wird der Klingelton beim Schritt 204 gestoppt und die Faxnachricht beim Schritt 206 empfangen. Entsprechend wird der Klingelton beim Schritt 210 gestoppt, wenn ein Datenmodemrufton beim Schritt 208 erfasst wird, und die Nachricht wird beim Schritt 212 als Datennachricht identifiziert.
  • Falls das MSDS 10 beim Schritt 214 ein DTMF-Zeichen (DTMF – Dual-Tone Multifrequency Dialing, also Zweiton-Mehrfregeunzwahl) erfasst, wird der Klingelton beim Schritt 216 gestoppt, und das MSDS 10 erfasst dann, welches Zeichen gedrückt wurde. Handelt es sich bei dem Zahlzeichen um eine "1", wie beim Schritt 218 bestimmt wird, wird die Nachricht als Faxnachricht erkannt. Das MSDS 10 empfängt und speichert die Faxnachricht dann auf eine wie vorstehend mit Bezug auf 2 beschriebene Weise. Wird das Zeichen beim Schritt 220 als eine "0" erkannt, wird der Anruf als ein Teilnehmeranruf erkannt und auf eine Weise verarbeitet, die nachstehend mit Bezug auf 12 beschrieben wird. Wie klar sein wird, können auch andere Zeichen das MSDS 10 dazu veranlassen, zusätzliche Schritte zu machen. Wird irgendein anderes DTMF-Zeichen gedrückt, aktiviert das MSDS 10 beim Schritt 224 ein Sprachrufsystem, das nachstehend mit Bezug auf 11 noch ausführlicher beschrieben wird.
  • Beim Schritt 226 tritt das MSDS 10 in eine Schleife ein, die kontinuierlich auf einen Faxrufton, einen Datenmodemrufton oder ein DTMF-Zeichen hin überprüft. Falls nach n Rufen keiner dieser Töne oder Zeichen erfasst wurde, wird der Klingelton beim Schritt 228 gestoppt und das Sprachrufsystem beim Schritt 224 aktiviert.
  • Wenn mit Bezug auf 11 kein Fax- oder Modemrufton erfasst wird, beginnt das Sprachrufsystem beim Schritt 230, eine Sprachbegrüßung abzuspielen. Falls die Begrüßung nicht durch ein wie beim Schritt 232 bestimmtes DTMF-Zeichen unterbrochen wurde, wird der Anrufer beim Schritt 234 um die Sprachnachricht gebeten, und die Nachricht wird beim Schritt 236 aufgezeichnet und im Speicher abgespeichert. Beim Schritt 238 erhält der Anrufer eine Bereitmeldung mit einer Anzahl von Optionen wie Abhören der Nachricht, Sichern der Nachricht oder Wiederaufzeichnung der Nachricht. Da die Auswahl dieser Optionen mit DTMF-Zeichen dem Fachmann auf dem Gebiet klar sein wird, werden die Einzelheiten dieses Unterprogramms oder dieser Unterprogramme nicht ausführlicher beschrieben. Wenn der Anrufer, wie beim Schritt 240 bestimmt wird, die Nachricht noch einmal aufzeichnen möchte, wird er beim Schritt 234 noch einmal um eine Nachricht gebeten. Möchte der Anrufer die Nachricht nicht noch einmal aufzeichnen, wird der Anruf beim Schritt 242 beendet.
  • Falls die Sprachbegrüßung, wie beim Schritt 232 bestimmt wird, durch ein DTMF-Zeichen unterbrochen wird, stellt das MSDS 10 fest, welches Zeichen gedrückt wurde. Wenn es sich beim Schritt 244 bei dem Zeichen um eine "0" handelt, erfasst das MSDS 10, dass der Anruf ein Teilnehmeranruf ist. Wenn es sich bei dem Zeichen um eine "1" handelt, wird das MSDS 10 beim Schritt 206 darüber in Kenntnis gesetzt, dass der Anruf eine Faxnachricht überträgt. Wie vorstehend mit Bezug auf 10 erläutert, können andere DTMF-Zeichen das MSDS 10 dazu veranlassen, auch zusätzlichen Schritte zu unternehmen. Wird ein ungültiges Zeichen gedrückt, kehrt die Routine durch einen Standardschritt 248 zum Schritt 234 zurück, um den Anrufer um eine Nachricht zu bitten.
  • Es sollte klar sein, dass die Erfindung nicht auf das spezifische interaktive Sprachausgabesystem beschränkt ist, das mit Bezug auf 11 beschrieben wurde. Wie vorstehend erläutert, kann die Erfindung auch auf andere DTMF-Zeichen als nur eine "0" und eine "1" ansprechen. Weiter Varianten oder Änderungen werden für den Fachmann auf dem Gebiet offensichtlich sein.
  • Wenn mit Bezug auf 12 der Anruf als ein Teilnehmeranruf eingeschätzt wird, wird der Anrufer beim Schritt 250 zuerst um das Passwort gebeten. Das Passwort wird beim Schritt 252 aufgenommen und falls es beim Schritt 254 als für richtig befunden wird, wird dem Teilnehmer ein Satz Ansagen vorgespielt. Diese Ansagen informieren den Teilnehmer vorzugsweise über die Anzahl neuer Nachrichten, die eingegangen sind, die Anzahl gesicherter Nachrichten, die Anzahl von Faxnachrichten, die Anzahl von Datennachrichten und die Anzahl von Sprachnachrichten. Dabei könnten natürlich auch andere Ansagen gemacht werden.
  • Beim Schritt 258 erhält der Teilnehmer dann eine Aufzeichnung des Teilnehmermenüs mit dem geeigneten DTMF-Zeichen für jede Option. Zum Beispiel kann das DTMF-Zeichen "1" mit dem Abspielen einer Nachricht, das DTMF-Zeichen "2" mit einem Optionenmenü und das DTMF-Zeichen "*" mit der Rückkehr zu einem vorherigen Menü oder dem Beenden des Rufs verbunden sein, falls es kein vorheriges Menü gibt.
  • Ein DTMF-Zeichen wird beim Schritt 260 erfasst und die geeignete Maßnahme auf Grundlage des empfangenen Zeichens ergriffen. Somit kann der Teilnehmer, wenn das Zeichen beim Schritt 264 als eine "1" bestimmt wird, beim Schritt 266 eine Nachricht abspielen. Beim Schritt 266 wird der Teilnehmer vorzugsweise mit einem Menü begrüßt, das ihm die Optionen bietet, neue, gesicherte, Fax-, Daten- oder Sprachnachrichten abzuspielen oder herunterzuladen. Wie dem Fachmann auf dem Gebiet klar sein sollte, kann der Teilnehmer beim Schritt 266 ein Menü oder mehrere Menüs erhalten, und ex kann dann ein oder mehrere DTMF-Zeichen eingeben, um eine bestimmte Nachricht abzuspielen oder herunterzuladen.
  • Falls statt dessen im Schritt 268 das Zeichen als eine "2" bestimmt wird, erhält der Teilnehmer beim Schritt 270 ein Optionenmenü. Mit dem Optionenmenü kann der Teilnehmer bestimmte Parameter für das MSDS 10 eingeben oder ändern. Beispielsweise kann der Teilnehmer sein Passwort ändern, die Axt und Weise, in der Faxnachrichten auf dem Computer 32 angezeigt werden, ändern, das Bilddateiformat von GIF auf ein anderes Format umstellen, die Dateiformate für die Sprachnachrichten sowie andere Optionen auswählen.
  • Falls wie beim Schritt 272 bestimmt wird, dass das DTMF-Zeichen "*" empfangen wurde, wird der Teilnehmer zu einem vorherigen Menü zurückgeschickt. Das Zeichen "*" wird auch dazu verwendet, den Anruf zu beenden, wenn der Teilnehmer zum Anfangsmenü zurückgekehrt ist. Das Zeichen "*" wird daher vom MSDS 10 allgemein durch all die verschiedenen Menüs hindurch als ein Befehl zur Rückkehr zu einem früheren Menü erkannt.
  • Falls der Teilnehmer ein DTMF-Zeichen eingibt, das vom MSDS 10 nicht verwendet wird, erhält er beim Schritt 276 eine Angabe, dass der Kennbegriff ungültig ist, und dann wird ihm beim Schritt 258 wieder das Teilnehmermenü bereitgestellt. Wenn der Teilnehmer während das Teilnehmermenü abläuft kein DTMF-Zeichen eingibt, wie beim Schritt 260 bestimmt wird, wird das Menü n Mal wiederabgespielt. Sobald das Menü n Mal wiederabgespielt wurde, wie beim Schritt 262 bestimmt wird, wird der Anruf beim Schritt 278 beendet.
  • Falls das Passwort falsch ist, wie beim Schritt 254 bestimmt wird, überprüft das MSDS 10 beim Schritt 280, ob der Teilnehmer mehr als "n" Versuche unternommen hat. Falls er keine "n" Versuche unternommen hat, wird dem Benutzer beim Schritt 282 eine Nachricht angezeigt, dass das Passwort falsch ist, und ex wird beim Schritt 250 noch einmal um das Passwort gebeten. Wenn der Benutzer "n" Versuche unternommen hat, um das richtige Passwort einzugeben, zeigt ihm das MSDS 10 beim Schritt 284 eine Fehlschlagnachricht an und beendet dann den Anruf beim Schritt 286. Bei der speziellen Zahl "n" kann es sich um Drei handeln, so dass der Anruf nach drei fehlgeschlagenen Versuchen beendet wird.
  • Das Teilnehmermenü kann auch auf eine zusätzliche Anzahl von DTMF-Zeichen ansprechen und anders aufgebaut sein. Beispielsweise können gesonderte DTMF-Zeichen den Teilnehmer zu den jeweiligen Nachrichtenarten leiten, wie etwa einer Fax-, Daten- oder Sprachnachricht. Auch können gesonderte DTMF-Zeichen den Teilnehmer zu einer Aufzeichnung neuer Nachrichten oder einer Aufzeichnung gesicherter Nachrichten leiten. Dem Fachmann auf dem Gebiet werden auch andere Varianten klar sein.
  • Ein detaillierteres Schaubild des MSDS 10 ist in 13 gezeigt. Wie in der Figur gezeigt ist, werden mehrere DID-Leitungen 15 von einer Eingabe-/Ausgabevorrichtung 17 empfangen und zu einer zentralen Prozessoreinheit 3 geschickt. Die Anzahl der DID-Leitungen 15 kann auf jede geeignete Anzahl geändert werden, die nötig wäre, um die voraussichtliche Anzahl von Telefonanrufen an das MSDS 10 aufnehmen zu können. Die Eingabe-/Ausgabevorrichtung 17 leitet einen in einer der DID-Leitungen 15 laufenden Ruf an einen offenen Anschluss der zentralen Prozessoreinheit 3 weiter und ist vorzugsweise eine von Exacom hergestellte DID Interface Box.
  • Die zentrale Prozessoreinheit 3 empfängt die über die DID-Leitungen 15 laufenden Anrufe und speichert sie in einem Speicher 11 in Übereinstimmung mit einer Software 7. Vorzugsweise wird im Speicher 11 ein separates Verzeichnis für jeden Benutzer erstellt, der ein Account im MSDS 10 hat, so dass alle Nachrichten für einen einzelnen Benutzer im selben Verzeichnis gespeichert werden. Es sollte klar sein, dass die Anzahl der Prozessoren in der zentralen Prozessoreinheit 3 von der Anzahl der DID-Leitungen 15 abhängt. Mit einer größeren Anzahl von DID-Leitungen, die eine größere Anzahl von Telefonanrufen abarbeiten können, könnte die zentrale Prozessoreinheit tatsächlich mehrere Computern umfassen. Die Eingabe-/Ausgabevorrichtung 17 würde dann so funktionieren, dass sie ankommende Anrufe zu einem verfügbaren Computer in der zentralen Prozessoreinheit 3 leitet.
  • Ein detaillierteres Schaubild der zentralen Prozessoreinheit 3 ist in 14 gezeigt. Die zentrale Prozessoreinheit 3 umfasst eine Telefonleitungsschnittstelle 21 für jede DID-Leitung 15. Die Telefonschnittstelle 21 stellt die Klingeltöne und andere Kommunikationsschnittstellen mit den Telefonleitungen bereit. Die Signale aus der Telefonschnittstelle 21 werden zu einem Impuls-/Ton-Decoder 23 und einem digitalen Signalprozessor (DSP) 25 geleitet. Der Impuls-/Ton-Decoder 23 erfasst das Adresssignal eines eingehenden Anrufs und sendet das Adresssignal über einen Bus 29 zu einem Mikroprozessor 27. Der DSP führt die notwendige Signalverarbeitung an den eingehenden Anrufen durch und leitet die verarbeiteten Signale an den Mikroprozessor weiter.
  • Der Mikroprozessor 27 liest dann das Adresssignal aus dem Impuls-/Ton-Decoder 23 aus und speichert die Nachricht aus dem DSP 25 in einem geeigneten Verzeichnis im Speicher 11. Wie vorstehend erörtert, kann die zentrale Prozessoreinheit 3 eine Anzahl von Computern oder, genauer ausgedrückt, eine Anzahl vom Mikroprozessoren 27 umfassen, wobei jeder Mikrocomputer 27 die Anrufe einer bestimmten Anzahl, wie etwa vier DID-Leitungen 15 abarbeitet. Der Mikroprozessor 27 kann irgendeinen geeigneten Mikroprozessor umfassen, ist aber vorzugsweise mindestens ein 486er PC.
  • Zusätzlich zum Abarbeiten eingehender Anrufe und Speichern der Nachrichten im Speicher 11 koordiniert die zentrale Prozessoreinheit 3 auch das interaktive Sprachausgabesystem des MSDS 10. Die Software 7 hätte die in 3 gezeigten Operationsabläufe zum Empfangen einer Nachricht integriert, um, wie in 10 gezeigt, die Nachrichtenart in einem eingehenden Anruf zu erfassen, um, wie in 11 gezeigt, Sprachnachrichten zu empfangen, und um, wie in 12 gezeigt, einen Teilnehmeranruf zu empfangen. Aufbauend auf den vorstehend ausgewiesenen Abläufen und den jeweiligen Beschreibungen liegt die Herstellung der Software 7 in der Befähigung des durchschnittlichen Fachmanns auf dem Gebiet und wird nicht ausführlicher beschrieben.
  • Der Internet-Server 5 ist an die zentrale Prozessoreinheit 3 angeschlossen, etwa über ein lokales Datennetz, und hat auch Zugriff auf den Speicher 11. Der Internet-Server 5 erfüllt entsprechend einer Software 9 mehrere Aufgaben. Beispielsweise ruft der Internet-Server 5 Datendateien ab, die vom Zentralrechner 3 im Speicher 11 abgespeichert wurden, und konvertiert die Dateien in geeignete HTML-Dateien. Die konvertierten HTML-Dateien werden dann im Speicher 11 hinterlegt und können über das Internet 30 auf den Computer 32 heruntergeladen werden. Der Internet-Server 5 arbeitet auch Abfragen vom Computer 32 ab, die das Abrufen von Dateien aus dem Speicher 11 und möglicherweise das Erstellen zusätzlicher HTML-Dateien notwendig machen könnten.
  • Die Software 9 für den Internet-Server 5 hat deshalb die in 4 gezeigten Operationsabläufe zum Erstellen von HTML-Dateien entsprechend den Benutzereinstellungen integriert, um, wie in 5 gezeigt, von einem Benutzer angeforderte Information zu generieren, um, wie in 6 gezeigt, Faxnachrichten in HTML umzuwandeln, um, wie in 8 gezeigt, Sprachnachrichten in HTML umzuwandeln und um, wie in 9 gezeigt, Datennachrichten in HTML umzuwandeln. Aufbauend auf den vorstehend ausgewiesenen Abläufen und den jeweiligen Beschreibungen liegt die Herstellung der Software 9 in der Befähigung des durchschnittlichen Fachmanns auf dem Gebiet und wird nicht ausführlicher beschrieben.
  • Nichtsdestoweniger ist ein ausführlicheres Blockschema des Internet-Servers 5 in 15 gezeigt. Der Internet-Server 5 läuft auf einem geeigneten Betriebssystem (OS) 39, bei dem es sich vorzugsweise um Windows NT handelt. Der Internet-Server 5 verfügt über ein Anzahl von Anwendungsprogrammen 31, wie etwa denjenigen, die in den vorstehend erörterten Ablaufdiagrammen dargestellt sind, um mit der zentralen Prozessoreinheit 3 zu kommunizieren und auf Daten aus dem Speicher 11 und auch aus dem Speicher 33 zuzugreifen.
  • Der Speicher 33 umfasst unter anderem die Daten, welche die Einstellungen jedes Benutzers enthalten. Wenn somit beispielsweise eine Faxnachricht im Format TIFF/F durch den Internet-Server 5 abgerufen wird, würde dieser aus den Daten im Speicher 33 die bevorzugte Option zur Anzeige der Faxnachricht ermitteln und die geeigneten HTML-Dateien erstellen.
  • Die gesamte Verkettung mit dem Internet 30 wird durch den HTTPD 37 abgehandelt, bei dem es sich in der bevorzugten Ausführungsform um den "Enterprise Server" von NetScape Communications Corp. handelt. Jede Anforderung von Benutzern wie eine Dateianforderung, wird vom HTTPD 37 abgehandelt, über die CGI 35 (Common Gateway Interface) übertragen und wird dann vom Anwendungsprogramm 31 empfangen. Das Anwendungsprogramm 31 ergreift dann entsprechend der Anforderung die geeigneten Maßnahmen, wie etwa die angeforderte Datei über die CGI 35 zum HTTPD 37 und dann über das Internet 30 auf den Computer 32 des Benutzers zu übertragen.
  • Der Internet-Server 5 kann an ein Personenrufsystem 13 angeschlossen sein. Bei Ankunft einer neuen Nachricht kann der Internet-Server 13 zusätzlich dazu, eine E-Mailnachricht an die Mailbox des Benutzers zu schicken, auch das Personenrufsystem 13 aktivieren, so dass ein Personenrufempfänger 15 aktiviert wird. Auf diese Weise könnte der Benutzer beinahe augenblicklich eine Mitteilung erhalten, dass eine Nachricht angekommen ist.
  • Bei dem Personenrufsystem 13 handelt es sich vorzugsweise um eines, das alphanumerische Zeichen überträgt, so dass eine Nachricht zum Personenrufempfänger 15 des Benutzers weitergeleitet werden kann. Der Internet-Server 5 umfasst deshalb einen Signalprozessor 41, um Signale zu generieren, die vom Personenrufsystem 13 erkannt werden, und eine Telefonschnittstelle 43. Der Signalprozessor 41 empfängt vorzugsweise Information aus den Anwendungsprogrammen 31 und erstellt eine Personenrufnachricht in einem Personenrufdateiformat wie XIO/TAP. Die Telefonschnittstelle 43 umfasst ein Modem, eine automatische Wählvorrichtung und andere geeignete Komponenten zur Kommunikation mit dem Personenrufsystem 13.
  • Die Information aus den Anwendungsprogrammen 31 kann dem Benutzer einfach nur eine Nachricht mitteilen oder aber auch ausführlichere Information bereitstellen. Zum Beispiel kann die Information aus den Anwendungsprogrammen 31 bei einer Faxnachricht CSI-Information enthalten, welche die Telefonnummer des Absenders zu erkennen gibt. Der Benutzer bekäme deshalb eine Nachricht auf dem Personenrufempfänger 15, die ihn darüber informiert, dass eine Faxnachricht von einer bestimmten Telefonnummer her eingegangen ist. Der Umfang und die Art der Information, die dem Benutzer auf den Personenrufempfänger 15 geschickt werden kann, kann je nach den Leistungs merkmalen des Personenrufsystems 13 variieren und kann einen größeren oder kleineren Informationsumfang als in den Beispielen bereitstellen.
  • Der Internet-Server 5 ist nicht auf den in 15 gezeigten Aufbau beschränkt, sondern kann zusätzliche Bestandteile umfassen. Beispielsweise könnte der HTTDP 37 über irgendeine Art von Schnittstelle wie ein Modem oder einen Router mit dem Internet 30 verbunden sein. Der Internet-Server 5 kann über typische Telefonleitungen, ISDN-Leitungen, eine T1-Schaltung, eine T3-Schaltung oder auf andere Weisen mit anderen Technologien mit dem Internet 30 verbunden sein, wie dem Fachmann auf dem Gebiet klar sein wird.
  • Darüber hinaus braucht der Internet-Server 5 nicht mit dem Internet 30 verbunden zu sein, sondern kann auch an andere Arten von Netzen angeschlossen sein. Beispielsweise könnte der Internet-Server 5, oder allgemeiner der Kommunikations-Server 5 an ein großes privates Netz angeschlossen sein, wie etwa eines, das für eine große Firma eingerichtet wurde. Der Kommunikations-Server 5 würde dann genauso arbeiten, indem er Nachrichten in HTML-Dateien umwandelt, Informationsabfragen von Benutzern im Netz empfängt und die Information an die Benutzer überträgt.
  • Es würde sich auch mindestens eine Schnittstellenschaltung zwischen dem Internet-Server 5 und der zentralen Prozessoreinheit 3 befinden, um Kommunikationsbefähigungen zwischen dem Internet-Server 5 und der zentralen Prozessoreinheit 3 bereitzustellen. Diese Netzschnittstelle kann sowohl im Internet-Server 5 als auch in der zentralen Prozessoreinheit 3 oder nur im Internet-Server 5 oder der zentralen Prozessoreinheit 3 bereitgestellt werden.
  • Beispiel der Softwareschichten des Internet-Servers 5 sind in den 16(A) und 16(B) gezeigt, wobei 16(A) den Internet-Server 5 in einer asynchronen Kommunikationsbetriebsart zeigt und 16(B) den Internet-Server 5 in einer synchronen Kommunikationsbetriebsart zeigt. Wie in den Figuren gezeigt ist, kann die Software 9 für den Internet-Server 5 zusätzlich einen Internet-Dämon umfassen, um den HTTPD 37 ablaufen zu lassen. Die Software 9 für den Internet-Server 5 umfasst auch TCP/IP- oder andere Transportschichten. Darüber hinaus kann die Authentifizierung des Passworts oder der ID des Benutzers, obwohl die Authentifizierung durch den HTTPD 37 bereitgestellt wird, durch andere Authentifizierungsweisen ergänzt oder ersetzt werden.
  • Der Begriff synchron wurde verwendet, um auf eine Betriebsart des MSDS 10 zu verweisen, in der sämtliche möglichen HTML-Dateien für eine Nachricht zum Zeitpunkt des Nachrichteneingangs erstellt werden. Die HTML-Dateien können durch die zentrale Prozessoreinheit 3 oder die Anwendungsprogramme 31 erstellt werden. Wenn dann eine Informationsanforderung später vom HTTPD 37 empfangen wird, ist die Information bereits generiert worden, und der HTTPD 37 braucht die Information nur noch aus dem Speicher 11 abzurufen und an den Computer 32 des Benutzers zu übertragen. Bei einer synchronen Betriebsart wäre die CGI 35 dann überflüssig.
  • Das MSDS 10 arbeitet vorzugsweise entsprechend einer asynchronen Betriebsart. In einer asynchronen Betriebsart kann es sein, dass eine durch den Benutzer angeforderte Information nicht verfügbar ist und erst nach der Anforderung generiert werden muss. Die asynchrone Betriebsart wird bevorzugt, weil weniger Dateien erstellt werden, wodurch der erforderliche Umfang des Speichers 11 reduziert wird. Weil es sein kann, dass die durch einen Benutzer angeforderte Information nicht zur Verfügung steht, können manche Anker den Dateinamen wie "2.html" nicht spezifizieren und werden statt dessen einen Befehl für die Datei enthalten. Beispielsweise lässt sich ein Anker als <AHREF="/faxweb/users/2496801/viewpage.cgi?FAX_NUM=1&PAGE=1&VIEW_MODE=FULL"> definieren, um die CGI 35 dazu zu veranlassen, ein Seitenansichtsprogramm so ablaufen zu lassen, dass Seite 1 einer Faxnachricht 1 als ganzformatiges Bild angezeigt wird. Die CGI 35 generiert die angeforderte Information, wenn sie noch nicht generiert worden ist, andernfalls ruft sie die CGI 35 ab und leitet sie zur Übertragung an den Benutzer an den HTTPD 37 weiter.
  • Mit der Erfindung kann das MSDS 10 zuverlässig Sprach-, Fax- und Datennachrichten für mehrere Benutzer und mehr als eine Nachricht für einen einzelnen Benutzer auf einmal empfangen. Die Nachrichten werden durch das MSDS 10 gespeichert und können jederzeit nach Belieben des Benutzers abgerufen werden, indem ex sich ins Internet 30 einwählt. Das Internet World Wide Web 30 ist ein ständig expandierendes Netz, das es dem Benutzer ermöglicht, die Nachrichten an praktisch jeder Stelle auf der Welt abzurufen. Da der Benutzer nur eine Ortsgebühr zur Einwahl ins Internet 30 auf sich nehmen muss, kann er Nachrichten zu relativ niedrigen Kosten abrufen oder ansehen.
  • Auch für die Benutzer im Büro oder zu Hause bietet das MSDS 10 viele Vorteile. Der Benutzer bräuchte kein Faxgerät, kein Sprachkommunikationssystem bzw. kein Gerät, das speziell zum Empfang von Datennachrichten ausgelegt ist. Der Benutzer bräuchte sich auch darüber keine Gedanken zu machen, einen Teil der Nachricht zu verlieren oder die vertrauliche Natur der Nachrichten zu verletzen. Der Benutzer könnte natürlich ein Faxgerät und einen speziell für Datennachrichten ausgelegten Computer weiter behalten. Das MSDS 10 ermöglicht es jedoch dem Benutzer, das Merkmal "Rufweiterleitung" der Telefongesellschaft so zu nutzen, dass nach Belieben des Benutzers Nachrichten an das MSDS 10 übertragen werden, wenn etwa der Benutzer aus dem Büro abwesend ist.
  • Die Software 7 und die Software 9 sind nicht auf die genauen Formen der gezeigten Ablaufdiagramme beschränkt, sondern können variiert werden, um der bestimmten Hardware, die durch die Erfindung verkörpert wird, angepasst zu werden. Die Software kann zusätzliche, nicht gezeigte Prozesse umfassen oder kann einen oder mehrere der gezeigten Prozesse zu einem einzigen Prozess kombinieren. Darüber hinaus kann die Software 7 und 9 von einem einzelnen Computer wie einer Silicon Graphics Workstation oder einer größeren Anzahl von Computern ausgeführt werden.
  • Die Faxnachrichten erfahren vorzugsweise eine Signalverarbeitung, so dass die Bilder der Faxnachrichten aus einem Zweiton-Schwarzweißbild in ein Bild mit einer variierenden Grauskala umgewandelt werden. Wie auf dem Gebiet bekannt ist, stellt ein Grauskalenbild einer Faxnachricht ein besseres Bild als einfach nur ein Schwarzweißbild der Nachricht bereit. Die Signalverarbeitung kann jedes geeignete standardmäßige Kontrastverlaufsbearbeitungsverfahren wie Bildglättung oder ein Glättungsfilter umfassen. Die Signalverarbeitung kann gleichzeitig mit der Umwandlung von TIFF/F in GIF erfolgen und wird vorzugsweise für sowohl ganzformatige als auch kleinformatigere Bilder der Faxnachrichten durchgeführt.
  • Darüber hinaus kann dem Benutzer eine größere oder kleinere Anzahl von Optionen bei der Anzeige oder beim Abrufen von Nachrichten bereitgestellt werden. Die Optionen sind nicht auf die genauen Formate beschränkt, die geboten werden, sondern können es dem Benutzer ermöglichen, die Nachrichten auch in anderen Formaten anzusehen oder abzurufen. Die Optionen können es einem Benutzer auch ermöglichen, zwei oder mehr Nachrichten zu einer einzigen Nachricht zusammenzufügen, Teile einer Nachricht zu löschen oder anders auf die Inhalte der Nachrichten einzuwirken. Auch können die verschiedenen Menüs, die dem Benutzer über das Telefon bereitgestellt werden, eine größere Anzahl von Optionen aufweisen, und das MSDS 10 kann Antworten annehmen, die mehr als nur ein einziges DTMF-Zeichen beinhalten.
  • Bei den speziellen DTMF-Zeichen, die in den verschiedenen Menüs gezeigt sind, handelt es sich nur um Beispiele, und wie dem Fachmann auf dem Gebiet klar sein wird, können auch andere Zeichen an ihrer Stelle verwendet werden. Beispielsweise kann eine "9" anstelle von "*" verwendet werden, um das Menü zu verlassen oder zu einem vorherigen Menü zurückzukehren. Die DTMF-Zeichen können auch entsprechend der persönlichen Gewohnheiten des Benutzers verändert werden. Falls der Benutzer ein früheres Sprachkommunikationssystem hatte, könnte er die Befehl benutzerspezifisch so anpassen, dass sie den im früheren System verwendeten Befehlen entsprechen, um einen glatten Übergang zum MSDS 10 bereitzustellen.
  • Das MSDS 10 kann einen Benutzer auf nur bestimmte Arten von Nachrichten beschränken. Beispielsweise kann es sein, dass der Benutzer möchte, dass das MSDS 10 nur Faxnachrichten speichert, um die Nutzungskosten für das MSDS 10 zu senken. In einer solchen Situation würde das MSDS 10 ein zusätzlichen Schritt machen, und zwar zu überprüfen, ob die Art von Nachricht, die für einen Benutzer eingegangen ist, eine Art von Nachricht ist, die das MSDS 10 für den Benutzer empfangen darf. Wenn es sich bei der Nachricht um eine unerlaubte Art von Nachricht handelt, kann das MSDS 10 die Nachricht gänzlich ignorieren oder den Benutzer darüber informieren, dass jemand versucht hat, eine Nachricht an das MSDS 10 zu schicken.
  • Darüber hinaus wurde beschrieben, dass das MSDS 10 eine einzelne zentrale Prozessoreinheit 3, um ankommende Anrufe abzuarbeiten, und den Internet-Server 10 hat, um mit dem Internet 30 zu kommunizieren. Die Erfindung lässt sich aber auch auf verschiedene andere Weisen als mit zwei separaten Prozessoren in die Tat umsetzen. Beispielsweise können die zentrale Prozessoreinheit 3 und der Internet-Server 5 einen einzigen Computer oder Arbeitsplatzrechner umfassen, um die ankommenden Anrufe abzuarbeiten und mit dem Internet 30 zu kommunizieren. Das MSDS 10 kann die Nachrichten in HTML-Dateien umwandeln, bevor sie abgespeichert werden. Auch kann die zentrale Prozessoreinheit 3 anstatt mit dem Internet-Server 5 mit dem Personenrufsystem 13 kommunizieren. Zusätzlich kann die zentrale Prozessoreinheit 3, wie vorstehend erörtert, mehrere Mikroprozessoren 27 umfassen, um eine große Anzahl von DID-Leitungen zu bedienen.
  • Es wurde beschrieben, dass die Erfindung Nachrichten in HTML umwandelt und die HTML-Dateien über das Internet 30 an den Computer 32 überträgt. Das HTML-Format ist jedoch nur das gegenwärtig bevorzugte Format zum Austauschen von Information über das Internet 30, und ist eigentlich nur eine Art von standardmäßiger generalisierter Auszeichnungssprache. Die Erfindung ist deshalb nicht auf das HTML-Format beschränkt, sondern kann auch mit jeder Art von Multimedia-Seitenlayoutsprache umge setzt werden, die zum Austauschen von Information über das Internet 30 verwendet werden kann.
  • SGML (Standard Generalized Mark-Up Language – also standardmäßige generalisierte Auszeichnungssprache) ist nicht auf irgendeinen spezifischen Standard beschränkt, sondern umfasst zahlreiche Dialekte und Sprachvarianten. Ein Beispiel eines SGML-Dialekts ist die Virtual Reality Mark-Up Language (VRML – also virtuelle Realitätsauszeichnungssprache), die dazu verwendet wird, dreidimensionale Bilder über das Internet zu verschicken. Als weiteres Beispiel kann der Computer 32, um über das Internet 30 auf das MSDS 10 zuzugreifen, ein Handgerät (Handheld) umfassen. Ein Handgerät ist im Allgemeinen durch eine kleine Anzeigegröße, beschränkte Eingabefähigkeiten, eine beschränkte Bandbreite und beschränkte Betriebsmittel wie etwa eingeschränkte Speicherkapazität, Verarbeitungsleistung oder nichtflüchtige Speicherung gekennzeichnet. Angesichts dieser eingeschränkten Fähigkeiten wurde eine Handheld Device Mark-Up Language (HDML – also Handgerätauszeichnungssprache) vorgeschlagen, um Handgeräten einen einfachen Zugriff auf das Internet 30 zu bieten. Die SGML-Information, die vom MSDS 10 an den Computer 32 übertragen wird, kann deshalb HDML-Information, die sich für ein Handgerät eignet, oder VRML enthalten.
  • Als weiteres Beispiel ist die Extensible Mark-Up Language (XML – also erweiterbare Auszeichnungssprache) eine verkürzte Version von SGML, die es einfacher macht, Dokumentenarten zu definieren, und die es Programmierern einfacher macht, Programme zu schreiben, um diese zu bearbeiten. XML lässt hingegen oftmals einige komplexere und einige weniger verwendete Teile der standardmäßigen SGML zugunsten dessen weg, es einfacher zu haben, Anwendungen zu schreiben, die leichter zu verstehen und geeigneter zum Versand und zur Kompatibilität über das Web sind. Weil es sich bei XML nichtsdestoweniger um einen Dialekt von SGML handelt, umfasst das MSDS 10 deshalb die Umsetzung von Fax-, Sprach- und Datennachrichten in XML, einschließlich aller ihrer Dialekte und Abwandlungen, und den Versand dieser Nachrichten über das Internet 30 an die Computer 32.
  • Als weiteres Beispiel umfasst das MSDS 10 die Verwendung "dynamischer HTML". "Dynamische HTML" ist ein Begriff, der verwendet wurde, um die Kombination von HTML, Formatvorlagen und Skripts zu beschreiben, mit denen Dokumente animiert werden können. Das Document Objekt Model (DOM) ist eine plattform- und sprachneutrale Schnittstelle, die dynamischen Zugriff und dynamische Aktualisierung von In halt, Aufbau und Stil von Dokumenten ermöglicht. Das MSDS 10 kann deshalb die Verwendung von DOM und dynamischer HTML umfassen, um dem Computer 32 über das Internet 30 dynamische Inhalte zu liefern.
  • Das MSDS 10 ist auch nicht auf irgendeine besondere Version oder Norm von HTTP und somit auch nicht auf irgendeinen bestimmten Hypertext-Übertragungsprotokolldämon 37 beschränkt. Im Allgemeinen ist HTTP ein Datenzugriffsprotokoll, das über TCP läuft, und ist die Grundlage des World Wide Web. HTTP begann als generisches Abfrage-/Antwortprotokoll, das dazu ausgelegt war, verschiedenartige Anwendungen unterzubringen, die von Dokumentenaustausch und -management bis hin zur Such- und Formularverarbeitung reichten. Durch die Entwicklung von HTTP explodierte die Nachfrage nach daran vorzunehmenden Erweiterungen und neuen Leistungsmerkmalen; solche Erweiterungen reichen von Cache-Unterstützung, verteilter Autorensoftwareentwicklung und Inhaltsabsprachen bis hin zu verschiedenen Fernprozeduraufrufeinrichtungen. Aber mangels einer modularisierten Architektur war der Preis für neue Leistungsmerkmale ein übermäßig komplexes und unverständliches Protokoll. Beispielsweise ist ein Protocol Extension Protocol (PEP) ein Erweiterungsmechanismus für HTTP, der dazu ausgelegt ist, sich der Spannung zwischen privater Vereinbarung und öffentlicher technischer Vorgabe zuzuwenden und die Erweiterung von HTTP-Clients und -Servern durch Softwarekomponenten anzupassen. Das Multiplex-Protokoll (MUX) ist eine andere Erweiterung, die eine asynchrone Nachrichtenübermittlungsunterstützung auf einer Ebene unter HTTP einführt. Als Ergebnis dieser Nachteile von HTTP wurde eine neue Version von HTTP, nämlich HTTP-NG, vorgeschlagen, und sein Zweck liegt darin, eine neue Architektur für das HTTP-Protokoll bereitzustellen, die auf einem einfachen, erweiterbaren, verteilten, objektorientierten Modell beruht. HTTP-NG bietet beispielsweise Unterstützung für kommerzielle Transaktionen einschließlich verbesserter Sicherheit und Unterstützung für Online-Zahlungen. Eine andere Version von HTTP, nämlich S-HTTP bietet sichere Nachrichtenübermittlung. Das MSDS 10 und der HTTPD 37 können diese oder andere Versionen von HTTP integrieren.
  • Zusätzlich zu den verschiedenen HTTP-Versionen kann der HTTPD 37 des MSDS 10 mit anderen Implementierungen von HTTP arbeiten. Zum Beispiel hat der Standard W3C eine "Jigsaw" genannte Implementierung von HTTP. Jigsaw ist ein HTTP-Server, der vollständig in Java geschrieben ist und Vorteile in Bezug auf Mobilität, Erweiterbar keit und Leistung bietet. Das MSDS 10 kann Jigsaw oder andere Implementierungen von HTTP einsetzen.
  • Im Hinblick auf die Übertragung von Nachrichten an den Computer 32 des Benutzers, ermöglicht es das MSDS 10 dem Benutzer, die Sprachnachricht anzuhören oder die Faxnachricht vorab anzusehen, ohne dass das MSDS 10 die gesamte Nachricht an den Computer 32 übertragen muss. Diese Abhörmöglichkeit ist ein erheblicher Vorteil, weil die Übertragung der gesamten Nachricht den Computer 32 häufig ziemlich lange in Beschlag nehmen würde. Somit kann der Benutzer mit dem Merkmal des vorab erfolgenden Anschauens oder Abhörens bestimmen, ob er die Nachricht auf den Computer 32 übertragen braucht.
  • Falls der Benutzer, wie oben festgestellt, entscheidet, dass die ganze Nachricht übertragen werden soll, könnte es sein, dass der Computer 32 des Benutzers zum Empfangen der Nachricht relativ lange braucht. Nach dem Eingang der gesamten Nachricht hat der Benutzer dann die Optionen, die Nachricht anzusehen, abzuhören, abzufragen oder zu sichern. Als Alternative kann der Computer 32 des Benutzers statt dessen dem Benutzer beim Eingang der Nachricht deren Inhalt angeben.
  • Bei einer Sprachnachricht könnte der Computer 32 des Benutzers zum Beispiel die Nachricht bei deren Eingang an einen Lautsprecher schicken. Auf diese Weise würde die Nachricht in Echtzeit abgespielt und der Benutzer bräuchte nicht zu warten, bis die ganze Nachricht eingegangen ist und er sie dann erst abhören könnte. Um die Nachrichten in Echtzeit abzuspielen, sind diese vorzugsweise im RealAudio-Format (RA-Format), das der Benutzer als bevorzugtes Dateiformat für Sprachnachrichten auswählen kann.
  • Im Betrieb überträgt das MSDS 10 eine HTML-Datei, die eine RA-Datei enthält. Wenn der Benutzer die RA-Datei mit dem Browser auf dem Computer 32 anwählt, aktiviert der Browser ein Programm zur Verwendung bei RA-Dateien. Die Ablauf- und Funktionsvorgänge dieses Programms werden dem Fachmann auf dem Gebiet klar sein und sind als separates Software-Paket erhältlich oder in ein Browser-Programm integriert. Das RA-Programm ruft die RA-Datendatei, welche die Nachricht enthält, aus dem MSDS 10 ab und spielt die Nachricht in Echtzeit ab, wenn die RA-Datei im Computer 32 eingeht.
  • Das MSDS 10 und der Computer 32 des Benutzers könnten auch so eingerichtet sein, dass jede Seite oder sogar jede Zeile einer Faxnachricht angezeigt wird, wenn der Computer 32 die Faxnachricht erhält. Überdies könnte der Computer 32, obwohl die Übertragung einer Datennachricht im Vergleich zu einer Sprach- oder Faxnachricht relativ schnell ist, auch so programmiert werden, dass auf die Datennachricht bei ihrem Eingang zugegriffen werden kann.
  • Es wurde beschrieben, dass die Erfindung Sprachnachrichten speichert und überträgt. Es sollte klar sein, dass die Sprachnachricht wahrscheinlich die häufigste Art von Audionachricht ist, die im MSDS 10 gespeichert wird. Die Erfindung kann jedoch bei jeder Art von Audionachricht eingesetzt werden und ist nicht nur auf Sprachnachrichten beschränkt.
  • Nach einem anderen Aspekt der Erfindung kann das MSDS 10 als Dateiaufbewahrungsort verwendet werden, der als Archiv für einen bestimmten Benutzer oder eine bestimmte Benutzergruppe dient. Wie vorstehend beschrieben, kann das MSDS 10 eine Liste aller Nachrichten für einen bestimmten Benutzer unterhalten, die ihm angezeigt wird, wenn er auf seine Mailbox zugreift. Das MSDS 10 kann alle Nachrichten für einen Benutzer unbegrenzt in der Datenbank speichern, ganz gleich, ob es sich um Sprach-, Fax- oder Datennachrichten handelt. Ein Benutzer kann deshalb auf das MSDS 10 zurückgreifen, um die Authentizität einer Nachricht und das Vorhandensein oder Nichtvorhandensein einer bestimmten Nachricht festzustellen. Über das MSDS 10 kann ein Benutzer deshalb ein genaues Verzeichnis aller empfangenen E-Mail-Nachrichten, Faxnachrichten und Datenübertragungen unterhalten.
  • Zusätzlich dazu, als Dateiaufbewahrungsort zu dienen, kann das MSDS 10 auch als Dokumentverwaltungswerkzeug oder -Tool fungieren. Wie vorstehend mit Bezug auf 2 beschrieben wurde, aktualisiert das MSDS 10, wenn es eine Nachricht erhält, eine Datenbank mit Information über die Nachricht. Diese Information umfasst die Nachrichtenart, ob es sich um eine Fax-, Sprach- oder Datennachricht handelt, Uhrzeit und Datum, zu der bzw. dem die Nachricht eingegangen ist, die Größe der Datei, etwa in Bytes, die Telefonnummer des Anrufers, der die Nachricht hinterlassen hat, sowie weitere Information wie etwa die Anzahl der Seiten einer Faxnachricht. Weil die angerufene Telefonnummer für jeden Benutzer eindeutig ist, umfasst die Information auch den gewünschten Empfänger der Nachricht.
  • Ein Beispiel einer Dateneingabe 300 in den Speicher 11 für eine Nachricht ist in 17 gezeigt. Die Dateneingabe 300 stellt die Eingabe für nur eine einzige Nachricht dar, wobei jede Nachricht eine separate Dateneingabe 300 aufweist. Vorzugsweise werden die Dateneingaben 300 in einer relationalen Datenbank gespeichert und können über eine strukturierte Abfragesprache (SQL) gesucht werden.
  • Wie in 17 gezeigt ist, kann das Datenfeld 300 für ein Nachricht zahlreiche Datenfelder zur Beschreibung der Nachricht umfassen. Eines dieser Datenfelder kann ein Feld 301 zur Angabe des Namens der die Nachricht erhaltenden Peson umfassen. Wie dem Fachmann auf dem Gebiet klar sein wird, kann die Person auf zahlreiche Weisen identifiziert werden, wie etwa durch einen Teil des Namens der Person oder durch eine eindeutige Zahl. Ein anderes Feld 302 in der Dateneingabe 300 gibt die Art des Dokuments an, wie etwa, ob es sich bei dem Dokument um eine Faxnachricht, ein Sprachnachricht oder eine Datenübertragung handelt, und die Felder 303 und 304 zeigen das Datum bzw. die Uhrzeit an, zu dem bzw. der das MSDS 10 die Nachricht erhalten hat. Die Telefonnummer des Anrufers ist im Feld 305 angegeben, während der Umfang der Nachricht, der sich in Bytes bemessen lässt, im Feld 306 und die Seitenanzahl der Nachricht im Feld 307 angegeben ist. Eine Dokumentnummer, um die Nachricht eindeutig zu kennzeichnen, ist im Feld 308 angegeben. Wie vorstehend erörtert, können die Dateien oder Nachrichten, die für einen bestimmten Benutzer eingehen, in der Reihenfolge fortlaufend nummeriert werden, in der sie im MSDS 10 eingehen. Die Dateien und Nachrichten können jedoch auch anders nummeriert oder gekennzeichnet werden, wie etwa durch eine Kombination von Zahlen mit einer Kennung für das Datum, zu dem die Nachricht einging. Auch kann die Dokumentnummer oder -kennung für jede Datei oder Nachricht, die an einen Benutzer gerichtet ist, oder alternativ für jede Datei oder Nachricht, die an mehrere Benutzer gerichtet ist, eindeutig sein, was von Vorteil ist, wenn das MSDS 10 Dokumente für eine ganze Firma oder eine andere Benutzergruppe nachverfolgt.
  • Zusätzlich zu den Feldern 301 bis 308 kann die Dateneingabe 300 für eine Nachricht oder Datei weitere Felder 309 aufweisen, um die Nachricht oder Datei zu beschreiben oder zu dokumentieren. Die weiteren Felder 309 können beispielsweise dazu verwendet werden, die Art der Speicherung zu identifizieren, die eine Nachricht erfahren sollte. Die Nachrichten oder Dateien können verschieden lange gespeichert werden, bevor sie automatisch gelöscht werden. Die Art der Speicherung, wie etwa, ob der Volltext der Nachricht gespeichert werden soll, kann auch durch das Feld 309 angegeben werden. Ein weiteres Beispiel für ein Leistungsmerkmal, das in dem weiteren Feld 309 enthalten ist, ist Sicherheit. Es kann sein, dass ein Benutzer manchmal Zugriff zur Mailbox einer anderen Person haben möchte und diesen auch bekommt, wie etwa wenn das MSDS 10 Dokumente für eine ganze Firma nachverfolgt. Indem eine Nachricht oder Datei im Feld 309 als sicher bezeichnet wird, kann ein Benutzer den Zugriff auf diese Datei durch andere Be nutzer einschränken oder verweigern. Die weiteren Felder 309 können von einem Benutzer auch dazu verwendet werden, das MSDS 10 nach seinen Wünschen benutzerspezifisch auszulegen. Wenn es sich beispielsweise bei dem Benutzer um eine Firma handelt, kann es sein, dass diese Nachrichten je nach der Abteilung, an welche die Nachricht gerichtet ist, klassifizieren möchte, wie etwa einen Code für Marketing, einen für Verkauf, einen für die Technik und einen für die Rechtsabteilung.
  • Als weiteres Beispiel einer Verwendung eines der weiteren Felder 309 kann ein Benutzer Anmerkungen in das weitere Feld 309 eintragen. Wenn ein Benutzer zu Anfang eine Dateneingabe 300 erhält, kann die Dateneingabe 300 zum Beispiel in allen Feldern 301 bis 308 Daten enthalten, nur nicht im Feld 309, das leer geblieben ist. Der Benutzer kann dann seine Anmerkungen in das weitere Feld eintragen. Eine anfängliche Dateneingabe 300 kann das Feld 305 für die Telefonnummer des Anrufers umfassen, welche die Zahlen für die Rufnummer enthält. Es kann jedoch sein, dass der Benutzer den Anrufer nur vom Ablesen der im Feld 305 aufgelisteten Telefonnummer nicht erkennt. Um den Anrufer klarer anzugeben, kann der Benutzer Anmerkungen in das Feld 309 eintragen, um den Namen des Anrufers zu identifizieren. Alternativ können die Anmerkungen im Feld 309 einen Teil oder den gesamten Inhalt der Nachricht reflektieren. Der Benutzer kann ein umfangreiches Dokument oder eine umfangreiche Nachricht erhalten und dann eine kurze Beschreibung des Dokuments oder der Nachricht in das Feld 309 eintragen. Als weiteres Beispiel kann der Empfänger der Nachricht diese oder das Dokument lesen und feststellen, dass der Anrufer irgendeine Dienstleistung oder Waren vom Empfänger anfordert, wie etwa eine Anforderung bestimmter Dokumente oder die Lieferung einer bestimmten Warenmenge. Der Empfänger kann das Dokument oder die Nachricht lesen und im Feld 309 Notizen machen, um die Art des nachfolgenden Dienstes oder der zu ergreifenden Maßnahme anzugeben. Ein Assistent des Empfängers kann dann die Notizen im Feld 309 ansehen und die geeigneten Schritte unternehmen, um sicherzustellen, dass die angeforderte Dienstleitung oder die angeforderten Waren auch geliefert werden. Falls die Dateneingabe sicherheitsgeschützt ist, kann eines der weiteren Felder 309, wie vorstehend erörtert, beschränkten Zugriff auf lediglich das Feld 309 gewähren, oder kann einen umfangreicheren Zugriff gewähren, wodurch der Assistent die Felder 301 bis 309 wie auch das eigentliche Dokument oder die eigentliche Nachricht ansehen kann. Die Felder 309 können auch verschiedenen anderen Zwecken dienen, wie dem Fachmann auf dem Gebiet klar sein wird.
  • 18 stellt einen Prozess 320 zum Einsatz des MSDS 10 zu Dokumentverwaltungszwecken dar. Mit Bezug auf 18 schickt ein Benutzer beim Schritt 321 eine Suchanfrage an das MSDS 10 nach einem bestimmten Dokument oder Dokumentensatz. Der Benutzer kann die Anfrage am Computer 32 erteilen, indem er einen Link anklickt, wie eine Verknüpfung mit "Dokumentensuche", die dem Benutzer vom MSDS 10 präsentiert wird, nachdem ihm bei dem in 3 gezeigten Schritt 72 Zugriff zu seiner Mailbox gewährt wurde. Das MSDS 10 kann dem Benutzer dann die Option bieten, die Dokumentarchive zu anderen Zeiten zu durchsuchen, wie etwa wenn der Benutzer beim Schritt 62 zuerst versucht, auf die Mailbox zuzugreifen, oder wenn die URL-Adresse, die der HTTPD 37 vom Computer 32 bekommen hat, auf die Dokumentenarchive hinweist.
  • Als Reaktion auf diese Anforderung schickt der HTTPD 37 dem Benutzer beim Schritt 322 ein Suchanfrageformular, um es ihm zu ermöglichen, eine gewünschte Suche zu definieren. Ein Beispiel eines solchen Suchanfrageformulars ist in 19 gezeigt. Das Suchanfrageformular kann eine Eingabe für jedes der Datenfelder 301 bis 309 in der Dateneingabe 300 enthalten. Beispielsweise kann der Benutzer einen oder mehrere Namen für einen Empfänger eingeben und das MSDS 10 alle Nachrichten oder Dateien suchen lassen, die nur an diesen Empfänger gerichtet sind. Der Benutzer kann auch die Axt des Dokuments angeben, wie etwa, ob es sich um ein Fax, eine Sprachnachricht oder eine Datendatei handelt. Das Suchanfrageformular weist auch Eingabemöglichkeiten für das Datum oder die Uhrzeit auf, die vorzugsweise Zeit- und Datumsbereiche aufnehmen, und eine Eingabemöglichkeit für die Telefonnummer des Anrufers des MSDS 10. Das Suchanfrageformular kann auch eine Eingabemöglichkeit für die Größe der Datei oder die Anzahl der Seiten umfassen, was von Belang ist, wenn es sich bei der Nachricht um eine Faxnachricht handelt. Das Suchanfrageformular kann auch eine Eingabemöglichkeit für die Dokumentnummer, die einen Bereich von Dokumentnummern aufnehmen kann, und auch eine Eingabemöglichkeit für ein weiteres Feld aufweisen.
  • Beim Schritt 323 gibt der Benutzer die Suchparameter mittels des Computers 32 in das Suchanfrageformular ein und schickt die Information über das Internet 30 an das MSDS 10 zurück. Der Benutzer kann die Suche nach irgendeinem Datenfeld definieren, oder kann die Suche nach einer Kombination von zwei oder mehr Datenfeldern definieren. Beispielsweise kann ein Benutzer, wie in dem in 20 gezeigten, ausgefüllten Suchanfrageformular wiedergegeben ist, eine Suche dadurch definieren, dass er die Dokumentenart als Fax und die Rufnummer als (404) 249-6801 festlegt. Sobald der Benutzer die Suche abgeschlossen hat, wählt er den Link "SUCHEN", der unten am Bildschirm gezeigt ist, wodurch der Computer 32 des Benutzers das ausgefüllte Suchanfrageformular über das Internet 30 zum HTTPD 37 des MSDS 10 schickt.
  • Beim Schritt 324 empfängt der HTTPD 37 das ausgefüllte Suchanfrageformular und ruft über die CGI 35 eines oder mehrere der Anwendungsprogramme 31 auf, um die gewünschte Suche nach irgendwelchen Dateien oder Nachrichten durchzuführen, die unter die Parameter der Suche fallen. Die Ergebnisse der Suche werden von den Anwendungsprogrammen 31 über die CGI 35 an den HTTPD 37 weitergeleitet und beim Schritt 325 über das Internet 30 an den Benutzer zurückgeschickt. Vorzugsweise schickt das MSDS 10 die Suchergebnisse in Form einer Auflistung aller Dateien oder Nachrichten zurück, die innerhalb der Suchparameter erhalten sind, obwohl das MSDS 10 die Ergebnisse auch auf andere Weisen zurückschicken kann.
  • Ein Beispiel für die Ergebnisse der in 20 gezeigten Suchanfrage ist in 21 gezeigt. Wie vorstehend erörtert, waren die Parameter der Suche alle Faxnachrichten ausgehend von der Telefonnummer (404) 249-6801. Mit Bezug auf 21 ergab diese Anfrage drei entdeckte Nachrichten. Das erste Dokument hat eine Dokumentnummer 11, wird als Fax von der bezeichneten Telefonnummer an Jane Doe vom 31. Mai 1995 beschrieben und besteht aus drei Seiten. Das zuerst aufgelistete Dokument ist ein Beispiel des in 7 gezeigten Faxes. Die beiden anderen Dokumente entsprechen den Dokumentnummern 243 und 1.002 und stammen auch von der angegebenen Telefonnummer.
  • Beim Schritt 326 wählt der Benutzer die gewünschte Datei oder Nachricht aus der Auflistung der Nachrichten und Dateien aus. Beispielsweise schickt der Computer 32 durch Anklicken des ersten aufgelisteten Dokuments, und zwar des Dokuments Nr. 11, eine Anfrage nach einer Einsichtnahme an das MSDS 10, und als Antwort stellt das MSDS 10 eine Einsichtnahme des Dokuments entsprechend den definierten Benutzervorgaben bereit. Wie vorstehend beschrieben, kann der Benutzer ein kleinformatigeres Bild der ersten Seite, ein ganzformatiges Bild der ersten Seite, kleinformatigere Bilder aller Seiten oder ganzformatige Bilder aller Seiten der Faxnachricht erhalten. Wenn der Benutzer die vierte Anzeigeoption als festgelegte Vorgabe gewählt hat, schickt das MSDS 10 somit ein Bild der ersten Seite des Faxes zurück, wie etwa dasjenige, das in 7 gezeigt ist.
  • Beim Schritt 326 kann der Benutzer das MSDS 10 die Suchergebnisse auch sichern lassen. Zum Beispiel kann der Benutzer, wie in 21 gezeigt, den Namen "CHARLES R. BOBO FAXE" als Namen für die Suche eingeben. Indem der Link "SUCHE SICHERN ALS" angeklickt wird, wird der Name der Suche dem MSDS 10 vom Computer 32 bereitgestellt. Im MSDS 10 überträgt der HTTPD 37 die Information vom Computer 32 an die CGI 35, und diese ruft ein Anwendungsprogramm 31 auf, um die Ergebnisse der Suche unter dem angegebenen Namen im Speicher 11 zu speichern. Das aufgerufene Anwendungsprogramm 31 speichert vorzugsweise nicht die Inhalte aller Nachrichten im Speicher 11, sondern nur eine Auflistung der Suchergebnisse.
  • Die Ergebnisse einer Suche können im Speicher 11 entweder als abgeschlossene oder offene Suche gespeichert werden. Falls das MSDS 10 die Ergebnisse einer Suche als offene Suche speichert, dann können die Dateien oder Nachrichten in dieser benannten Suche mit jüngeren Dateien oder Nachrichten aktualisiert werden, die unter die bestimmten Parameter für die Suche fallen. Hingegen handelt es sich bei einer abgeschlossenen Suche um eine Suche, bei der die Dateien oder Nachrichten in der benannten Suche auf diejenigen beschränkt sind, die zum Zeitpunkt der Suche vorhanden sind. Falls beispielsweise das MSDS 10 die in 21 gezeigten Suchergebnisse als abgeschlossene Suche gesichert hat, würde jede Abfrage der "CHARLES R. BOBO FAXE" nur die drei aufgelisteten Dokumente ergeben. Falls hingegen die als "CHARLES R. BOBO FAXE" benannte Suche vom MSDS 10 als offene Suche gesichert wurde, würde das MSDS 10 dann die in 20 gezeigte Suchanfrage im Ansprechen auf eine Anfrage durch den Computer 32 nach dieser Suche reaktivieren, um alle Faxnachrichten von dieser bestimmten Telefonnummer zu erhalten, einschließlich derjenigen, die nach der Anfangssicherung der Suchergebnisse eingegangen sind.
  • Mit Bezug auf 19 kann der Benutzer, anstatt eine neue Suche zu definieren, den Link "GESPEICHERTE SUCHEN" anklicken, um die Ergebnisse einer zuvor durchgeführten Suche zu erhalten. Indem dieser Link angeklickt wird, kann das MSDS 10 zum Beispiel eine Auflistung von für diesen bestimmten Benutzer gespeicherten Suchen zurückschicken, wie etwa die in 22 gezeigten Suchen. Wie in dieser Figur gezeigt ist, sind die "CHARLES R. BOBO FAXE" in der Liste der gespeicherten Suchen enthalten. Falls der Benutzer dann die Suche "CHARLES R. BOBO FAXE" anwählt, kann ihm die in 21 gezeigte Auflistung von Faxen geboten werden, die möglicherweise jüngste Zusätze zu den Suchgruppen enthalten.
  • Mit Bezug auf 19 kann das MSDS 10 beim Schritt 322 einem Benutzer auch einen Link zu "NEUESTE DATEIEN" bereitstellen. Indem dieser Link angewählt wird, kann das MSDS 10 eine Auflistung aller Fax-, Sprach- und Datennachrichten zurücksenden, die in einem bestimmten Zeitraum, wie etwa dem vergangenen Monat eingegangen sind. Indem der Benutzer den Link "NEUESTE DATEIEN" in das Suchanfrageformular setzt und nicht in die Auflistung "GESPEICHERTE SUCHEN", kann er schnell zu den neuesten Dateien und Nachrichten gelangen. Das Suchanfrageformular kann auch andere solcher zugriffsfreundlichem Links enthalten, wie etwa einen Link zur letzten Suche, die das MSDS 10 für den Benutzer durchgeführt hat.
  • Die Nachrichten oder Dateien, die vom MSDS 10 empfangen werden, brauchen nicht von einer Drittpartei her einzugehen. Mit anderen Worten kann das MSDS 10 als Dateiaufbewahrungsort oder Dateiverwalter für Dokumente genutzt werden, die vom Benutzer selbst erstellt wurden. Der Benutzer kann die angegebene Telefonnummer anrufen, um Nachrichten zu empfangen und Sprach-, Daten- oder Faxnachrichten zu übertragen, und kann das MSDS 10 den Empfang und den Inhalt dieser Nachrichten dokumentieren lassen. Ein Benutzer kann problemlos ein Faxgerät als Scanner zur Eingabe von Dokumenten in den Speicher 11 des MSDS 10 verwenden.
  • Das MSDS 10 kann zusätzlich zu den vorstehend erörterten Anwendungen, die sich darauf beziehen, als Nachrichtenzusteller, Dateiaufbewahrungsort und Dateiverwalter zu dienen, auch noch andere Anwendungen aufweisen. Zum Beispiel kann das MSDS 10 eine gewisse zusätzliche Bearbeitung an den eingehenden Anrufen vornehmen, bevor diese an den Benutzer weitergeleitet werden. Bei Sprachnachrichten kann es diese Bearbeitung mit sich bringen, die Nachricht in Schriftform umzusetzen und dann die umgesetzten Nachrichten an den Benutzer zurückzuschicken. Das MSDS 10 kann deshalb als Sekretariatsdienste leistend angesehen werden, was für kleine Firmen oder Einzelpersonen, die sich keine Sekretärin leisten können, oder aber auch für größere Firmen von unschätzbarem Wert sein kann, die eine gewisse Unterstützung bei Überbelastung brauchen können. Das Umsetzen in Schriftform kann durch Einzelpersonen vorgenommen werden, die sich irgendwo auf der Welt befinden, oder kann automatisch durch eine Sprach-/Texterkennungssoftware erfolgen, wie etwa VoiceType von IBM.
  • Eine andere Bearbeitungsart, die das MSDS 10 bereitstellen kann, besteht in Übersetzungsdienstleistungen. Der eingehende Anruf kann, ob es sich nun um eine Sprach-, Fax- oder Datennachricht handelt, in SGML konvertiert und dann zuerst an einen Übersetzer weitergeleitet werden. Aufgrund der Reichweite des Internets kann sich der Übersetzer praktisch überall auf der Welt befinden und das übersetzte Dokument über das In ternet an das MSDS 10 zurücksenden. Das MSDS 10 kann dem Benutzer über E-Mail, Voicemail, Personenrufgerät, Fax oder auf andere Weisen mitteilen, dass die Übersetzung fertiggestellt wurde. Der Benutzer kann sich dann ins Internet einwählen und das übersetzte Dokument abrufen. Die Übersetzungsdienstleitungen des MSDS 10 können auch eine Transkription der Nachricht bereitstellen, etwa mit einer Sprach-/Texterkennungssoftware.
  • Die vorstehende Beschreibung der bevorzugten Ausführungsformen der Erfindung wurde nur zu Zwecken der Veranschaulichung und Beschreibung wiedergegeben. Sie soll nicht erschöpfend sein oder die Erfindung auf die genaue offenbarte Form beschränken. In Anbetracht der vorstehenden Lehre sind viele Abwandlungen und Abänderungen möglich.
  • Die Ausführungsformen wurden ausgewählt und beschrieben, um die Grundgedanken der Erfindung und ihre praktische Anwendung zu erklären, um es anderen Fachleuten auf dem Gebiet zu ermöglichen, die Erfindung und die verschiedenen Ausführungsformen und mit verschiedenen Modifizierungen zu nutzen, die für den besonderen beabsichtigten Gebrauch geeignet sind. Der Umfang der Erfindung soll nur durch die hier beigefügten Ansprüche eingeschränkt sein.

Claims (11)

  1. Netzwerk-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.
  2. System 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.
  3. System nach Anspruch 2 und ferner dadurch gekennzeichnet, dass das Prozessormittel (3) dazu eingerichtet ist, eine Dateneingabe für jede empfangene Nachricht zu speichern.
  4. System nach Anspruch 3 und ferner dadurch gekennzeichnet, dass die Dateneingabe eine Mehrzahl Felder zur Identifizierung des Nachrichtensignals aufweist.
  5. System nach Anspruch 4 und ferner dadurch gekennzeichnet, dass die Mehrzahl Felder zur Identifizierung des Nachrichtensignals ein Uniform Resource Locator ist.
  6. System 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.
  7. Verfahren 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.
  8. Verfahren 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).
  9. Verfahren nach Anspruch 8 und ferner gekennzeichnet durch den Schritt des Speicherns einer Dateneingabe im Speicher (11) für jedes empfangene Nachrichtensignal.
  10. Verfahren 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.
  11. Verfahren 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.
DE69836644.1T 1997-10-06 1998-10-02 Systeme und verfahren zur verwaltung von nachrichten Expired - Lifetime DE69836644T3 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US08/944,741 US5870549A (en) 1995-04-28 1997-10-06 Systems and methods for storing, delivering, and managing messages
US944741 1997-10-06
PCT/US1998/020732 WO1999018716A1 (en) 1997-10-06 1998-10-02 Systems and methods for managing messages
EP98950859.3A EP1034651B2 (de) 1997-10-06 1998-10-02 Systeme und verfahren zur verwaltung von nachrichten

Publications (3)

Publication Number Publication Date
DE69836644D1 DE69836644D1 (de) 2007-01-25
DE69836644T2 true DE69836644T2 (de) 2007-09-20
DE69836644T3 DE69836644T3 (de) 2014-03-20

Family

ID=25481985

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69836644.1T Expired - Lifetime DE69836644T3 (de) 1997-10-06 1998-10-02 Systeme und verfahren zur verwaltung von nachrichten

Country Status (9)

Country Link
US (2) US5870549A (de)
EP (1) EP1034651B2 (de)
JP (1) JP4230661B2 (de)
AT (1) ATE348478T1 (de)
AU (1) AU755321B2 (de)
CA (1) CA2305459C (de)
DE (1) DE69836644T3 (de)
ES (1) ES2274583T5 (de)
WO (1) WO1999018716A1 (de)

Families Citing this family (411)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6570944B2 (en) 2001-06-25 2003-05-27 Rambus Inc. Apparatus for data recovery in a synchronous chip-to-chip system
US6564321B2 (en) 1995-04-28 2003-05-13 Bobo Ii Charles R Systems and methods for storing, delivering, and managing messages
US5870549A (en) * 1995-04-28 1999-02-09 Bobo, Ii; Charles R. Systems and methods for storing, delivering, and managing messages
US6173043B1 (en) * 1994-10-31 2001-01-09 Worldvoice Licensing, Inc. Telephonic voice message transmission control method
JP3548617B2 (ja) 1995-01-31 2004-07-28 株式会社日立製作所 情報検索装置
US6553410B2 (en) 1996-02-27 2003-04-22 Inpro Licensing Sarl Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks
US6076109A (en) * 1996-04-10 2000-06-13 Lextron, Systems, Inc. Simplified-file hyper text protocol
US6092091A (en) * 1996-09-13 2000-07-18 Kabushiki Kaisha Toshiba Device and method for filtering information, device and method for monitoring updated document information and information storage medium used in same devices
US6034963A (en) * 1996-10-31 2000-03-07 Iready Corporation Multiple network protocol encoder/decoder and data processor
USRE39501E1 (en) * 1996-10-31 2007-03-06 Nvidia Corporation Multiple network protocol encoder/decoder and data processor
JPH10145574A (ja) * 1996-11-11 1998-05-29 Matsushita Electric Ind Co Ltd ファクシミリ装置
KR100223213B1 (ko) * 1996-11-28 1999-10-15 윤종용 복합기능을 가지는 팩시밀리에서 문서 강제 수신방법
US7031442B1 (en) 1997-02-10 2006-04-18 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for personal routing in computer-simulated telephony
US6104802A (en) 1997-02-10 2000-08-15 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
US6480600B1 (en) 1997-02-10 2002-11-12 Genesys Telecommunications Laboratories, Inc. Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality
US6604124B1 (en) * 1997-03-13 2003-08-05 A:\Scribes Corporation Systems and methods for automatically managing work flow based on tracking job step completion status
US7756721B1 (en) * 1997-03-14 2010-07-13 Best Doctors, Inc. Health care management system
US6778651B1 (en) * 1997-04-03 2004-08-17 Southwestern Bell Telephone Company Apparatus and method for facilitating service management of communications services in a communications network
US20010048738A1 (en) 1997-04-03 2001-12-06 Sbc Technology Resourses, Inc. Profile management system including user interface for accessing and maintaining profile data of user subscribed telephony services
US6333973B1 (en) * 1997-04-23 2001-12-25 Nortel Networks Limited Integrated message center
US6480486B2 (en) * 1997-05-21 2002-11-12 Lextron Systems, Inc. Micro-localized internet service center
US6175842B1 (en) * 1997-07-03 2001-01-16 At&T Corp. System and method for providing dynamic three-dimensional multi-user virtual spaces in synchrony with hypertext browsing
US5973734A (en) 1997-07-09 1999-10-26 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
US6061718A (en) * 1997-07-23 2000-05-09 Ericsson Inc. Electronic mail delivery system in wired or wireless communications system
US7246147B2 (en) * 1997-08-07 2007-07-17 Canon Kabushiki Kaisha Upload and retrieval by an image device of a scanned image to and from a web file server
US7088801B1 (en) * 1997-09-08 2006-08-08 Mci, Inc. Single telephone number access to multiple communications services
US6870909B2 (en) 1997-09-08 2005-03-22 Mci, Inc. Single telephone number access to multiple communications services
US6631424B1 (en) * 1997-09-10 2003-10-07 Fmr Corp. Distributing information using a computer
US6658456B1 (en) * 1997-09-29 2003-12-02 Panasonic Communications Co., Ltd. Electric mail transferring apparatus and electric mail transferring method
US6985943B2 (en) 1998-09-11 2006-01-10 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
US6711611B2 (en) 1998-09-11 2004-03-23 Genesis Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
US5974430A (en) * 1997-09-30 1999-10-26 Unisys Corp. Method for dynamically embedding objects stored in a web server within HTML for display by a web browser
JPH11110320A (ja) * 1997-10-03 1999-04-23 Matsushita Electric Ind Co Ltd メッセージ交換装置
US6038296A (en) * 1997-10-07 2000-03-14 Lucent Technologies Inc. Internet/intranet user interface to a multimedia messaging system
US6337858B1 (en) * 1997-10-10 2002-01-08 Nortel Networks Limited Method and apparatus for originating voice calls from a data network
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
US7047248B1 (en) * 1997-11-19 2006-05-16 International Business Machines Corporation Data processing system and method for archiving and accessing electronic messages
US6636890B1 (en) * 1997-11-28 2003-10-21 International Business Machines Corporation Stand-alone internet mailbox for cable subscribers
US6230189B1 (en) * 1997-12-09 2001-05-08 Ricoh Company, Ltd. Apparatus and method for an HTTP server capable of connecting facsimile apparatuses and data terminals
US6047272A (en) * 1998-01-05 2000-04-04 At&T Corp. Sender-paid electronic messaging
US6055566A (en) 1998-01-12 2000-04-25 Lextron Systems, Inc. Customizable media player with online/offline capabilities
US7103154B1 (en) * 1998-01-16 2006-09-05 Cannon Joseph M Automatic transmission of voice-to-text converted voice message
US6442245B1 (en) * 1998-02-02 2002-08-27 Unisys Corporation System and method for providing voice messaging services utilizing a network connection
US7907598B2 (en) 1998-02-17 2011-03-15 Genesys Telecommunication Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
US6985478B2 (en) * 1998-02-17 2006-01-10 Genesys Telecommunications Laboratories, Inc. Using XML expressed primitives for platform and system-independent call modeling
US6332154B2 (en) 1998-09-11 2001-12-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
US6173042B1 (en) * 1998-02-25 2001-01-09 Lucent Technologies Inc. System for enabling personal computer access to an interactive voice response system
US5999944A (en) * 1998-02-27 1999-12-07 Oracle Corporation Method and apparatus for implementing dynamic VRML
US6219679B1 (en) * 1998-03-18 2001-04-17 Nortel Networks Limited Enhanced user-interactive information content bookmarking
US7028312B1 (en) * 1998-03-23 2006-04-11 Webmethods XML remote procedure call (XML-RPC)
US6850893B2 (en) * 2000-01-14 2005-02-01 Saba Software, Inc. Method and apparatus for an improved security system mechanism in a business applications management system platform
US6636333B1 (en) * 1998-03-30 2003-10-21 Brother Kogyo Kabushiki Kaisha Information transmission device
US6912529B1 (en) * 1998-04-01 2005-06-28 Multex Systems, Inc. Method and system for storing and retrieving documents
US6788882B1 (en) * 1998-04-17 2004-09-07 Timesurf, L.L.C. Systems and methods for storing a plurality of video streams on re-writable random-access media and time-and channel- based retrieval thereof
US6240445B1 (en) * 1998-04-24 2001-05-29 Openware Systems Inc. Computer implemented method and apparatus for receiving facsimile messages using an indentifier appended to a shared telephone number
US6167402A (en) * 1998-04-27 2000-12-26 Sun Microsystems, Inc. High performance message store
US6477243B1 (en) 1998-04-29 2002-11-05 Openwave Systems Inc. Method and apparatus for automated facsimile message confirmation
US6175838B1 (en) * 1998-04-29 2001-01-16 Ncr Corporation Method and apparatus for forming page map to present internet data meaningful to management and business operation
US6348970B1 (en) * 1998-04-29 2002-02-19 Qwest Communications Int'l., Inc. Apparatus and method for interfacing a computer network to a facsimile machine
US6404762B1 (en) * 1998-06-09 2002-06-11 Unisys Corporation Universal messaging system providing integrated voice, data and fax messaging services to pc/web-based clients, including a session manager for maintaining a session between a messaging platform and the web-based clients
US6167448A (en) * 1998-06-11 2000-12-26 Compaq Computer Corporation Management event notification system using event notification messages written using a markup language
US6597688B2 (en) 1998-06-12 2003-07-22 J2 Global Communications, Inc. Scalable architecture for transmission of messages over a network
US6088433A (en) 1998-07-09 2000-07-11 Sbc Technology Resources, Inc. System and method for forwarding call from disconnected telephone number to new telephone number
US6925595B1 (en) 1998-08-05 2005-08-02 Spyglass, Inc. Method and system for content conversion of hypertext data using data mining
US6483898B2 (en) * 1998-09-11 2002-11-19 Ameritech Corporation System and method for providing visual indication of caller and telephony platform information on customer premises equipment
US6792082B1 (en) * 1998-09-11 2004-09-14 Comverse Ltd. Voice mail system with personal assistant provisioning
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
JP3135532B2 (ja) 1998-09-29 2001-02-19 松下電送システム株式会社 ネットワークファクシミリ装置
US6584459B1 (en) 1998-10-08 2003-06-24 International Business Machines Corporation Database extender for storing, querying, and retrieving structured documents
US6771949B1 (en) * 1998-10-09 2004-08-03 Qwest Communications International, Inc. Method and system for providing short message services outside of the wireless network
US6625642B1 (en) * 1998-11-06 2003-09-23 J2 Global Communications System and process for transmitting electronic mail using a conventional facsimile device
US6807254B1 (en) * 1998-11-06 2004-10-19 Nms Communications Method and system for interactive messaging
US6341270B1 (en) 1998-11-10 2002-01-22 Aether Systems, Inc. Method for providing vendor notification marketing in an electronic commerce network environment
US6546374B1 (en) 1998-11-10 2003-04-08 Aether Systems, Inc. Apparatus for providing instant vendor notification in an electronic commerce network environment
US6631368B1 (en) 1998-11-13 2003-10-07 Nortel Networks Limited Methods and apparatus for operating on non-text messages
US6633746B1 (en) * 1998-11-16 2003-10-14 Sbc Properties, L.P. Pager with a touch-sensitive display screen and method for transmitting a message therefrom
US20020015480A1 (en) * 1998-12-08 2002-02-07 Neil Daswani Flexible multi-network voice/data aggregation system architecture
DE19856440C2 (de) * 1998-12-08 2002-04-04 Bosch Gmbh Robert Übertragungsrahmen und Funkeinheit mit Übertragungsrahmen
DE19856441C5 (de) * 1998-12-08 2004-11-18 Robert Bosch Gmbh Verfahren zur Übertragung von Kurznachrichten
JP4046876B2 (ja) * 1998-12-09 2008-02-13 キヤノン株式会社 通信装置及び通信方法
US6845483B1 (en) 1998-12-15 2005-01-18 International Business Machines Corporation System and method for generating electronic documents having independently formattable regions
US6704775B1 (en) * 1998-12-25 2004-03-09 Cosat, Inc. Facsimile image information managing system and method
FI19992746A (fi) * 1998-12-28 2000-06-28 Spyglass Inc Menetelmä ja järjestelmä elektronisen datasisällön muuntamiseksi langattomille laitteille
JP3411843B2 (ja) * 1998-12-28 2003-06-03 パナソニック コミュニケーションズ株式会社 複合機
US6762777B2 (en) 1998-12-31 2004-07-13 International Business Machines Corporation System and method for associating popup windows with selective regions of a document
US6317141B1 (en) 1998-12-31 2001-11-13 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
US6635089B1 (en) * 1999-01-13 2003-10-21 International Business Machines Corporation Method for producing composite XML document object model trees using dynamic data retrievals
US6587838B1 (en) 1999-01-25 2003-07-01 Aether Systems, Inc. Method and system for conducting real time electronic commerce
US6711154B1 (en) 1999-01-29 2004-03-23 Microsoft Corporation Apparatus and method for device independent messaging notification
US20010012286A1 (en) * 1999-01-29 2001-08-09 Emmanuel L. Huna Method and apparatus for computer alert of device independent messages
US6463145B1 (en) 1999-01-29 2002-10-08 Microsoft Corporation Computer-implemented call forwarding options and methods therefor in a unified messaging system
JP4745478B2 (ja) * 1999-01-29 2011-08-10 キヤノン株式会社 ネットワークプリントシステム及び情報処理装置及びその制御方法
US7904187B2 (en) * 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US6594534B1 (en) * 1999-02-11 2003-07-15 Christopher S. Crowell Message recording and transfer system and docking station
US7032030B1 (en) * 1999-03-11 2006-04-18 John David Codignotto Message publishing system and method
US7596606B2 (en) * 1999-03-11 2009-09-29 Codignotto John D Message publishing system for publishing messages from identified, authorized senders
US6507857B1 (en) 1999-03-12 2003-01-14 Sun Microsystems, Inc. Extending the capabilities of an XSL style sheet to include components for content transformation
US6826597B1 (en) * 1999-03-17 2004-11-30 Oracle International Corporation Providing clients with services that retrieve data from data sources that do not necessarily support the format required by the clients
DE19912559A1 (de) * 1999-03-19 2000-09-28 Bernd Koeleman Verfahren zur Übertragung von Informationen
US6778642B1 (en) * 1999-03-23 2004-08-17 Verizon Laboratories Inc. Unified messaging system
AU3178900A (en) * 1999-03-31 2000-10-16 British Telecommunications Public Limited Company Method and apparatus for transferring data to a terminal
CA2365420A1 (en) * 1999-04-01 2000-10-12 Callwave Inc. Method and apparatus for providing expanded telecommunications service
US7822188B1 (en) 1999-04-01 2010-10-26 Callwave, Inc. Methods and apparatus for providing expanded telecommunications service
US7103167B2 (en) 2002-05-20 2006-09-05 Callwave, Inc. Systems and methods for call screening
US7555110B2 (en) 1999-04-01 2009-06-30 Callwave, Inc. Methods and apparatus for providing expanded telecommunications service
US6584466B1 (en) * 1999-04-07 2003-06-24 Critical Path, Inc. Internet document management system and methods
EP1198762B1 (de) * 1999-04-07 2010-06-02 Microsoft Corporation Gerät und verfahren um zugang tokens in einem internet dokument verwaltungssystem zu verwenden
US6631186B1 (en) * 1999-04-09 2003-10-07 Sbc Technology Resources, Inc. System and method for implementing and accessing call forwarding services
US6891940B1 (en) 2000-07-19 2005-05-10 Sbc Technology Resources, Inc. System and method for providing remote access to telecommunications services
US6879665B1 (en) * 1999-04-27 2005-04-12 International Business Machines Corporation Method and apparatus for sending messages in a data processing system
US6859288B1 (en) * 1999-04-28 2005-02-22 General Electric Company Method and apparatus for requesting and displaying worklist data from remotely located device
MXPA01011284A (es) * 1999-05-03 2003-07-14 Infoactive Inc Sistema unificado de mensajes.
US6532489B1 (en) * 1999-05-17 2003-03-11 Lucent Technologies Inc. Electronic mail alerting system and method with user options
US6459774B1 (en) * 1999-05-25 2002-10-01 Lucent Technologies Inc. Structured voicemail messages
US6665379B1 (en) * 1999-06-01 2003-12-16 America Online, Incorporated Voice messaging system using information from incoming telephone call to respond to a call
US6751299B1 (en) 1999-06-01 2004-06-15 America Online, Incorporated Voice messaging system
US7162020B1 (en) 1999-06-14 2007-01-09 Ascendent Telecommunications, Inc. Method and apparatus for selectively establishing communication with one of plural devices associated with a single telephone number
US7305079B1 (en) * 1999-06-14 2007-12-04 Ascendent Telecommunications, Inc. Method and apparatus for communicating with one of plural devices associated with a single telephone number
US7292858B2 (en) 1999-06-14 2007-11-06 Ascendent Telecommunications, Inc. Method and apparatus for communicating with one of plural devices associated with a single telephone number during a disaster and disaster recovery
AU5885600A (en) * 1999-06-23 2001-01-09 Wilshire Cellular, Inc. Internet facsimile system
WO2002087112A2 (en) 2001-04-18 2002-10-31 Space Data Corporation Unmanned lighter-than-air safe termination and recovery methods
US7356390B2 (en) 1999-06-29 2008-04-08 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
US6250309B1 (en) * 1999-07-21 2001-06-26 Medtronic Inc System and method for transferring information relating to an implantable medical device to a remote location
US7620980B1 (en) * 1999-07-21 2009-11-17 Sun Microsystems, Inc. Secure data broker
US6947182B1 (en) * 1999-07-26 2005-09-20 Canon Kabushiki Kaisha Network system and control method of the same
US6665838B1 (en) 1999-07-30 2003-12-16 International Business Machines Corporation Web page thumbnails and user configured complementary information provided from a server
US6356908B1 (en) 1999-07-30 2002-03-12 International Business Machines Corporation Automatic web page thumbnail generation
FR2797133B1 (fr) * 1999-07-30 2001-11-02 Sagem Procede de consultation d'un site d'informations par un terminal de communication et serveur de consultation associe
US6405192B1 (en) 1999-07-30 2002-06-11 International Business Machines Corporation Navigation assistant-method and apparatus for providing user configured complementary information for data browsing in a viewer context
AU6536700A (en) * 1999-08-13 2001-03-13 Intervoice Limited Partnership Method and system for enhanced media messaging integrated with real-time communication
US6865258B1 (en) * 1999-08-13 2005-03-08 Intervoice Limited Partnership Method and system for enhanced transcription
AU7060300A (en) 1999-08-16 2001-03-13 Iready Corporation Internet jack
US6766298B1 (en) * 1999-09-03 2004-07-20 Cisco Technology, Inc. Application server configured for dynamically generating web pages for voice enabled web applications
US20040078464A1 (en) * 1999-09-16 2004-04-22 Rajan Sreeranga P. Method and apparatus for enabling real time monitoring and notification of data updates for WEB-based data synchronization services
AU7592600A (en) * 1999-09-20 2001-04-24 Net Technologies, Inc. System and method for distribution of telephone audio data via a computer network
US9092535B1 (en) 1999-09-21 2015-07-28 Google Inc. E-mail embedded textual hyperlink object
US6360221B1 (en) 1999-09-21 2002-03-19 Neostar, Inc. Method and apparatus for the production, delivery, and receipt of enhanced e-mail
US7840639B1 (en) * 1999-09-21 2010-11-23 G&H Nevada-Tek Method and article of manufacture for an automatically executed application program associated with an electronic message
US7239406B1 (en) 1999-09-30 2007-07-03 Ricoh Co., Ltd System for capturing facsimile data in an electronic document management system
JP4853694B2 (ja) 1999-09-30 2012-01-11 ユナイテッド ステイツ ポスタル サーヴィス 電子メッセージを認証するシステムおよび方法
US7797543B1 (en) 1999-09-30 2010-09-14 United States Postal Service Systems and methods for authenticating an electronic message
KR20020064889A (ko) * 1999-10-26 2002-08-10 핑텔 코오포레이션 프로그래머블 기능을 가지는 1 이상의 텔레포니 통신장치를 포함하는 분산형 통신 네트워크
US6230199B1 (en) 1999-10-29 2001-05-08 Mcafee.Com, Inc. Active marketing based on client computer configurations
US6546085B1 (en) * 1999-10-29 2003-04-08 Lucent Technologies Inc. System and method to enable a calling party to verify delivery and to cancel stored facsimiles
US6980963B1 (en) * 1999-11-05 2005-12-27 Ford Motor Company Online system and method of status inquiry and tracking related to orders for consumer product having specific configurations
US7571131B1 (en) 1999-11-05 2009-08-04 Ford Motor Company Method of conducting online competitive price quoting events
DE60000909T2 (de) * 1999-11-12 2003-09-11 Ricoh Kk Erfassung von Facsimiledaten in einen elektronischen Dokumentverwaltungssystem
US7177948B1 (en) * 1999-11-18 2007-02-13 International Business Machines Corporation Method and apparatus for enhancing online searching
US7929978B2 (en) 1999-12-01 2011-04-19 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
US6721727B2 (en) 1999-12-02 2004-04-13 International Business Machines Corporation XML documents stored as column data
US20020065890A1 (en) * 1999-12-03 2002-05-30 Ira Barron Internet based automated outbound message delivery method and system
EP1107152A3 (de) * 1999-12-03 2007-08-29 Citibank, N.A. Verfahren und System zum Verwalten der Übertragung von Information
US6851088B1 (en) 1999-12-07 2005-02-01 International Business Machines Corporation Conditional highlighting of given cells in a dynamic HTML table
US7453991B1 (en) * 1999-12-08 2008-11-18 At&T Corp. Method and apparatus for voice mail notes
US7603411B1 (en) 1999-12-14 2009-10-13 Nortel Networks Limited Presence management system
US7359938B1 (en) 1999-12-14 2008-04-15 Nortel Networks Limited System indicating the presence of an individual or group of individuals
US7797625B1 (en) * 1999-12-23 2010-09-14 International Business Machines Corporation Message composition computer, memory media and method
US7739407B1 (en) 1999-12-29 2010-06-15 Nokia Siemens Networks Oy Systems for customizing behaviors and interfaces in service invocations
US7089583B2 (en) * 2000-01-14 2006-08-08 Saba Software, Inc. Method and apparatus for a business applications server
US20010034788A1 (en) * 2000-01-21 2001-10-25 Mcternan Brennan J. System and method for receiving packet data multicast in sequential looping fashion
US6724887B1 (en) 2000-01-24 2004-04-20 Verint Systems, Inc. Method and system for analyzing customer communications with a contact center
US6651063B1 (en) 2000-01-28 2003-11-18 Andrei G. Vorobiev Data organization and management system and method
DE10005788A1 (de) * 2000-02-10 2001-09-27 Siemens Ag Vermittlungsstelle und Verfahren zum Weiterleiten von Statusinformationen
US6993559B2 (en) * 2000-02-14 2006-01-31 Bigbow.Com, Inc. System, method, apparatus and computer program product for operating a web site by electronic mail
US6523046B2 (en) * 2000-02-25 2003-02-18 Microsoft Corporation Infrastructure and method for supporting generic multimedia metadata
GB2365659B (en) * 2000-02-25 2002-07-24 Red Fig Ltd Serving hypermedia documents
DE10009999A1 (de) * 2000-03-02 2001-09-06 Tenovis Gmbh & Co Kg Verfahren zur Modellierung eines Kommunikationsprotokolls
US20040006747A1 (en) * 2000-03-13 2004-01-08 Tyler Joseph C. Electronic publishing system and method
AU2001249230A1 (en) * 2000-03-17 2001-10-03 United States Postal Service Methods and systems for establishing an electronic account for a customer
US20090059271A1 (en) * 2000-03-28 2009-03-05 Mongonet Methods and apparatus for web-based status of facsimile transmissions to electronic storage destinations
US7755790B2 (en) 2000-03-28 2010-07-13 Mongonet Method and system for transferring sponsored digitized representations of documents via computer network transfer protocols
US7817295B2 (en) * 2000-03-28 2010-10-19 Mongonet Method and system for modified document transfer via computer network transfer protocols
US7940411B2 (en) * 2000-03-28 2011-05-10 Mongonet Method and system for entry of electronic data via fax-to-email communication
US6424426B1 (en) * 2000-03-28 2002-07-23 Mongonet Fax-to-email and email-to-fax communication system and method
US20070236750A1 (en) * 2000-03-28 2007-10-11 Mongonet Methods and apparatus for facilitating facsimile transmissions to electronic storage destinations
US7826100B2 (en) * 2000-03-28 2010-11-02 Mongonet Methods and apparatus for facsimile transmissions to electronic storage destinations including embedded barcode fonts
US8035834B2 (en) * 2000-03-28 2011-10-11 Mongonet Methods and apparatus for manipulating and providing facsimile transmissions to electronic storage destinations
US7944573B2 (en) * 2000-03-28 2011-05-17 Mongonet Methods and apparatus for authenticating facsimile transmissions to electronic storage destinations
US8184318B2 (en) * 2000-03-28 2012-05-22 Mongonet Methods and apparatus for compositing facsimile transmissions to electronic storage destinations
US8045203B2 (en) * 2000-03-28 2011-10-25 Mongonet Methods and apparatus for secure facsimile transmissions to electronic storage destinations
US8023132B2 (en) * 2000-03-28 2011-09-20 Mongonet Method and system for transferring digitized representations of documents via computer network transfer protocols
US8045204B2 (en) * 2000-03-28 2011-10-25 Mongonet Methods and apparatus for facsimile transmissions to electronic storage destinations including tracking data
US7079275B2 (en) * 2000-03-28 2006-07-18 Mongonet Method and system for facilitating paper to electronic communications
US7746496B2 (en) * 2000-03-28 2010-06-29 Mongonet Method and system for pay per use document transfer via computer network transfer protocols
US8023131B2 (en) * 2000-03-28 2011-09-20 Mongonet Method and system for combining separate digitized representations of documents for retransmission via computer network transfer protocols
US8275100B2 (en) * 2000-03-28 2012-09-25 Mongonet Methods and apparatus for billing of facsimile transmissions to electronic storage destinations
US7688958B2 (en) 2000-03-31 2010-03-30 Callwave, Inc. Methods and apparatus for providing expanded telecommunications service
US7062535B1 (en) * 2000-04-03 2006-06-13 Centerpost Communications, Inc. Individual XML message processing platform
US7984104B1 (en) 2000-04-03 2011-07-19 West Corporation Method and system for content driven electronic messaging
EP1410231A4 (de) * 2000-04-03 2005-02-23 Juergen Stark Verfahren und system zur inhaltsgestützten elektronischen nachrichtengebung
US7430554B1 (en) 2000-04-07 2008-09-30 Heisinger Jr Charles Gilbert Method and system for telephonically selecting, addressing, and distributing messages
US20020049815A1 (en) * 2000-04-14 2002-04-25 Kayshav Dattatri System for monitoring and managing information and information transfers in a computer network
US9356894B2 (en) 2000-05-04 2016-05-31 Facebook, Inc. Enabled and disabled menu choices based on presence state
US8122363B1 (en) 2000-05-04 2012-02-21 Aol Inc. Presence status indicator
US9043418B2 (en) 2000-05-04 2015-05-26 Facebook, Inc. Systems and methods for instant messaging persons referenced in an electronic message
US9100221B2 (en) 2000-05-04 2015-08-04 Facebook, Inc. Systems for messaging senders and recipients of an electronic message
US8132110B1 (en) 2000-05-04 2012-03-06 Aol Inc. Intelligently enabled menu choices based on online presence state in address book
US7979802B1 (en) 2000-05-04 2011-07-12 Aol Inc. Providing supplemental contact information corresponding to a referenced individual
US7080078B1 (en) * 2000-05-09 2006-07-18 Sun Microsystems, Inc. Mechanism and apparatus for URI-addressable repositories of service advertisements and other content in a distributed computing environment
AU2001263138A1 (en) * 2000-05-15 2001-11-26 Infoactiv, Inc. Automated voice-based dialogue with a voice mail system by imitation of the human voice
US6973617B1 (en) * 2000-05-24 2005-12-06 Cisco Technology, Inc. Apparatus and method for contacting a customer support line on customer's behalf and having a customer support representative contact the customer
US8145724B1 (en) 2000-05-25 2012-03-27 International Business Machines Corporation Method of, system for, and computer program product for providing a data structure for configuring connections between a local workstation file system and a remote host file system
US6658461B1 (en) 2000-05-25 2003-12-02 International Business Machines Corporation Method of, system for, and computer program product for providing a user interface for configuring connections between a local workstation file system and a remote host file system
US7653744B2 (en) * 2000-06-12 2010-01-26 At&T Mobility Ii Llc Method and apparatus for sharing wireless content
US7680511B2 (en) 2000-06-14 2010-03-16 Ascendent Telecommunications Inc. Method and apparatus for communicating via virtual office telephone extensions
US6732101B1 (en) * 2000-06-15 2004-05-04 Zix Corporation Secure message forwarding system detecting user's preferences including security preferences
US8972717B2 (en) * 2000-06-15 2015-03-03 Zixcorp Systems, Inc. Automatic delivery selection for electronic content
AU2001268517A1 (en) * 2000-06-19 2002-01-02 United States Postal Service Systems and methods for providing mail item retrieval
WO2001099005A1 (en) * 2000-06-19 2001-12-27 United States Postal Service System, method, and article of manufacture for shipping a package privately to a customer
WO2001099009A2 (en) * 2000-06-20 2001-12-27 United States Postal Service Systems and methods for electronic message content identification
US8001190B2 (en) * 2001-06-25 2011-08-16 Aol Inc. Email integrated instant messaging
US6704736B1 (en) * 2000-06-28 2004-03-09 Microsoft Corporation Method and apparatus for information transformation and exchange in a relational database environment
GB0016351D0 (en) * 2000-07-03 2000-08-23 Nokia Networks Oy Interaction in a communication system
DE10032828A1 (de) * 2000-07-06 2002-01-24 Siemens Ag Vorrichtung und Verfahren zum Verarbeiten von Sprachmeldungen
US6772188B1 (en) * 2000-07-14 2004-08-03 America Online, Incorporated Method and apparatus for communicating with an entity automatically identified in an electronic communication
JP2002032373A (ja) * 2000-07-17 2002-01-31 Toshiba Corp データ管理プログラムを記録したコンピュータ読み取り可能な記録媒体及びデータ管理システム
US7729957B2 (en) * 2000-07-25 2010-06-01 United States Postal Service Item attribute preverification
US6587855B1 (en) * 2000-07-31 2003-07-01 Ncr Corporation Formatting and displaying data retrieved from a database
WO2002011120A1 (en) * 2000-08-02 2002-02-07 Speaklink, Inc. System and method for voice-activated web content navigation
US6874018B2 (en) 2000-08-07 2005-03-29 Networks Associates Technology, Inc. Method and system for playing associated audible advertisement simultaneously with the display of requested content on handheld devices and sending a visual warning when the audio channel is off
US7822815B1 (en) * 2000-08-07 2010-10-26 Cisco Technology, Inc. Unified messaging feature that plays greetings based on the received calling party number
JP2002077416A (ja) * 2000-08-30 2002-03-15 Nec Corp 留守番メッセージの転送サービス
US7039678B1 (en) 2000-09-07 2006-05-02 Axis Mobile, Ltd. E-mail proxy
FI110740B (fi) * 2000-09-08 2003-03-14 Nokia Corp Neuvottelupuhelu
US6901428B1 (en) * 2000-10-11 2005-05-31 Ncr Corporation Accessing data from a database over a network
JP2002132655A (ja) * 2000-10-19 2002-05-10 Shimadzu Corp 科学情報問答システム及びそれに用いられるホストコンピュータ並びに質問側コンピュータ
US7039717B2 (en) * 2000-11-10 2006-05-02 Nvidia Corporation Internet modem streaming socket method
US7317787B2 (en) * 2000-11-21 2008-01-08 At&T Knowledge Ventures, L.P. Voice enhancing for advance intelligent network services
US7155001B2 (en) 2001-10-24 2006-12-26 Sbc Properties, L.P. System and method for restricting and monitoring telephone calls
US6944272B1 (en) * 2001-01-16 2005-09-13 Interactive Intelligence, Inc. Method and system for administering multiple messages over a public switched telephone network
US20020093674A1 (en) * 2001-01-16 2002-07-18 Ferlitsch Andy Rodney Method and system for instant fax transmission
US7379475B2 (en) * 2002-01-25 2008-05-27 Nvidia Corporation Communications processor
US7136461B1 (en) 2001-02-16 2006-11-14 Telesector Resources Group, Inc. Method and apparatus for implementing voice messaging using E-mail
US7254220B1 (en) 2001-02-16 2007-08-07 Telesector Resources Group, Inc. Methods and apparatus for obtaining and distributing voice mail information
EP1233590A1 (de) 2001-02-19 2002-08-21 Sun Microsystems, Inc. Inhaltsanbieter für ein Computersystem
US8219620B2 (en) 2001-02-20 2012-07-10 Mcafee, Inc. Unwanted e-mail filtering system including voting feedback
US7337944B2 (en) * 2001-02-20 2008-03-04 United States Postal Service Universal delivery and collection box unit (UDCBU)
JP2002269017A (ja) * 2001-03-14 2002-09-20 Minolta Co Ltd データ送信装置、データ送信方法、データ送信プログラムおよびデータ送信プログラムを記録したコンピュータ読み取り可能な記録媒体
US6968174B1 (en) * 2001-03-22 2005-11-22 Callwave, Inc. Call routing apparatus
US6869016B2 (en) 2001-04-04 2005-03-22 Symbol Technologies, Inc. Bar code data driven communications by mobile computer terminals operable in wireless networks
US7197703B1 (en) * 2001-04-09 2007-03-27 Critical Technologies, Inc. System and methodology for the storage and manipulation of documents
US7779481B2 (en) * 2001-04-12 2010-08-17 United States Postal Service Systems and methods for electronic postmarking of data including location data
US9643706B2 (en) 2001-04-18 2017-05-09 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
US9632503B2 (en) 2001-04-18 2017-04-25 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
US9908608B2 (en) 2001-04-18 2018-03-06 Space Data Corporation Systems and applications of lighter-than-air (LTA) platforms
US7162474B1 (en) * 2001-05-10 2007-01-09 Nortel Networks Limited Recipient controlled contact directories
US20020178226A1 (en) * 2001-05-24 2002-11-28 Anderson Andrew V. Method and apparatus for message escalation by digital assistants
WO2002096126A2 (en) * 2001-05-24 2002-11-28 Intel Corporation Method and apparatus for message escalation by digital assistants
US20020178227A1 (en) * 2001-05-25 2002-11-28 International Business Machines Corporation Routing instant messages using configurable, pluggable delivery managers
FI20011241A (fi) * 2001-06-12 2002-12-13 Viloke Oy Menetelmä ja järjestelmä etätyöympäristön sähköpostiohjelmaan
US7251252B2 (en) 2001-06-13 2007-07-31 Qwest Communications International Inc. Negotiated cell delivery capability
US8166115B2 (en) * 2001-06-20 2012-04-24 United States Postal Service Systems and methods for electronic message content identification
US8650321B2 (en) * 2001-07-24 2014-02-11 Digi International Inc. Network architecture
JP4182653B2 (ja) * 2001-07-25 2008-11-19 村田機械株式会社 インターネットファクシミリ装置
US7647376B1 (en) 2001-07-26 2010-01-12 Mcafee, Inc. SPAM report generation system and method
GB2380096B (en) * 2001-08-09 2005-12-28 Ipid Com Ltd Computer-based enquiry system
US6987443B2 (en) * 2001-08-27 2006-01-17 Qwest Communications International Inc. Unified paging
US8255235B2 (en) * 2001-09-07 2012-08-28 United States Postal Service Item tracking and anticipated delivery confirmation system method
US20030061622A1 (en) * 2001-09-24 2003-03-27 Nebiker Robert M. Multi-media communication management system with automated paging
US20030059020A1 (en) * 2001-09-24 2003-03-27 Teleware, Inc. Multi-media communication management system supporting selectable appliance modules
US20030059021A1 (en) * 2001-09-24 2003-03-27 Teleware, Inc. Multi-media communication management system with selectable call routing
US20030059014A1 (en) * 2001-09-24 2003-03-27 Teleware, Inc. Multi-media communication management system with caller managed hold system
US7177403B2 (en) * 2001-09-24 2007-02-13 Meyerson Robert F Event driven multi-media communication management system
US20030137959A1 (en) * 2001-09-24 2003-07-24 Nebiker Robert M. Flexible-link multi-media communication
US7177412B2 (en) * 2001-09-24 2007-02-13 Berlyoung Danny L Multi-media communication management system with multicast messaging capabilities
US20030059005A1 (en) * 2001-09-24 2003-03-27 Teleware, Inc. Multi-media communication management system with dynamic bypass routing of real time streaming media
US20030059002A1 (en) * 2001-09-24 2003-03-27 Teleware, Inc. Multi-media communication management system for routing incoming calls to a subscriber device that is served by a subscriber station
US7054416B2 (en) * 2001-09-24 2006-05-30 Meyerson Robert F Modular multi-media communication management system
US20030058805A1 (en) * 2001-09-24 2003-03-27 Teleware Inc. Multi-media communication management system with enhanced video conference services
US7088685B2 (en) * 2001-09-24 2006-08-08 Meyerson Robert F Modular multi-media communication management system with an integrated service for wide area network wireless telephones
US20030059009A1 (en) * 2001-09-24 2003-03-27 Teleware, Inc. Modular multi-media communication management system with context dependent multi-media help functionality
US20040068648A1 (en) * 2001-09-24 2004-04-08 Teleware, Inc. Multimedia communication management
US20030058806A1 (en) * 2001-09-24 2003-03-27 Teleware, Inc. Multi-media communication system with advanced conference call management
US6671356B2 (en) * 2001-09-24 2003-12-30 Teleware, Inc. Multi-media communication management system with subscriber messaging integration services
US7054423B2 (en) * 2001-09-24 2006-05-30 Nebiker Robert M Multi-media communication downloading
US20040015574A1 (en) * 2001-09-24 2004-01-22 Teleware, Inc. Multimedia communication management system with external system management
US20040004942A1 (en) * 2001-09-24 2004-01-08 Teleware, Inc. Multi-media communication management system having graphical user interface conference session management
US7441016B2 (en) * 2001-10-03 2008-10-21 Accenture Global Services Gmbh Service authorizer
US7472091B2 (en) * 2001-10-03 2008-12-30 Accenture Global Services Gmbh Virtual customer database
US7254384B2 (en) * 2001-10-03 2007-08-07 Accenture Global Services Gmbh Multi-modal messaging
US7640006B2 (en) * 2001-10-03 2009-12-29 Accenture Global Services Gmbh Directory assistance with multi-modal messaging
US7233655B2 (en) * 2001-10-03 2007-06-19 Accenture Global Services Gmbh Multi-modal callback
US7337220B2 (en) * 2001-10-24 2008-02-26 At&T Labs, Inc. Unified interface for managing DSL services
US20030083837A1 (en) * 2001-10-31 2003-05-01 Dinning Gegory J. Wireles test and measurement system
WO2003038636A1 (en) * 2001-10-31 2003-05-08 Followap Inc. Multimedia instant communication system and method
US6738461B2 (en) * 2001-11-01 2004-05-18 Callwave, Inc. Methods and apparatus for returning a call over a telephony system
US7839987B1 (en) 2001-11-01 2010-11-23 Callwave, Inc. Methods and systems for creating a dynamic call log and contact records
US8705710B2 (en) 2001-11-01 2014-04-22 Callwave Communications, Llc Methods and systems for telephony call completion
US6879677B2 (en) 2001-11-01 2005-04-12 Callwave, Inc. Methods and systems for telephony call completion
US6985837B2 (en) * 2001-11-01 2006-01-10 Moon Dennis A System presenting meteorological information using a browser interface
US20050275871A1 (en) * 2001-12-24 2005-12-15 John Baird System for digital users to manage received analog information
US7257773B1 (en) 2002-02-14 2007-08-14 Mcafee, Inc. Method and system for identifying unsolicited mail utilizing checksums
US7245611B2 (en) * 2002-02-27 2007-07-17 J2 Global Communications Method and process for signaling, communication and administration of networked objects
US7502457B2 (en) 2002-02-28 2009-03-10 At&T Intellectual Property I, L.P. Outbound call rules routing
US6832219B2 (en) * 2002-03-18 2004-12-14 International Business Machines Corporation Method and system for storing and querying of markup based documents in a relational database
US6980137B2 (en) * 2002-03-22 2005-12-27 Hewlett-Packard Development Company, L.P. Systems and methods for data conversion
US7272564B2 (en) * 2002-03-22 2007-09-18 Motorola, Inc. Method and apparatus for multimodal communication with user control of delivery modality
US20040122780A1 (en) * 2002-04-02 2004-06-24 Devar Rodney C Universal delivery and collection box unit
US7099656B2 (en) * 2002-04-03 2006-08-29 International Business Machines Corporation Integrated calendar and phonemail system
US7305483B2 (en) * 2002-04-25 2007-12-04 Yahoo! Inc. Method for the real-time distribution of streaming data on a network
US7957509B2 (en) * 2002-04-30 2011-06-07 At&T Intellectual Property I, L.P. Voice enhancing for advance intelligent network services
US6954524B2 (en) * 2002-06-07 2005-10-11 Sbc Properties, L.P. System and method for implementing and accessing call forwarding services
DE60224926T2 (de) * 2002-08-02 2009-01-22 Sap Ag Verfahren und Rechnersystem zur Behandlung von inkrementalen Daten in Klient-Server Kommunikation.
US7421701B2 (en) 2002-09-16 2008-09-02 International Business Machines Corporation System for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications
US20040054969A1 (en) * 2002-09-16 2004-03-18 International Business Machines Corporation System and method for generating web services definitions for MFS-based IMS applications
US7130893B2 (en) * 2003-05-19 2006-10-31 International Business Machines Corporation System and method for representing MFS control blocks in XML for MFS-based IMS applications
US20040103370A1 (en) * 2002-11-27 2004-05-27 International Business Machines Corporation System and method for rendering MFS XML documents for display
US7577948B2 (en) * 2003-07-02 2009-08-18 Upgradedetect, Inc. System and method for providing computer upgrade information
US6711676B1 (en) * 2002-10-15 2004-03-23 Zomaya Group, Inc. System and method for providing computer upgrade information
US7539291B2 (en) 2002-10-16 2009-05-26 J2 Global Communications Enhancing messaging services using translation gateways
US20040088358A1 (en) * 2002-11-05 2004-05-06 Nokia Corporation Method and system for setting up a notification
US20040114747A1 (en) * 2002-12-12 2004-06-17 Trandal David S. Systems and methods for call processing
US7460653B2 (en) 2003-03-07 2008-12-02 Callwave, Inc. Apparatus and methods for telecommunication authentication
JP3925447B2 (ja) * 2003-03-28 2007-06-06 ブラザー工業株式会社 通信システム、通信装置、端末装置およびプログラム
US7590226B2 (en) * 2003-05-13 2009-09-15 Enhanced Telecommunication Services Llc Telephone message system and method
US7142648B1 (en) 2003-07-23 2006-11-28 Sprint Communications Company L.P. System for securing messages recorded in an IP telephony network
US7370280B2 (en) * 2003-09-23 2008-05-06 International Business Machines Corporation Apparatus, system, and method for defining a web services interface for MFS-based IMS applications
US20050067482A1 (en) * 2003-09-26 2005-03-31 Wu Daniel Huong-Yu System and method for data capture and management
US20050097565A1 (en) * 2003-10-31 2005-05-05 Udo Klein Gathering message information
US20050108023A1 (en) * 2003-11-13 2005-05-19 Chris Hemmings Methods and systems for producing and/or distributing electronic publications
US20050125286A1 (en) * 2003-12-03 2005-06-09 Jason M. Crippen Voice mail advertising system
US8549170B2 (en) * 2003-12-19 2013-10-01 Nvidia Corporation Retransmission system and method for a transport offload engine
US7260631B1 (en) 2003-12-19 2007-08-21 Nvidia Corporation System and method for receiving iSCSI protocol data units
US7899913B2 (en) * 2003-12-19 2011-03-01 Nvidia Corporation Connection management system and method for a transport offload engine
US7624198B1 (en) 2003-12-19 2009-11-24 Nvidia Corporation Sequence tagging system and method for transport offload engine data lists
US8176545B1 (en) 2003-12-19 2012-05-08 Nvidia Corporation Integrated policy checking system and method
US8065439B1 (en) 2003-12-19 2011-11-22 Nvidia Corporation System and method for using metadata in the context of a transport offload engine
US7418508B2 (en) 2004-01-26 2008-08-26 International Machines Corporation System and method to facilitate XML enabled IMS transactions between a remote client and an IMS application program
US7617459B2 (en) 2004-01-28 2009-11-10 International Business Machines Corporation Apparatus, system, and method for automatically generating a web interface for an MFS-based IMS application
US7249306B2 (en) * 2004-02-20 2007-07-24 Nvidia Corporation System and method for generating 128-bit cyclic redundancy check values with 32-bit granularity
US7206872B2 (en) * 2004-02-20 2007-04-17 Nvidia Corporation System and method for insertion of markers into a data stream
US7474432B1 (en) * 2004-03-05 2009-01-06 Callwave, Inc. Methods and systems for fax routing
US7480065B1 (en) 2004-03-05 2009-01-20 Callwave, Inc. Facsimile telecommunications system and method
US7912904B2 (en) * 2004-03-31 2011-03-22 Google Inc. Email system with conversation-centric user interface
US9819624B2 (en) 2004-03-31 2017-11-14 Google Inc. Displaying conversations in a conversation-based email system
US7814155B2 (en) * 2004-03-31 2010-10-12 Google Inc. Email conversation management system
US7269621B2 (en) 2004-03-31 2007-09-11 Google Inc. Method system and graphical user interface for dynamically updating transmission characteristics in a web mail reply
US7698413B1 (en) 2004-04-12 2010-04-13 Nvidia Corporation Method and apparatus for accessing and maintaining socket control information for high speed network connections
US7742586B1 (en) 2004-06-14 2010-06-22 Callwave, Inc. Enhanced service levels for call-processing services
US8661862B2 (en) * 2004-06-29 2014-03-04 The United States Postal Service Cluster box mail delivery unit having security features
US7979501B1 (en) 2004-08-06 2011-07-12 Google Inc. Enhanced message display
US7957379B2 (en) 2004-10-19 2011-06-07 Nvidia Corporation System and method for processing RX packets in high speed network applications using an RX FIFO buffer
US7912973B2 (en) * 2004-12-03 2011-03-22 Microsoft Corporation Message exchange protocol extension negotiation
US8107609B2 (en) 2004-12-06 2012-01-31 Callwave, Inc. Methods and systems for telephony call-back processing
US8494504B2 (en) * 2004-12-06 2013-07-23 Callwave Communications, Llc Methods and systems for telephony processing, including location based call transfers
US7409048B2 (en) 2004-12-09 2008-08-05 Callwave, Inc. Call processing and subscriber registration systems and methods
US8000455B1 (en) 2004-12-09 2011-08-16 Callwave, Inc. Methods and systems for call processing
US7818734B2 (en) 2005-01-21 2010-10-19 Callwave, Inc. Methods and systems for transferring data over a network
US7852749B2 (en) * 2005-04-06 2010-12-14 Callwave, Inc. Methods and systems for routing telecommunications
US9002725B1 (en) 2005-04-20 2015-04-07 Google Inc. System and method for targeting information based on message content
US7965825B1 (en) 2005-05-02 2011-06-21 Callwave, Inc. Methods and systems for transferring voice messages and faxes over a network
US7808936B2 (en) * 2005-05-09 2010-10-05 J2 Global Communications, Inc. Systems and methods for facsimile echo cancellation
US7995717B2 (en) 2005-05-18 2011-08-09 Mattersight Corporation Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto
US7511606B2 (en) * 2005-05-18 2009-03-31 Lojack Operating Company Lp Vehicle locating unit with input voltage protection
US20060265088A1 (en) * 2005-05-18 2006-11-23 Roger Warford Method and system for recording an electronic communication and extracting constituent audio data therefrom
US8094803B2 (en) * 2005-05-18 2012-01-10 Mattersight Corporation Method and system for analyzing separated voice data of a telephonic communication between a customer and a contact center by applying a psychological behavioral model thereto
US8094790B2 (en) * 2005-05-18 2012-01-10 Mattersight Corporation Method and software for training a customer service representative by analysis of a telephonic interaction between a customer and a contact center
USD745765S1 (en) 2005-06-29 2015-12-15 United States Postal Service Cluster box mail delivery unit
US8369311B1 (en) 2005-07-01 2013-02-05 Callwave Communications, Llc Methods and systems for providing telephony services to fixed and mobile telephonic devices
US8855107B1 (en) 2005-07-01 2014-10-07 Callwave Communications, Llc Methods and systems for call routing via a telephone number
US9282081B2 (en) * 2005-07-28 2016-03-08 Vaporstream Incorporated Reduced traceability electronic message system and method
JP2007096704A (ja) * 2005-09-28 2007-04-12 Brother Ind Ltd データ送信システム、データ送信方法、プログラム、及びデータ送信装置
US8401163B1 (en) 2005-10-18 2013-03-19 Callwave Communications, Llc Methods and systems for call processing and for providing call progress status over a network
US7949714B1 (en) * 2005-12-05 2011-05-24 Google Inc. System and method for targeting advertisements or other information using user geographical information
US8601004B1 (en) 2005-12-06 2013-12-03 Google Inc. System and method for targeting information items based on popularities of the information items
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
US8601160B1 (en) 2006-02-09 2013-12-03 Mcafee, Inc. System, method and computer program product for gathering information relating to electronic content utilizing a DNS server
US8165572B1 (en) 2006-02-22 2012-04-24 Callwave, Inc. Methods and systems for call processing in a wireline and wireless network
US8270582B1 (en) 2006-04-05 2012-09-18 Callwave, Inc. Methods and systems for routing calls
US8085922B1 (en) 2006-05-01 2011-12-27 Callwave, Inc. Methods and systems for speed dialing
US20070282973A1 (en) * 2006-06-01 2007-12-06 J2 Global Communications Method and apparatus for message notification via RSS feed
US8121626B1 (en) 2006-06-05 2012-02-21 Callwave, Inc. Method and systems for short message forwarding services
US9224145B1 (en) 2006-08-30 2015-12-29 Qurio Holdings, Inc. Venue based digital rights using capture device with digital watermarking capability
EP1898617A1 (de) * 2006-09-06 2008-03-12 Swisscom Mobile Ag Zentrale Speicherung von Daten
US8548447B1 (en) 2006-10-06 2013-10-01 Callwave Communications, Llc Methods and systems for blocking unwanted telecommunications
EP1914946B1 (de) * 2006-10-20 2017-01-18 Orange Verfahren zur Übertragung von Nachrichten auf ein mobiles Endgerät, dazugehöriger Server und dazugehöriges Computerprogrammprodukt
US20080103529A1 (en) * 2006-10-26 2008-05-01 Old Dominion University Apparatus and methods for performing cellular electro-manipulations
US20080120346A1 (en) * 2006-11-22 2008-05-22 Anindya Neogi Purging of stored timeseries data
US20080222254A1 (en) * 2007-03-10 2008-09-11 Shubham Mukherjee Systems and methods for sending customized emails to recipient groups
US20080225828A1 (en) * 2007-03-15 2008-09-18 Microsoft Corporation Enabling routing of data on a network
US20080225869A1 (en) * 2007-03-15 2008-09-18 Microsoft Corporation Enabling sharing of devices on a network
US20080225851A1 (en) * 2007-03-15 2008-09-18 Microsoft Corporation Enabling routing of data on a network based on segmented data accessed from a non-network enabled device
US8107469B2 (en) * 2007-03-15 2012-01-31 Microsoft Corporation Enabling routing of data on a network based on a portion of data accessed from a non-network enabled device
US8447285B1 (en) 2007-03-26 2013-05-21 Callwave Communications, Llc Methods and systems for managing telecommunications and for translating voice messages to text messages
US8023639B2 (en) 2007-03-30 2011-09-20 Mattersight Corporation Method and system determining the complexity of a telephonic communication received by a contact center
US8718262B2 (en) 2007-03-30 2014-05-06 Mattersight Corporation Method and system for automatically routing a telephonic communication base on analytic attributes associated with prior telephonic communication
US20080240404A1 (en) * 2007-03-30 2008-10-02 Kelly Conway Method and system for aggregating and analyzing data relating to an interaction between a customer and a contact center agent
US20080240374A1 (en) * 2007-03-30 2008-10-02 Kelly Conway Method and system for linking customer conversation channels
US7869586B2 (en) * 2007-03-30 2011-01-11 Eloyalty Corporation Method and system for aggregating and analyzing data relating to a plurality of interactions between a customer and a contact center and generating business process analytics
US20080259918A1 (en) 2007-04-19 2008-10-23 Craig Elliott Walker Method and apparatus for managing telephone calls
US8159887B2 (en) * 2007-04-19 2012-04-17 Rambus Inc. Clock synchronization in a memory system
US8583746B1 (en) 2007-05-25 2013-11-12 Callwave Communications, Llc Methods and systems for web and call processing
US20090068314A1 (en) * 2007-09-12 2009-03-12 Robert Chatel Granulation Method And Additives With Narrow Particle Size Distribution Produced From Granulation Method
US10419611B2 (en) * 2007-09-28 2019-09-17 Mattersight Corporation System and methods for determining trends in electronic communications
US20090119415A1 (en) * 2007-11-02 2009-05-07 Chiang Chenhuei J System and method for representing mfs control blocks in xml for mfs-based ims applications
US8195540B2 (en) * 2008-07-25 2012-06-05 Mongonet Sponsored facsimile to e-mail transmission methods and apparatus
US9178842B2 (en) * 2008-11-05 2015-11-03 Commvault Systems, Inc. Systems and methods for monitoring messaging applications for compliance with a policy
US8897432B2 (en) 2010-07-01 2014-11-25 Etherfax, Llc System and method of remote fax interconnect technology
US9191485B2 (en) * 2010-08-17 2015-11-17 Michael Duane Woicke Patient communication and monitoring method and system
US9143633B2 (en) * 2010-10-12 2015-09-22 Lexmark International Technology S.A. Browser-based scanning utility
US8970880B2 (en) * 2010-12-10 2015-03-03 Open Text S.A. System, method and computer program product for multi-tenant facsimile server
US8433797B2 (en) 2011-04-11 2013-04-30 Ringcentral, Inc. User interface for accessing messages
US8583654B2 (en) 2011-07-27 2013-11-12 Google Inc. Indexing quoted text in messages in conversations to support advanced conversation-based searching
US8639754B2 (en) 2011-09-30 2014-01-28 Advanced Messaging Technologies, Inc. System and method for providing a protocol for message data
US8249230B1 (en) 2012-01-09 2012-08-21 EC Data Systems, Inc. Scalable and flexible internet fax architecture
US8254538B1 (en) 2012-02-27 2012-08-28 EC Data Systems, Inc. Scalable and flexible internet fax architecture for processing outbound fax messages
US9191510B2 (en) 2013-03-14 2015-11-17 Mattersight Corporation Methods and system for analyzing multichannel electronic communication data
US10277778B2 (en) 2014-06-24 2019-04-30 Ec Data Systems Inc. Audit logging for a secure, scalable and flexible internet fax architecture
WO2016105522A1 (en) 2014-12-24 2016-06-30 Space Data Corporation Breaking apart a platform upon pending collision
WO2016105523A1 (en) 2014-12-24 2016-06-30 Space Data Corporation Techniques for intelligent balloon/airship launch and recovery window location
US10059421B2 (en) 2014-12-30 2018-08-28 Space Data Corporation Multifunctional balloon membrane

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4106060A (en) * 1975-12-15 1978-08-08 Rca Corporation Electronic mail box
US5008926A (en) * 1986-07-17 1991-04-16 Efrat Future Technology Ltd. Message management system
US4918722A (en) * 1988-05-11 1990-04-17 Brooktrout Technology, Inc. Control of electronic information delivery
US4994926C1 (en) * 1988-09-22 2001-07-03 Audiofax Ip L L C Facsimile telecommunications system and method
US5459584A (en) 1988-09-22 1995-10-17 Audiofax, Inc. Facsimile telecommunications system and method
US5291546A (en) * 1989-05-08 1994-03-01 Brooktrout Technology, Inc. Fax message system
US5488651A (en) * 1989-05-08 1996-01-30 Brooktrout Technology, Inc. Fax message system
US5033079A (en) * 1989-05-30 1991-07-16 At&T Bell Laboratories Establishment of facsimile calls
US5068888A (en) * 1989-08-11 1991-11-26 Afd Systems, Inc. Interactive facsimile information retrieval system and method
US5065427A (en) * 1989-10-31 1991-11-12 Vishwas Godbole Fax/data call receiving system and method
US5255312A (en) * 1989-11-10 1993-10-19 Ricoh Company, Ltd. Facsimile machine connectable to various communication equipments
US5091790A (en) * 1989-12-29 1992-02-25 Morton Silverberg Multipurpose computer accessory for facilitating facsimile communication
US5115326A (en) * 1990-06-26 1992-05-19 Hewlett Packard Company Method of encoding an e-mail address in a fax message and routing the fax message to a destination on a network
US5247591A (en) * 1990-10-10 1993-09-21 Interfax, Inc. Method and apparatus for the primary and secondary routing of fax mesages using hand printed characters
US5175762A (en) * 1990-10-31 1992-12-29 Hewlett-Packard Company Remote printing using FAX
JP2546557B2 (ja) * 1991-08-14 1996-10-23 富士通株式会社 Faxメール装置
US5349636A (en) * 1991-10-28 1994-09-20 Centigram Communications Corporation Interface system and method for interconnecting a voice message system and an interactive voice response system
US5333266A (en) * 1992-03-27 1994-07-26 International Business Machines Corporation Method and apparatus for message handling in computer systems
US5479411A (en) * 1993-03-10 1995-12-26 At&T Corp. Multi-media integrated message arrangement
US5483580A (en) * 1993-03-19 1996-01-09 Octel Communications Corporation Methods and apparatus for non-simultaneous transmittal and storage of voice message and digital text or image
US5404231A (en) 1993-05-24 1995-04-04 Audiofax, Inc. Sender-based facsimile store and forward facility
US5555100A (en) 1993-10-07 1996-09-10 Audiofax, Inc. Facsimile store and forward system with local interface translating DTMF signals into store and forward system commands
US5497373A (en) * 1994-03-22 1996-03-05 Ericsson Messaging Systems Inc. Multi-media interface
US5870549A (en) * 1995-04-28 1999-02-09 Bobo, Ii; Charles R. Systems and methods for storing, delivering, and managing messages
US5675507A (en) * 1995-04-28 1997-10-07 Bobo, Ii; Charles R. Message storage and delivery system
AU2991495A (en) 1994-07-25 1996-02-22 Eisai Co. Ltd. Megakaryocyte differentiation/proliferation factor
US5526353A (en) * 1994-12-20 1996-06-11 Henley; Arthur System and method for communication of audio data over a packet-based network
CA2139081C (en) * 1994-12-23 1999-02-02 Alastair Gordon Unified messaging system and method
EP0872102B1 (de) 1995-08-15 2004-03-10 Mumps Audiofax, Inc. Interaktives telefonsystem für medizinische daten

Also Published As

Publication number Publication date
US6350066B1 (en) 2002-02-26
JP4230661B2 (ja) 2009-02-25
CA2305459C (en) 2014-05-27
WO1999018716A1 (en) 1999-04-15
EP1034651A4 (de) 2005-07-27
AU755321B2 (en) 2002-12-12
ES2274583T3 (es) 2007-05-16
DE69836644T3 (de) 2014-03-20
EP1034651B2 (de) 2013-10-23
ES2274583T5 (es) 2013-12-05
AU9679398A (en) 1999-04-27
EP1034651B1 (de) 2006-12-13
US5870549A (en) 1999-02-09
EP1034651A1 (de) 2000-09-13
CA2305459A1 (en) 1999-04-15
DE69836644D1 (de) 2007-01-25
ATE348478T1 (de) 2007-01-15
JP2001519624A (ja) 2001-10-23

Similar Documents

Publication Publication Date Title
DE69836644T2 (de) Systeme und verfahren zur verwaltung von nachrichten
US10114905B2 (en) Individual user selectable multi-level authorization method for accessing a computer system
US7895313B2 (en) Systems and methods for storing, delivering, and managing messages
US7032030B1 (en) Message publishing system and method
DE69634473T2 (de) Universelles Nachrichtenablieferungssystem
DE19750917A1 (de) Einrichtung und Verfahren zur Verarbeitung von Multimedianachrichten
DE10296963T5 (de) Verfahren und System zum Erstellen/Aktualisieren einer Website
DE69732130T2 (de) Fax-an-e-mail-kommunikationssystem mit lokaler schnittstelle
EP1024438A2 (de) System zur Vorbereitung und Veröffentlichung von einem Homepage
DE19811407A1 (de) Verfahren zum Empfang von Faxnachrichten anstelle eines Faxgerätes eines Teilnehmers sowie Faxempfangseinrichtung, Server und Vermittlungsstelle hierzu

Legal Events

Date Code Title Description
8381 Inventor (new situation)

Inventor name: BOBO, CHARLES, R., ATLANTA, GA 30306, US

8363 Opposition against the patent