ES2274583T3 - Sistema y metodos para gestionar mensajes. - Google Patents
Sistema y metodos para gestionar mensajes. Download PDFInfo
- Publication number
- ES2274583T3 ES2274583T3 ES98950859T ES98950859T ES2274583T3 ES 2274583 T3 ES2274583 T3 ES 2274583T3 ES 98950859 T ES98950859 T ES 98950859T ES 98950859 T ES98950859 T ES 98950859T ES 2274583 T3 ES2274583 T3 ES 2274583T3
- Authority
- ES
- Spain
- Prior art keywords
- message
- user
- msds
- messages
- fax
- 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
Links
- 238000000034 method Methods 0.000 title claims description 35
- 238000012546 transfer Methods 0.000 claims abstract description 17
- 238000013479 data entry Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 description 14
- 230000008901 benefit Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000011084 recovery Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- ZSLUVFAKFWKJRC-IGMARMGPSA-N 232Th Chemical compound [232Th] ZSLUVFAKFWKJRC-IGMARMGPSA-N 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 229910052776 Thorium Inorganic materials 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000004873 anchoring Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000013518 transcription Methods 0.000 description 1
- 230000035897 transcription Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4938—Interactive 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/5307—Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
- H04M3/53316—Messaging centre selected by message originator
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00458—Sequential viewing of a plurality of images, e.g. browsing or scrolling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32358—Circuits 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/324—Circuits 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32358—Circuits 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/324—Circuits 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/32432—Circuits 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/32438—Informing the addressee of reception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/48—Message addressing, e.g. address format or anonymous messages, aliases
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/52—Telephonic communication in combination with fax communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/60—Medium conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2066—Call type detection of indication, e.g. voice or fax, mobile of fixed, PSTN or IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/25—Aspects of automatic or semi-automatic exchanges related to user interface aspects of the telephonic communication service
- H04M2203/251—Aspects 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/253—Aspects 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/45—Aspects of automatic or semi-automatic exchanges related to voicemail messaging
- H04M2203/4509—Unified messaging with single point of access to voicemail and other mail or messaging systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/45—Aspects of automatic or semi-automatic exchanges related to voicemail messaging
- H04M2203/4536—Voicemail combined with text-based messaging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
- H04M3/53333—Message receiving aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
- H04M3/53333—Message receiving aspects
- H04M3/53358—Message preview
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/537—Arrangements for indicating the presence of a recorded message, whereby the presence information might include a preview or summary of the message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0065—Converting image data to a format usable by the connected apparatus or vice versa
- H04N2201/0068—Converting from still picture data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0086—Image transceiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0093—Facsimile machine
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13034—A/D conversion, code compression/expansion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1305—Software aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13095—PIN / Access code, authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13103—Memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13106—Microprocessor, CPU
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13175—Graphical user interface [GUI], WWW interface, visual indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13204—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13216—Code signals, frame structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13286—Direct in-dialling in PBX, DDI
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13292—Time division multiplexing, TDM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13336—Store & forward, messaging systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13374—Paging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13389—LAN, internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13405—Dual frequency signaling, DTMF
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Facsimiles In General (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Television Systems (AREA)
Abstract
Un sistema de almacenamiento y entrega de mensajes en red que comprende: a) medios (17) para recibir una llamada entrante (15) y para detectar una señal de dirección asociada con la llamada entrante, estando asociada la señal de dirección con un usuario (32) del sistema; b) medios (41) para recibir un mensaje, en un primer formato de fichero, que acompaña a la señal de dirección; c) medios de procesador (3) controlados por software (7) para convertir el mensaje del primer formato de fichero a un formato de lenguaje de marcado estándar generalizado; d) medios (11) para almacenar el mensaje de formato de marcado estándar generalizado en un área de almacenamiento; e) medios de servidor (5) controlados por software (9) para recibir una solicitud de usuario de sistema para el mensaje de formato de lenguaje de marcado estándar generalizado y para recuperar el mensaje desde el área de almacenamiento; y f) medios de servidor que están destinados a trasmitir al menos una parte del mensaje de formatode lenguaje de marcado estándar generalizado al usuario de sistema sobre una red (30); caracterizado porque: g) la solicitud de usuario de sistema comprende una consulta de búsqueda que especifica al menos un parámetro para una búsqueda deseada; h) el software (9) de servidor transfiere la consulta de búsqueda al servidor (5); i) el servidor está destinado a realizar la búsqueda deseada identificando toda las señales de mensaje que satisfacen el parámetro de búsqueda; y j) el servidor envía los resultados de la búsqueda al usuario (32) del sistema.
Description
Sistemas y métodos para gestionar mensajes.
Este invento se refiere a sistemas y métodos
para almacenar y entregar mensajes y, más particularmente, a
sistemas y métodos para almacenar mensajes y para entregar el
mensaje a través de una red, tal como Internet, o una línea
telefónica a un receptor pretendido.
En otro aspecto, el invento se refiere a
sistemas y métodos para almacenar, entregar, y gestionar mensajes u
otros ficheros, tales como para propósitos de archivado o para
seguimiento de documentos.
Incluso aunque la máquina de fax es de mucha
confianza en negocios de todos los tamaños y se está convirtiendo
rápidamente en una pieza estándar del equipamiento de oficina,
muchos negocios u hogares no pueden recibir los beneficios de la
máquina de fax. Desgraciadamente, para un pequeño negocio, o para un
hogar privado, una máquina de fax es una pieza de equipamiento
bastante cara. Además del coste de compra de la máquina de fax, la
máquina de fax requiere también tóner, papel, mantenimiento, así
como posibles reparaciones. Estos gastos pueden ser lo
suficientemente grandes para impedir que muchos de los pequeños
negocios y ciertamente muchos de los hogares se beneficien del
servicio que la máquina de fax puede proporcionar. Para otras
personas que están constantemente viajando y que no tienen oficina,
puede ser poco práctico poseer una máquina de fax. De hecho, el
Atlanta Business Chronicle estima que el 30% de los pequeños
negocios no tiene ningún fax. Por ello, muchos negocios y hogares
están en desventaja ya que no pueden tener acceso a un fax.
Debido a que una máquina de fax puede ser una
ventaja para una compañía y es de mucha confianza para transmitir y
recibir rápidamente documentos, existe un problema en que las
máquinas no están siempre disponibles para recibir un mensaje de
fax. A veces, un fax puede estar ocupado recibiendo otro mensaje o
la máquina puede estar transmitiendo un mensaje de su propietario.
Durante estos momentos, una persona debe intentar periódicamente
enviar el mensaje hasta que la comunicación sea establecida con la
máquina de fax deseada. La incapacidad para conectar con una máquina
de fax puede ser frustrante, puede consumir bastante tiempo de la
persona, e impedir que la persona realice tareas más productivas.
Mientras algunos fax más avanzados reintentarán establecer
comunicación varias veces, una persona tendrá aún que comprobar en
la máquina de fax para asegurarse de que el mensaje fue transmitido
o reiniciar la transmisión del mensaje.
Además de los costes laborales y una reducción
en la eficiencia de la oficina, una máquina de fax puede representar
costes a los negocios que no son fácilmente calculables. Estos
costes incluyen la pérdida del negocio o la pérdida de buena
voluntad que ocurren cuando la máquina de fax no está accesible por
otras máquinas de fax. Estos costes pueden ocurrir por diversas
razones, tales como cuando la máquina de fax se queda sin papel,
cuando necesita reparación, o cuando la máquina de fax está ocupada
con otro mensaje. Estos costes ocurren más frecuentemente con
algunos de los menores negocios, que son también menos capaces de
incurrir en estos gastos, ya que muchos de ellos tienen una sola
línea telefónica para un teléfono de mesa y la máquina de fax y por
ello pueden perder tanto llamadas telefónicas como mensajes de fax
cuando la línea única está ocupada. De hecho, el Atlanta Business
Chronicle estimó que menos del 5% de los negocios pequeños tienen 2
o más máquinas de fax. Muchas de las mayores compañías pueden
reducir estas pérdidas teniendo más de una máquina de fax y teniendo
llamadas conmutadas a otra máquina cuando una de las máquinas está
ocupada. Estas pérdidas, sin embargo, no pueden ser completamente
eliminadas, ya que las máquinas pueden aún experimentar una demanda
que excede sus capacidades.
Un principal beneficio de la máquina de fax, en
particular la transferencia rápida de documentos no significa
necesariamente que los documentos serán enviados rápidamente al
receptor pretendido. Las máquinas de fax pueden ser desatendidas y
un mensaje de fax recibido puede no ser observado hasta que ha
transcurrido un período de tiempo relativamente largo. Además,
incluso para aquellas máquinas que están bajo constante supervisión,
los procedimientos rutinarios establecidos en una oficina pueden
retrasar la entrega de los documentos. Es por ello un problema en
muchas oficinas enviar rápidamente el mensaje de fax al receptor
pretendido.
La naturaleza del mensaje de fax también hace
difícil que el receptor pretendido reciba un mensaje sensible sin
haber expuesto el mensaje a otros en la oficina que puedan
interceptar y leer el mensaje. Si el receptor pretendido no es
consciente de que el mensaje está siendo enviado, otra persona puede
ver el mensaje mientras está siendo entregado o mientras el mensaje
permanece próximo a la máquina. Cuando el receptor pretendido se da
cuenta de que un mensaje sensible está siendo transmitido, el
receptor pretendido debe esperar cerca del fax hasta que el mensaje
se ha recibido. Por ello era difícil mantener el contenido de un
mensaje de fax confidencial.
En una oficina con un gran número de empleados
puede ser difícil determinar simplemente adonde debería ser enviado
el mensaje de fax. A la luz de esta dificultad, algunos sistemas han
sido desarrollados para encaminar automáticamente mensajes de fax a
su receptor previsto. Un tipo de este sistema, tal como el descrito
en la patente norteamericana Nº 5.257.112 de Okada, puede encaminar
una llamada entrante a un fax particular basado en códigos
introducidos con los pulsadores del teléfono por el remitente del
mensaje. Otro tipo de sistema, tal como el descrito en la patente
norteamericana Nº 5.115.326 de Burgess y col. o en la patente
norteamericana Nº 5.247.591 de Baran, requiere que el remitente use
una página de portada especialmente formateada que es leída por el
sistema. Este tipo de sistema, sin embargo, implica al remitente,
que puede muy bien ser un cliente, requiriendo que el remitente
realice operaciones especiales u operaciones adicionales para
trasmitir un mensaje de fax. Estos sistemas no son por ello muy
efectivos o deseables.
Otro tipo de sistema de encaminamiento o envío
enlaza un fax a una Red de Área Local (LAN) en una oficina. Por
ejemplo, en el sistema descrito en las patentes de Baran y Burgess y
col., después de que el sistema lee la página de portada para
determinar el receptor pretendido del mensaje de fax, el sistema
envía un mensaje de correo electrónico (e-mail) al
receptor a través de la red local que conecta el fax con el
ordenador del receptor. Otros sistemas de oficinas, tales como los
de la patente norteamericana Nº 5.091.790 de Silverberg y la patente
norteamericana Nº 5.291.546 de Giler y col., son enlazados al
sistema de mensaje de voz de la oficina y puede dejar un mensaje con
el receptor pretendido de que ha sido recibido un mensaje de fax.
Algunos sistemas que son incluso más avanzados, tales como los de
la patente norteamericana Nº 5.317.628 de Misholi y col y de la
patente norteamericana Nº 5.333.266 de Boaz y col., están conectados
a una red local de oficina y proporcionan control íntegro de
mensajes de voz, mensajes de correo electrónico, y mensajes de
fax.
Los distintos sistemas para encaminar mensajes
de fax, y posiblemente mensajes de otros tipos recibidos en la
oficina, son sistemas muy sofisticados y caros. Aunque estos
sistemas de oficina son deseables porque pueden encaminar
efectivamente los mensajes en la oficina a sus receptores
pretendidos, los sistemas son extremadamente caros y sólo las
compañías con un gran número de empleados pueden compensar los
costes de sistema con los beneficios que el sistema proporcionará a
su compañía. Así, para la mayoría de los negocios, aún sigue siendo
un problema encaminar efectiva y rápidamente mensajes a los
receptores pretendidos. También sigue siendo un problema para la
mayoría de los negocios encaminar los mensajes de manera que puedan
preservar la naturaleza confidencial de los mensajes.
Incluso para los negocios que tienen un sistema
de encaminamiento de mensajes y especialmente para los que no tienen
ningún tipo de sistema, es normalmente difícil que una persona
recupere mensajes de fax mientras está lejos de la oficina.
Típicamente, una persona lejos del negocio debe llamar a la oficina
y ser informado por alguien de la oficina sobre los mensajes de fax
que han sido recibidos. Consiguientemente, la persona debe llamar a
la oficina durante horas normales de trabajo mientras alguien esté
en la oficina y por ello está limitado en el tiempo que la
información de un mensaje de fax pueda ser transmitida.
Si la persona lejos de la oficina quiere ver el
mensaje de fax, alguien en la oficina debe volver a enviar el
mensaje a una máquina de fax accesible a esa persona. Como esta
máquina accesible es a menudo una máquina de fax en otro negocio o
en un hotel donde la persona esté alojada, es difícil para la
persona recibir el mensaje de fax sin correr el riesgo de descubrir
su contenido. Además, como alguien en la oficina de esa persona debe
recordar enviar el mensaje y como alguien en la máquina de fax
accesible debe encaminar el mensaje a la persona que está lejos de
la oficina, la persona puede no recibir todo los mensajes de fax o
puede tener que esperar para recibir los mensajes.
La recuperación de mensajes de fax, así como
mensajes de voz, mientras está lejos de la oficina no es realizada
sin un cierto coste. Para uno, la persona a menudo debe incurrir en
cargos de teléfono de larga distancia cuando la persona llama a la
oficina para comprobar los mensajes y tener a alguien en la oficina
para enviar los mensajes a otro fax. La persona incurrirá entonces
en gastos de transmisión del mensaje a una oficina de fax o a una
recepción de hotel así como los cargos propios de situación de
recepción para el uso de su equipamiento. Aunque estos cargos no son
ciertamente sustanciales, los cargos son gastos sin embargo en los
que se incurre mientras la persona está lejos de la oficina.
Sobre todo, mientras la máquina de fax es una
pieza indispensable de equipamiento para muchos negocios, la máquina
de fax presenta varios problemas o costes. Muchos negocios u hogares
están en desventaja ya que son incapaces de obtener los beneficios
de la máquina de fax. Para los negocios que tienen máquinas de fax,
los negocios deben incurrir en los costes normales de funcionamiento
de la máquina de fax además de en los costes en los que pueden
incurrir cuando la máquina o máquinas de fax son incapaces de
recibir un mensaje. Además, los mensajes de fax pueden no ser
encaminados eficiente o fiablemente al receptor previsto y pueden
tener su contenido revelado durante el proceso de envío. Los costes
y problemas en el envío de un mensaje de fax son compuestos cuando
el receptor pretendido está lejos de la oficina.
Muchos de los problemas asociados con los
mensajes de fax no son únicos solo de los mensajes de fax sino que
están también asociados con mensajes de voz y mensajes de datos. Con
respecto a los mensajes de voz, muchos negocios no tienen sistemas
de buzón de voz y deben escribir el mensaje. Así, la persona que
está lejos de la oficina debe llamar durante las horas normales de
oficina para descubrir quien ha llamado. La información en estos
mensajes normalmente está limitada sólo a la persona que llamó, su
número, y quizás alguna indicación en cuanto a la naturaleza de la
llamada. Para aquellos negocios que tienen buzón de voz, la persona
que está lejos de la oficina debe llamar y frecuentemente incurrir
en cargos de larga distancia. Así, hay una necesidad para un
sistema que almacene y entregue mensajes de voz que pueden ser
accedidos de manera fácil y barata en cualquier momento.
Con respecto a los mensajes de datos, la
transmisión del mensaje a menudo requiere alguna coordinación entre
el remitente y el receptor. Por ejemplo, el ordenador del receptor
debe estar encendido para recibir el mensaje, que normalmente ocurre
sólo cuando alguien está presente durante horas normales de oficina.
Consiguientemente, el ordenador del receptor es normalmente solo
capaz de recibir un mensaje de datos durante el horario de oficina.
Muchos hogares y también negocios pueden no tener una línea de datos
dedicada y deben conmutar la línea entre el teléfono, el ordenador,
y el fax. En tal situación, el remitente debe llamar a informar al
receptor para conmutar la línea sobre el ordenador y podría tener
que esperar hasta que el remitente pueda recibir el mensaje. La
retransmisión del mensaje de datos a otra posición, tal como cuando
alguien está lejos de la oficina, sólo complica más la entrega. Es
por ello frecuentemente difícil transmitir y recibir mensajes de
datos y es también difícil transmitir después los mensajes a otra
posición.
Una práctica de negocio estándar de muchas
compañías es mantener registros de toda la correspondencia entre la
misma y otras entidades. Tradicionalmente, la correspondencia que ha
sido seguida y registrada incluye cartas u otros tipos de materiales
impresos que es enviado por correo a o desde una compañía a otra
entidad. Aunque el seguimiento de la correspondencia de materiales
impresos es relativamente fácil, la correspondencia no tradicional,
tal como mensajes de fax, mensajes de correo electrónico, mensajes
de voz, o mensajes de datos, son más difíciles de seguir y
registrar.
Por ejemplo, los mensajes de fax pueden ser
difíciles de seguir y grabar ya que los mensajes pueden ser
recibidos en papel térmico, que tiene la desventaja de que la
impresión pierde color con el tiempo. También, el seguimiento exacto
de mensajes de fax es difícil ya que los mensajes de fax pueden ser
impresos sólo parcialmente en la máquina de fax o los mensajes
pueden perderse o ser sólo parcialmente entregados a sus receptores
pretendidos. Los mensajes de fax presentan también dificultades ya
que son a menudo entregados dentro de una organización a través de
diferentes canales que los del correo ordinario y así fácilmente
caen fuera de los procedimientos de conservación de registros
normales de la compañía.
Los mensajes de voz también son difíciles de
seguir y de grabar. Aunque los mensajes de voz pueden ser guardados,
muchos servidores de correo de voz borran automáticamente los
mensajes después de un cierto período de tiempo. Para mantener un
registro permanente de un mensaje de voz, el mensaje de voz puede
ser trascrito y una copia impresa del mensaje puede ser conservada
en los registros. Esta copia trascrita del mensaje de voz, sin
embargo, es menos creíble y por lo tanto menos deseable que el
mensaje de voz original ya que la copia trascrita pueda tener
material alterado o puede omitir ciertas partes del mensaje.
Además de los mensajes de fax y voz, los
mensajes de datos son también difíciles de seguir y de grabar. Una
descarga o carga de un fichero puede ser sólo evidente por la
existencia de un mismo fichero. Un procedimiento de transferencia de
fichero normalmente no conduce por sí a ninguna grabación permanente
de qué fichero fue transferido, el número de teléfono marcado, el
número de teléfono del ordenador que recibe el fichero, el tiempo, o
la fecha de la transferencia. Es por lo tanto difícil mantener
registros exactos de todas las transferencias entre sí y otra
entidad.
El documento
WO-A-96/34341 [BOBO CHARLES II]
describe "Un Sistema de Almacenamiento y Entrega de Mensaje"
(MSDS) (10) está conectado a una pluralidad de líneas de teléfono
DID y recibe mensajes de fax, mensajes de voz, y mensajes de datos.
Los mensajes son almacenados en la memoria y son también convertidos
a ficheros de lenguaje de marcado de hipertexto apropiado (HTML)
(30). Los usuarios pueden a continuación conectarse al MSDS (10) a
través de Internet (30). Los usuarios del MSDS (10) tienen por ello
la ventaja de ser capaces de recibir sus mensajes en cualquier
momento y en cualquier sitio a un coste razonable. El usuario puede
también telefonear al MSDS (10) para escuchar mensajes o alterar el
servicio proporcionado por el MSDS (10).
Es una característica del invento encaminar
fiable y eficientemente mensajes a un receptor pretendido.
Es otra característica del invento encaminar
mensajes al receptor pretendido al tiempo que mantiene el contenido
del mensaje confidencial.
Es otra característica del invento permitir al
receptor pretendido acceder a los mensajes de manera fácil y con un
coste mínimo.
Es otra característica del invento permitir la
recepción simultánea de más de un mensaje de parte del receptor
pretendido.
Es otra característica del invento permitir al
receptor pretendido de un mensaje acceder al mensaje en cualquier
momento y en cualquier posición virtualmente alrededor del
mundo.
Es aún otra característica del invento permitir
al receptor pretendido de un mensaje buscar a través de los mensajes
recibidos.
Es aún otra característica del invento notificar
rápidamente a un receptor pretendido de que se ha recibido un
mensaje.
Es aún otra característica del invento recibir
mensajes de distintos tipos.
Es aún otra característica del invento entregar
mensajes de acuerdo con las preferencias del receptor
pretendido.
Es aún otra característica del invento grabar y
seguir la correspondencia, tal como mensajes de fax, mensajes de
voz, y transferencias de datos.
De acuerdo con el presente invento, un sistema
de almacenamiento y entrega de mensajes en red comprende:
a) medios para recibir una llamada entrante y
para detectar una señal de dirección asociada con la llamada
entrante, estando asociada a la señal de dirección con un usuario
del sistema;
b) medios para recibir un mensaje, en un primer
formato de fichero, que acompaña la señal de dirección;
c) medios de procesador controlados por software
para convertir el mensaje del primer formato de fichero a un formato
de lenguaje de marcado estándar generalizado;
d) medios para almacenar el mensaje de formato
de marcado estándar generalizado en un área de almacenamiento;
e) medios de servidor controlados por software
para recibir una solicitud de usuario para el mensaje de formato de
lenguaje de marcado estándar generalizado y para recuperar el
mensaje del área de almacenamiento; y
f) medios de servidor que están destinados a
trasmitir al menos una parte del mensaje de formato de lenguaje de
marcado estándar generalizado al usuario de sistema sobre una
red;
en el que:
g) la solicitud de usuario comprende una
consulta de búsqueda que especifica al menos un parámetro para una
búsqueda deseada;
h) el software de servidor transfiere la
consulta de búsqueda al servidor;
i) el servidor está destinado a realizar la
búsqueda deseada identificando toda las señales de mensaje que
satisfacen el parámetro de búsqueda; y
j) el servidor está destinado a enviar los
resultados de la búsqueda al usuario del sistema.
El documento
WO-A-96/34341 no enseña un servidor
de red para recibir el mensaje desde el área de almacenamiento, para
convertir el mensaje en una implantación o disposición de página de
medios mezclada, y para colocar el mensaje en el área de
almacenamiento.
De acuerdo con una primera realización del
presente invento, un sistema para recibir y almacenar un mensaje
como una señal dirigida a un receptor pretendido y para transmitir
la señal de mensaje a un ordenador de usuario en el que:
a) los medios para recibir una llamada entrante
son un enlace de teléfono para recibir una llamada entrante desde
una red de telefonía conmutada pública; y
b) el software de servidor incluye un
"demonio" de protocolo de transferencia de hipertextos que
recibe la solicitud de búsqueda desde el ordenador.
De acuerdo también con el presente invento, un
método para almacenar y entregar un mensaje a un usuario sobre una
red comprende:
a) recibir una llamada entrante y detectar una
señal de dirección asociada con la llamada entrante, estando
asociada la señal de dirección con un usuario de sistema;
b) recibir un mensaje, en un primer formato de
fichero, que acompaña a la señal de dirección;
c) convertir el mensaje desde el primer formato
de fichero a un formato de lenguaje de marcado estándar
generalizado;
d) almacenar el mensaje de formato de lenguaje
de marcado estándar generalizado en un área de almacenamiento;
e) recibir una solicitud de usuario para el
mensaje de formato de lenguaje de marcado estándar generalizado y
recuperar el mensaje desde el área de almacenamiento; y
f) transmitir al menos una parte del mensaje de
formato de lenguaje de marcado estándar generalizado al usuario de
sistema sobre una red;
en el que:
g) la solicitud de usuario recibida comprende
una consulta de búsqueda desde el usuario de sistema que especifica
al menos un parámetro para la solicitud de búsqueda;
h) realizar la búsqueda deseada a través del
área de almacenamiento; e
i) enviar los resultados de la búsqueda al
usuario.
De acuerdo con una primera realización del
método del presente invento y para recibir y almacenar un mensaje
como una señal dirigida a un receptor pretendido y para trasmitir la
señal del mensaje a un ordenador de usuario comprende las
operaciones de:
a) recibir la llamada entrante desde una red de
telefonía conmutada pública; y
b) recibir la solicitud de búsqueda en un
demonio de protocolo de transferencia de hipertexto.
Ventajas adicionales y nuevas características
del invento serán expuestas en la descripción que sigue, y
resultarán evidentes a los expertos en la técnica después de leer
esta descripción o poner en práctica el invento. Los objetos y
ventajas del invento pueden ser realizados y conseguidos por las
reivindicaciones adjuntas.
Los dibujos adjuntos, que están incorporados y
forman parte de la especificación, ilustran una realización del
presente invento y, junto con la descripción, sirven para explicar
los principios del invento. En los dibujos:
La fig. 1 es un diagrama de bloques que ilustra
las conexiones de un sistema de almacenamiento y entrega de mensaje
MSDS;
La fig. 2 es un diagrama de flujo total de
operaciones para transmitir un mensaje al MSDS de la fig. 1;
La fig. 3 es un diagrama de flujo total de
operaciones para recibir un mensaje almacenado en el MSDS de la fig.
1;
Las figs. 4(A) y 4(B) son
diagramas de flujo de operaciones para general ficheros HTML de
acuerdo con las preferencias del usuario;
La fig. 5 es un diagrama de flujo de operaciones
para generar la información solicitada;
La fig. 6 es un diagrama de flujo de operaciones
para convertir un mensaje de fax a ficheros HTML;
La fig. 7 es una presentación ejemplar de una
primera página de un mensaje de fax de acuerdo con una cuarta opción
de presentación;
La fig. 8 es un diagrama de flujo de operaciones
para convertir un mensaje de voz a un fichero HTML;
La fig. 9 es un diagrama de flujo de operaciones
para convertir un mensaje de datos a un fichero HTML;
La fig. 10 es un diagrama de flujo de
operaciones para detectar un tipo de llamada recibida en el MSDS
10;
La fig. 11 es un diagrama de flujo de
operaciones para recibir mensajes de voz;
La fig. 12 es un diagrama de flujo de
operaciones para interactuar con una llamada de propietario;
La fig. 13 es un diagrama de bloques más
detallado del MSDS 10;
La fig. 14 es un diagrama de bloques del
procesador central en la fig. 13;
La fig. 15 es un diagrama de bloques del
Servidor de Internet de la fig. 13;
Las figs. 16(A) y
16(B)representan posibles capas de software para el
servidor de Internet de la fig. 13;
La fig. 17 es un diagrama de una entrada de
datos para una señal de mensaje;
La fig. 18 es un diagrama de flujo de un proceso
para enviar una consulta de búsqueda, para conducir una búsqueda, y
para devolver resultados de la búsqueda a un ordenador a través de
Internet;
La fig. 19 es un ejemplo de un formato de
consulta de búsqueda para definir una búsqueda deseada;
La fig. 20 es un ejemplo de una consulta de
búsqueda completa;
La fig. 21 es un ejemplo de un conjunto de
resultados de búsqueda devueltos al ordenador en respuesta a la
consulta de búsqueda de la fig. 20; y
La fig. 22 es un ejemplo de una lista de
búsquedas almacenadas.
Se hará referencia ahora en detalle a las
realizaciones preferidas del invento, cuyos ejemplos están
ilustrados en los dibujos adjuntos.
Con referencia a la fig. 1, un sistema de
almacenamiento y entrega de mensajes (MSDS) 10 está conectado a una
oficina central 20 de la compañía telefónica a través de al menos
una línea 15 de marcación interna directa (DID). Con cada llamada en
la línea 15 DID, una señal de dirección que indica el número de
teléfono que está siendo llamado es proporcionada al MSDS 10. La
línea 15 DID puede soportar un gran número de números de teléfono o
direcciones. Preferiblemente, la línea 15 DID comprende un número de
líneas 15 DID conectadas en paralelo entre la oficina central 20 y
el MSDS 10 de manera que el MSDS 10 puede recibir simultáneamente
más de una llamada y, además, puede recibir simultáneamente más de
una llamada para un único número de teléfono o dirección.
La oficina central 20 está conectada a un número
de terceras partes. Por ejemplo, la oficina central 20 puede estar
conectada a una máquina de fax 24, a un aparato telefónico 26, y a
un ordenador 28 siendo hecha cada conexión a través de una línea de
teléfono separada. Aunque se ha mostrado un solo ordenador 28 en la
figura, el único ordenador 28 puede representar realmente una red de
área local que está conectada a través de la oficina central 20 al
MSDS 10. Aunque la máquina de fax 24, el aparato telefónico 26, y el
ordenador 28 han sido mostrados en líneas separadas, debe
comprenderse que uno o más de estos dispositivos podrían compartir
una sola línea.
El MSDS 10 está también conectado a una red,
preferiblemente a la (World Wide Web) Red Mundial de Internet 30.
Aunque Internet 30 ha sido mostrado como una única entidad, debería
comprenderse que Internet 30 es realmente una conglomeración de
redes de ordenador y es una estructura que evoluciona y cambia
constantemente. El MSDS 10 no está por ello limitado a la estructura
o forma corriente de Internet 30 sino que abarca cualesquiera
cambios o adiciones futuros a Internet 30. Además, el MSDS 10 está
mostrado como conectado directamente a Internet 30, tal como a
través de su propio nodo o portal. El MSDS 10, sin embargo, puede
ser puesto en práctica con cualquier conexión adecuada a Internet
30, tal como a través de un proveedor de acceso a Internet
intermedio.
Con referencia a la fig. 2 que representa una
operación total del invento, una llamada de teléfono dirigida a un
número servido por el MSDS 10 es iniciada en la operación 40 por un
tercero, por ejemplo, a través de la máquina de fax 24, del aparato
telefónico 26, o del ordenador 28. La llamada de teléfono entrante
puede por ello llevar un mensaje de fax, un mensaje de voz, o un
mensaje de datos. En la operación 42, la señal de dirección asociada
con la llamada iniciada es encaminada a través de la oficina central
20, sobre la línea DID 15, y al MSDS 10.
Cuando la llamada alcanza el MSDS 10, la llamada
es encaminada dentro del MSDS 10 de una manera que será descrita más
en detalle a continuación con referencia a la fig. 3. En la
operación 46, el MSDS 10 responde a la llamada de teléfono y recibe
la señal de dirección desde la línea DID 15. A continuación, en la
operación 48, la llamada es establecida entre el MSDS 10 y el
tercero y, en la operación 50, el MSDS 10 recibe el mensaje
transmitido por la línea de teléfono. El mensaje es almacenado en la
operación 52, una base de datos dentro del MSDS 10 es actualizada en
la operación 54, y el receptor pretendido del mensaje es notificado
en la operación 56. El receptor pretendido del mensaje usa los
servicios proporcionados por el MSDS 10 y será denominado de aquí en
adelante como un usuario. En la operación 58, el mensaje es
convertido a lenguaje de marcado de hipertexto (HTML).
Después el MSDS 10 recibe un mensaje para uno de
sus usuarios, el usuario puede entonces comunicar con el MSDS 10 en
cualquier momento y en cualquier sitio conectándose a la World Wide
Web de Internet 30 y recuperar el mensaje almacenado dentro del MSDS
10. Con referencia a la fig. 3, en la operación 60 el usuario se
conecta primero a Internet 30, tal como a través de un ordenador
personal 32 que puede estar conectado a Internet 30 de cualquier
manera adecuada, tal como a través de su propio portal o nodo o a
través de algún proveedor de acceso intermedio. El ordenador
personal 32 no está limitado a un único ordenador sino que puede
comprender en su lugar una red de ordenadores, tal como una red de
área local dentro de la oficina.
Una vez conectado con Internet 30, en la
operación 62, el usuario accede con un navegador o buscador de
hipertexto el Posicionador de Recursos Universal (URL) asociado con
su buzón de correo MSDS 10. El ordenador 32 puede usar cualquier
navegador de hipertexto adecuado, tal como Netscape, para acceder al
buzón de correo. Un Demonio de Protocolo de Transferencia de
Hipertexto (HTTPD) dentro del MSDS 10 recibe la solicitud de URL en
la operación 64 y, en la operación 66, solicita la autenticación del
usuario. El usuario proporciona a continuación su ID y contraseña
en la operación 68 y, si son válidos en la operación 70, el MSDS 10
proporciona al ordenador 32 el acceso al buzón de correo en la
operación 72. Si el ID y la contraseña no son válidos, como se ha
determinado en la operación 70, entonces el HTTPD envía al ordenador
32 un mensaje de fallo de autenticación en la operación 74.
Después de que el usuario consiga acceder al
correo en la operación 72, el usuario puede solicitar información
almacenada dentro del MSDS 10. El MSDS 10 recibe la solicitud en la
operación 76 y, en la operación 78, determina si existe la
información. Como es práctica común, el MSDS 10 determina también la
validez de la solicitud en la operación 78. La solicitud desde el
usuario incluirá el número de buzón de correo para el usuario, el
identificador de mensaje, las preferencias de presentación, y, si el
mensaje es un mensaje de fax, un identificador de página. Si por
cualquier razón la solicitud no es válida, tal como cuando un pirata
informático está intentando conseguir acceso a información
privilegiada, la solicitud para la información será terminada.
Si la información solicitada está disponible, a
continuación en la operación 80 la información es transmitida a
través de Internet 30 al ordenador 32 del usuario. Si, por otro
lado, la información no existe, entonces en la operación 82 el MSDS
10 generará la información solicitada y a continuación envía la
información al ordenador del usuario a través de Internet 30 en la
operación 80.
Antes de conseguir acceso al buzón de correo en
la operación 72, se le envía preferiblemente al usuario una página
de bienvenida u otro tipo de información que permite al usuario
aprender acerca de los servicios proporcionados por el MSDS 10,
abrir una cuenta con el MSDS 10, o conseguir acceso a una cuenta.
Una vez que el acceso es proporcionado en la operación 72, se le
proporciona información al usuario que indica el número total de
mensajes almacenados en su buzón de correo dentro del MSDS 10.
Preferiblemente, la información enviada por el MSDS 10 indica el
número total de mensajes para cada tipo de mensaje y también el
número total de mensajes guardados contra el número total de
mensajes nuevos.
Se le da también preferiblemente al usuario la
opción en esta operación de cambiar la información de la cuenta. La
información de la cuenta podría incluir la dirección de correo
electrónico para el usuario, la manera en que los mensajes han de
ser revisados, la información del buscapersonas del usuario, así
como otras preferencias del usuario. Las opciones de presentación y
otras preferencias del usuario serán descritas con más detalle a
continuación.
El fichero HTML de información general que
indica el número total de mensajes diferentes está provisto de
varios anclajes, que son también denominados enlaces o referencias.
En general, un anclaje permite a un usuario en el ordenador 32
recuperar información situada en otro fichero. Por ejemplo, un
anclaje a una lista de mensajes de fax está previsto preferiblemente
en la presentación del número total de mensajes. Cuando el usuario
selecciona el anclaje para la lista de fax, el MSDS 10 extrae y
presenta el fichero que contiene la lista de faxes, tal como un
fichero "faxlist.html". Los otros tipos de mensajes, tales como
mensajes de voz y mensajes de datos, tendrían anclajes similares en
la página de información general dirigida a sus ficheros de listas
HTML respectivos.
Cuando un mensaje nuevo es recibido en la
operación 54 en la fig. 2, el buzón de correo del usuario es
actualizado para visualizar el número total y tipos de mensajes. El
MSDS 10 podría también actualizar otros dicheros además de la lista
total de mensajes. Adicionalmente, en este momento, el MSDS 10 envía
un mensaje de correo al ordenador 32 del usuario para informar al
usuario del mensaje recién recibido. El MSDS 10 podría también
enviar notificación al usuario a través de un sistema de paginación
de manera que el usuario reciba notificación casi instantánea de que
se ha recibido un mensaje.
El MSDS 10 genera también información adicional
de acuerdo con las preferencias del usuario. Estas preferencias
sobre cómo está configurado el MSDS 10 para el usuario incluye
opciones de cómo son revisados los mensajes. Con mensajes de fax,
por ejemplo, el usuario puede variar la cantidad o el tipo de
información que será suministrado con la lista de los mensajes de
faxes seleccionando una opción apropiada. Otras opciones están
también disponibles de manera que el usuario pueda ajustar a medida
el MSDS 10 al propio ordenador 32 del usuario o a las propias
preferencias personales.
\global\parskip0.880000\baselineskip
Por ejemplo, cuando un mensaje de fax es
recibido, el MSDS 10, en la operación 54, actualizará la lista total
de todos los mensajes para indicar el mensaje recién recibido y
puede generar adicionalmente los ficheros HTML para el mensaje de
fax recibido nuevamente de acuerdo con las preferencias del usuario.
Cuando el usuario solicita después información del mensaje en la
operación 76, la información HTML ha sido ya generada y el MSDS 10
puede enviar directamente la información solicitada al usuario en la
operación 80. Si, por otro lado, el usuario desea ver el mensaje de
acuerdo con una de las otras opciones, el MSDS 10 generará los
ficheros HTML en la operación 82 de acuerdo con esa otra opción en
el momento de la solicitud.
Una primera opción disponible para el usuario
para ver un mensaje de fax es una sola lista de mensajes textual. La
información en la lista textual incluye preferiblemente la fecha y
hora en que el mensaje fue recibido en el MSDS 10, el número de
teléfono desde donde el mensaje fue transmitido, el número de
páginas, el tamaño de página, y el tamaño del mensaje en bytes. Los
mensajes, desde luego, podrían ser listados con otros tipos de
información. Cuando el usuario selecciona uno de los mensajes de fax
de la lista, una solicitud es enviada al HTTPD dentro del MSDS 10
provocando que el mensaje sea descargado mediante Internet 30 al
ordenador 32 del usuario. Una vez que el mensaje es recibido por el
ordenador 32, el mensaje puede ser presentado, impreso, o guardado
para revisar adicionalmente.
La segunda a través de cinco opciones permite al
usuario visualizar previamente una imagen del mensaje de fax antes
de tener el mensaje descargado desde el MSDS 10 a través de Internet
30 y al ordenador 32. La segunda opción permite al usuario ver la
lista de mensajes con una imagen de tamaño reducido de la página de
portada después de cada entrada en la lista. Cuando el usuario
selecciona uno de los mensajes de la lista, el mensaje de fax
seleccionado es transmitido a través de Internet al ordenador 32. El
usuario puede también desplazarse a través de las listas si todos
los mensajes no pueden ser visualizados de una vez en el ordenador
32.
La tercera opción proporciona al usuario con una
vista de tamaño completo de la página de portada de cada mensaje de
fax. El usuario puede rápidamente desplazarse a través de las
páginas de portada de cada mensaje sin descargar el mensaje completo
al ordenador 32. La vista de tamaño completo de las páginas
principales permite al usuario discernir claramente cualquier
comentario que pueda estar situado en la página de portada, que
puede no ser posible desde solo una imagen reducida de la página de
portada disponible a través de la segunda opción.
La cuarta opción proporciona al usuario una
imagen de tamaño reducido de cada página y permite al usuario
desplazarse a través del mensaje completo. El usuario puede por ello
leer el mensaje de fax completo en pantalla antes de que el mensaje
sea descargado sobre el ordenador 32. Con esta opción, el usuario
puede ir a través de las páginas del mensaje de fax y puede también
pasar al mensaje siguiente o al previo. Adicionalmente, el usuario
tiene la opción de agrandar una página a una vista de tamaño
completo de la página. Cuando uno de los mensajes es seleccionado,
como con las otras opciones, el HTTPD dentro del MSDS 10 hace que el
mensaje de fax sea transmitido a través de Internet 30 al ordenador
32 del usuario.
Con una quinta opción, una imagen de tamaño
completo de cada página es transmitida al ordenador 32 del usuario.
El usuario puede desplazarse a través de las páginas del mensaje de
fax y leer fácilmente el contenido de cada página. Si el usuario
quiere el mensaje descargado al ordenador 32, el usuario selecciona
mensaje y el HTTPD dentro del MSDS 10 transmite el mensaje al
ordenador 32 del usuario a través de Internet 30.
Como se ha descrito antes, después de que la
base de datos es actualizada la operación 54, el MSDS 10 generará
información adicional basada sobre la opción seleccionada para
presentar los mensajes de fax. Más específicamente, como se ha
mostrado en la fig. 4(A), si ha sido seleccionada la primera
opción, como se ha determinado en la operación 100, entonces en la
operación 102 el MSDS 10 generará la lista textual de los mensajes
de fax con anclajes o referencias a los ficheros de fax respectivos.
Los ficheros HTML son a continuación movidos a un Servidor de
Internet en la operación 104.
Si no es seleccionada la primera opción, el MSDS
10 determina a continuación si la segunda opción ha sido
seleccionada en la operación 106. Con la segunda opción, los
mensajes de fax son listados junto con una imagen de tamaño reducido
de la página de portada. Para generar esta información, la página de
portada es extraída desde el fichero de fax en la operación 108 y
una imagen HTML de tamaño reducido de la página de portada es creada
en la operación 110. En la operación 112, una lista de los mensajes
de fax es generada con una vista en miniatura de cada página
principal enlazada a su fichero de fax respectivo. Los ficheros HTML
generados son a continuación enviados al Servidor de Internet en la
operación 104.
Cuando es seleccionada la tercera opción, como
se ha determinado en la operación 114, se envía una imagen de tamaño
completo de la página de portada al ordenador 32. La imagen de
tamaño completo de la página de portada es generada extrayendo
primero la página de portada del fichero de fax en la operación 116.
A continuación, la página de portada es convertida a una imagen HTML
de tamaño completo en la operación 118 y, en la operación 120, la
lista es generada con la página de portada embebida enlazada al
fichero de fax.
Si, en la operación 122, se determina que la
cuarta opción sea seleccionada, entonces una imagen de tamaño
reducido de cada página es proporcionada al usuario con la opción de
agrandar la página para ver le contenido de la página más
claramente. Con referencia a la fig. 4(B), la información
necesaria para la tercera opción es producida extrayendo primero la
primera página del mensaje de fax en la operación 124. Una imagen
HTML de tamaño reducido es creada en la operación 126 y a
continuación una imagen HTML de tamaño completo es creada en la
operación 128. En la operación 130, la lista es generada con
imágenes en miniatura embebidas de las páginas con enlaces a las
imágenes de tamaño completo. Si la página no es la última página,
como se ha determinado en la operación 140, entonces la página
siguiente es extraída en la operación 142 y las operaciones 126 a
130 son repetidas para generar los ficheros HTML para las otras
páginas del mensaje de fax. Después de que la última página haya
sido convertida a un fichero HTML de acuerdo con la tercera opción,
los ficheros son movidos al Servidor de Internet en la operación
104.
En la operación 144, el MSDS 10 determina si ha
sido seleccionada la quinta opción. La quinta opción proporciona al
usuario con una imagen de tamaño completo de cada página del mensaje
de fax. Aunque sólo han sido descritas cinco opciones, el invento
puede ser puesto en práctica con opciones adicionales.
Consiguientemente, con nociones adicionales y no habiendo sido
seleccionada la cuarta opción, el MSDS 10 determinaría a
continuación si una de las opciones adicionales ha sido
seleccionada. Con la realización preferida del invento que tiene
sólo cinco opciones, sin embargo, el MSDS 10 supondrá que la quinta
opción ha sido seleccionada si se hubiera encontrado que ninguna de
las primeras cuatro opciones había sido seleccionada.
La información necesaria para presentar las
páginas del mensaje de fax de acuerdo con la quinta opción es
generada extrayendo primero la primera página del mensaje de fax en
la operación 146. En la operación 148, una imagen HTML de tamaño
completo de la página es creada y, en la operación 150, una lista es
generada con una imagen embebida y enlaces a páginas previa y
siguiente. Cuando la página no es la última página, como se ha
determinado en la operación 152, el MSDS 10 extrae la siguiente
página y genera el fichero HTML para esa página. Después de que
todas las páginas hayan sido convertidas a ficheros HTML de acuerdo
con la cuarta opción, los ficheros son enviados al Servidor de
Internet en la operación 104.
Mientras las figs. 4(A) y 4(B)
describen las operaciones del MSDS 10 en el momento un mensaje
recibido, la fig. 5 representa un diagrama de flujo total de
operaciones para el MSDS 10 cuando el usuario solicita una página de
información en un formato de presentación distinto de la opción
preferida del usuario de presentar el mensaje. La fig. 5 es por ello
una explicación más detallada de cómo el MSDS 10 genera la
información necesaria en la operación 82 de la fig. 3.
En general, como se ha mostrado en la fig. 5, el
MSDS 10 determina primero el tipo de imagen que es necesario en la
operación 82a. Por ejemplo, en esta operación, el MSDS 10
determinará si las imágenes no son necesarias, si una imagen sólo de
la página de portada es necesaria, si es necesaria una imagen para
cada página, y si la imagen necesita ser a tamaño completo, tamaño
reducido, o tanto imágenes de tamaño completo como reducido. En la
operación 82b, el MSDS 10 determina si la imagen ha sido creada ya.
Si la imagen no ha sido creada, entonces en la operación 82c el MSDS
extraerá la página del fichero de fax de base y, en la operación
82d, genera la imagen HTML requerida. Como se ha descrito antes, la
imagen requerida puede ser sólo para la página de portada, para
todas las páginas, y puede de ser una imagen de tamaño completo y/o
tamaño reducido de la página. En la operación 82e, la imagen está
embebida con enlaces o anclajes a otros ficheros HTML. Estos enlaces
o anclajes podrían ser referencias a las páginas siguiente y previa
y también a los mensajes de fax siguiente y previo. Finalmente, el
fichero HTML que tiene la imagen embebida y enlaces es enviado al
usuario en la operación 80 en la fig. 3.
Los procesos para convertir un mensaje de fax en
ficheros HTML de acuerdo con la quinta opción serán descritos con
referencia a la fig. 6. Este proceso ocurrirá en la operación 54
cuando el mensaje recibido y cuando la quinta opción es la opción
preferida del usuario de presentar los mensajes. Debería
comprenderse que un tipo similar de proceso ocurrirá también cuando
el usuario solicita una página de información de acuerdo con la
quinta opción cuando el usuario está recuperando un mensaje de fax y
la quinta opción no es la opción preferida del usuario. Los procesos
de conversión de acuerdo con las otras opciones resultarán evidentes
para los expertos en la técnica y no serán por ello descritos en
detalle además.
Con referencia a la fig. 6, cuando el mensaje de
fax es recibido, el mensaje está en un Formato de Fichero de Imagen
Tagged/Fax (TIFF/F) y cada página del mensaje de fax está dividida
en un fichero separado. Cada página del mensaje de fax es a
continuación convertida desde el formato TIFF/F a un formato de Mapa
de Elementos de Imagen Portátil (PPM). Los ficheros PPM son a
continuación convertidos a ficheros de Formato de Intercambio
Gráfico (GIF) separados y a continuación a ficheros HTML separados.
Así, cada página del mensaje de fax es convertida a un fichero HTML
separado. Los ficheros TIFF/F puede ser convertidos a PPM con un
paquete de software disponible titulado "LIBTIFF" y los
ficheros PPM pueden ser convertidos a ficheros GIF con un paquete de
software disponible encontrado en "Herramientas de Mapa de
Elementos de Imagen Portátil".
El invento no está limitado a este proceso de
conversión exacto o a los paquetes de software particulares usados
en el proceso de conversión. Por ejemplo, los ficheros TIFF/F pueden
ser convertidos a otro formato de fichero portátil, a través de
cualquier otro tipo de formato intermedio, o pueden ser convertidos
directamente al formato GIF. Además, en vez de GIF, los mensajes de
fax pueden ser convertidos a JPEG, BMP, PCX, PIF, PNG, o a cualquier
otro tipo adecuado de formato de fichero.
Los ficheros pueden ser identificados con
cualquier nombre de fichero adecuado. En la realización preferida,
los ficheros para cada usuario son almacenados en un directorio
separado asignado sólo a un usuario debido a que un
direc-
torio completo para un usuario dado generalmente puede ser protegido más fácilmente que los ficheros individuales.
torio completo para un usuario dado generalmente puede ser protegido más fácilmente que los ficheros individuales.
La memoria, sin embargo, pues de estar
organizada de otras formas siendo almacenados los ficheros para un
único usuario en diferentes directorios. La primera parte del nombre
de fichero es un número determinado preferiblemente de modo
secuencial de acuerdo con el orden en el que los mensajes llegan
para ese usuario. El acuerdo de nominación preferido para terminar
los nombres de fichero está representado en la fig. 6. Cada página
del mensaje de fax es guardada como un fichero separado con una
extensión definida por el formato del fichero. Así, los ficheros
terminarán con una extensión de ".TIFF," ".PPM,"
".GIF," o ".HTML" de acuerdo con el formato del fichero
particular. En el ejemplo mostrado, las páginas separadas tienen
nombre de fichero que terminan con el número de página respectivo,
por ejemplo, la primera página termina con un "1.". Los
ficheros, sin embargo, son terminados preferiblemente con una letra
o múltiples letras para indicar el orden de las páginas. Por
ejemplo, la página 1 podría tener una terminación de "aa," La
página 2 podría tener una terminación de "ab," etc. El invento,
sin embargo, no está limitado al acuerdo de nominación descrito sino
que abarca otros acuerdos que serán evidentes para los expertos en
la técnica.
Como se ha mostrado en la fig. 6, además de los
ficheros GIF que representan las páginas del mensaje de fax, los
ficheros HTML incluyen un número de anclajes o referencias. En el
ejemplo mostrado, el primer fichero HTML tiene un anclaje a para la
"Página Siguiente". El anclaje a está definido como a = <A
HREF = "2.html">Página Siguiente </a> y por ello se
referirá al segundo fichero HTML cuando un usuario selecciona la
"Página Siguiente". El segundo fichero HTML tiene un anclaje b
para la "Página Anterior" y un anclaje c para la "Página
Siguiente" y el tercer fichero HTML tiene un anclaje d para la
"Página Anterior". Con estos ficheros HTML particulares, el
usuario puede desplazarse a través de cada página del mensaje de fax
y ver una imagen a tamaño completo de la página.
Cada fichero HTML contiene preferiblemente
anclajes además de los relativos a "Página Siguiente" y
"Página Anterior". Por ejemplo, cada fichero HTML puede
contener un anclaje al siguiente mensaje de fax, y un anclaje al
mensaje de faz anterior, y un anclaje para volver a la lista de fax.
Los ficheros HTML contienen preferiblemente anclajes relativos a
"Guardar" y "Borrar". Cuando el anclaje "Guardar" es
seleccionado, el usuario sería capaz de guardar el mensaje bajo un
nombre más descriptivo para el mensaje. El anclaje "Borrar" es
seguido preferiblemente por una pregunta en cuanto a si el usuario
está seguro de que quiere borrar el mensaje. Otros anclajes, tales
como un anclaje a la lista general, serán evidentes para los
expertos en la técnica y pueden también estar previstos.
La fig. 7 proporciona un ejemplo de una
presentación de acuerdo con la quinta opción para la primera página
del mensaje de fax mostrado en la fig. 6. Los encabezamientos de la
presentación proporcionan información sobre el número de teléfono
desde donde el mensaje fue enviado, el día y la hora en que el
mensaje fue recibido en el MSDS 10, y una indicación de la página
del mensaje que es presentada. La parte principal de la presentación
es la imagen a tamaño completo de la página. Al final de la
presentación, se ha previsto un anclaje o enlace a la "Siguiente
Página" y se ha previsto otro anclaje para el "Retorno a la
Lista de Fax". Puede también preverse información en la
presentación, tal como un enlace a una compañía que utiliza el MSDS
10.
Un ejemplo del fichero "1.html" para
generar la presentación mostrada en la fig. 7 es mostrado a
continuación en la Tabla 1.
<HTML>
<HEAD>
<TITLE> Fax Recibido el 31 de Mayo de
1995, a la 1:58 PM desde el (404) 249 6801;
Página 1 de 3 </TITLE>
</HEAD>
<BODY>
<H1> Fax desde el (404)
249-6801</H1>
<H2> Recibido el 31 de Mayo de 1995,a la
1:58 PM</H2>
<H2> Página 1 de 3</H2>
<IMG SRC="1.gif">
<P>
<A HREF="2.html">Página
Siguiente</a>
<HR>
<A HREF="faxlist.html">Retorno a
Lista de Fax</A>
<P>
Esta página fue automáticamente generada por
FaxWeb(tm) el 31 de Mayo de 1995, a las 2:05 PM.
<P>
\text{&}copy; 1995 NetOffice, Inc.
<HR>
<Address>
<A
HREF=http://www.netoffice.com/>NetOffice,
Inc</A><BR>
PO Box 7115<BR>
Atlanta, GA 30357<BR>
<A
REF="mailto:infoetoffice.com">infonetoffice.com</A>
</Adress>
</BODY>
</HTML>
\global\parskip0.990000\baselineskip
Como resulta evidente a partir de la lista en la
Tabla 1, el fichero de imagen "1.gif" para la primera página es
embebido en el fichero HTML "1.html.". También resulta evidente
a partir de la lista que el anclaje para la "Página Siguiente"
dirige el MSDS 10 a la segunda página del mensaje de fax que tiene
el nombre de fichero "2.html" y el anclaje para "Retorno a la
lista de Fax" dirige el MSDS 10 al nombre de fichero
"faxlist.html" que contiene la lista de mensajes de fax.
Se ha ilustrado en la fig. 8 un proceso para
convertir un mensaje de voz en un fichero HTML. El mensaje de voz es
almacenado originalmente en un formato VOX o un formato AD/PCM y es
recuperado en la operación 170. El mensaje de voz es a continuación
convertido bien en un formato AU o en un formato WAV de acuerdo con
la preferencia del usuario, que es almacenado en la memoria.
Preferiblemente, el mensaje está preferiblemente en el formato
AD/PCM originalmente y es convertido en WAV, pero los ficheros de
voz pueden alternativamente ser almacenados y convertidos en
formatos de fichero diferentes a los descritos, tales como RealAudio
(RA).
En la operación 174, la lista de todos los
mensajes de voz es a continuación actualizada para incluir una lista
del mensaje de voz recién recibido y un anclaje al mensaje de voz.
Por ejemplo, el mensaje de voz original puede ser almacenado con el
nombre de fichero "1.vox" y es convertido a WAV y almacenado
con un nombre de fichero "1.wav.". El fichero HTML
"voicelist.html" que contiene una lista de todos los mensajes
de voz tendría entonces un anclaje al nombre de fichero "1.wav"
junto con identificación de información para el mensaje de voz, tal
como cuando el mensaje fue recibido.
La lista de los mensajes de voz puede tener
anclajes o referencias adicionales. Por ejemplo, cada mensaje de voz
puede tener un anclaje que dirige el MSDS 10 hacia un fichero que
contiene un muestreo corto del mensaje. Así, cuando el usuario
selecciona este anclaje, el usuario podría recibir los primeros 5
segundos del mensaje o algún otro número predefinido de segundos.
Como con la lista de los mensajes de fax, la lista de los mensajes
de voz también tiene preferiblemente anclajes para "Guardar" y
"Borrar".
La fig. 9 ilustra un proceso para convertir un
mensaje de datos en HTML. En la operación 180, el fichero de datos
es recuperado desde una base de datos y en la operación 182 el
fichero HTML que contiene la lista de mensajes de datos es
actualizado para incluir una lista del mensaje recién recibido con
información de identificación. Por ejemplo, el fichero HTML para el
listado "datalist.html" se actualizaría para incluir un anclaje
para un fichero de datos "file1.1" y tendría información tal
como la hora y la fecha en que los datos fueron transmitidos, el
tamaño del fichero de datos, así como información de identificación
adicional.
Debido a que el MSDS 10 puede recibir mensajes
de distintos tipos, tal como un mensaje de fax, un mensaje de voz o
un mensaje de datos, el MSDS 10 debe ser capaz de determinar el tipo
de mensaje que está siendo enviado sobre la línea DID 15. Con
referencia a la fig. 10, cuando una llamada entrante es recibida, el
MSDS 10 se desengancha en la operación 200 y comienza a generar un
sonido de llamada. Si, en la operación 202, un tono de llamada de
fax es detectado, a continuación el sonido de llamada es detenido en
la operación 204 y el mensaje es recibido como un mensaje de fax en
la operación 206. Similarmente, cuando un es detectado un tono de
llamada de modem de datos en la operación 208, el sonido de llamada
es detenido en la operación 210 y el mensaje es identificado como un
mensaje de datos en la operación 212.
Si el MSDS 10 detecta un dígito DTMF en la
operación 214, el sonido de llamada es detenido en la operación 216
y el MSDS 10 determina a continuación qué dígito fue apretado.
Cuando el dígito es un "1", como se ha determinado en la
operación 218, el mensaje es identificado como un mensaje de fax. El
MSDS 10 a partir de entonces recibirá y almacenará el mensaje de fax
de la forma antes descrita con referencia a la fig. 2. Si el dígito
es identificado como un "0" en la operación 220, la llamada es
identificada como una llamada del propietario y será procesada de la
forma que se describirá más adelante con referencia a la fig. 12.
Como será evidente, otros dígitos pueden hacer que el MSDS 10 tome
operaciones adicionales. Si cualquier otro dígito DTMF es apretado,
en la operación 224 el MSDS 10 activa un sistema de llamada de voz,
que será descrito en mayor detalle a continuación con referencia a
la fig. 11.
Con la operación 226, el MSDS 10 introducirá un
bucle de comprobación en continuo para un tono de llamada de fax, un
tono de llamada de modem de datos, o para un dígito de DTMF. Si
después de n timbrazos no se ha detectado ninguno de estos tonos o
dígitos, el sonido de llamada es detenido en la operación 228 y el
sistema de llamada de voz es activado en la operación 224.
Con referencia a la fig. 11, cuando no es
detectado un tono de llamada de fax o tono de llamada de modem, el
sistema de llamada de voz comienza en la operación 230 reproduciendo
un saludo de voz. Si el saludo no ha sido interrumpido por un dígito
DTMF como se ha determinado en la operación 232, a continuación el
que llama es provocado para el mensaje de voz en la operación 234 y,
en la operación 236, el mensaje de voz es grabado y almacenado en la
memoria. En la operación 238, el que llama es provocado con varias
opciones, tales como escuchar el mensaje, guardar el mensaje, o
volver a grabar el mensaje. Como la selección de estas opciones con
dígitos DTMF será evidente para los expertos en la técnica, los
detalles de esta subrutina o subrutinas no serán descritos en mayor
detalle. Cuando el que llama desea volver a grabar el mensaje, como
se ha determinado en la operación 240, el que llama es de nuevo
provocado para un mensaje en la operación 234. Si el que llama no
desea volver a grabar el mensaje, la llamada es terminada en la
operación 242.
Si el saludo de voz es interrumpido por un
dígito DTMF, como se ha determinado en la operación 232, a
continuación el MSDS 10 averigua que dígitos han sido apretados. En
la operación 244, si el dígito es un "0", el MSDS 10 detecta
que la llamada es una llamada del propietario. Cuando el dígito es
un "1", el MSDS 10 es informado en la operación 206 de que la
llamada lleva un mensaje de fax. Como se ha descrito antes con
referencia a la fig. 10, otros dígitos DTMF pueden hacer que el MSDS
10 tome operaciones adicionales. Si un dígito inválido es apretado,
por defecto en la operación 248 la rutina vuelve a la operación 234
de provocar al que llama para un mensaje.
Debe comprenderse que el invento no está
limitado al sistema de respuesta de voz interactivo específico
descrito con referencia a la fig. 11. Como se ha descrito antes, el
invento puede responder a dígitos DTMF diferentes de solo un
"0" y un "1". Otras variaciones y alteraciones resultarán
evidentes para los expertos en la técnica.
Con referencia a la fig. 12, cuando la llamada
es considerada una llamada del propietario, el que llama es primero
provocado para la contraseña en la operación 250. La contraseña es
recibida en la operación 252 y, si se encuentra correcta en la
operación 254, un conjunto de anuncios son reproducidos para el
propietario. Estos anuncios informarían preferiblemente al
propietario del número de mensajes nuevos que se han recibido, el
número de mensajes guardados, y el número de mensajes de voz. Otros
anuncios, desde luego, podrían también ser realizados en este
momento.
En la operación 258, el propietario recibe a
continuación una grabación del menú del propietario con el dígito
DTMF apropiado para cada opción. Por ejemplo, el dígito DTMF
"1" puede estar asociado con la reproducción de un mensaje, el
dígito DTMF "2" puede estar asociado con un menú de opciones,
y el dígito DTMF "*" puede estar asociado con volver a un menú
anterior o terminar la llamada si no existe un menú anterior.
Un dígito DTMF es detectado en la operación 260
y la acción apropiada es tomada basándose en el dígito recibido.
Así, si el dígito es determinado como un "1" en la operación
264, el propietario puede reproducir un mensaje en la operación 266.
En la operación 266, el propietario es saludado preferiblemente con
un menú que proporciona al propietario las opciones de reproducir o
descargar nuevos mensajes, mensajes guardados, mensajes de fax,
mensajes de datos, o mensajes de voz. Como debería ser evidente para
los expertos en la técnica, el propietario puede recibir uno o más
menús en la operación 266 y el propietario puede introducir uno o
más dígitos DTMF con el fin de reproducir o descargar un mensaje
particular.
Si, en cambio, el dígito es determinado como un
"2" en la operación 268, a continuación el propietario recibe
un menú de opciones en la operación 270. Con el menú de opciones, el
propietario puede introducir o cambiar ciertos parámetros del MSDS
10. Por ejemplo, el propietario puede cambiar su contraseña, el
propietario puede cambiar la manera en la que los mensajes de fax
son presentados en el ordenador 32, el propietario puede cambiar el
formato de fichero de imagen desde GIF a otro formato, el
propietario puede seleccionar los formatos de fichero para los
mensajes de voz, así como otras opciones.
Si el dígito "*" DTMF es recibido, como se
ha determinado en la operación 272, entonces el propietario es
devuelto a un menú anterior. El dígito "*" también es usado
para terminar la llamada cuando el propietario ha vuelto al menú
inicial. El dígito "*" es por ello universalmente reconocido
por el MSDS 10 en todos los diferentes menús como una orden para
volver a un menú anterior.
Si el propietario introduce un dígito DTMF que
no está siendo usado por el MSDS 10, el propietario recibe una
indicación en la operación 276 de que la clave es inválida y el
propietario es a continuación provisto de nuevo con el menú de
usuario en la operación 258. Cuando el propietario no introduce un
dígito DTMF mientras el menú de propietario esta siendo reproducido,
como se ha determinado en la operación 260, el menú será reproducido
de nuevo n veces. Una vez que el menú ha sido reproducido de nuevo
n veces, como se ha determinado en la operación 262, entonces la
llamada será terminada en la operación 278.
Si la contraseña es incorrecta, como se ha
determinado en la operación 254, a continuación el MSDS 10 comprueba
si el usuario ha hecho más de "n" intentos en la operación 280.
Si no se han hecho "n" intentos, entonces será presentado un
mensaje de contraseña incorrecta al usuario en la operación 282 y el
usuario será provocado otra vez para la contraseña en la operación
250. Cuando el usuario ha hecho "n" intentos para introducir la
contraseña correcta, el MSDS 10 reproducirá un mensaje de error para
el usuario en la operación 284 y a continuación termina la llamada
en la operación 286. El número específico "n" puede ser tres de
modo que la llamada es terminada después de tres intentos
fallidos.
El menú del propietario puede ser sensible a un
número adicional de dígitos DTMF y puede ser estructurado de otra
forma. Por ejemplo, dígitos DTMF separados pueden dirigir al
propietario a los tipos respectivos de mensajes, tales como un
mensaje de fax, un mensaje de datos, o un mensaje de voz. También,
los dígitos DTMF separados pueden dirigir al propietario a una
grabación de nuevos mensajes o a una grabación de mensajes
guardados. Otras variaciones resultarán evidentes para los expertos
en la técnica.
Se ha mostrado un diagrama más detallado del
MSDS 10 en la fig. 13. Como se ha mostrado en la figura, una
pluralidad de líneas DID 15 son recibidas por un dispositivo de
entrada/salida 17 y son a continuación enviadas a un procesador
central 3. El número de líneas DID 15 puede ser cambiado a cualquier
número apropiado que sería necesario para acomodar el número
anticipado de llamadas telefónicas que pueden ser hechas al MSDS 10.
El dispositivo de entrada/salida 17 encamina una llamada sobre una
de las líneas DID 15 a un puerto abierto del procesador central 3 y
es preferiblemente una Caja de Enlace DID fabricada por Exacom.
El procesador central 3 recibe las llamadas en
las líneas DID 15 y almacena los mensajes en el almacenamiento 11 de
acuerdo con el software 7. Preferiblemente, se ha establecido un
directorio separado en el almacenamiento 11 para cada usuario que
tiene una cuenta en el MSDS 10 de modo que todos los mensajes para
un solo usuario serán almacenados en el mismo directorio. Debe
comprenderse que el número de procesadores dentro del procesador
central 3 depende del número de líneas DID 15. Con un mayor número
de líneas DID 15 capaz de manejar un mayor número de llamadas
telefónicas, el procesador central 3 puede comprender realmente
varios ordenadores. El dispositivo de entrada/salida 17 funcionaría
entonces para encaminar las llamadas entrantes a un ordenador
disponible dentro del procesador central 3.
Se ha mostrado un diagrama más detallado del
procesador central 3 en la fig. 14. El procesador central 3
comprende un enlace de línea telefónica 21 para cada línea DID 15.
El enlace telefónico 21 proporciona los sonidos de llamada y otra
comunicación que enlaza con las líneas telefónicas. Las señales
procedentes del enlace telefónico 21 son encaminadas a un
descodificador de pulso/tono 23 y a un procesador de señal digital
(DSP) 25. El descodificador de pulso/tono 23 detecta la señal de
dirección apagada de una llamada entrante y envía la señal de
dirección sobre una línea de transmisión o bus 29 a un
microprocesador 27. El DSP realiza el tratamiento de señal necesario
en las llamadas entrantes y encamina las señales procesadas al
microprocesador 27.
El microprocesador 27 leerá a continuación la
señal de dirección procedente del descodificador de pulso/tono 23 y
almacena el mensaje procedente del DSP 25 en un directorio apropiado
en el almacenamiento 11. Como se ha descrito antes, el procesador
central 3 puede comprender varios ordenadores o, más precisamente,
varios microprocesadores 27 con cada microprocesador 27 manejando
las llamadas procedentes de un cierto número, tal como cuatro,
líneas DID 15. El microprocesador 27 puede comprende cualquier
microprocesador apropiado, pero es preferible al menos un PC
486.
Además para manejar las llamadas entrantes y
almacenar los mensajes en el almacenamiento 11, el procesador
central 3 también coordina el sistema de respuesta de voz
interactivo del MSDS 10. El software 7 incorporaría los diagramas de
flujo de operaciones para recibir un mensaje, mostrados en la fig.
3, para detectar el tipo de mensaje en una llamada entrante mostrada
en la fig. 10, para recibir mensajes de voz mostrada en la fig. 11,
y para recibir una llamada del propietario mostrada en la fig. 12.
Basándose en los diagramas de flujo antes referenciados y las
descripciones respectivas, la producción del software 7 está dentro
de la capacidad de un experto en la técnica y no será descrita en
mayor detalle.
El Servidor de Internet 5 está conectado al
procesador central 3, tal como a través de una red de área local, y
también tiene acceso al almacenamiento 11. El Servidor de Internet 5
realiza varias funciones de acuerdo con el software 9. Por ejemplo,
el Servidor de Internet 5 recupera los ficheros de datos almacenados
en la memoria 11 por el ordenador central 3 y convierte los ficheros
en los ficheros HTML apropiados. Los ficheros HTML convertidos son a
continuación almacenados en la memoria 11 y pueden ser descargados
al ordenador 32 a través de la Internet 30. El Servidor de Internet
5 también maneja las solicitudes procedentes del ordenador 32, que
podrían requerir la recuperación de ficheros procedentes del
almacenamiento 11 y posibilitar la generación de ficheros
HTML
adicionales.
adicionales.
El software 9 para el Servidor de Internet 5
incorporaría por ello el diagrama de flujo de operaciones para
generar ficheros HTML de acuerdo con las preferencias de usuario
mostradas en la fig. 4, para generar información requerida por un
usuario mostrada en la fig. 5, para convertir mensajes de fax en
HTML mostrados en la fig. 6, para convertir mensajes de voz en HTML
mostrados en la fig. 8, y para convertir mensajes de datos en HTML
mostrados en la fig. 9. Basándose en los organigramas antes citados
y en sus descripciones respectivas, la producción del software 9
está dentro de la capacidad de un experto en la técnica y no
necesita ser descrita en mayor detalle.
Sin embargo, se ha mostrado un diagrama de
bloques más detallado del Servidor de Internet 5 en la fig. 15. El
Servidor de Internet 5 funciona sobre un sistema operativo apropiado
(OS) 39, que es preferiblemente Windows NT. El Servidor de Internet
5 tiene varios programas de aplicación 31, tales como los
representados en los diagramas de flujo antes descritos, para
comunicar con el procesador central 3 y para acceder a datos
procedentes del almacenamiento 11 y también de la memoria 33.
La memoria 33, entre otras cosas, contendría los
datos que indican las preferencias de cada usuario. Así, por
ejemplo, cuando un mensaje de fax en el formato TIFF/F es recuperado
por el Servidor de Internet 5, el Servidor de Internet 5 averiguaría
a partir de los datos en la memoria 33 la opción preferida de
presentación del mensaje de fax y generaría los ficheros HTML
apropiados.
Todos los enlaces con la Internet 30 son
manejados por el HTTPD 37, que, en la realización preferida, es un
"Servidor de Empresa" procedente de NetScape Communications.
Corp. Cualquier solicitud de los usuarios, tal como una solicitud
para un fichero, sería manejada por el HTTPD 37, transferida a
través del CGI 35, y a continuación recibida por los programas de
aplicación 31. Los programas de aplicación 31 tomarían a
continuación acciones apropiadas de acuerdo con la solicitud, tales
como transferir el fichero solicitado a través del CGI 35 al HTTPD
37 y a continuación a través de la Internet 30 para el ordenador 32
de usuario.
El Servidor de Internet 5 puede estar conectado
a un sistema de paginación 13. A la llegada de un nuevo mensaje,
además de enviar un mensaje de correo electrónico al buzón del
usuario, el servidor de Internet 13 puede también activar el sistema
de paginación 13 de modo que se activaría un pager 15. De esta
forma, el usuario podría recibir casi instantáneamente la
notificación de que ha recibido un mensaje.
El sistema de paginación 13 es preferiblemente
uno que transmite caracteres alfanuméricos de modo que un mensaje
pueda ser retransmitido al pager de usuario 15. El Servidor de
Internet 5 comprende por ello un procesador de señal 41 para generar
señales reconocidas por el sistema de paginación 13 y un enlace
telefónico 43. El procesador de señal 41 recibe preferiblemente la
información procedente de los programas de aplicación 31 y genera un
mensaje de paginación en un formato de fichero de paginación, tal
como XIO/TAP. El enlace telefónico 43 incluiría un MODEM, un
marcador automático, y otros componentes adecuados para comunicar
con el sistema de paginación 13.
La información procedente de los programas de
aplicación 31 puede simplemente notificar al usuario de un mensaje o
puede proporcionar información más detallada. Por ejemplo, con un
mensaje de fax, la información procedente de los programas de
aplicación 31 puede comprender información CSI que identifica el
número de teléfono del remitente. El usuario recibiría por ello un
mensaje en el pager 15 que informa al usuario de que se ha recibido
un mensaje de fax procedente de un número de teléfono especificado.
La cantidad y el tipo de información que puede ser enviada al
usuario en el pager 15 pueden variar de acuerdo con las capacidades
del sistema de paginación 13 y puede proporcionar una mayor o menor
cantidad de información que los ejemplos proporcionados.
El Servidor de Internet 5 no está limitado a la
estructura mostrada en la fig. 15 sino que puede comprender
componentes adicionales. Por ejemplo, el HTTPD 37 estaría enlazado
con la Internet 30 a través de algún tipo de enlace, tal como un
modem o un router. El Servidor de Internet 5 puede conectarse a la
Internet 30 a través de líneas de teléfono típicas, líneas ISDN, un
circuito T1, un circuito T3, o de otros modos con otras tecnologías
como será evidente para los expertos en la técnica.
Además, el Servidor de Internet 5 no necesita
estar conectado a la Internet 30 sino que puede estar conectado a
otros tipos de redes. Por ejemplo, el Servidor de Internet 5, o más
generalmente el Servidor de red 5, podría estar conectado a una red
privada grande, tal como la establecida para una corporación grande.
El Servidor de Red 5 funcionaría de la misma manera convirtiendo los
mensajes en ficheros HTML, recibiendo solicitudes para información
de los usuarios en la red, y transmitiendo la información a los
usuarios.
También, al menos un circuito de enlace estaría
situado entre el Servidor de Internet 5 y el procesador central 3
con el fin de proporcionar capacidades de comunicación entre el
Servidor de Internet 5 y el procesador central 3. Este enlace de red
puede ser proporcionado dentro tanto del Servidor de Internet 5 como
del procesador central 3 o dentro de sólo uno, o del Servidor de
Internet 5, o del procesador central 3.
Se han mostrado ejemplos de las capas de
software del Servidor de Internet 5 en las figs. 16(A) y
16(B), representando la fig. 16(A) el Servidor de
Internet 5 en un modo asíncrono de comunicación y representando la
fig. 16(B) la Internet 5 en un modo síncrono de comunicación.
Como se ha mostrado en las figuras, el software 9 para el Servidor
de Internet 5 puede comprende adicionalmente un Demonio de Internet
para poner en marcha el HTTPD 37. El software 9 para el Servidor de
Internet 5 incluiría también un TCP/IP u otras capas de transporte.
Además, aunque la autenticación es proporcionada a través del HTTPD
37, la autenticación de la contraseña de usuario e ID puede ser
suplementada o reemplazada con otro modo de autenticación.
El término síncrono se ha usado para referirse a
un modo de funcionamiento para el MSDS 10 en el que son generados
todos los posibles ficheros HTML para un mensaje en el momento en
que el mensaje es recibido. Los ficheros HTML pueden ser generados
por el procesador central 3 o por los programas de aplicación 31.
Cuando una solicitud de información es a continuación recibida más
tarde por el HTTPD 37, la información ya ha sido generada y el HTTPD
37 sólo necesita recuperar la información desde el almacenamiento 11
y transmitir la información al ordenador de usuario 32. Con un modo
síncrono de funcionamiento, el CGI 35 sería innecesario.
El MSDS 10 funciona preferiblemente de acuerdo
con un modo síncrono de funcionamiento. En un modo asíncrono de
funcionamiento, la información requerida por el usuario puede no
estar disponible y puede tener que ser generada después de la
solicitud. El modo asíncrono de funcionamiento es preferido ya que
son generados pocos ficheros, reduciendo por ello la cantidad
requerida de almacenamiento 11. Debido a que la información
requerida por un usuario puede no estar disponible, algunos anclajes
no pueden especificar el nombre de fichero, tal como "2.html",
pero contendrán en cambio una orden para el fichero. Por ejemplo, un
anclaje puede ser definido como
<AHREF="/faxweb/users/2496801/viewpage.cgi?FAX_NUM=1&PAGE=1&VIEW_MODE=FULL">
para hacer que el CGI ejecute un programa de visionado de página de
modo que la página 1 o mensaje de fax 1 serán presentados en una
imagen a tamaño completo. El CGI 35 generará la información
requerida cuando la información no ha sido generada, de otro modo el
CGI 35 recuperará la información y retransmitirá la información al
HTTPD 37 para su transmisión al usuario.
Con el invento, el MSDS 10 puede recibir de
forma fiable mensajes de voz, de fax, y de datos para una pluralidad
de usuarios y puede recibir más de un mensaje para un usuario al
mismo tiempo. Los mensajes son almacenados por el MSDS 10 y pueden
ser recuperados a conveniencia del usuario en cualquier momento
conectándose a la Internet 30. El World Wide Web de la Internet 30
es una red que se expande constantemente que permite al usuario
recuperar los mensajes virtualmente en cualquier lugar del mundo.
Como el usuario solo necesita incurrir en un cargo local para
conectar a la Internet 30, el usuario puede recuperar o revisar
mensajes a un coste relativamente bajo.
Incluso para los usuarios en la oficina o en
casa, el MSDS 10 proporciona un gran número de beneficios. El
usuario no necesitaría una máquina de fax, sistema de correo de voz,
o una máquina dedicada a recibir mensajes de datos. El usuario
tampoco necesita preocuparse por la parte perdida de mensajes o
violar la naturaleza confidencial de los mensajes. El usuario, desde
luego, puede aún tener una máquina de fax y un ordenador dedicado
para mensajes de datos. El MSDS 10, sin embargo, permitirá al
usuario usar la característica de "expedición de llamada" de la
compañía telefónica de modo que los mensajes puedan ser transferidos
al MSDS 10 a conveniencia del usuario, tal como cuando el usuario
está lejos de la oficina.
El software 7 y el software 9 no están limitados
a formas exactas de los diagramas de flujo mostrados sino que pueden
ser variados para adecuarse al hardware particular empleado por el
invento. El software puede comprende procesos adicionales no
mostrados o puede combinar uno o más procesos mostrados en un único
proceso. Además, el software 7 y 9 pueden ser ejecutado por un solo
ordenador, tal como una Silicon Graphics Workstation, o puede ser
ejecutado por un número mayor de ordenadores.
Los mensajes de fax experimentan preferiblemente
un tratamiento de señal de modo que las imágenes de los mensajes de
fax son convertidas desde una imagen blanca o negra de dos tonos a
una imagen con una escala de gris variable. Como es sabido en la
técnica, una imagen de escala de grises de un mensaje de fax
proporciona una imagen mejor que simplemente una imagen blanca o
negra del mensaje. El tratamiento de señal puede comprender
cualquier método de tratamiento de curva de contraste estándar
apropiado, tal como anti-confusión o un filtro de
alisado. El tratamiento de señal puede tener lugar de modo
concurrente con la conversión de TIFF/F a GIF y es realizado
preferiblemente tanto para imágenes de tamaño completo como reducido
de los mensajes de fax.
Además, el usuario puede estar provisto de un
número mayor o menor de opciones en mensajes de presentación o
recuperación. Las opciones no están limitadas a las formas exactas
proporcionadas sino que pueden permitir al usuario revisar o
recuperar los mensajes en otros formatos. Las opciones también
pueden permitir a un usuario unir dos mensajes en un solo mensaje,
borrar partes de un mensaje o de otra manera el contenido de los
mensajes. También, los distintos menús proporcionados al usuario
sobre el teléfono pueden tener un mayor número de opciones y el
MSDS 10 puede aceptar respuestas que implican más de un solo dígito
DTMF.
Los dígitos DTMF específicos descritos en los
distintos menús son sólo ejemplos y, como resultará evidente para
los expertos en la técnica, pueden usarse otros dígitos en su lugar.
Por ejemplo, puede usarse un "9" en el lugar de un "*" con
el fin de salir del menú o volver al menú anterior. También, pueden
cambiarse los dígitos DTMF de acuerdo con el convenio personal del
usuario. Si el usuario tenía un sistema de correo electrónico de voz
anterior, el usuario podría personalizar las órdenes que
corresponden con las órdenes usadas en el sistema anterior con el
fin de proporcionar una transición suave al MSDS 10.
El MSDS 10 puede restringir un usuario a solo
ciertos tipos de mensaje. Por ejemplo, un usuario puede querer el
MSDS 10 para almacenar solo mensajes de fax con el fin de reducir
costes de uso del MSDS 10. En tal situación, el MSDS 10 realizaría
una operación adicional de comprobación de que el tipo de mensaje
recibido para un usuario es un tipo de mensaje que el MSDS 10 ha
autorizado para recibir en nombre del usuario. Cuando el mensaje es
un tipo de mensaje no autorizado, el MSDS 10 puede ignorar el
mensaje completamente o el MSDS 10 puede informar al usuario de que
alguien ha intentado enviar un mensaje al MSDS 10.
Además, el MSDS 10 ha sido descrito como
teniendo el procesador central 3 para manejar llamadas entrantes y
el Servidor de Internet 10 para enlazar con la Internet 30. El
invento puede ser puesto en práctica de otras formas diferentes que
con dos procesadores separados. Por ejemplo, el procesador central 3
y el Servidor de Internet 5 pueden comprender un solo ordenador o
estación de trabajo para manejar las llamadas entrantes y para
enlazar con la Internet 30. El MSDS 10 puede convertir los mensajes
en ficheros HTML antes de almacenar los mensajes. También, el
procesador central 3 puede comunicar con el sistema de paginación 13
en vez de con el Servidor de Internet 5. Adicionalmente, como se ha
descrito antes, el procesador central 3 puede comprender varios
microprocesadores 27 para manejar un mayor número de líneas DID.
El invento ha sido descrito como la acción de
convertir los mensajes en ficheros HTML y transmitir los ficheros
HTML sobre la Internet 30 al ordenador 32. El formato HTML, sin
embargo, es solo el formato preferido corrientemente para
intercambiar información en la Internet 30 y realmente es sólo un
tipo de un Lenguaje de Marcado Generalizado Estándar. El invento no
está por ello limitado al formato HTML sino que puede ser puesto en
práctica con cualquier tipo de lenguaje de implantación de página
de medios mezclados que puede ser usado para intercambiar
información en la Internet 30.
El SGML no está limitado a ninguna norma
específica sino que abarca numerosos dialectos y variaciones en los
lenguajes. Un ejemplo de un dialecto SGML es el lenguaje de
marcación de realidad virtual (VRML) que es usado para entregar
imágenes tridimensionales a través de Internet. Como otro ejemplo,
el ordenador 32 para acceder al MSDS 10 a través de la Internet 30
puede comprender un dispositivo manual. Un dispositivo manual está
generalmente caracterizado por un tamaño de presentación pequeño,
capacidades de entrada limitadas, ancho de banda limitado, y
recursos limitados, tales como cantidad de memoria limitada,
potencia de tratamiento, o almacenamiento permanente. A la vista de
estas capacidades limitadas, se ha propuesto un lenguaje de
marcación de dispositivo manual (HDML) para proporcionar un acceso
fácil a la Internet 30 para dispositivos manuales. La información de
SGML transmitida por el MSDS 10 al ordenador 32 puede comprender por
ello información HDML apropiada para un dispositivo manual o puede
comprender VRML.
Como otro ejemplo, el Lenguaje de Marcación
Extensible (XML) es una versión abreviada de SGML, que hace más
fácil para definir tipos de documentos hace más fácil a los
programadores escribir programas para manejarlos. El XML omite
algunas partes más complejas y menos usadas del SGML estándar a
cambio de las ventajas de ser más fácil para aplicaciones de
escritura, ser más fáciles de comprender, y más apropiado para
entrega e interoperatividad sobre la Web. Debido a que el XML es sin
embargo un dialecto de SGML, el MSDS 10 abarca por ello la
traducción de mensajes de fax, de voz, y de datos en XML,
incluyendo todos sus dialectos y variaciones, y la entrega de estos
mensajes a los ordenadores 32 a través de la Internet 30.
Como otro ejemplo, el MSDS 10 abarca el uso de
"HTML dinámico". "HTML Dinámico" es un término que se ha
usado para describir la combinación de HTML, hojas de estilo, y
guiones que permiten que los documentos sean animados. El Modelo
Objeto del Documento (DOM) es un enlace de plataforma neutra y un
enlace neutro de lenguaje que permite el acceso dinámico y
actualización de contenido, estructura, y estilo de documentos. El
MSDS 10 puede por ello incluir el uso del DOM y el HTML dinámico
para entregar contenido dinámico al ordenador 32 a través de la
Internet 30.
El MSDS 10 no está tampoco limitado a cualquier
versión particular o estándar de HTTP y así tampoco a ningún demonio
de protocolo de transferencia de hipertexto particular 37. En
general, el HTTP es un protocolo de acceso de datos que funciona
sobre un TCP y es la base del World Wide Web. El HTTP comenzó como
un protocolo de pregunta-respuesta genérico,
diseñado para acomodar una variedad de aplicaciones que van desde
intercambio de documentos y gestión a búsqueda y tratamiento de
formularios. A través del desarrollos del HTTP, la solicitud para
extensiones y nuevas características de HTTP ha sido explotada;
tales extensiones varían desde "caching", autorización
distribuida y negociación de contenido a distintos mecanismos de
llamada remotos de procedimientos. Por no tener una arquitectura
modularizada, el precio de las nuevas características ha sido un
solapamiento complejo y un protocolo incomprensible. Por ejemplo, un
Protocolo de Extensión de Protocolo (PEP) es un mecanismo de
extensión para HTTP diseñado para acceder a la tensión entre el
acuerdo privado y la especificación pública y a acomodar la
extensión de clientes y servidores de http por componentes de
software. El Protocolo de Multiplexado (MUX) es otra extensión que
introduce el soporte de mensajería asíncrona en una capa inferior
del HTTP. Como resultado de estos inconvenientes del HTTP, una nueva
versión de HTTP, en particular HTTP-NG, ha sido
propuesta y su propósito es proporcionar una nueva arquitectura para
el protocolo HTTP basada en un simple, modelo orientado a los
objetos distribuido extensible. El HTTP-NG, por
ejemplo, proporciona soporte para transacciones comerciales que
incluyen una seguridad y soporte mejorados para pagos en línea "on
line". Otra versión de HTTP, en particular
S-HTTP, proporciona mensajería segura. El MSDS 10 y
el HTTPD 37 puede incorporar estas versiones u otras versiones de
HTTP.
Además de las diferentes versiones de HTTP, el
HTTPD 37 del MSDS 10 puede funcionar con otras puestas en práctica
de HTTP. Por ejemplo, el W3C tiene una modalidad de HTTP denominada
"Jigsaw". Jigsaw es un servidor HTTP escrito completamente en
Java y proporciona beneficios en términos de portabilidad,
extensibilidad, y eficacia. El MSDS 10 puede emplear Jigsaw u otras
implantaciones HTTP.
Con vistas a la transmisión de mensajes al
ordenador 32 del usuario, el MSDS 10 permite al usuario mostrar el
mensaje de voz o ver con anticipación el mensaje de fax sin requerir
que el MSDS 10 transmita el mensaje completo al ordenador 32. Esta
capacidad de muestreo es una ventaja significativa ya que la
transmisión del mensaje completo ataría frecuentemente el ordenador
32 durante un período de tiempo bastante largo. Así, con la
característica de vista previa o de muestra, el usuario puede
determinar si el usuario necesita el mensaje transmitido al
ordenador 32.
Si el usuario decide que el mensaje completo
necesita ser transmitido, como se ha establecido antes, el ordenador
32 de usuario podría estar recibiendo el mensaje durante un período
de tiempo relativamente largo. Después de que se haya recibido el
mensaje completo, el usuario tiene a continuación las opciones de
ver, escuchar, recuperar, o guardar el mensaje. Como una
alternativa, el ordenador de usuario puede a su vez indicar los
contenidos del mensaje para el usuario cuando el mensaje está siendo
recibido.
Por ejemplo, con un mensaje de voz, el ordenador
32 de usuario podría enviar el mensaje a un altavoz cuando el
mensaje está siendo recibido. De esta manera, el mensaje sería
reproducido en tiempo real y el usuario no necesitaría esperar hasta
que se haya recibido el mensaje completo antes de escuchar el
mensaje. Con el fin de reproducir los mensajes en tiempo real, los
mensajes están preferiblemente en el formato RealAudio (RA), que el
usuario puede seleccionar como el formato de fichero preferido para
mensajes de voz.
En funcionamiento, el MSDS 10 transmitiría un
fichero HTML que contiene un fichero RA. Si el usuario selecciona el
fichero RA con el navegador en el ordenador 32, el navegador
activará un programa para usar con ficheros RA. Las operaciones y
funcionamiento de este programa serán evidentes para los expertos en
la técnica y estarán disponibles como un paquete de software
separado o serán incorporadas dentro de un programa de navegador. El
programa RA solicitará al fichero de datos RA que contiene el
mensaje procedente del MSDS 10 y cuando el fichero RA está siendo
recibido en el ordenador 32, este programa reproducirá el mensaje en
tiempo real.
El MSDS 10 y el ordenador 32 de usuario podrían
también estar dispuestos de modo que cada página o incluso línea de
un mensaje de fax podría ser presentado cuando el ordenador 32
recibe el mensaje de fax. Además, aunque la transmisión de un
mensaje de datos es relativamente rápida en comparación con un
mensaje de fax o de voz, el ordenador 32 podría también ser
programado para permitir el acceso a los mensajes de datos cuando el
mensaje está siendo recibido.
El invento ha sido descrito como almacenando y
transmitiendo mensajes de voz. Debe comprenderse que el mensaje de
voz sería probablemente el tipo de mensaje de audio almacenado más a
menudo en el MSDS 10. El invento, sin embargo, puede ser usado con
cualquier tipo de mensaje de audio y no está de ninguna manera
limitado sólo a mensajes de voz.
De acuerdo con otro aspecto del invento, el MSDS
10 puede ser usado como un almacén de ficheros que sirve como un
fichero para un usuario particular o grupo de usuarios. Como se ha
descrito antes, el MSDS 10 puede mantener una lista de todos los
mensajes para un usuario particular que es presentada al usuario
cuando el usuario accede a su buzón. El MSDS 10 puede almacenar
todos los mensajes, ya sean de voz, fax, o datos, para un usuario en
la base de datos indefinidamente. El MSDS 10 puede por ello ser
confiado a un usuario para establecer la autenticidad de un mensaje
y la existencia o ausencia de un mensaje particular. A través del
MSDS 10, un usuario puede por ello mantener una grabación exacta de
todos los mensajes de correo electrónico, mensajes de fax, y
transferencia de datos recibidos.
Además de servir como un depositario de
ficheros, el MSDS 10 puede también funcionar como una herramienta de
gestión del documento. Como se ha descrito antes con referencia a la
fig. 2, cuando el MSDS 10 recibe un mensaje, el MSDS 10 actualiza
una base de datos con información sobre el mensaje. Esta información
incluye el tipo de mensaje, si es un mensaje de fax, un mensaje de
voz, o un mensaje de datos, la hora y día en que el mensaje se ha
recibido, el tamaño del fichero, tal como en bytes, el número de
teléfono del remitente que deja el mensaje, así como otra
información, tal como el número de páginas de un mensaje de fax.
Debido a que el número de teléfono marcado es único para cada
usuario, la información también incluye el recipiente pretendido del
mensaje.
Se ha mostrado en la fig. 17 un ejemplo de una
entrada de datos 300 en el almacenamiento 11 para un mensaje. La
entrada de datos 300 representa solo la entrada solo para un único
mensaje con cada mensaje que tiene una entrada de datos separada
300. Preferiblemente, las entradas de datos 300 son almacenadas en
una base de datos relacional y pueden ser buscadas a través de un
lenguaje de pregunta estructurada (SQL).
Como se ha mostrado en la fig. 17, el campo de
datos 300 para un mensaje puede comprender numerosos campos de datos
para describir el mensaje. Uno de estos campos de datos puede
comprender un campo 301 para indicar el nombre de la persona que
recibe el mensaje. Como se apreciará por los expertos en la técnica,
la persona puede ser identificada de diferentes modos, tal como por
una parte del nombre de la persona o por un número único. Otro campo
302 en la entrada de datos 300 indica el tipo del documento, tal
como si el documento es un mensaje de fax, mensaje de voz, o
transferencia de datos, y los campos 303 y 304 indican
respectivamente el día y la hora a la que el mensaje fue recibido
por el MSDS 10. El número de teléfono del remitente está indicado en
el campo 305 mientras el tamaño del mensaje, que puede ser medido en
bytes, está indicado en el campo 306 y el número de páginas del
mensaje está indicado en el campo 307. Un número de documento para
identificar de modo único el mensaje está indicado en el campo 308.
Como se ha descrito antes, los ficheros o mensajes recibidos para un
usuario particular pueden ser numerados secuencialmente en el orden
en que son recibidos por el MSDS 10. Los ficheros y mensajes, sin
embargo, pueden ser numerados o identificados de otras formas,
tales como por una combinación de números con un identificador para
la fecha en la que se ha recibido el mensaje. También, el número de
documentos o identificador puede ser único para cada fichero o
mensaje dirigido a un usuario o, alternativamente, puede ser único
para cada fichero o mensaje dirigido a una pluralidad de usuarios,
que es ventajoso cuando el MSDS 10 sigue documentos para una
compañía completa u otro grupo de usuarios.
Además de los campos 301 a 308, la entrada de
datos 300 para un mensaje o fichero puede tener otros campos 309
para describir o documentar el mensaje o fichero. Los otros campos
309, por ejemplo, pueden ser usados para identificar el tipo de
almacenamiento que debería recibir un mensaje. Los mensajes o
ficheros pueden tener diferentes longitudes de tiempo para que el
mensaje sea almacenado antes de ser borrado automáticamente. El tipo
de almacenamiento, tal como si el texto completo del mensaje ha sido
almacenado, puede también estar indicado por el campo 309. Otro
ejemplo de un rasgo que puede contenerse dentro del otro campo 309
es la seguridad. De vez en cuando, un usuario puede desear y puede
conceder acceso a un buzón de otra persona, tal como cuando el MSDS
10 sigue documentos para una compañía completa. Designando un
mensaje o fichero como seguro en el campo 309, un usuario puede
restringir o denegar el acceso a ese mensaje o fichero a otros
usuarios. Los otros campos 309 pueden usarse también por un usuario
para personalizar el MSDS 10 de acuerdo con sus propios deseos. Por
ejemplo, si el usuario es una compañía, la compañía puede querer
clasificar mensajes de acuerdo con la división a la que se dirige el
mensaje, tal como un código para marketing, otro para ventas, otro
para ingeniería, y otro para jurídico.
Como otro ejemplo de un uso de uno de los otros
campos 309, un usuario puede introducir notas en el otro campo 309.
Cuando un usuario recibe inicialmente una entrada de datos 300, la
entrada 300, por ejemplo, puede incluir datos en todos los campos
301 a 308 excepto en el campo 309, que se ha dejado en blanco. El
usuario puede introducir a continuación sus notas en el otro campo.
Una entrada de datos inicial 300 puede incluir el campo 305 para el
número de teléfono del remitente que contiene los dígitos para el
número que llama. El usuario, sin embargo, puede no reconocer
fácilmente al que llama leyendo el número de teléfono listado en el
campo 305. Para indicar más claramente al que llama, el usuario
puede introducir notas en el campo 309 para identificar el nombre
del que llama. Alternativamente, las notas en el campo 309 pueden
reflejar parte o todo el contenido del mensaje. El usuario puede
recibir un documento o mensaje grande y puede introducir una breve
descripción del documento o mensaje en el campo 309. Como otro
ejemplo, el receptor del mensaje puede leer el mensaje o documento y
descubrir que el que llama esta solicitando algún servicio o cosas
del receptor, tal como una solicitud para ciertos documentos o
entrega de una cierta cantidad de cosas. El receptor puede leer el
documento o mensaje y colocar algunas notas en el campo 309 para
indicar el tipo de servicio o acción de seguimiento que necesitan
ser tomadas. Un asistente para el receptor puede a continuación ver
las notas en el campo 309 y realizar las operaciones apropiadas para
asegurar que el servicio o artículos solicitados son entregados. Si
la entrada de datos es protegida de forma segura, uno de los otros
campos 309, como se ha descrito antes, puede conceder al asistente
acceso limitado solo al campo 309 o puede conceder un acceso más
expansivo por lo que el asistente puede ver los campos 301 a 309 así
como el documento o mensaje real. Los campos 309 pueden servir a
otros propósitos distintos, como resultará evidente para los
expertos en la técnica.
La fig. 18 ilustra un proceso 320 para usar el
MSDS 10 con propósitos de gestión de documento. Con referencia a la
fig. 18, un usuario envía una solicitud de búsqueda al MSDS 10 para
un documento particular o conjunto de documentos en la operación
321. El usuario puede emitir esta solicitud con el ordenador 32
haciendo clic en un enlace, tal como un enlace para "Buscar
Documentos", que puede ser presentado al usuario por el MSDS 10
después de que se le ha concedido al usuario acceso a su buzón de
correo electrónico en la operación 72 mostrada en la fig. 3. El MSDS
10 puede presentar al usuario la opción de buscar los ficheros del
documento en otros momentos, tal como cuando el usuario primero
intenta acceder al buzón en la operación 62, o cuando la URL
recibida por el HTTPD 37 desde el ordenador 32 apunta hacia los
ficheros del documento.
En respuesta a esta solicitud, el HTTPD 37 envía
al usuario un formulario de consulta de búsqueda en la operación 322
para permitir al usuario definir la búsqueda deseada. Se ha mostrado
un ejemplo de un formulario de consulta de búsqueda en la fig. 19.
El formulario de consulta de búsqueda puede incluir una entrada para
cada uno de los campos de datos 301 a 309 en la entrada de datos
300. Por ejemplo, el usuario puede introducir uno o más nombres para
un receptor y tiene la búsqueda de MSDS 10 para todos los mensajes o
ficheros dirigidos sólo a estos receptores. El usuario puede indicar
también el tipo de documento, ya sea un fax, un mensaje de voz o un
fichero de datos. El formulario de consulta de búsqueda también
tiene entradas para la fecha u hora, que acepta preferiblemente
intervalos de horas y fechas, y una entrada para el número de
teléfono del que llama para el MSDS 10. El formulario de consulta de
búsqueda puede incluir también una entrada para el tamaño del
fichero o para el número de páginas, que es relevante si el mensaje
es un mensaje de fax. El formulario de consulta de búsqueda puede
incluir también una entrada para el número de documento, que puede
aceptar un intervalo de números de documentos, y también una entrada
para otro campo.
En la operación 323, el usuario introduce los
parámetros de búsqueda en el formulario de consulta de búsqueda con
el ordenador 32 y devuelve la información al MSDS 10 a través de la
Internet 30. El usuario puede definir la búsqueda acerca de
cualquier campo de datos o puede definir la búsqueda acerca de una
combinación de dos o más campos de datos. Por ejemplo, como se ha
reflejado en el formulario de consulta de búsqueda completada
mostrada en la fig. 20, un usuario puede definir una búsqueda
designando el tipo de documento como un fax y el número que llama
como (404) 249-6801. Una vez que el usuario ha
terminado de definir la búsqueda, el usuario a selecciona a
continuación el enlace "BÚSQUEDA" mostrado en la parte inferior
de la pantalla por lo que el ordenador 32 de usuario enviaría el
formulario de consulta de búsqueda completado a través de la
Internet 30 al HTTPD 37 del MSDS 10.
En la operación 324, el HTTPD 37 recibe el
formulario de consulta de búsqueda completado y, a través del CGI
35, invoca uno o más de los programas de aplicación 31 para realizar
la búsqueda deseada para cualesquiera ficheros o mensajes que caen
dentro de los parámetros de la búsqueda. Los resultados de la
búsqueda son hechos pasar desde los programas de aplicación 31 a
través del CGI 35 al HTTPD 37 y, en la operación 325, son devueltos
al usuario a través de Internet 37. Preferiblemente, el MSDS 10
devuelve los resultados de la búsqueda en forma de una lista de
todos los ficheros o mensajes contenidos dentro de los parámetros de
búsqueda, aunque el MSDS 10 puede devolver los resultados de otras
formas.
Un ejemplo del resultado de búsqueda de la
consulta mostrada en la fig. 20 está mostrado en la fig. 21. Como se
ha descrito antes, los parámetros de la búsqueda fueron todos
mensajes de fax procedente del número de teléfono (404)
249-6081. Con referencia a la fig. 21, esta consulta
dio como resultado que se descubrieran tres mensajes. El primer
documento tiene un número de documento 11 y está descrito como un
fax procedente del número de teléfono designado a Jane Doe el 31 de
mayo de 1995, y consta de tres páginas. Este primer documento
listado es un ejemplo del fax mostrado en la fig. 7. Los otros dos
documentos corresponden respectivamente a números de documentos 243
y 1002 y son también procedentes del número de teléfono
designado.
En la operación 326, el usuario selecciona el
fichero o mensaje deseado de la lista de mensajes y ficheros. Por
ejemplo, haciendo clic sobre el primer documento listado, en
particular el número de documento 11, el ordenador 32 envía una
solicitud al MSDS 10 para una visión de ese documento y, en
respuesta, el MSDS 10 proporciona una visión del documento de
acuerdo con las preferencias definidas por el usuario. Como se ha
descrito antes, el usuario puede recibir una imagen de tamaño
reducido de la primera página, una imagen a tamaño completo de la
primera página, imágenes de tamaño reducido de todas las páginas, o
imágenes a tamaño completo de todas las páginas del mensaje de fax.
Así, si el usuario ha seleccionado la cuarta opción de presentación
como la preferencia definida por el usuario, el MSDS 10 devolvería
una imagen de la primera página del fax, tal como la representada en
la fig. 7.
\newpage
En la operación 326, el usuario puede hacer
también que el MSDS 10 guarde los resultados de la búsqueda. Por
ejemplo, como se ha mostrado en la fig. 21, el usuario puede
introducir el nombre de "FAXES DE CHARLES R. BOBO" como el
nombre para la búsqueda. Haciendo clic sobre el enlace de "GUARDAR
BÚSQUEDA COMO", el nombre de la búsqueda es proporcionado desde
el ordenador 32 al MSDS 10. En el MDSD 10, el HTTPD 37 transfiere la
información desde el ordenador 32 al CGI 35 y el CGI 35 invoca un
programa de aplicación 31 para almacenar el resultado de la búsqueda
en el almacenamiento 11 bajo el nombre designado. El programa de
aplicación 31 invocado no almacena preferiblemente el contenido de
todos los mensajes sino que en vez de ello almacena una lista de
los resultados de la búsqueda en el almacenamiento 11.
El resultado de una búsqueda puede ser
almacenado en el almacenamiento 11 bien como una búsqueda cerrada o
bien como una búsqueda abierta. Si el MSDS 10 guarda el resultado de
una búsqueda como una búsqueda abierta, entonces los ficheros o
mensajes en esa búsqueda nombrada pueden ser actualizados con
ficheros o mensaje recientes que caen dentro de los parámetros de
búsqueda particulares para la búsqueda. Por otro lado, una búsqueda
cerrada es aquella en la que los ficheros o mensajes en la búsqueda
nombrada están limitados a los existentes en el tiempo de la
búsqueda. Por ejemplo, si el MSDS 10 ha guardado los resultados de
la búsqueda mostrados en la fig. 21 como una búsqueda cerrada,
entonces cualquier recuperación de los "FAXES DE CHARLES R.
BOBO" daría como resultado solamente los tres documentos
listados. Si, por otro lado, la búsqueda llamada como "FAXES DE
CHARLES R. BOBO" ha sido guardada por el MSDS 10 como una
búsqueda abierta, entonces el MSDS 10 reactivaría la consulta de
búsqueda mostrada en la fig. 20 en respuesta a una solicitud por el
ordenador 32 para esa búsqueda a fin de obtener todos los mensajes
de fax procedentes del número de teléfono particular, incluyendo los
recibidos después del guardado inicial de los resultados de
búsqueda.
Con referencia a la fig. 19, en vez de definir
una nueva búsqueda, el usuario puede hacer clic sobre el
enlace
"BÚSQUEDAS ALMACENADAS" a fin de recibir los resultados de una búsqueda realizada previamente. Por ejemplo, haciendo clic sobre este enlace, el MSDS 190 puede devolver una lista de búsquedas almacenadas para ese usuario particular, tales como las búsquedas mostradas en la fig. 22. Como se ha mostrado en esta figura, los "FAXES DE CHARLES R. BOBO" están incluidos dentro de la lista de búsquedas almacenadas. Si el usuario ha seleccionado entonces la búsqueda de "FAXES DE CHARLES R. BOBO", puede a continuación presentarse al usuario la lista de faxes mostrada en la fig. 21, incluyendo posiblemente adiciones recientes al grupo de búsqueda.
"BÚSQUEDAS ALMACENADAS" a fin de recibir los resultados de una búsqueda realizada previamente. Por ejemplo, haciendo clic sobre este enlace, el MSDS 190 puede devolver una lista de búsquedas almacenadas para ese usuario particular, tales como las búsquedas mostradas en la fig. 22. Como se ha mostrado en esta figura, los "FAXES DE CHARLES R. BOBO" están incluidos dentro de la lista de búsquedas almacenadas. Si el usuario ha seleccionado entonces la búsqueda de "FAXES DE CHARLES R. BOBO", puede a continuación presentarse al usuario la lista de faxes mostrada en la fig. 21, incluyendo posiblemente adiciones recientes al grupo de búsqueda.
Con referencia a la fig. 19, el MSDS 10 puede
también proporcionar a un usuario un enlace a "FICHEROS
RECIENTES" en la operación 322. Seleccionando este enlace, el
MSDS 10 puede devolver una lista de todos los mensajes de fax, de
voz y de datos recibidos durante un periodo particular de tiempo,
tal como el último mes. Colocando el enlace "FICHEROS
RECIENTES" sobre la consulta de búsqueda y en vez del listado de
"BÚSQUEDAS ALMACENADAS", el usuario puede volver rápidamente a
los ficheros y mensajes más recientes. El formulario de consulta de
búsqueda puede contener otros enlaces tales como enlaces de fácil
acceso, tal como un enlace a la última búsqueda realizada por el
MSDS 10 a petición del usuario.
Los mensajes o ficheros recibidos por el MSDS 10
no necesitan llegar desde un tercero. En otras palabras, el MSDS 10
puede ser usado como un almacén de ficheros o como gestor de
ficheros para documentos generados por el propio usuario. El usuario
puede llamar al número de teléfono designado para recibir mensajes y
transmitir mensajes de voz, mensaje de datos, o mensajes de fax y
tener el documento de MSDS 10 la recepción y contenido de estos
mensajes. Un usuario puede usar fácilmente una máquina de fax como
un escáner para introducir documentos en el almacenamiento 11 del
MSDS 10.
El MSDS 10 puede tener aplicaciones además de
las descritas antes con respecto a servir como un dispositivo de
entrega de mensajes, de depósito de ficheros, y gestor de ficheros.
Por ejemplo, el MSDS 10 puede realizar algún tratamiento adicional
sobre las llamadas entrantes antes de hacerlas avanzar al usuario.
Para mensajes de voz, a este tratamiento puede implicar la
transcripción del mensaje y a continuación la devolución de los
mensajes transcritos al usuario. El MSDS 10 puede por ello ser visto
como una ayuda de secretaría ofrecida que puede ser de mucho valor
para pequeñas compañías o individuos que no pueden permitirse una
secretaria o incluso para negocios mayores que pueden necesitar
alguna ayuda en casos de exceso de trabajo. La transcripción puede
ser proporcionada por individuos situados en cualquier parte del
mundo y puede ser realizada automáticamente por un software de
reconocimiento de voz, tal como un VoiceType de IBM.
Otro tipo de tratamiento que el MSDS 10 puede
proporcionar son los servicios de traducción. La llamada entrante,
tanto si es mensaje de voz, de fax o de datos, puede ser convertida
en SGML y a continuación hecha avanzar a un primer traductor. Dado
el alcance de Internet, el traductor por estar situado virtualmente
en cualquier lugar del mundo y puede devolver el documento traducido
a través de Internet al MSDS 10. El MSDS 10 puede notificar al
usuario de que la transmisión ha sido completada a través de correo
electrónico, buzón de voz, pager, fax o por otros medios. El usuario
conectaría entonces con Internet y recuperaría el documento
producido. Los servicios de traducción del MSDS 10 pueden también
proporcionar una transcripción del mensaje, tal como con software de
reconocimiento de voz.
La descripción anterior de las realizaciones
preferidas del invento ha sido presentada solamente con propósito de
ilustración y descripción. No está destinada a ser exhaustiva o a
limitar el invento a la forma precisa descrita. Son posibles muchas
modificaciones y variaciones a la luz de la enseñanza anterior.
Las realizaciones fueron elegidas y descritas a
fin de explicar los principios del invento y su aplicación práctica
de modo que permita a otros expertos en la técnica utilizar el
invento y distintas realizaciones y con distintas modificaciones
como sea adecuado para el uso particular considerado. Se ha
pretendido que el marco del invento este sólo limitado por las
reivindicaciones adjuntas al mismo.
Claims (11)
1. Un sistema de almacenamiento y entrega de
mensajes en red que comprende: a) medios (17) para recibir una
llamada entrante (15) y para detectar una señal de dirección
asociada con la llamada entrante, estando asociada la señal de
dirección con un usuario (32) del sistema; b) medios (41) para
recibir un mensaje, en un primer formato de fichero, que acompaña a
la señal de dirección; c) medios de procesador (3) controlados por
software (7) para convertir el mensaje del primer formato de fichero
a un formato de lenguaje de marcado estándar generalizado; d) medios
(11) para almacenar el mensaje de formato de marcado estándar
generalizado en un área de almacenamiento; e) medios de servidor (5)
controlados por software (9) para recibir una solicitud de usuario
de sistema para el mensaje de formato de lenguaje de marcado
estándar generalizado y para recuperar el mensaje desde el área de
almacenamiento; y f) medios de servidor que están destinados a
trasmitir al menos una parte del mensaje de formato de lenguaje de
marcado estándar generalizado al usuario de sistema sobre una red
(30); caracterizado porque: g) la solicitud de usuario de
sistema comprende una consulta de búsqueda que especifica al menos
un parámetro para una búsqueda deseada; h) el software (9) de
servidor transfiere la consulta de búsqueda al servidor (5); i) el
servidor está destinado a realizar la búsqueda deseada identificando
toda las señales de mensaje que satisfacen el parámetro de
búsqueda; y j) el servidor envía los resultados de la búsqueda al
usuario (32) del sistema.
2. Un sistema según la reivindicación 1ª para
recibir y almacenar un mensaje como una señal dirigida a un receptor
pretendido y para retransmitir la señal de mensaje a un ordenador de
usuario y caracterizado además porque: a) los medios (17)
para recibir una llamada entrante son un enlace de teléfono (43)
para recibir una llamada entrante (15) desde una red de telefonía
conmutada pública (20); y b) el software (9) de servidor incluye un
"demonio" (37) de protocolo de transferencia de hipertextos que
recibe la solicitud de búsqueda desde el ordenador.
3. Un sistema según la reivindicación 2ª, y
caracterizado además porque los medios procesadores (3) están
destinados a almacenar una entrada de datos para cada señal de
mensaje recibida.
4. Un sistema según la reivindicación 3ª, y
caracterizado además porque la entrada de datos comprende una
pluralidad de campos para identificar la señal de mensaje.
5. Un sistema según la reivindicación 4ª, y
caracterizado además porque la pluralidad de campos para
identificar la señal de mensaje es un Localizador de Recursos
Universal.
6. Un sistema según cualquiera de las
reivindicaciones 2ª a 5ª y caracterizado además porque los
medios procesadores (3) están destinados a almacenar la entrada de
datos en una base de datos relacional.
7. Un método para almacenar y entregar un
mensaje a un usuario sobre una red que comprende las operaciones de:
a) recibir una llamada entrante (15) y detectar una señal de
dirección asociada con la llamada entrante, estando asociada la
señal de dirección con un usuario (32) de sistema; b) recibir un
mensaje, en un primer formato de fichero, que acompaña a la señal de
dirección; c) convertir el mensaje procedente del primer formato de
fichero a un formato de lenguaje de marcado estándar generalizado;
d) almacenar el mensaje de formato de lenguaje de marcado estándar
generalizado en un área de almacenamiento (11); e) recibir una
solicitud de usuario de sistema para el mensaje de formato de
lenguaje de marcado estándar generalizado y recuperar el mensaje
desde el área de almacenamiento; y f) transmitir al menos una parte
del mensaje de formato de lenguaje de marcado estándar generalizado
al usuario de sistema sobre una red (30); caracterizado
porque: g) la solicitud de usuario de sistema recibida comprende una
consulta de búsqueda desde el usuario (32) de sistema que especifica
al menos un parámetro para la solicitud de búsqueda; h) realizar la
búsqueda deseada a través del área de almacenamiento (11); e (i)
enviar los resultados de la búsqueda al usuario del sistema.
8. Un método según la reivindicación 7ª, para
recibir y almacenar un mensaje como una señal dirigida a un receptor
pretendido y para trasmitir la señal del mensaje a un ordenador de
usuario y caracterizado además por las operaciones de: a)
recibir la llamada entrante (15) desde una red (20) de telefonía
conmutada pública; y b) recibir la solicitud de búsqueda en un
demonio (37) de protocolo de transferencia de hipertexto.
9. Un método según la reivindicación 8ª, y
caracterizado además por la operación de almacenar una
entrada de datos en el almacenamiento (11) para cada señal de
mensaje recibida.
10. Un método según cualquiera de las
reivindicaciones 7ª a 9ª y caracterizada además porque la
operación de enviar los resultados de búsqueda al usuario del
sistema incluye la operación de devolver una lista de todos los
mensajes contenidos dentro de la búsqueda deseada.
11. Un método según cualquiera de las
reivindicaciones 7ª a 10ª y caracterizado además por la
operación de guardar los resultados de la búsqueda deseada en el
almacenamiento (11).
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US944741 | 1997-10-06 | ||
| US08/944,741 US5870549A (en) | 1995-04-28 | 1997-10-06 | Systems and methods for storing, delivering, and managing messages |
| PCT/US1998/020732 WO1999018716A1 (en) | 1997-10-06 | 1998-10-02 | Systems and methods for managing messages |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| ES2274583T3 true ES2274583T3 (es) | 2007-05-16 |
| ES2274583T5 ES2274583T5 (es) | 2013-12-05 |
Family
ID=25481985
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES98950859T Expired - Lifetime ES2274583T5 (es) | 1997-10-06 | 1998-10-02 | Sistemas y métodos para gestionar mensajes |
Country Status (9)
| Country | Link |
|---|---|
| US (2) | US5870549A (es) |
| EP (1) | EP1034651B2 (es) |
| JP (1) | JP4230661B2 (es) |
| AT (1) | ATE348478T1 (es) |
| AU (1) | AU755321B2 (es) |
| CA (1) | CA2305459C (es) |
| DE (1) | DE69836644T3 (es) |
| ES (1) | ES2274583T5 (es) |
| WO (1) | WO1999018716A1 (es) |
Families Citing this family (414)
| 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 |
| US5870549A (en) * | 1995-04-28 | 1999-02-09 | Bobo, Ii; Charles R. | Systems and methods for storing, delivering, and managing messages |
| US6564321B2 (en) * | 1995-04-28 | 2003-05-13 | 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 | 株式会社日立製作所 | 情報検索装置 |
| US6076109A (en) * | 1996-04-10 | 2000-06-13 | Lextron, Systems, Inc. | Simplified-file hyper text protocol |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| US6985478B2 (en) * | 1998-02-17 | 2006-01-10 | Genesys Telecommunications Laboratories, Inc. | Using XML expressed primitives for platform and system-independent call modeling |
| 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 |
| 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) |
| 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 |
| 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 |
| 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 |
| 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 |
| US6546374B1 (en) | 1998-11-10 | 2003-04-08 | Aether Systems, Inc. | Apparatus for providing instant vendor notification in an electronic commerce network environment |
| US6341270B1 (en) | 1998-11-10 | 2002-01-22 | Aether Systems, Inc. | Method for providing vendor notification marketing 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 |
| DE19856441C5 (de) * | 1998-12-08 | 2004-11-18 | Robert Bosch Gmbh | Verfahren zur Übertragung von Kurznachrichten |
| DE19856440C2 (de) * | 1998-12-08 | 2002-04-04 | Bosch Gmbh Robert | Übertragungsrahmen und Funkeinheit mit Übertragungsrahmen |
| US20020015480A1 (en) * | 1998-12-08 | 2002-02-07 | Neil Daswani | Flexible multi-network voice/data aggregation system architecture |
| 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 |
| JP3411843B2 (ja) | 1998-12-28 | 2003-06-03 | パナソニック コミュニケーションズ株式会社 | 複合機 |
| SE524391C2 (sv) * | 1998-12-28 | 2004-08-03 | Spyglass Inc | Metod och system för innehållskonvertering av elektroniska dokument för trådlösa klienter. |
| 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 |
| US20010012286A1 (en) * | 1999-01-29 | 2001-08-09 | Emmanuel L. Huna | Method and apparatus for computer alert of device independent messages |
| JP4745478B2 (ja) * | 1999-01-29 | 2011-08-10 | キヤノン株式会社 | ネットワークプリントシステム及び情報処理装置及びその制御方法 |
| US6463145B1 (en) * | 1999-01-29 | 2002-10-08 | Microsoft Corporation | Computer-implemented call forwarding options and methods therefor in a unified messaging system |
| US6711154B1 (en) | 1999-01-29 | 2004-03-23 | Microsoft Corporation | Apparatus and method for device independent messaging notification |
| 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 |
| US7596606B2 (en) * | 1999-03-11 | 2009-09-29 | Codignotto John D | Message publishing system for publishing messages from identified, authorized senders |
| US7032030B1 (en) * | 1999-03-11 | 2006-04-18 | John David Codignotto | Message publishing system and method |
| 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 |
| CA2368419A1 (en) * | 1999-03-31 | 2000-10-05 | British Telecommunications Public Limited Company | Method and apparatus for transferring data to a terminal |
| 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 |
| WO2000060840A2 (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 |
| US6584466B1 (en) * | 1999-04-07 | 2003-06-24 | Critical Path, Inc. | Internet document management system and methods |
| AU4077900A (en) * | 1999-04-07 | 2000-10-23 | Critical Path Inc. | Apparatus and methods for use of access tokens in an internet document management system |
| 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 |
| AU4694800A (en) * | 1999-05-03 | 2000-11-17 | Infoactive, Inc. | Unified messaging system |
| 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 |
| HK1044438A1 (zh) * | 1999-06-01 | 2002-10-18 | America Online, Inc. | 语音留言系统 |
| US6751299B1 (en) | 1999-06-01 | 2004-06-15 | America Online, Incorporated | Voice messaging system |
| EP1236338A4 (en) * | 1999-06-14 | 2004-08-25 | Ascendent Telecommunications I | METHOD AND DEVICE FOR COMMUNICATING WITH ONE OF MANY DEVICES ASSOCIATED WITH A CALL 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 |
| 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 |
| 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 |
| US7620980B1 (en) * | 1999-07-21 | 2009-11-17 | Sun Microsystems, Inc. | Secure data broker |
| 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 |
| US6947182B1 (en) | 1999-07-26 | 2005-09-20 | Canon Kabushiki Kaisha | Network system and control method of the same |
| 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 |
| US6356908B1 (en) | 1999-07-30 | 2002-03-12 | International Business Machines Corporation | Automatic web page thumbnail generation |
| US6665838B1 (en) | 1999-07-30 | 2003-12-16 | International Business Machines Corporation | Web page thumbnails and user configured complementary information provided from a server |
| 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 |
| US6865258B1 (en) * | 1999-08-13 | 2005-03-08 | Intervoice Limited Partnership | Method and system for enhanced transcription |
| AU6536700A (en) * | 1999-08-13 | 2001-03-13 | Intervoice Limited Partnership | Method and system for enhanced media messaging integrated with real-time communication |
| US8135842B1 (en) | 1999-08-16 | 2012-03-13 | Nvidia 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 |
| WO2001022711A1 (en) * | 1999-09-20 | 2001-03-29 | Net Technologies, Inc. | System and method for distribution of telephone audio data via a computer network |
| 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 |
| US9092535B1 (en) | 1999-09-21 | 2015-07-28 | Google Inc. | E-mail embedded textual hyperlink object |
| WO2001024437A2 (en) | 1999-09-30 | 2001-04-05 | United States Postal Service | Systems and methods for authenticating 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 |
| 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 |
| EP1102472B1 (en) * | 1999-11-12 | 2002-12-04 | Ricoh Company, Ltd. | Capturing facsimile data in an electronic document management system |
| 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 |
| EP1107152A3 (en) * | 1999-12-03 | 2007-08-29 | Citibank, N.A. | Method and system for managing communication of information |
| US20020065890A1 (en) * | 1999-12-03 | 2002-05-30 | Ira Barron | Internet based automated outbound message delivery method and system |
| 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 |
| AU2001226401A1 (en) * | 2000-01-14 | 2001-07-24 | Saba Software, Inc. | Method and apparatus for a business applications server |
| US7072934B2 (en) * | 2000-01-14 | 2006-07-04 | Saba Software, Inc. | Method and apparatus for a business applications server management system platform |
| CA2398847A1 (en) * | 2000-01-21 | 2001-07-26 | Sorceron,Inc. | System and method for delivering rich media content over a network |
| 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 |
| AU2001247496A1 (en) * | 2000-03-17 | 2001-10-03 | United States Postal Service | Methods and systems for providing an electronic account to customer |
| US6424426B1 (en) * | 2000-03-28 | 2002-07-23 | Mongonet | Fax-to-email and email-to-fax communication system and method |
| US7755790B2 (en) | 2000-03-28 | 2010-07-13 | Mongonet | Method and system for transferring sponsored digitized representations of documents 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 |
| US7826100B2 (en) * | 2000-03-28 | 2010-11-02 | Mongonet | Methods and apparatus for facsimile transmissions to electronic storage destinations including embedded barcode fonts |
| US7817295B2 (en) * | 2000-03-28 | 2010-10-19 | Mongonet | Method and system for modified document transfer via computer network transfer protocols |
| US7944573B2 (en) * | 2000-03-28 | 2011-05-17 | Mongonet | Methods and apparatus for authenticating 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 |
| US8275100B2 (en) * | 2000-03-28 | 2012-09-25 | Mongonet | Methods and apparatus for billing of facsimile transmissions to electronic storage destinations |
| US20070236750A1 (en) * | 2000-03-28 | 2007-10-11 | Mongonet | Methods and apparatus for facilitating facsimile transmissions to electronic storage destinations |
| US7746496B2 (en) * | 2000-03-28 | 2010-06-29 | Mongonet | Method and system for pay per use document transfer via computer network transfer protocols |
| US8035834B2 (en) * | 2000-03-28 | 2011-10-11 | Mongonet | Methods and apparatus for manipulating and providing 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 |
| US8184318B2 (en) * | 2000-03-28 | 2012-05-22 | Mongonet | Methods and apparatus for compositing facsimile transmissions to electronic storage destinations |
| US7079275B2 (en) * | 2000-03-28 | 2006-07-18 | Mongonet | Method and system for facilitating paper to electronic communications |
| US20090059271A1 (en) * | 2000-03-28 | 2009-03-05 | Mongonet | Methods and apparatus for web-based status of facsimile transmissions to electronic storage destinations |
| US8045204B2 (en) * | 2000-03-28 | 2011-10-25 | Mongonet | Methods and apparatus for facsimile transmissions to electronic storage destinations including tracking data |
| 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 |
| US7688958B2 (en) | 2000-03-31 | 2010-03-30 | Callwave, Inc. | Methods and apparatus for providing expanded telecommunications service |
| US7984104B1 (en) | 2000-04-03 | 2011-07-19 | West Corporation | Method and system for content driven electronic messaging |
| EP1410231A4 (en) * | 2000-04-03 | 2005-02-23 | Juergen Stark | METHOD AND SYSTEM FOR ELECTRONIC MESSAGING WITH CONTENT CONTROL |
| US7062535B1 (en) | 2000-04-03 | 2006-06-13 | Centerpost Communications, Inc. | Individual XML message processing platform |
| 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 |
| US9100221B2 (en) | 2000-05-04 | 2015-08-04 | Facebook, Inc. | Systems for messaging senders and recipients of an electronic message |
| US20130067340A1 (en) | 2000-05-04 | 2013-03-14 | Facebook, Inc. | Intelligently enabled menu choices based on online presence state in address book |
| US8122363B1 (en) | 2000-05-04 | 2012-02-21 | Aol Inc. | Presence status indicator |
| 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 |
| US20130073648A1 (en) | 2000-05-04 | 2013-03-21 | Facebook, Inc. | Presenting a recipient of an e-mail with an option to instant message a sender or another recipient based on the sender's or the other recipient's address and online status |
| 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 |
| US20020069060A1 (en) * | 2000-05-15 | 2002-06-06 | Samuel Cannavo | Method and system for automatically managing a voice-based communications systems |
| 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 |
| 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 |
| 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 |
| 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 |
| AU2001269881A1 (en) * | 2000-06-19 | 2002-01-02 | United States Postal Service | System, method, and article of manufacture for shipping a package privately to acustomer |
| AU2001268517A1 (en) * | 2000-06-19 | 2002-01-02 | United States Postal Service | Systems and methods for providing mail item retrieval |
| US8244809B2 (en) * | 2000-06-20 | 2012-08-14 | United States Postal Service | System and methods for electronic message content identification |
| US7000230B1 (en) * | 2000-06-21 | 2006-02-14 | Microsoft Corporation | Network-based software extensions |
| 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 | データ管理プログラムを記録したコンピュータ読み取り可能な記録媒体及びデータ管理システム |
| WO2002008961A1 (en) * | 2000-07-25 | 2002-01-31 | 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 |
| AU2001284713A1 (en) * | 2000-08-02 | 2002-02-13 | Speaklink, Inc. | System and method for voice-activated web content navigation |
| US7822815B1 (en) * | 2000-08-07 | 2010-10-26 | Cisco Technology, Inc. | Unified messaging feature that plays greetings based on the received calling party number |
| 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 |
| 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 |
| US7155001B2 (en) | 2001-10-24 | 2006-12-26 | Sbc Properties, L.P. | System and method for restricting and monitoring telephone calls |
| US7317787B2 (en) * | 2000-11-21 | 2008-01-08 | At&T Knowledge Ventures, L.P. | Voice enhancing for advance intelligent network services |
| 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 (en) * | 2001-02-19 | 2002-08-21 | Sun Microsystems, Inc. | Content provider for a computer system |
| 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 |
| US9908608B2 (en) | 2001-04-18 | 2018-03-06 | 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 |
| 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 |
| CN1578951A (zh) * | 2001-05-24 | 2005-02-09 | 英特尔公司 | 通过数字助理的消息升级的方法和装置 |
| US20020178227A1 (en) * | 2001-05-25 | 2002-11-28 | International Business Machines Corporation | Routing instant messages using configurable, pluggable delivery managers |
| FI20011241A7 (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 |
| US7177403B2 (en) * | 2001-09-24 | 2007-02-13 | Meyerson Robert F | Event driven 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 |
| US20030061622A1 (en) * | 2001-09-24 | 2003-03-27 | Nebiker Robert M. | Multi-media communication management system with automated paging |
| US20030137959A1 (en) * | 2001-09-24 | 2003-07-24 | Nebiker Robert M. | Flexible-link multi-media communication |
| 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 |
| US20040068648A1 (en) * | 2001-09-24 | 2004-04-08 | Teleware, Inc. | Multimedia communication management |
| US6671356B2 (en) * | 2001-09-24 | 2003-12-30 | Teleware, Inc. | Multi-media communication management system with subscriber messaging integration services |
| US20040004942A1 (en) * | 2001-09-24 | 2004-01-08 | Teleware, Inc. | Multi-media communication management system having graphical user interface conference session management |
| US7054423B2 (en) * | 2001-09-24 | 2006-05-30 | Nebiker Robert M | Multi-media communication downloading |
| US20030059009A1 (en) * | 2001-09-24 | 2003-03-27 | Teleware, Inc. | Modular multi-media communication management system with context dependent multi-media help functionality |
| US7177412B2 (en) * | 2001-09-24 | 2007-02-13 | Berlyoung Danny L | Multi-media communication management system with multicast messaging capabilities |
| US20040015574A1 (en) * | 2001-09-24 | 2004-01-22 | Teleware, Inc. | Multimedia communication management system with external system management |
| US20030058806A1 (en) * | 2001-09-24 | 2003-03-27 | Teleware, Inc. | Multi-media communication system with advanced conference call management |
| US7054416B2 (en) * | 2001-09-24 | 2006-05-30 | Meyerson Robert F | Modular multi-media communication management system |
| 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 |
| 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 |
| US7233655B2 (en) * | 2001-10-03 | 2007-06-19 | Accenture Global Services Gmbh | Multi-modal callback |
| US7472091B2 (en) * | 2001-10-03 | 2008-12-30 | Accenture Global Services Gmbh | Virtual customer database |
| US7640006B2 (en) * | 2001-10-03 | 2009-12-29 | Accenture Global Services Gmbh | Directory assistance with multi-modal messaging |
| US7441016B2 (en) * | 2001-10-03 | 2008-10-21 | Accenture Global Services Gmbh | Service authorizer |
| US7254384B2 (en) * | 2001-10-03 | 2007-08-07 | Accenture Global Services Gmbh | Multi-modal messaging |
| US7337220B2 (en) * | 2001-10-24 | 2008-02-26 | At&T Labs, Inc. | Unified interface for managing DSL services |
| EP1451703A4 (en) * | 2001-10-31 | 2005-03-30 | Followap Inc | SYSTEM AND METHOD FOR INSTANT COMMUNICATION OF MULTIMEDIA |
| US20030083837A1 (en) * | 2001-10-31 | 2003-05-01 | Dinning Gegory J. | Wireles test and measurement system |
| US6985837B2 (en) * | 2001-11-01 | 2006-01-10 | Moon Dennis A | System presenting meteorological information using a browser interface |
| US7839987B1 (en) | 2001-11-01 | 2010-11-23 | Callwave, Inc. | Methods and systems for creating a dynamic call log and contact records |
| US6879677B2 (en) | 2001-11-01 | 2005-04-12 | Callwave, Inc. | Methods and systems for telephony call completion |
| US8705710B2 (en) | 2001-11-01 | 2014-04-22 | Callwave Communications, Llc | Methods and systems for telephony call completion |
| US6738461B2 (en) | 2001-11-01 | 2004-05-18 | Callwave, Inc. | Methods and apparatus for returning a call over a telephony system |
| EP1466470A4 (en) * | 2001-12-24 | 2005-07-27 | Mmf Systems Inc | DIGITAL USER SYSTEM 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 |
| EP1388783B1 (en) * | 2002-08-02 | 2008-02-06 | Sap Ag | Method and computer system for handling incremental data in client-server communication |
| US20040103370A1 (en) * | 2002-11-27 | 2004-05-27 | International Business Machines Corporation | System and method for rendering MFS XML documents for display |
| 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 |
| 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 |
| 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 |
| US6711676B1 (en) * | 2002-10-15 | 2004-03-23 | Zomaya Group, Inc. | System and method for providing computer upgrade information |
| US7577948B2 (en) * | 2003-07-02 | 2009-08-18 | Upgradedetect, 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 |
| GB0224830D0 (en) | 2002-10-24 | 2002-12-04 | Sterix Ltd | Compound |
| 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 |
| US8065439B1 (en) | 2003-12-19 | 2011-11-22 | Nvidia Corporation | System and method for using metadata in the context of a transport offload engine |
| US7899913B2 (en) * | 2003-12-19 | 2011-03-01 | Nvidia Corporation | Connection management 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 |
| 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 |
| 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 |
| US7206872B2 (en) * | 2004-02-20 | 2007-04-17 | Nvidia Corporation | System and method for insertion of markers into a data stream |
| 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 |
| US7480065B1 (en) | 2004-03-05 | 2009-01-20 | Callwave, Inc. | Facsimile telecommunications system and method |
| US7474432B1 (en) * | 2004-03-05 | 2009-01-06 | Callwave, Inc. | Methods and systems for fax routing |
| 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 |
| 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 |
| US7912904B2 (en) * | 2004-03-31 | 2011-03-22 | Google Inc. | Email system with conversation-centric user interface |
| 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 |
| WO2006004713A2 (en) * | 2004-06-29 | 2006-01-12 | 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 |
| US8000455B1 (en) | 2004-12-09 | 2011-08-16 | Callwave, Inc. | Methods and systems for call processing |
| US7409048B2 (en) | 2004-12-09 | 2008-08-05 | Callwave, Inc. | Call processing and subscriber registration systems and methods |
| 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 |
| US7511606B2 (en) * | 2005-05-18 | 2009-03-31 | Lojack Operating Company Lp | Vehicle locating unit with input voltage protection |
| 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 |
| 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 |
| US20060265088A1 (en) * | 2005-05-18 | 2006-11-23 | Roger Warford | Method and system for recording an electronic communication and extracting constituent audio data therefrom |
| 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 (fr) * | 2006-10-20 | 2017-01-18 | Orange | Procédé de transfert de messages sur terminal mobile, serveur et produit programme d'ordinateur correspondants |
| 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 |
| US20080225869A1 (en) * | 2007-03-15 | 2008-09-18 | Microsoft Corporation | Enabling sharing of devices on a network |
| 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 |
| 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 |
| US20080225828A1 (en) * | 2007-03-15 | 2008-09-18 | Microsoft Corporation | Enabling routing of data on a network |
| 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 |
| US20080240374A1 (en) * | 2007-03-30 | 2008-10-02 | Kelly Conway | Method and system for linking customer conversation channels |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| US9037601B2 (en) | 2011-07-27 | 2015-05-19 | Google Inc. | Conversation system and method for performing both conversation-based queries and message-based queries |
| 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 |
| MX2017008552A (es) | 2014-12-24 | 2018-03-15 | Space Data Corp | Tecnicas para lanzamiento de globo/aeronave inteligente y ubicación de ventana de recuperacion. |
| BR112017013836B1 (pt) | 2014-12-24 | 2022-05-24 | Space Data Corporation | Separação de uma plataforma mediante colisão pendente |
| US10059421B2 (en) | 2014-12-30 | 2018-08-28 | Space Data Corporation | Multifunctional balloon membrane |
| CN114567668B (zh) * | 2022-03-07 | 2024-05-07 | 桔帧科技(江苏)有限公司 | 一种基于iNotify实时响应的数据篡改监控方法 |
Family Cites Families (29)
| 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 |
| US5459584A (en) | 1988-09-22 | 1995-10-17 | Audiofax, Inc. | Facsimile telecommunications system and method |
| US4994926C1 (en) * | 1988-09-22 | 2001-07-03 | Audiofax Ip L L C | Facsimile telecommunications system and method |
| US5488651A (en) * | 1989-05-08 | 1996-01-30 | Brooktrout Technology, Inc. | Fax message system |
| US5291546A (en) * | 1989-05-08 | 1994-03-01 | 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 |
| WO1996003434A1 (en) | 1994-07-25 | 1996-02-08 | 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 |
| CA2229646C (en) | 1995-08-15 | 2007-02-13 | Mumps Audiofax, Inc. | Interactive medication data telephony system |
-
1997
- 1997-10-06 US US08/944,741 patent/US5870549A/en not_active Expired - Lifetime
-
1998
- 1998-10-02 ES ES98950859T patent/ES2274583T5/es not_active Expired - Lifetime
- 1998-10-02 EP EP98950859.3A patent/EP1034651B2/en not_active Expired - Lifetime
- 1998-10-02 WO PCT/US1998/020732 patent/WO1999018716A1/en not_active Ceased
- 1998-10-02 AU AU96793/98A patent/AU755321B2/en not_active Expired
- 1998-10-02 JP JP2000515377A patent/JP4230661B2/ja not_active Expired - Lifetime
- 1998-10-02 CA CA2305459A patent/CA2305459C/en not_active Expired - Lifetime
- 1998-10-02 DE DE69836644.1T patent/DE69836644T3/de not_active Expired - Lifetime
- 1998-10-02 AT AT98950859T patent/ATE348478T1/de active
- 1998-11-05 US US09/186,595 patent/US6350066B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| ES2274583T5 (es) | 2013-12-05 |
| EP1034651B1 (en) | 2006-12-13 |
| ATE348478T1 (de) | 2007-01-15 |
| WO1999018716A1 (en) | 1999-04-15 |
| JP2001519624A (ja) | 2001-10-23 |
| AU9679398A (en) | 1999-04-27 |
| CA2305459A1 (en) | 1999-04-15 |
| DE69836644T2 (de) | 2007-09-20 |
| EP1034651A1 (en) | 2000-09-13 |
| AU755321B2 (en) | 2002-12-12 |
| JP4230661B2 (ja) | 2009-02-25 |
| EP1034651A4 (en) | 2005-07-27 |
| EP1034651B2 (en) | 2013-10-23 |
| CA2305459C (en) | 2014-05-27 |
| US5870549A (en) | 1999-02-09 |
| US6350066B1 (en) | 2002-02-26 |
| DE69836644D1 (de) | 2007-01-25 |
| DE69836644T3 (de) | 2014-03-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2274583T3 (es) | Sistema y metodos para gestionar mensajes. | |
| US6564321B2 (en) | Systems and methods for storing, delivering, and managing messages | |
| ES2326565T5 (es) | Sistema de almacenamiento y entrega de mensajes | |
| US7685247B2 (en) | System for publishing and converting messages from identified, authorized senders | |
| US7032030B1 (en) | Message publishing system and method | |
| HK1138454A (en) | Message storage and delivery system |