CA1261493A - Communication system having unified messaging - Google Patents
Communication system having unified messagingInfo
- Publication number
- CA1261493A CA1261493A CA000537981A CA537981A CA1261493A CA 1261493 A CA1261493 A CA 1261493A CA 000537981 A CA000537981 A CA 000537981A CA 537981 A CA537981 A CA 537981A CA 1261493 A CA1261493 A CA 1261493A
- Authority
- CA
- Canada
- Prior art keywords
- message
- messages
- voice
- terminal
- set forth
- 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
Links
Classifications
-
- 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- 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/53325—Interconnection arrangements between voice mail systems
-
- 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
- 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/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
Abstract
COMMUNICATION SYSTEM HAVING UNIFIED MESSAGING
Abstract Unified messaging is a concept that provides for a single electronic mailbox for different types of messages. The mailbox can be on a user's host computer, PBX, PC, etc., and the user has consistent facilities available to originate, receive and manipulate messages. Messages can be translated from one media to another for reception, and a single message may be composed of parts that use different native media. The message recipient has a single controllable point of contact where all messages can be scanned and/or viewed.
Abstract Unified messaging is a concept that provides for a single electronic mailbox for different types of messages. The mailbox can be on a user's host computer, PBX, PC, etc., and the user has consistent facilities available to originate, receive and manipulate messages. Messages can be translated from one media to another for reception, and a single message may be composed of parts that use different native media. The message recipient has a single controllable point of contact where all messages can be scanned and/or viewed.
Description
COMMUNICATION SYSTEM HAVING UNIFIED MESSA(~ING
l'~ackground Q the InYention This invention relates to communication system message notification systems and more particularly to such systems where messages received from 5 various mediums are all reported to a user at a single point.
It has become common practice within the past few years to arrange a communication system to receive voice messages when a called party is unavailable. The received message is recorded and a notification, usually a lighted lamp, is given to the called party indicating the presence of a message 10 that is waiting.
As data terminals become popular, people have begun to communicate over the data network by sending 'mail' messages to one another. These messages arrive at the called party's host computer and are queued waiting for the called party to request their presentation in display form on the screen of a 15 terminal connected to the host computer. While this arrangement is a great step forward in the evolution of communication, it still presents problems in that terminals are not always available for use by a called party. For example, if a data message were to be sent to an electronic address and the addressee were to be away at a location remote from his or her host computer, the 20 received message would not be available to the addressee. Of equal concern, the addressee would not even know that a message has been delivered.
The problems compound when users have several different electronic 'mail' services. Users must log on to each such service just to find out if messages are waiting. Then each message is retrieved from each service in a 25 different manner and possibly using different terminals.
Summar~ the I~vention We have constructed a messaging system which allows a user (addressee) to specify one service as a central repository of messages which are delivered from/by any of the other services available to that user. For example, if a user30 has a voice mail service associated with a telephone station set and a data mail service available with a terminal (or PC), that user may specify either service as the recipient service. Thus, when a message arrives in either service, the notification of the arrival of that message is given only in the recipient service.
For example, assuming that the user has selected the data mail service as the recipient service, then a voice message which arrives via the voice service would cause a message to be displayed on the data terminal associated with the host computer serving the mail service indicating that a voice message has arrived.
The user could then retrieve the voice message in the normal manner via the voice terminal or the user could view an abstract of the message on the terminal screen.
On the other hand, assuming that the user had signified that the voice service was to be the recipient, then the lighted lamp, or other means, associated with the voice terminal would indicate that messages have arrived. The user then would attempt to retrieve the messages and would be told that some of the messages which are waiting are electronic messages available at the terminal. The user, in one embodiment, could then request via the voice terminal that the data message be converted to speech so that the user could hear the message even though no data terminal is available. Some voice terminals have data displays associated with them.
In such situations, the data message can be retrieved via the voice terminal display.
In accordance with one aspect of the invention there is provided a message delivery arrangement for use in situations where a plurality of users exchange voice or data messages with one another, said messages being stored for subsequent delivery to the message recipient, and wherein said data messages are typically delivered to a data terminal and said voice messages are typically delivered to a voice terminal, said arrangement comprising means controlled by potential message recipients for designating either the recipient's voice terminal or the recipient's data terminal as the prime message receptor, means controlled by said designating means for sending to said prime message receptor notifications of the arrival of either voice or data messages, and means controlled by said prime message 3~3
l'~ackground Q the InYention This invention relates to communication system message notification systems and more particularly to such systems where messages received from 5 various mediums are all reported to a user at a single point.
It has become common practice within the past few years to arrange a communication system to receive voice messages when a called party is unavailable. The received message is recorded and a notification, usually a lighted lamp, is given to the called party indicating the presence of a message 10 that is waiting.
As data terminals become popular, people have begun to communicate over the data network by sending 'mail' messages to one another. These messages arrive at the called party's host computer and are queued waiting for the called party to request their presentation in display form on the screen of a 15 terminal connected to the host computer. While this arrangement is a great step forward in the evolution of communication, it still presents problems in that terminals are not always available for use by a called party. For example, if a data message were to be sent to an electronic address and the addressee were to be away at a location remote from his or her host computer, the 20 received message would not be available to the addressee. Of equal concern, the addressee would not even know that a message has been delivered.
The problems compound when users have several different electronic 'mail' services. Users must log on to each such service just to find out if messages are waiting. Then each message is retrieved from each service in a 25 different manner and possibly using different terminals.
Summar~ the I~vention We have constructed a messaging system which allows a user (addressee) to specify one service as a central repository of messages which are delivered from/by any of the other services available to that user. For example, if a user30 has a voice mail service associated with a telephone station set and a data mail service available with a terminal (or PC), that user may specify either service as the recipient service. Thus, when a message arrives in either service, the notification of the arrival of that message is given only in the recipient service.
For example, assuming that the user has selected the data mail service as the recipient service, then a voice message which arrives via the voice service would cause a message to be displayed on the data terminal associated with the host computer serving the mail service indicating that a voice message has arrived.
The user could then retrieve the voice message in the normal manner via the voice terminal or the user could view an abstract of the message on the terminal screen.
On the other hand, assuming that the user had signified that the voice service was to be the recipient, then the lighted lamp, or other means, associated with the voice terminal would indicate that messages have arrived. The user then would attempt to retrieve the messages and would be told that some of the messages which are waiting are electronic messages available at the terminal. The user, in one embodiment, could then request via the voice terminal that the data message be converted to speech so that the user could hear the message even though no data terminal is available. Some voice terminals have data displays associated with them.
In such situations, the data message can be retrieved via the voice terminal display.
In accordance with one aspect of the invention there is provided a message delivery arrangement for use in situations where a plurality of users exchange voice or data messages with one another, said messages being stored for subsequent delivery to the message recipient, and wherein said data messages are typically delivered to a data terminal and said voice messages are typically delivered to a voice terminal, said arrangement comprising means controlled by potential message recipients for designating either the recipient's voice terminal or the recipient's data terminal as the prime message receptor, means controlled by said designating means for sending to said prime message receptor notifications of the arrival of either voice or data messages, and means controlled by said prime message 3~3
2~l receptor and responsive to receipt of each said notification for alerting said recipient of said received notification.
In accordance with another aspect of the invention there is provided a message delivery method for use in situations where a plurality of users exchange voice or data messages with one another, said messages being stored for subsequent delivery to the message recipient, and wherein said data messages are typically delivered to a data terminal and said voice messages are typically delivered to a voice terminal, said method comprising the steps of designating, under control of potential message recipients, either the recipient's voice terminal or the recipient's data terminal as the prime message receptor, sending to a designated prime message receptor notifications of the arrival of either voice or data messages, and alerting, under control of said designated prime message receptor and responsive to receipt of each said notification, said recipient of said received notification.
Brief Descri~tion of the Drawinqs These and other objects and features, together with the operation and utiliæation of the present invention, will be more apparent from the illustrative embodiment shown in conjunction with the drawings in which FIG. 1 is an overall block diagram of our system;
FIG. 2 shows a typical key pad and alerting device;
FIGS. 3-5 show a block layout of the control structure for our system;
FIGS. 6-9 show various message scenarios;
FIGS. 10-14 show flow charts of message processing;
and FIG. 15 shows a block diagram of our message system.
General Description The unified messaging system (UMS 10), shown in FIG. 1, is based on several basic principles of integration that underlie all aspects of our messaging ~y~stem. These fall into three areas. First, UMS
~2~
2b provides guidelines for a basic set of consistent service attributes such as unified messaging mailbox, unified messaging retrieval and unified messaging preparation. Secondly, user interface guidelines are established for messaging services to give users a consistent set of names and semantics for all messaging services. This is provided by unified
In accordance with another aspect of the invention there is provided a message delivery method for use in situations where a plurality of users exchange voice or data messages with one another, said messages being stored for subsequent delivery to the message recipient, and wherein said data messages are typically delivered to a data terminal and said voice messages are typically delivered to a voice terminal, said method comprising the steps of designating, under control of potential message recipients, either the recipient's voice terminal or the recipient's data terminal as the prime message receptor, sending to a designated prime message receptor notifications of the arrival of either voice or data messages, and alerting, under control of said designated prime message receptor and responsive to receipt of each said notification, said recipient of said received notification.
Brief Descri~tion of the Drawinqs These and other objects and features, together with the operation and utiliæation of the present invention, will be more apparent from the illustrative embodiment shown in conjunction with the drawings in which FIG. 1 is an overall block diagram of our system;
FIG. 2 shows a typical key pad and alerting device;
FIGS. 3-5 show a block layout of the control structure for our system;
FIGS. 6-9 show various message scenarios;
FIGS. 10-14 show flow charts of message processing;
and FIG. 15 shows a block diagram of our message system.
General Description The unified messaging system (UMS 10), shown in FIG. 1, is based on several basic principles of integration that underlie all aspects of our messaging ~y~stem. These fall into three areas. First, UMS
~2~
2b provides guidelines for a basic set of consistent service attributes such as unified messaging mailbox, unified messaging retrieval and unified messaging preparation. Secondly, user interface guidelines are established for messaging services to give users a consistent set of names and semantics for all messaging services. This is provided by unified
3.
alerting/notification and uni~led message retrieval commands. Finally, UMS
provides an underlying application architecture, or unified connectivity, that enables all messaging services to communicate with each other.
Unif~led messaging system 10 is the one access point for all messages 5 regardless of the message type and regardless of the message origination. Thiscapability is made possible by an underlying message transfer architecture, to be described hereinafter, that forwards messages and message notifications from one service to another. Forwarding can be done automatically under system control, or under direct control by the user.
Users are able to retrieve messages from their chosen unified messaging mailbox using any of several terminal types, such as, for example, terminals 101-108, from any location, local or remote. Thus, a user has unified access to any messaging service such as, by way of example, electronic mail 110,voice mail 10~, private data system 111, local area network 112, message 15 coverage 113 or fax 114. Some of these services, as shown, are controlled directly from PBX 12 and some by unified message system 10.
Depending upon the technological limitations of some retrieval devices or some message services, however, users may only be able to retrieve parts of a message or messages in certain forms. For example, from a data terminal (103-20 107) a user can retrieve only the voice mail header or abstract identifying thesender, date, time, etc. Using this header information, a user could select the desired message and hear the entire voice message on an associated voice station 101-102. A limited display telephone 102 can only retrieve abstracts andshort messages. Text-to-speech converter 13 uses the well-known text-to-speech ~5 technology for media conversion so that most types of messages can be retrieved in voice form from a conventional voice telephone 101,102.
Message senders are able to create a message without knowing the recipient's retrieval system or retrieval device. For instance, an electronic mail user can create a meeting notice and send it to several people. These recipients30 may or may not be electronic mail users. One recipient may receive the meeting notice from (1) the United States Postal Service via an electronic paper mail gateway; (2) through text-to-speech conversion; or (3) by calling the message center agent. Yet another recipient may receive the meeting notice on a personal computer. In each case, the sender simply creates the meeting notice, enters the names and addresses of the recipients in a consistent way and sends the mail without having to be aware of the recipients' retrieval services or retrieval devices. It is the recipient who designates one of his/her services 109-11~, as the receptor service and all messages, or notifications of messages, go to 5 the designated receptor.
Whenever a user-designated receptor receives a new message, be it text, voice or facsimile, that user is alerted to that fact. Alerting is achieved, forexample, by lighting message waiting lamp 20 (FIG. 2) which is part of face plate 201 of users' voice terminal 101 or 102 (FIG. 1). Alerting on data 10 terminals is achieved by activating the terminal screen indicator on electronic terminals. Users see the illuminated lamp or screen indicator and may then enter their receptor service in the prescribed manner to retrieve their messages.
Notification of new messages is done within the mailbox by icons or single-line entries on the screen. In cases where messages cannot be forwarded, these 15 notifications tell the users where they have new messages on other services.
A consistent set of message retrieval commands is ava`ilable from every terminal. FIG. 2 illustrates the layout of the basic message retrieval commands that are available via the typical voice terminal key pad. This interface is used, for example, for voice store-and-forward services and for text-to-speech retrieval 20 of text messages. These same message retrieval commands could be available on limited-character display terminals, and on full screen terminals.
Detailesl~ Description FIG. 3 shows the control or application architecture for the described system. The goal of the application architecture is to provide a basis for 25 interoperation and cooperation between applications distributed throughout a network, and to ensure a consistent end-user view of basic communication services across various products. The application architecture includes an application layer 302, a presentation layer 303, as well as a user interface layer 301.
The user interface layer 301 is the end-user point of interaction with the system. It defines standard formats and capabilities for collecting user input and for displaying information (including feedback, error messages and data) to the user. User applications (10~, 110, 111) can also make use of the user interface layer 301 services to collect user input and to display information in ~ti~ ~3;~
standard ways.
As shown in FIG. 3, application layer 302 includes two major components, namely, (1) message service architecture 40 which contains application independent transmission related services that support store-and-5 forward message delivery and application specific service functions, and(2) content description architecture 50 which provides a standard way of identifying and describing contents across dissimilar systems.
The presentation layer 303 handles protocol negotiations between peer applications concerning the choice of formats for representing information for 10 transmission (the choice of transfer syntax). Presentation layer 303 services also deflne such functions as document coding and conversion (303-10), encryption coding and conversion (303-20), and voice coding and conversion (303-30).
As shown in FIG. 4, message service architecture 40 contains three components; message transport header 401, message services protocols 404-405 15 and message report header 402.
Message transport header 401 is the message envelope that contains information relevant to the transmission of the message: the origination and destination addresses, a time-stamp and various transport options (e.g., grade-of service). Message report header 402 is used to return transmission related status 20 information. Message services protocols 404-405 contain functions required byspecific messaging applications such as electronic mail 405 (e.g., copy-to, subject) and notification services 404 (e.g., message waiting indicator, messageforwarding).
To digress momentarily, FIG. 15 details the messages exchanged between 25 the unifled messaging system (U~vIS) and the mail se;vice. The messages fall into four categories of actions: (1) update, (2) query, (3) response, and
alerting/notification and uni~led message retrieval commands. Finally, UMS
provides an underlying application architecture, or unified connectivity, that enables all messaging services to communicate with each other.
Unif~led messaging system 10 is the one access point for all messages 5 regardless of the message type and regardless of the message origination. Thiscapability is made possible by an underlying message transfer architecture, to be described hereinafter, that forwards messages and message notifications from one service to another. Forwarding can be done automatically under system control, or under direct control by the user.
Users are able to retrieve messages from their chosen unified messaging mailbox using any of several terminal types, such as, for example, terminals 101-108, from any location, local or remote. Thus, a user has unified access to any messaging service such as, by way of example, electronic mail 110,voice mail 10~, private data system 111, local area network 112, message 15 coverage 113 or fax 114. Some of these services, as shown, are controlled directly from PBX 12 and some by unified message system 10.
Depending upon the technological limitations of some retrieval devices or some message services, however, users may only be able to retrieve parts of a message or messages in certain forms. For example, from a data terminal (103-20 107) a user can retrieve only the voice mail header or abstract identifying thesender, date, time, etc. Using this header information, a user could select the desired message and hear the entire voice message on an associated voice station 101-102. A limited display telephone 102 can only retrieve abstracts andshort messages. Text-to-speech converter 13 uses the well-known text-to-speech ~5 technology for media conversion so that most types of messages can be retrieved in voice form from a conventional voice telephone 101,102.
Message senders are able to create a message without knowing the recipient's retrieval system or retrieval device. For instance, an electronic mail user can create a meeting notice and send it to several people. These recipients30 may or may not be electronic mail users. One recipient may receive the meeting notice from (1) the United States Postal Service via an electronic paper mail gateway; (2) through text-to-speech conversion; or (3) by calling the message center agent. Yet another recipient may receive the meeting notice on a personal computer. In each case, the sender simply creates the meeting notice, enters the names and addresses of the recipients in a consistent way and sends the mail without having to be aware of the recipients' retrieval services or retrieval devices. It is the recipient who designates one of his/her services 109-11~, as the receptor service and all messages, or notifications of messages, go to 5 the designated receptor.
Whenever a user-designated receptor receives a new message, be it text, voice or facsimile, that user is alerted to that fact. Alerting is achieved, forexample, by lighting message waiting lamp 20 (FIG. 2) which is part of face plate 201 of users' voice terminal 101 or 102 (FIG. 1). Alerting on data 10 terminals is achieved by activating the terminal screen indicator on electronic terminals. Users see the illuminated lamp or screen indicator and may then enter their receptor service in the prescribed manner to retrieve their messages.
Notification of new messages is done within the mailbox by icons or single-line entries on the screen. In cases where messages cannot be forwarded, these 15 notifications tell the users where they have new messages on other services.
A consistent set of message retrieval commands is ava`ilable from every terminal. FIG. 2 illustrates the layout of the basic message retrieval commands that are available via the typical voice terminal key pad. This interface is used, for example, for voice store-and-forward services and for text-to-speech retrieval 20 of text messages. These same message retrieval commands could be available on limited-character display terminals, and on full screen terminals.
Detailesl~ Description FIG. 3 shows the control or application architecture for the described system. The goal of the application architecture is to provide a basis for 25 interoperation and cooperation between applications distributed throughout a network, and to ensure a consistent end-user view of basic communication services across various products. The application architecture includes an application layer 302, a presentation layer 303, as well as a user interface layer 301.
The user interface layer 301 is the end-user point of interaction with the system. It defines standard formats and capabilities for collecting user input and for displaying information (including feedback, error messages and data) to the user. User applications (10~, 110, 111) can also make use of the user interface layer 301 services to collect user input and to display information in ~ti~ ~3;~
standard ways.
As shown in FIG. 3, application layer 302 includes two major components, namely, (1) message service architecture 40 which contains application independent transmission related services that support store-and-5 forward message delivery and application specific service functions, and(2) content description architecture 50 which provides a standard way of identifying and describing contents across dissimilar systems.
The presentation layer 303 handles protocol negotiations between peer applications concerning the choice of formats for representing information for 10 transmission (the choice of transfer syntax). Presentation layer 303 services also deflne such functions as document coding and conversion (303-10), encryption coding and conversion (303-20), and voice coding and conversion (303-30).
As shown in FIG. 4, message service architecture 40 contains three components; message transport header 401, message services protocols 404-405 15 and message report header 402.
Message transport header 401 is the message envelope that contains information relevant to the transmission of the message: the origination and destination addresses, a time-stamp and various transport options (e.g., grade-of service). Message report header 402 is used to return transmission related status 20 information. Message services protocols 404-405 contain functions required byspecific messaging applications such as electronic mail 405 (e.g., copy-to, subject) and notification services 404 (e.g., message waiting indicator, messageforwarding).
To digress momentarily, FIG. 15 details the messages exchanged between 25 the unifled messaging system (U~vIS) and the mail se;vice. The messages fall into four categories of actions: (1) update, (2) query, (3) response, and
(4) notification. Update messages include requests for updating the alerting mechanism (e.g., turn the lamp on/off), requests for updating the itinerary information stored on the call coverage (message center) service for accurately 30 answering phone calls and requests for updating forwarding status (e.g., turning the autoforwarding on/off from the call coverage service to the mail service).
Queries are used to ask for accurate status information (e.g., is the forwardingon/off, what is the latest itinerary information, is there new voice mail waiting, etc.) and the responses are used to reply to the queries. Notifications are sent from the UMS to the mail service to notify the users of the presence of new messages in their other messaging services.
FIG. 5 shows content descriptor architecture 50 which describes the contents of the message. Contents may be as simple as a user-entered text
Queries are used to ask for accurate status information (e.g., is the forwardingon/off, what is the latest itinerary information, is there new voice mail waiting, etc.) and the responses are used to reply to the queries. Notifications are sent from the UMS to the mail service to notify the users of the presence of new messages in their other messaging services.
FIG. 5 shows content descriptor architecture 50 which describes the contents of the message. Contents may be as simple as a user-entered text
5 message or as complex as a voice message embedded in a word-processing document containing a graph and spreadsheet. The basic structure of content descriptor architecture 50 parallels that of the message service architecture. It consists of the unifled content description header (UCDH 501), content services protocol and the described contents. The UCDH 501 contains fields describing 10 the type, encoding characteristics and length of the contents. It is entirelyadequate for describing simple contents (e.g., an unformatted text message) or contents having well-deflned and standardized structures. The content descriptor architecture 501 also provides functions for describing non-standard structures.
Following the UCDH are the content services 502, 503. These services provide additional information regarding the content sent with the message 401, 404, 405. This information might include the specific format of the content, thetype of application used to create the content, the date of creation, the author's name, etc. Finally, the actual contents follows 504, 505, 506, 507. This is the 20 content that was fully described by 501-503 so that the receiving system has enough information to process the contents.
A user agent process on the user~s actual messaging service takes the information provided by the sending user (FIG. 10: 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009) and formats it according to the architecture 25 (FIG. 10: 1010, 1012, 1013, 101~1019) for the particular service. The user agent process then passes this formatted message to a message transport agent located within the user's particular service. The MHS.ASCII is responsible for transmitting the message. It takes the message from the UA and creates the "envelope" for the message (FIG. 10: 1011, 1014). Once the envelope is 30 constructed, the MHS.ASCII takes the necessary steps to assure accurate transmission of the message to the destination service.
The architectural model underlying MHS.ASCII is derived from CCITT's Messaging Handling System (MHS), the international standard for exchanging electronic mail messages. The application layer services provided by q~
MHS.ASCII are a superset of those defined by MHS. W;th respect to presentation layer services, MHS.ASCII is American Standard Code for Information Interexchange (ASCII) coded, providing compatibility with standard UN~ System mail and a human-readable format. In contrast, MHS is binary 5 encoded. Thus, if the underlying protocol layers are compatible, communicationbetween MTA and MHS services requires a straightforward conversion at the presentation layer.
Speech Codi~g Digital encoding of speech is an old technology, presently used in 10 extensively deployed digital carrier systems. Pulse Code Modulation (PCM) is the most commonly used method, encoding voice into 56 or 64Kbps. The encoded voice form is a well-defined standard (although two versions exist internationally). More recently, Adaptive Differential Pulse Code Modulation (ADPCM) techniques have been developed that reduce the voice coding rate to 15 32Kbps, yet retain "toll quality" fidelity. Standards are also in place for these algorithms. When voice coding and storage is intended to occur in customer premises equipmentt product designers freguently compromise voice fidelity slightly to obtain reduced storage requirements by using a lower encoding rate.
I~-t~Speech ~Q~C2i~
Unifled messaging retrieval is greatly enhanced by use of text-to-speech technology. This technology allows text message retrieval when the user is at a voice-only instrument. ASCII text is subjected to format processing (e.g., for abbreviations), syntactical analysis and letter-to-phone-me conversion. The resulting representation of phone-mes and stress marks is converted to sound by 25 a set of rules that drive a speech synthesizer. Dictionaries are included to provide proper sounding phone-me strings for words and names that would be incorrectly pronounced by the ASCII-to-phone-me translation algorithm. Text-to-speech algorithms are implemented on a single circuit board and work in real-time.
Turning now to FIGS. ~, let us look at a service of scenarios to see how the unified messaging system operates in typical environments. Since, as discussed, a goal of the unified messaging system is to provide users with a single point of message retrieval, one conceptual message box (universal mailbox) is established for each user. This can be established, ideally, under 9;~
user control. A second goal is to provide a single, common alerting when messages are received ;n the universal mailbox. The user has the choice of where (i.e., in what controlling service) the universal mailbox will be located.This is accomplished, for example, by users instructing their other messaging 5 services to forward their messages to the unified mailbox. This can be done from the users terminal or by a central administrator. The universal mailbox will be referred to as the prime message receptor and can be classified into oneof four message servers: 1) a switch (PBX) based text messaging service; 2) a switch (PBX) based voice messaging service; 3) a stand-alone text messaging 10 service; and 4) a stand-alone voice messaging service. Each of these four major categories will now be described.
FIG. 6 shows a switch based text messaging service which can receive text (data) messages from any remote text messaging service, such as electronic mail service 110 of a message sender, that supports the MHS.ASCII protocol.
Services 109 and 110 are advantageously sending user controllable software residing on any processor associated with the sending user. Services 601 and 602 are receiving user controllable software residing on processors integral with PBX switch 12. Services 603 and 604 are receiving user controllable software residing on stand-alone processors.
When the receiving text messaging service cannot accept voice messages and the sending service is a voice service, such as voice mail 10~ (which can bethe well-known Audio Information Exchange Service provided by AT&T), the receiving service can still provide text notifications of messages intended for the end-user, provided the sending service transmits some information pertaining to 25 the message. This information can be the scanline headers or notifications associated with each message. These notifications are used to announce the arrival of new mail in the remote system (e.g. "You Have ~ioice Mail").
Complete header, or abstract, information is sent instead of notiflcations when the sending service can support header creation and transmission (e.g. "32 30 second voice mail from Bill Evancho at xxx-5555 delivered at 12:15am on April 15"). When new mail or notificatiolls arrive at the text mail service, theassociated PBX switch 12 is signaled to alert the end-user to new messages.
This alerting can be the lighting of lamp 20 at voice terminal 101.
FIG. 7 shows a switch based voice messaging service which receives v~ice messages from all remote voice messaging systems that support the MHS.ASCII
protocol. Remote text messaging services can deliver to the voice messaging system either (1) the entire message using conventional, well-known text-to-5 voice translated information; (2) headers about the text information stored onthe remote text system (e.g. "text mail of 532 characters, from Tony Selemi, at 3:20pm on 4/17, subject: meeting cancellation"); or (33 a notiflcation message (e.g. "You Have Text Mail"). As discussed above, when new messages arrive at the voice messaging service, the associated switch is signaled to alert the end-10 user to new messages.
FIG. 8 shows a stand-alone text mail service where messages are received exactly as in scenario 1 (FI(~. 6). However, the alerting function is achieved by means of a message request sent from text messaging service 604 to switch based processor 12 via unified messaging system 801. Unified messaging system 801 is 15 processor resident software residing on any system processor, including PBX
switch 12 processor. Software in the unified messaging system 801 exchanges a protocol with switch 12 to provide commands for lighting and extinguishing alerting lamp 20 of voice terminal 101.
FIG. 9 shows a stand-alone voice messaging service where messaging is 20 provided, as in scenario 2 (FIG. 7), and alerting is provided, as shown in scenario 3 (FIG. 8).
As shown in FIG. 10, the user enters his or her mail service and requests to create a mail message (e.g. CR13ATE MAIL 1001). The service asks the user for the f~rst recipient (TO 1002) and the user enters the recipient's name, "Tom25 Smith". The application also asks the user for more (TO), for copy-to recipients (CC) and for blind-copy recipients (BCC). The service asks the user for a subject, (SUBJECT 003) and the user can enter some information to serve as a subject. The service asks the user to enter a message and the user does so. The service, blocks 1004-100~, asks the user if he/she wishes to attach a document 30 (such as a spreadsheet, graph, memo, etc.). If the user does want to attacha document, the application asks the user for information regarding the document, for example, the document name, file folder, keywords, etc. If the user does not wish to attach a docùment, or when the document attaching request is completed, the application asks the user if he/she wants to defer ~2~
delivery of the message for a later time. If so, the user supplies the necessaryinformation, for example, the date and time.
The information obtained by the service from the user's input is formatted according to the underlying architecture, as shown in FIGS. 3, 4 and 5 5. Each component of the message is formatted in a "keyword: value"
structure. The recipients' names are mapped to a logical and a physical address for connecting to the recipient's receiving application (i.e. the destination address). This could take the form of a device line number and a telephone number, block 1010. The software control to perform this function is now well-10 known.
A universal header is created, block 1011 (FIG. 4, message transport header 401), from the information supplied by the user, for instance, the user'sname and address (logical and physical), the names and addresses of the recipients, the date and time the message was created, deferred delivery 15 information, and specific information about what follows such as the type of message. A service protocol is created, block 1012 (FIG. 4, mail 405), includingservice information which includes the recipients' names ~and addresses if supplied) as entered by the user, the subject, sensitivity, etc. The actual message (e.g. "Please meet me for lunch outside the cafeteria") is also formatted 20 with descriptive information regarding the type of the message, for example, TEXT, and the length of the message, block 1013 (FIG. 5, 501, 502 and 504). If the user had attached a document, for example a spreadsheet, the application would also format a header (FIG. 5, 503) to send along with the spreadsheet describing information regarding the spreadsheet such as the application that 25 created it, its length, its internal format, its date and time of creation, any encoding/encryption information, etc.
When all this formatting is completed, blocks 1014-1019, the mail message contains headers and contents in a structured way, interpretable by the receiving processor(s). The mail message is now ready to be sent to its 30 destination(s).
As shown in FIG. 11, the user can retrieve messages from the unified mailbox via several different retrieval devices. This section details the retrieval process depending upon the retrieval device. In most of these cases, the user isretrieving the message because he/she has been alerted that there are new messages. This alerting could be accomplished throllgh the illumination of a light on the voice or data terminal. Alerting for all messages, regardless of which service sent the message, is via a single service, called the receptor service, by the recipient user.
Several different message retrieval scenarios are shown in FIG. 11. Using a multi-frequency (MF) voice telephone terminal, the user picks up the receiver and accesses the message receptor service 1101 by dialing a particular number, adial access code, or a feature button on the telephone. The user enters the login 1102 via the MF button and enters a password 1103 (optionally). At this 10 point, the user might hear a welcome message 1104. The user can either go directly into the setrieval process or execute another command available on the service. When entering the retrieval procedure, the user might hear the first scanline (header 1105) of the first message. This could sound like, "Thomas Smith x3887 called on April 4th at 10:15am, the message is 20 seconds long".
15 The user could listen to this message or skip to the next header and decide if he/she wanted to hear that message. At any time, the user has the ability 1106 to stop the retrieval session, replay a message, delete a message, save a message, skip a message, etc. When the user has completed retrieving the messages, the service 1107 might tell the user that there are new messages waiting in other 20 services, thereby notifying the user of the presence of new messages not in the voice service. When the user has finished with all the messages in all the services, the receptor service tells the other services to turn off the user's message waiting indicator.
FIG. 11, blocks 1110-1115, show a situation where the user is retrieving 25 the messages from a voice terminal with an integrated limited data display set, (FIG. 1, 102) such as a 40-character display set. Access to the message receptorservice is the same as discussed above, as are the login and password and welcome message steps. However, instead of hearing the header of the message, the header is displayed to the user on the 40-character display and would 30 appear as "T. Smith x3887 April 4 10:15am". From this point, the same message manipulation options, as discussed above for the voice terminal, are available, and the system operates in the same manner.
In FIG. 11, blocks 1126-1127, show a situation where messages are retrieved froln the unified mailbox through a data device, such as a data terminal 103 (FIG. 6) or a Personal Computer (PC) 104 (FIG. 1). The user accesses the application in which the unified mailbox resides. This access can 5 be accomplished through a variety of means, such as a hardwired connection, a local area network (LAN), dial-up lines, etc. The user may enter a login (username) and a password and then request to enter the messaging service.
When retrieving mail, the user sees a scanline of message headers, as shown at the bottom of FIG. 11. As discussed above, the user is free to manipulate those 10 messages (open, delete, save, reply, forward, etc). The user can read the messages. If a message has an attachment 1126, the service could invoke an editor capable of handling that attachment. This service also notifies the user of messages waiting in other messaging services which did not or could not forward their messages to this unified mailbox. If this data device has an 15 associated voice device, the user may hear voice messages from the voice service.
FIGS. 12, 13 and 14 detail the originating and sending of messages. In FIG. 12, blocks 1201-1208, the prime message receptor is a voice-only mailbox.
When the sending system is another voice application, the voice message is formatted appropriately, as shown in FIG. 10, and sent to the prime message 20 receptor. When the sending system is a text-based messaging service, blocks 122~1230, there are several ways that the message, or information regarding the message, can be sent to the voice-based prime message receptor.
These are 1. The text service can send the entire message as if the destination service 25 were also text-based; the message will be converted from text to voice and will be retrievable from the voice-based prime message receptor;
2. The text service can send the header of the message which will get converted to voice and will be retrievable from the prime message receptor; or 3. The text service can notify the voice-based prime message receptor that the 30 user has new text messages.
When the service with the voice-based prime message receptor receives both voice and text-to-speech converted messages, it first checks to make sure that the user is not forwarding messages to yet another service. If the user is,then all these messages get forwarded to that service. If not, then the service tells the switch (or the service actually controlling the terminal) to turn on the user's message waiting indicator. This alerts the user to the fact that there are new messages. The messages are retrievable from the prime message receptor, as discussed abo~re. In the case of text messages converted to voice, users 5 manipulate the messages as they do other messages. If the user just receives avoice version header of the text message, the user may request that the sending text application forward the entire message over for retrieval from that point.
When all the messages are retrieved, the service tells the switch to turn off the user's message waiting indicator.
FIG. 13 shows the situation when the receptor system is a text-based system. In the case of a voice message, blocks 1301-130~, designated for the text-only unifled mailbox, the voice service, upon seeing that the destination does not have voice capabilities, may do several things:
1. The voice service may send a notification to the text-only unified mailbox 15 telling the recipient that there is new voice mail waiting; or 2. The voice service may send a text version of the voice header to the text-only unified mailbox.
FIG. 14 shows the situation when the prime message receptor is a voice/text integrated system. Voice messages, blocks 1401-1408, designated for 20 the voice/text integrated system, are sent in their entirety. Text messages, blocks 142~1428, designated for the voice/text integrated systems, are also sentin their entirety. l~ecipients can now retrieve all their voice and text messages through one system 1409. All subsequent actions, blocks 1410-1418, are the same as those in FIGS. 12 and 13~
-25 FIG~ 15 shows the flow of messages between the service supporting the unifled mailbox and the service integrated with the switch for alerting users ofnew messages~ The service integrated with the switch 1502, which we will abbreviate UMM for unifled messaging manager, serves both as a gateway to the switch and as a gateway to other switch-based messaging services~ It turns the 30 message waiting indicator on/off based upon requests from the unified mailbox.
In turn, it queries the unified mailbox as to its status for users it serves. Inaddition, the unifled mailbox can query UMM 1502 as to the status of messages for other services.
Co~clusion ~ 6:1~4~;~
-The underlying constructs of unifled messaging can be extended beyond simply interpersonal messaging and voice/text media. All information exchange can be conceptualized as a form of a message, a form of communication.
5 Unified messaging can encompass more than described herein. Basically, this expansion of the concept falls into two categories: (1) type of media in which the information is encoded; and (2) the intended purpose of the information being exchanged.
Within this specification, information has generally been discussed with 10 reference to voice and/or data. However, the concepts disclosed can support any type of media and format for information exchange. For example, UMS can support the exchange of video images as messages or facsimile mail messages or voice-annotated text messages, etc.
In addition, the discussion herein has been in terms of interpersonal 15 messaging and information exchange. Again, the concepts disclosed can support information exchange for any purpose. Systems could utilize the unified messaging architecture to exchange switch traffic information, usage reports, directory information and updates, business analysis information, etc.
Expansion of our concepts is easily attained due to the modularity and 20 flexibility of the underlying architecture developed to be independent of theinformation format/media and intended purpose of the information exchanged.
Following the UCDH are the content services 502, 503. These services provide additional information regarding the content sent with the message 401, 404, 405. This information might include the specific format of the content, thetype of application used to create the content, the date of creation, the author's name, etc. Finally, the actual contents follows 504, 505, 506, 507. This is the 20 content that was fully described by 501-503 so that the receiving system has enough information to process the contents.
A user agent process on the user~s actual messaging service takes the information provided by the sending user (FIG. 10: 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009) and formats it according to the architecture 25 (FIG. 10: 1010, 1012, 1013, 101~1019) for the particular service. The user agent process then passes this formatted message to a message transport agent located within the user's particular service. The MHS.ASCII is responsible for transmitting the message. It takes the message from the UA and creates the "envelope" for the message (FIG. 10: 1011, 1014). Once the envelope is 30 constructed, the MHS.ASCII takes the necessary steps to assure accurate transmission of the message to the destination service.
The architectural model underlying MHS.ASCII is derived from CCITT's Messaging Handling System (MHS), the international standard for exchanging electronic mail messages. The application layer services provided by q~
MHS.ASCII are a superset of those defined by MHS. W;th respect to presentation layer services, MHS.ASCII is American Standard Code for Information Interexchange (ASCII) coded, providing compatibility with standard UN~ System mail and a human-readable format. In contrast, MHS is binary 5 encoded. Thus, if the underlying protocol layers are compatible, communicationbetween MTA and MHS services requires a straightforward conversion at the presentation layer.
Speech Codi~g Digital encoding of speech is an old technology, presently used in 10 extensively deployed digital carrier systems. Pulse Code Modulation (PCM) is the most commonly used method, encoding voice into 56 or 64Kbps. The encoded voice form is a well-defined standard (although two versions exist internationally). More recently, Adaptive Differential Pulse Code Modulation (ADPCM) techniques have been developed that reduce the voice coding rate to 15 32Kbps, yet retain "toll quality" fidelity. Standards are also in place for these algorithms. When voice coding and storage is intended to occur in customer premises equipmentt product designers freguently compromise voice fidelity slightly to obtain reduced storage requirements by using a lower encoding rate.
I~-t~Speech ~Q~C2i~
Unifled messaging retrieval is greatly enhanced by use of text-to-speech technology. This technology allows text message retrieval when the user is at a voice-only instrument. ASCII text is subjected to format processing (e.g., for abbreviations), syntactical analysis and letter-to-phone-me conversion. The resulting representation of phone-mes and stress marks is converted to sound by 25 a set of rules that drive a speech synthesizer. Dictionaries are included to provide proper sounding phone-me strings for words and names that would be incorrectly pronounced by the ASCII-to-phone-me translation algorithm. Text-to-speech algorithms are implemented on a single circuit board and work in real-time.
Turning now to FIGS. ~, let us look at a service of scenarios to see how the unified messaging system operates in typical environments. Since, as discussed, a goal of the unified messaging system is to provide users with a single point of message retrieval, one conceptual message box (universal mailbox) is established for each user. This can be established, ideally, under 9;~
user control. A second goal is to provide a single, common alerting when messages are received ;n the universal mailbox. The user has the choice of where (i.e., in what controlling service) the universal mailbox will be located.This is accomplished, for example, by users instructing their other messaging 5 services to forward their messages to the unified mailbox. This can be done from the users terminal or by a central administrator. The universal mailbox will be referred to as the prime message receptor and can be classified into oneof four message servers: 1) a switch (PBX) based text messaging service; 2) a switch (PBX) based voice messaging service; 3) a stand-alone text messaging 10 service; and 4) a stand-alone voice messaging service. Each of these four major categories will now be described.
FIG. 6 shows a switch based text messaging service which can receive text (data) messages from any remote text messaging service, such as electronic mail service 110 of a message sender, that supports the MHS.ASCII protocol.
Services 109 and 110 are advantageously sending user controllable software residing on any processor associated with the sending user. Services 601 and 602 are receiving user controllable software residing on processors integral with PBX switch 12. Services 603 and 604 are receiving user controllable software residing on stand-alone processors.
When the receiving text messaging service cannot accept voice messages and the sending service is a voice service, such as voice mail 10~ (which can bethe well-known Audio Information Exchange Service provided by AT&T), the receiving service can still provide text notifications of messages intended for the end-user, provided the sending service transmits some information pertaining to 25 the message. This information can be the scanline headers or notifications associated with each message. These notifications are used to announce the arrival of new mail in the remote system (e.g. "You Have ~ioice Mail").
Complete header, or abstract, information is sent instead of notiflcations when the sending service can support header creation and transmission (e.g. "32 30 second voice mail from Bill Evancho at xxx-5555 delivered at 12:15am on April 15"). When new mail or notificatiolls arrive at the text mail service, theassociated PBX switch 12 is signaled to alert the end-user to new messages.
This alerting can be the lighting of lamp 20 at voice terminal 101.
FIG. 7 shows a switch based voice messaging service which receives v~ice messages from all remote voice messaging systems that support the MHS.ASCII
protocol. Remote text messaging services can deliver to the voice messaging system either (1) the entire message using conventional, well-known text-to-5 voice translated information; (2) headers about the text information stored onthe remote text system (e.g. "text mail of 532 characters, from Tony Selemi, at 3:20pm on 4/17, subject: meeting cancellation"); or (33 a notiflcation message (e.g. "You Have Text Mail"). As discussed above, when new messages arrive at the voice messaging service, the associated switch is signaled to alert the end-10 user to new messages.
FIG. 8 shows a stand-alone text mail service where messages are received exactly as in scenario 1 (FI(~. 6). However, the alerting function is achieved by means of a message request sent from text messaging service 604 to switch based processor 12 via unified messaging system 801. Unified messaging system 801 is 15 processor resident software residing on any system processor, including PBX
switch 12 processor. Software in the unified messaging system 801 exchanges a protocol with switch 12 to provide commands for lighting and extinguishing alerting lamp 20 of voice terminal 101.
FIG. 9 shows a stand-alone voice messaging service where messaging is 20 provided, as in scenario 2 (FIG. 7), and alerting is provided, as shown in scenario 3 (FIG. 8).
As shown in FIG. 10, the user enters his or her mail service and requests to create a mail message (e.g. CR13ATE MAIL 1001). The service asks the user for the f~rst recipient (TO 1002) and the user enters the recipient's name, "Tom25 Smith". The application also asks the user for more (TO), for copy-to recipients (CC) and for blind-copy recipients (BCC). The service asks the user for a subject, (SUBJECT 003) and the user can enter some information to serve as a subject. The service asks the user to enter a message and the user does so. The service, blocks 1004-100~, asks the user if he/she wishes to attach a document 30 (such as a spreadsheet, graph, memo, etc.). If the user does want to attacha document, the application asks the user for information regarding the document, for example, the document name, file folder, keywords, etc. If the user does not wish to attach a docùment, or when the document attaching request is completed, the application asks the user if he/she wants to defer ~2~
delivery of the message for a later time. If so, the user supplies the necessaryinformation, for example, the date and time.
The information obtained by the service from the user's input is formatted according to the underlying architecture, as shown in FIGS. 3, 4 and 5 5. Each component of the message is formatted in a "keyword: value"
structure. The recipients' names are mapped to a logical and a physical address for connecting to the recipient's receiving application (i.e. the destination address). This could take the form of a device line number and a telephone number, block 1010. The software control to perform this function is now well-10 known.
A universal header is created, block 1011 (FIG. 4, message transport header 401), from the information supplied by the user, for instance, the user'sname and address (logical and physical), the names and addresses of the recipients, the date and time the message was created, deferred delivery 15 information, and specific information about what follows such as the type of message. A service protocol is created, block 1012 (FIG. 4, mail 405), includingservice information which includes the recipients' names ~and addresses if supplied) as entered by the user, the subject, sensitivity, etc. The actual message (e.g. "Please meet me for lunch outside the cafeteria") is also formatted 20 with descriptive information regarding the type of the message, for example, TEXT, and the length of the message, block 1013 (FIG. 5, 501, 502 and 504). If the user had attached a document, for example a spreadsheet, the application would also format a header (FIG. 5, 503) to send along with the spreadsheet describing information regarding the spreadsheet such as the application that 25 created it, its length, its internal format, its date and time of creation, any encoding/encryption information, etc.
When all this formatting is completed, blocks 1014-1019, the mail message contains headers and contents in a structured way, interpretable by the receiving processor(s). The mail message is now ready to be sent to its 30 destination(s).
As shown in FIG. 11, the user can retrieve messages from the unified mailbox via several different retrieval devices. This section details the retrieval process depending upon the retrieval device. In most of these cases, the user isretrieving the message because he/she has been alerted that there are new messages. This alerting could be accomplished throllgh the illumination of a light on the voice or data terminal. Alerting for all messages, regardless of which service sent the message, is via a single service, called the receptor service, by the recipient user.
Several different message retrieval scenarios are shown in FIG. 11. Using a multi-frequency (MF) voice telephone terminal, the user picks up the receiver and accesses the message receptor service 1101 by dialing a particular number, adial access code, or a feature button on the telephone. The user enters the login 1102 via the MF button and enters a password 1103 (optionally). At this 10 point, the user might hear a welcome message 1104. The user can either go directly into the setrieval process or execute another command available on the service. When entering the retrieval procedure, the user might hear the first scanline (header 1105) of the first message. This could sound like, "Thomas Smith x3887 called on April 4th at 10:15am, the message is 20 seconds long".
15 The user could listen to this message or skip to the next header and decide if he/she wanted to hear that message. At any time, the user has the ability 1106 to stop the retrieval session, replay a message, delete a message, save a message, skip a message, etc. When the user has completed retrieving the messages, the service 1107 might tell the user that there are new messages waiting in other 20 services, thereby notifying the user of the presence of new messages not in the voice service. When the user has finished with all the messages in all the services, the receptor service tells the other services to turn off the user's message waiting indicator.
FIG. 11, blocks 1110-1115, show a situation where the user is retrieving 25 the messages from a voice terminal with an integrated limited data display set, (FIG. 1, 102) such as a 40-character display set. Access to the message receptorservice is the same as discussed above, as are the login and password and welcome message steps. However, instead of hearing the header of the message, the header is displayed to the user on the 40-character display and would 30 appear as "T. Smith x3887 April 4 10:15am". From this point, the same message manipulation options, as discussed above for the voice terminal, are available, and the system operates in the same manner.
In FIG. 11, blocks 1126-1127, show a situation where messages are retrieved froln the unified mailbox through a data device, such as a data terminal 103 (FIG. 6) or a Personal Computer (PC) 104 (FIG. 1). The user accesses the application in which the unified mailbox resides. This access can 5 be accomplished through a variety of means, such as a hardwired connection, a local area network (LAN), dial-up lines, etc. The user may enter a login (username) and a password and then request to enter the messaging service.
When retrieving mail, the user sees a scanline of message headers, as shown at the bottom of FIG. 11. As discussed above, the user is free to manipulate those 10 messages (open, delete, save, reply, forward, etc). The user can read the messages. If a message has an attachment 1126, the service could invoke an editor capable of handling that attachment. This service also notifies the user of messages waiting in other messaging services which did not or could not forward their messages to this unified mailbox. If this data device has an 15 associated voice device, the user may hear voice messages from the voice service.
FIGS. 12, 13 and 14 detail the originating and sending of messages. In FIG. 12, blocks 1201-1208, the prime message receptor is a voice-only mailbox.
When the sending system is another voice application, the voice message is formatted appropriately, as shown in FIG. 10, and sent to the prime message 20 receptor. When the sending system is a text-based messaging service, blocks 122~1230, there are several ways that the message, or information regarding the message, can be sent to the voice-based prime message receptor.
These are 1. The text service can send the entire message as if the destination service 25 were also text-based; the message will be converted from text to voice and will be retrievable from the voice-based prime message receptor;
2. The text service can send the header of the message which will get converted to voice and will be retrievable from the prime message receptor; or 3. The text service can notify the voice-based prime message receptor that the 30 user has new text messages.
When the service with the voice-based prime message receptor receives both voice and text-to-speech converted messages, it first checks to make sure that the user is not forwarding messages to yet another service. If the user is,then all these messages get forwarded to that service. If not, then the service tells the switch (or the service actually controlling the terminal) to turn on the user's message waiting indicator. This alerts the user to the fact that there are new messages. The messages are retrievable from the prime message receptor, as discussed abo~re. In the case of text messages converted to voice, users 5 manipulate the messages as they do other messages. If the user just receives avoice version header of the text message, the user may request that the sending text application forward the entire message over for retrieval from that point.
When all the messages are retrieved, the service tells the switch to turn off the user's message waiting indicator.
FIG. 13 shows the situation when the receptor system is a text-based system. In the case of a voice message, blocks 1301-130~, designated for the text-only unifled mailbox, the voice service, upon seeing that the destination does not have voice capabilities, may do several things:
1. The voice service may send a notification to the text-only unified mailbox 15 telling the recipient that there is new voice mail waiting; or 2. The voice service may send a text version of the voice header to the text-only unified mailbox.
FIG. 14 shows the situation when the prime message receptor is a voice/text integrated system. Voice messages, blocks 1401-1408, designated for 20 the voice/text integrated system, are sent in their entirety. Text messages, blocks 142~1428, designated for the voice/text integrated systems, are also sentin their entirety. l~ecipients can now retrieve all their voice and text messages through one system 1409. All subsequent actions, blocks 1410-1418, are the same as those in FIGS. 12 and 13~
-25 FIG~ 15 shows the flow of messages between the service supporting the unifled mailbox and the service integrated with the switch for alerting users ofnew messages~ The service integrated with the switch 1502, which we will abbreviate UMM for unifled messaging manager, serves both as a gateway to the switch and as a gateway to other switch-based messaging services~ It turns the 30 message waiting indicator on/off based upon requests from the unified mailbox.
In turn, it queries the unified mailbox as to its status for users it serves. Inaddition, the unifled mailbox can query UMM 1502 as to the status of messages for other services.
Co~clusion ~ 6:1~4~;~
-The underlying constructs of unifled messaging can be extended beyond simply interpersonal messaging and voice/text media. All information exchange can be conceptualized as a form of a message, a form of communication.
5 Unified messaging can encompass more than described herein. Basically, this expansion of the concept falls into two categories: (1) type of media in which the information is encoded; and (2) the intended purpose of the information being exchanged.
Within this specification, information has generally been discussed with 10 reference to voice and/or data. However, the concepts disclosed can support any type of media and format for information exchange. For example, UMS can support the exchange of video images as messages or facsimile mail messages or voice-annotated text messages, etc.
In addition, the discussion herein has been in terms of interpersonal 15 messaging and information exchange. Again, the concepts disclosed can support information exchange for any purpose. Systems could utilize the unified messaging architecture to exchange switch traffic information, usage reports, directory information and updates, business analysis information, etc.
Expansion of our concepts is easily attained due to the modularity and 20 flexibility of the underlying architecture developed to be independent of theinformation format/media and intended purpose of the information exchanged.
Claims (34)
1. A message delivery arrangement for use in situations where a plurality of users exchange voice or data messages with one another, said messages being stored for subsequent delivery to the message recipient, and wherein said data messages are typically delivered to a data terminal and said voice messages are typically delivered to a voice terminal, said arrangement comprising means controlled by potential message recipients for designating either the recipient's voice terminal or the recipient's data terminal as the prime message receptor, means controlled by said designating means for sending to said prime message receptor notifications of the arrival of either voice or data messages, and means controlled by said prime message receptor and responsive to receipt of each said notification for alerting said recipient of said received notification .
2. The invention set forth in claim 1 wherein said alerting is independent of said recipient's activity with respect to said receptor.
3. The invention set forth in claim 1 further comprising means controlled by any said recipient upon being alerted of receipt of a voice or data message for retrieving said message from said receptor.
4. The invention set forth in claim 3 wherein said retrieving means is selectively controllable by said recipient.
5. The invention set forth in claim 3 wherein said retrieving means includes means for converting data messages into voice message equivalents when said receptor is designated to be a voice terminal.
6. The invention set forth in claim 3 wherein said retrieving means includes means for generating from received voice messages information pertaining to the terminal designation of the message sender when said receptor is designated to be a data terminal.
7. The invention set forth in claim 3 wherein said retrieving means is responsive to a set of commands which are uniform for all said receptors.
8. The invention set forth in claim 1 further comprising means for receiving messages from sources other than said community of communication system users, and means for providing notifications via said receptor for any said received other source message.
9. A message delivery system for controlling the delivery of messages to message recipients, said messages communicable to a message recipient via any of a plurality of message networks and received by a control service associated with said message network for said message recipient, and wherein messages which are in data format are typically delivered to a data terminal accessing a particular one of said control services and wherein messages which are in voice format are typically delivered to a voice terminal accessing one of said control services, said system comprising means for designating for each potential message recipient a particular one of said control services as the prime message receptor, means controlled by said designating means for sending to said prime message receptor notifications of the arrival of either voice or data messages, and means controlled by said prime message receptor and responsive to receipt of each said notification for alerting said recipient via one of said terminals controlled by said prime message receptor of said received notification.
10. The invention set forth in claim 9 further comprising means controlled by any said recipient upon notification of receipt of a message directed to any of said recipient's control services for retrieving said message from said receptor.
11. The invention set forth in claim 10 wherein said retrieving means is controllable by said recipient to provide said messages at a terminal selected by said recipient.
12. The invention set forth in claim 11 wherein said retrieving means includes means for converting data messages into voice message equivalents when said message providing terminal is selected to be a voice terminal.
13. The invention set forth in claim 10 wherein said retrieving means is responsive to a set of commands which are uniform for all said control services.
14. A consolidated message delivery system operable for providing notifications to a single user terminal when messages are directed to any one of a plurality of terminals associated with said user, said system comprising means for receiving any said messages, means for generating for any said received message an abstract of said message, said abstract including pertinent information pertaining to said message, means for designating for a message receiving user which terminal is to receive said notifications, and means responsive to messages directed to any one of said receiving user's terminals for providing notification of said message, including said abstract, to said designated user terminal.
15. The invention set forth in claim 14 wherein said notification is provided independent of said receiving user's activity with respect to said designated user terminal.
16. The invention set forth in claim 14 further comprising means controlled by any said receiving user upon receiving said notification of said message for retrieving said message from said receptor.
17. The invention set forth in claim 16 wherein said retrieving means is selectively controllable by said receiving user.
18. The invention set forth in claim 16 wherein said generating means includes means for converting data messages into voice message equivalents when said designated user terminal is a voice terminal.
19. The invention set forth in claim 18 wherein said generating means includes means for generating from received voice messages information pertaining to the terminal designation of the message sender when said designated user terminal is a data terminal.
20. The invention set forth in claim 16 wherein said retrieving means is responsive to a set of commands which are uniform for all said designated terminals.
21. A message delivery method for use in situations where a plurality of users exchange voice or data messages with one another, said messages being stored for subsequent delivery to the message recipient, and wherein said data messages are typically delivered to a data terminal and said voice messages are typically delivered to a voice terminal, said method comprising the steps of designating, under control of potential message recipients, either the recipient's voice terminal or the recipient's data terminal as the prime messagereceptor, sending to a designated prime message receptor notifications of the arrival of either voice or data messages, and alerting, under control of said designated prime message receptor and responsive to receipt of each said notification, said recipient of said received notification .
22. The method set forth in claim 21 wherein alerting step is independent of said recipient's activity with respect to said receptor.
23. The method set forth in claim 22 further comprising the step of retrieving said message from said receptor by said recipient upon being alerted of receipt of a voice or data message.
24. The method set forth in claim 23 wherein said retrieving step includes the step of converting data messages into voice message equivalents when said receptor is designated to be a voice terminal.
25. The method set forth in claim 23 wherein said retrieving step includes the step of generating from received voice messages information pertaining to the terminal designation of the message sender when said receptor is designated to be a data terminal.
26. The method set forth in claim 21 further comprising the step of receiving messages from sources other than said community of communication system users, and providing notifications via said receptor for any said received other source message.
27. A consolidated message delivery method operable for providing notifications to a single user terminal when messages are directed to any one ofa plurality of terminals associated with said user, said system comprising the steps of receiving any said messages, generating for any said received message an abstract of said message, said abstract including pertinent information pertaining to said message, designating for a message receiving user which terminal is to receive said notifications, and providing, in response to messages directed to any one of said receiving user's terminals, a notification of said message, including said abstract, to said designated user terminal.
28. The method set forth in claim 27 wherein said notification is provided independent of said receiving user's activity with respect to said designated user terminal .
29. The method set forth in claim 27 further comprising the step of retrieving, under control of any said receiving user upon receiving said notification of said message, said message from said receptor.
30. The method set forth in claim 29 wherein said retrieving step is selectively controllable by said receiving user.
31. The method set forth in claim 29 wherein said generating step includes the step of converting data messages into voice message equivalents when said designated user terminal is a voice terminal.
32. The method set forth in claim 31 wherein said generating step includes the step of generating from received voice messages information pertaining to the terminal designation of the message sender when said designated user terminal is a data terminal.
33. A message protocol for controlling the delivery of standard and non-standard messages to message recipients, said messages communicable to a message recipient via any of a plurality of message networks and received by a control service associated with said message network for said message recipient,and wherein messages which contain data are typically delivered to a data terminal accessing a particular one of said control services and wherein messages which contain voice are typically delivered to a voice terminal accessing one ofsaid control services, and wherein for each potential message recipient there isdesignated a particular one of said control services as the prime message receptor for receiving notifications of the arrival of either voice or data messages and for alerting said recipient via one of said terminals controlled by said prime message receptor of said received notification said protocol comprises a messagetransport header containing information common to said messaging services and relevant to transmission of a message, followed by a message service layer containing service disposition information of each said message and containing functional parameter information to be applied by said service, and followed by at least one content description header containing information describing the structural contents of each said message.
34. The protocol set forth in claim 32 wherein said content description header is followed by at least one content service layer containing information describing the specific attributes of non-standard messages.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US869,277 | 1986-06-02 | ||
US06/869,277 US4837798A (en) | 1986-06-02 | 1986-06-02 | Communication system having unified messaging |
Publications (1)
Publication Number | Publication Date |
---|---|
CA1261493A true CA1261493A (en) | 1989-09-26 |
Family
ID=25353239
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA000537981A Expired CA1261493A (en) | 1986-06-02 | 1987-05-26 | Communication system having unified messaging |
CA000614717A Expired - Lifetime CA1270584B (en) | 1986-06-02 | 1989-09-29 | Communication system having unified messaging |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA000614717A Expired - Lifetime CA1270584B (en) | 1986-06-02 | 1989-09-29 | Communication system having unified messaging |
Country Status (7)
Country | Link |
---|---|
US (1) | US4837798A (en) |
EP (1) | EP0270604B1 (en) |
JP (1) | JP2568602B2 (en) |
KR (1) | KR920006574B1 (en) |
CN (1) | CN1014666B (en) |
CA (2) | CA1261493A (en) |
WO (1) | WO1987007801A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5812647A (en) * | 1993-06-14 | 1998-09-22 | New North Media Inc. | Display based marketing message control system and method |
Families Citing this family (662)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5008926A (en) * | 1986-07-17 | 1991-04-16 | Efrat Future Technology Ltd. | Message management system |
JPH01108830A (en) * | 1987-10-21 | 1989-04-26 | Hitachi Ltd | Electronic mail system for sysout data |
SE464503B (en) * | 1987-11-12 | 1991-05-06 | Asea Ab | REMOVABLE STRAW MIXER |
US5315643A (en) * | 1987-11-30 | 1994-05-24 | Canon Kabushiki Kaisha | Communication system and data communication method |
US5197052A (en) * | 1988-03-10 | 1993-03-23 | Grundig E.M.V. | Personal computer dictation system with voice anad text stored on the same storage medium |
EP0339467B1 (en) * | 1988-04-29 | 1992-11-11 | Siemens Aktiengesellschaft | Method and device for composing communication messages consisting of speech elements and data elements |
DE58906798D1 (en) * | 1988-04-29 | 1994-03-10 | Siemens Ag | Method and device for forming electronic communication service messages consisting of speech and non-speech components. |
WO1989012938A1 (en) * | 1988-06-14 | 1989-12-28 | Fujitsu Limited | Response control system |
EP0386011A1 (en) * | 1988-09-06 | 1990-09-12 | Capricom S.A. | System for the automatic notification of message reception in an electronic messaging system |
US6785021B1 (en) * | 1988-09-22 | 2004-08-31 | Audiofax, Ip, Llc | Facsimile telecommunications system and method |
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 |
US7365884B2 (en) * | 1988-09-22 | 2008-04-29 | Catch Curve, Inc. | Facsimile telecommunications system and method |
US5113429A (en) * | 1988-09-29 | 1992-05-12 | American Tel-A-System, Inc. | Telephone answering service with integrated voice and textual message storage |
US5259024A (en) * | 1988-09-29 | 1993-11-02 | America Tel-A-System, Inc. | Telephone answering service with integrated voice and textual message storage |
US5420852A (en) * | 1988-09-29 | 1995-05-30 | American Tel-A-Systems, Inc. | Digital switching system connecting buses with incompatible protocols and telephone answering system and private automatic branch exchange with integrated voice and textual message recording |
US4935954A (en) * | 1988-12-28 | 1990-06-19 | At&T Company | Automated message retrieval system |
IL89461A (en) * | 1989-03-02 | 1994-06-24 | Eci Telecom Limited | Facsimile telecommunication compression system |
US5195129A (en) * | 1989-03-20 | 1993-03-16 | Fujitsu Limited | Switching system for application services |
US5311579A (en) * | 1989-05-08 | 1994-05-10 | Canon Kabushiki Kaisha | Image communication apparatus with instructed communication result transmittal |
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 |
WO1991003115A1 (en) * | 1989-08-18 | 1991-03-07 | The Complete Pc | A system and method for forwarding facsimile messages |
IL91922A (en) * | 1989-10-06 | 1996-05-14 | Efrat Future Tech Ltd | Emergency mobilization system |
JP2783630B2 (en) * | 1990-02-15 | 1998-08-06 | キヤノン株式会社 | Terminal device |
EP0450550A3 (en) * | 1990-04-02 | 1993-07-07 | Canon Kabushiki Kaisha | Communication apparatus with electronic notebook and telephone exchange related to the same |
US5187735A (en) * | 1990-05-01 | 1993-02-16 | Tele Guia Talking Yellow Pages, Inc. | Integrated voice-mail based voice and information processing system |
US5278955A (en) * | 1990-06-18 | 1994-01-11 | International Business Machines Corporation | Open systems mail handling capability in a multi-user environment |
US5224156A (en) * | 1990-07-19 | 1993-06-29 | Electronic Modules, Inc. | Method and apparatus for facsimile enhancement |
US5193110A (en) * | 1990-10-09 | 1993-03-09 | Boston Technology, Incorporated | Integrated services platform for telephone communication system |
JP2831836B2 (en) * | 1990-10-29 | 1998-12-02 | 株式会社東芝 | Computer communication reporting device |
US5351276A (en) * | 1991-02-11 | 1994-09-27 | Simpact Associates, Inc. | Digital/audio interactive communication network |
US7525691B2 (en) | 1991-02-12 | 2009-04-28 | Catch Curve, Inc. | Facsimile telecommunications system and method |
US5448626A (en) * | 1991-03-05 | 1995-09-05 | Nippon Steel Corporation | Facsimile mail system having means for storing facsimile signals and telephone signals |
JP3077222B2 (en) * | 1991-03-19 | 2000-08-14 | 富士通株式会社 | Linked mail system |
US5241586A (en) * | 1991-04-26 | 1993-08-31 | Rolm Company | Voice and text annotation of a call log database |
US5299256A (en) * | 1991-05-17 | 1994-03-29 | Kabushiki Kaisha Toshiba | PBX telephone with message printer |
JP2821043B2 (en) * | 1991-06-12 | 1998-11-05 | シャープ株式会社 | Facsimile machine |
JPH05199323A (en) * | 1991-09-04 | 1993-08-06 | Canon Inc | Communication processing unit, communication processing system and communication processing method |
AU2868092A (en) * | 1991-09-30 | 1993-05-03 | Riverrun Technology | Method and apparatus for managing information |
US5555346A (en) * | 1991-10-04 | 1996-09-10 | Beyond Corporated | Event-driven rule-based messaging system |
US5283856A (en) * | 1991-10-04 | 1994-02-01 | Beyond, Inc. | Event-driven rule-based messaging system |
US5627764A (en) * | 1991-10-04 | 1997-05-06 | Banyan Systems, Inc. | Automatic electronic messaging system with feedback and work flow administration |
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 |
US5530740A (en) * | 1991-10-28 | 1996-06-25 | Contigram Communications Corporation | System and method for integrating voice, facsimile and electronic mail data through a personal computer |
US5737395A (en) * | 1991-10-28 | 1998-04-07 | Centigram Communications Corporation | System and method for integrating voice, facsimile and electronic mail data through a personal computer |
US5673362A (en) * | 1991-11-12 | 1997-09-30 | Fujitsu Limited | Speech synthesis system in which a plurality of clients and at least one voice synthesizing server are connected to a local area network |
US5444768A (en) * | 1991-12-31 | 1995-08-22 | International Business Machines Corporation | Portable computer device for audible processing of remotely stored messages |
US5333266A (en) * | 1992-03-27 | 1994-07-26 | International Business Machines Corporation | Method and apparatus for message handling in computer systems |
EP0564669A1 (en) * | 1992-04-04 | 1993-10-13 | Alcatel SEL Aktiengesellschaft | Network of voice and/or fax storage systems |
SE9201284L (en) * | 1992-04-23 | 1993-05-10 | Lennart B Lindgaard | INFORMATIONSVAEXEL |
US5550649A (en) * | 1992-05-14 | 1996-08-27 | Current Logic Systems, Inc. | Multi-function telecommunications instrument |
WO1994003018A1 (en) * | 1992-07-20 | 1994-02-03 | Motorola, Inc. | Radio data interface device |
US5577202A (en) * | 1992-08-24 | 1996-11-19 | Trw Inc. | Message handling system for automated gateway between first and second handling systems wherein first envelope is added to a second envelope respectively without changing text |
AU5100593A (en) * | 1992-09-02 | 1994-03-29 | Octus, Inc. | Multimedia message transmitter |
EP0586953A3 (en) * | 1992-09-11 | 1995-02-22 | Rolm Co | Techniques for producing voice mail messages from various text inputs. |
EP0586954B1 (en) * | 1992-09-11 | 2004-11-03 | Siemens Information & Communication Networks, Inc. | Techniques for producing PC displays and printed transcripts from voicemail messages |
US5519766A (en) * | 1992-09-18 | 1996-05-21 | Boston Technology, Inc. | Message length reporting system for telephone communication system |
US5517556A (en) * | 1992-09-18 | 1996-05-14 | Vmx, Inc. | Call processing system with facsimile processing |
US5434910A (en) * | 1992-10-22 | 1995-07-18 | International Business Machines Corporation | Method and system for providing multimedia substitution in messaging systems |
US5613038A (en) * | 1992-12-18 | 1997-03-18 | International Business Machines Corporation | Communications system for multiple individually addressed messages |
JPH077532A (en) * | 1993-01-19 | 1995-01-10 | Canon Inf Syst Inc | Control board controller and communication control equipment |
US5414757A (en) * | 1993-02-02 | 1995-05-09 | Octel Communications Corporation | Voice mail system for news bulletins |
CA2111653A1 (en) * | 1993-02-10 | 1994-08-11 | Ellis K. Cave | Method and system for unified voice telephone services |
US5479487A (en) * | 1993-02-11 | 1995-12-26 | Intervoice Limited Partnership | Calling center employing unified control system |
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 |
JP3241481B2 (en) * | 1993-04-15 | 2001-12-25 | 富士通株式会社 | Heterogeneous communication terminal interconnection service system, and communication node device and communication terminal used in this heterogeneous communication terminal interconnection service system |
US7397363B2 (en) | 1993-06-08 | 2008-07-08 | Raymond Anthony Joao | Control and/or monitoring apparatus and method |
EP0631419B1 (en) * | 1993-06-22 | 1996-03-27 | Vmx Inc. | An electronic mail system having integrated voice messages |
US5881136A (en) * | 1993-09-10 | 1999-03-09 | Octel Communication Corporation | Fax overflow system |
US6594688B2 (en) | 1993-10-01 | 2003-07-15 | Collaboration Properties, Inc. | Dedicated echo canceler for a workstation |
US5689641A (en) * | 1993-10-01 | 1997-11-18 | Vicor, Inc. | Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal |
US7185054B1 (en) | 1993-10-01 | 2007-02-27 | Collaboration Properties, Inc. | Participant display and selection in video conference calls |
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 |
DE4436175B4 (en) * | 1993-10-12 | 2005-02-24 | Intel Corporation, Santa Clara | Device for remote access to a computer from a telephone handset |
US5475738A (en) * | 1993-10-21 | 1995-12-12 | At&T Corp. | Interface between text and voice messaging systems |
JPH07177142A (en) * | 1993-10-27 | 1995-07-14 | Hitachi Ltd | Message guarantee system |
US5682523A (en) * | 1993-12-15 | 1997-10-28 | International Business Machines Corporation | System and method for collecting and retrieving network problem determination data with a generic collection subsystem reporting to an agent on demand |
US5732126A (en) * | 1993-12-22 | 1998-03-24 | International Business Machines Corporation | Telephone answering overflow to electronic mail |
JP3022929B2 (en) * | 1994-03-02 | 2000-03-21 | ディジタル サウンド コーポレイション | Method and apparatus for reliable access to audio and facsimile message storage and retrieval systems |
DE4408598A1 (en) * | 1994-03-15 | 1995-09-21 | Sel Alcatel Ag | Telecommunication system and telecommunication terminal |
DE4409458A1 (en) * | 1994-03-18 | 1995-09-21 | Sel Alcatel Ag | Telecommunication terminal, in particular for electronic mass mail and message distribution network |
US5506872A (en) * | 1994-04-26 | 1996-04-09 | At&T Corp. | Dynamic compression-rate selection arrangement |
DE4415168C2 (en) * | 1994-04-29 | 1998-07-02 | Siemens Ag | Method for activating a mailbox display on a communication terminal |
US6564321B2 (en) | 1995-04-28 | 2003-05-13 | Bobo Ii Charles R | Systems and methods for storing, delivering, and managing messages |
CA2149006C (en) * | 1994-06-07 | 2003-07-15 | Cecil Henry Bannister | Synchronous voice/data messaging system |
TW274671B (en) * | 1994-06-24 | 1996-04-21 | At & T Corp | |
CN1036563C (en) * | 1994-07-11 | 1997-11-26 | 康鹏 | Automatic information service system based on telephone |
JPH0833049A (en) | 1994-07-19 | 1996-02-02 | Mitsubishi Electric Corp | Portable radio communication equipment |
US5682460A (en) * | 1994-08-29 | 1997-10-28 | Motorola, Inc. | Method for selecting transmission preferences |
US5621727A (en) * | 1994-09-16 | 1997-04-15 | Octel Communications Corporation | System and method for private addressing plans using community addressing |
US5740231A (en) * | 1994-09-16 | 1998-04-14 | Octel Communications Corporation | Network-based multimedia communications and directory system and method of operation |
US5742905A (en) * | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
JPH08181793A (en) * | 1994-10-04 | 1996-07-12 | Canon Inc | Telephone communication equipment |
US5870089A (en) * | 1994-10-27 | 1999-02-09 | Dazel Corporation | Apparatus and process for distributing information using an electronic package representation |
US6173043B1 (en) * | 1994-10-31 | 2001-01-09 | Worldvoice Licensing, Inc. | Telephonic voice message transmission control method |
US5802166A (en) * | 1994-11-30 | 1998-09-01 | Sni Innovation, Inc. | Dual signal triggered message waiting notification system for indicating storage of different types of messages awaiting retrieval |
JP2814936B2 (en) * | 1994-12-15 | 1998-10-27 | 日本電気株式会社 | Email sending device |
JPH09509810A (en) * | 1994-12-16 | 1997-09-30 | エイ・ティ・アンド・ティ・コーポレーション | Network-based multimedia message publishing method and system |
US5724407A (en) * | 1994-12-16 | 1998-03-03 | At&T Corp. | Network based multimedia messaging method for non-CCITT compliant switches |
CA2139081C (en) * | 1994-12-23 | 1999-02-02 | Alastair Gordon | Unified messaging system and method |
US5633916A (en) * | 1994-12-30 | 1997-05-27 | Unisys Corporation | Universal messaging service using single voice grade telephone line within a client/server architecture |
IL117072A (en) * | 1995-04-06 | 2001-11-25 | Rooster Ltd | Mail notification system and method |
CA2172746C (en) * | 1995-04-20 | 2001-06-05 | Michael Scott Baldwin | Electronic messaging in a wide area network |
CA2173304C (en) | 1995-04-21 | 2003-04-29 | Anthony J. Dezonno | Method and system for establishing voice communications using a computer network |
US5805810A (en) * | 1995-04-27 | 1998-09-08 | Maxwell; Robert L. | Apparatus and methods for converting an electronic mail to a postal mail at the receiving station |
DE19681387B4 (en) | 1995-05-08 | 2004-12-09 | Compuserve Inc., Columbus | Rule-based electronic messaging management system |
US7185080B1 (en) * | 1995-06-05 | 2007-02-27 | Ricoh Company, Ltd. | Method and system for diagnosis and control of machines using connection and connectionless modes of communication |
FI99072C (en) | 1995-06-08 | 1997-09-25 | Nokia Telecommunications Oy | A method for issuing delivery confirmations of message deliveries over a telephone network |
CA2177757A1 (en) * | 1995-07-14 | 1997-01-15 | Robert Michael Rubin | System and method for handing calls to network subscribers who change their telephone number |
US5881142A (en) * | 1995-07-18 | 1999-03-09 | Jetstream Communications, Inc. | Integrated communications control device for a small office configured for coupling within a scalable network |
US5712903A (en) * | 1995-08-21 | 1998-01-27 | Bell Atlantic Network Services, Inc. | Split intelligent peripheral for broadband and narrowband services |
GB2305090B (en) * | 1995-08-30 | 1999-11-24 | Pitney Bowes Inc | Universal directory for determining addresses and accurately routing messages |
KR0174607B1 (en) * | 1995-08-31 | 1999-04-01 | 김광호 | Voice mail device with voice / fax mail service and its service method |
US5647002A (en) * | 1995-09-01 | 1997-07-08 | Lucent Technologies Inc. | Synchronization of mailboxes of different types |
CN1182697C (en) * | 1995-09-15 | 2004-12-29 | 罗伯特·T·库拉科斯基 | Internet facsimile system |
JPH0993287A (en) * | 1995-09-22 | 1997-04-04 | Ricoh Co Ltd | Gateway device |
GB9603582D0 (en) | 1996-02-20 | 1996-04-17 | Hewlett Packard Co | Method of accessing service resource items that are for use in a telecommunications system |
US5724410A (en) * | 1995-12-18 | 1998-03-03 | Sony Corporation | Two-way voice messaging terminal having a speech to text converter |
KR100375141B1 (en) * | 1995-12-18 | 2003-05-16 | 삼성전자주식회사 | Facsimile mail receiving method in mailing system |
CA2216533C (en) * | 1995-12-19 | 2002-05-07 | Motorola, Inc. | Method and apparatus for rate governing communications |
US5721764A (en) * | 1995-12-21 | 1998-02-24 | At&T | Conference mailbox service |
US5764732A (en) * | 1995-12-29 | 1998-06-09 | At&T Corp | Called party mailbox service |
US5832221A (en) * | 1995-12-29 | 1998-11-03 | At&T Corp | Universal message storage system |
US5781614A (en) * | 1996-01-19 | 1998-07-14 | Lucent Technologies Inc. | Message retrieval via alternative access |
US7035914B1 (en) | 1996-01-26 | 2006-04-25 | Simpleair Holdings, Inc. | System and method for transmission of data |
JP3651508B2 (en) * | 1996-01-31 | 2005-05-25 | ソニー株式会社 | Information processing apparatus and information processing method |
JP2000506338A (en) * | 1996-03-04 | 2000-05-23 | ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー | Message sending system |
EP0798899A1 (en) * | 1996-03-25 | 1997-10-01 | Koninklijke KPN N.V. | Method for the notification of items present in a server |
US10011247B2 (en) | 1996-03-27 | 2018-07-03 | Gtj Ventures, Llc | Control, monitoring and/or security apparatus and method |
US7277010B2 (en) | 1996-03-27 | 2007-10-02 | Raymond Anthony Joao | Monitoring apparatus and method |
US7253731B2 (en) | 2001-01-23 | 2007-08-07 | Raymond Anthony Joao | Apparatus and method for providing shipment information |
US10152876B2 (en) | 1996-03-27 | 2018-12-11 | Gtj Ventures, Llc | Control, monitoring, and/or security apparatus and method |
US5901287A (en) | 1996-04-01 | 1999-05-04 | The Sabre Group Inc. | Information aggregation and synthesization system |
US6208426B1 (en) * | 1996-04-04 | 2001-03-27 | Matsushita Graphic Communication Systems, Inc. | Facsimile communication method and facsimile machine |
JP3140366B2 (en) * | 1996-04-18 | 2001-03-05 | 松下電送システム株式会社 | Email converter for facsimile |
GB2312593A (en) * | 1996-04-26 | 1997-10-29 | Ibm | Voice mail with remote voice processing |
CA2253867A1 (en) | 1996-05-07 | 1997-11-13 | Webline Communications Corporation | Method and apparatus for coordinating internet multi-media content with telephone and audio communications |
US5872926A (en) * | 1996-05-31 | 1999-02-16 | Adaptive Micro Systems, Inc. | Integrated message system |
US5740230A (en) * | 1996-05-31 | 1998-04-14 | Octel Communications Corporation | Directory management system and method |
US6034970A (en) * | 1996-05-31 | 2000-03-07 | Adaptive Micro Systems, Inc. | Intelligent messaging system and method for providing and updating a message using a communication device, such as a large character display |
US5940478A (en) * | 1996-05-31 | 1999-08-17 | Octel Communications Corporation | Method and system for extended addressing plans |
EP1571815A3 (en) * | 1996-06-03 | 2006-10-04 | WorldVoice Licensing, Inc. | Telephonic voice message store and forward method having network address and voice authentication |
US8229844B2 (en) | 1996-06-05 | 2012-07-24 | Fraud Control Systems.Com Corporation | Method of billing a purchase made over a computer network |
US7555458B1 (en) | 1996-06-05 | 2009-06-30 | Fraud Control System.Com Corporation | Method of billing a purchase made over a computer network |
US20030195846A1 (en) | 1996-06-05 | 2003-10-16 | David Felger | Method of billing a purchase made over a computer network |
US6898620B1 (en) | 1996-06-07 | 2005-05-24 | Collaboration Properties, Inc. | Multiplexing video and control signals onto UTP |
US7421066B1 (en) * | 1996-06-12 | 2008-09-02 | Estech Systems, Inc. | Telephone call/voice processing system |
AU725370C (en) * | 1996-06-18 | 2003-01-02 | Cranberry Properties, Llc | Integrated voice, facsimile and electronic mail messaging system |
US6035104A (en) * | 1996-06-28 | 2000-03-07 | Data Link Systems Corp. | Method and apparatus for managing electronic documents by alerting a subscriber at a destination other than the primary destination |
US6072862A (en) * | 1996-07-02 | 2000-06-06 | Srinivasan; Thiru | Adaptable method and system for message delivery |
US6308200B1 (en) * | 1996-07-09 | 2001-10-23 | Fujitsu Limited | Method for connecting terminals to a host computer and a host computer therefor |
US7096003B2 (en) | 1996-08-08 | 2006-08-22 | Raymond Anthony Joao | Transaction security apparatus |
US5826034A (en) * | 1996-08-09 | 1998-10-20 | Paradyne Croporation | System and method for transmission of communication signals through different media |
US6058303A (en) * | 1996-08-30 | 2000-05-02 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for subscriber activity supervision |
WO1998009422A2 (en) * | 1996-08-30 | 1998-03-05 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for controlled media conversion in an intelligent network |
US6005845A (en) * | 1996-10-03 | 1999-12-21 | Telefonaktiebolaget L/M Ericsson (Publ) | System and method for IP-activated call setup |
US5838768A (en) * | 1996-10-03 | 1998-11-17 | Telefonaktiebolaget L M Ericsson | System and method for controlled media conversion in an intelligent network |
US5822405A (en) * | 1996-09-16 | 1998-10-13 | Toshiba America Information Systems, Inc. | Automated retrieval of voice mail using speech recognition |
US6862625B1 (en) | 1996-09-27 | 2005-03-01 | Avaya Technology Corp. | Method and apparatus for real time network communication |
US6025931A (en) * | 1996-10-15 | 2000-02-15 | E-Mate Enterprises, Llc | Facsimile to E-mail communication system with local interface |
US6693729B1 (en) | 1996-10-15 | 2004-02-17 | Mark C. Bloomfield | Facsimile to E-mail communication system with local interface |
US6707580B1 (en) * | 1996-10-15 | 2004-03-16 | E-Mate Enterprises, Llc | Facsimile to E-mail communication system with local interface |
US6192407B1 (en) * | 1996-10-24 | 2001-02-20 | Tumbleweed Communications Corp. | Private, trackable URLs for directed document delivery |
US6502191B1 (en) | 1997-02-14 | 2002-12-31 | Tumbleweed Communications Corp. | Method and system for binary data firewall delivery |
US5790790A (en) * | 1996-10-24 | 1998-08-04 | Tumbleweed Software Corporation | Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof |
US6385655B1 (en) * | 1996-10-24 | 2002-05-07 | Tumbleweed Communications Corp. | Method and apparatus for delivering documents over an electronic network |
US6226286B1 (en) | 1996-10-28 | 2001-05-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Apparatus and method for communication between data network and telecommunication network |
SE510664C2 (en) * | 1996-10-29 | 1999-06-14 | Ericsson Telefon Ab L M | Methods and apparatus for message management in a communication system |
US7263526B1 (en) | 1996-10-30 | 2007-08-28 | Avaya Technology Corp. | Method and apparatus for embedding chat functions in a web page |
US6785708B1 (en) | 1996-10-30 | 2004-08-31 | Avaya Inc. | Method and apparatus for synchronizing browse and chat functions on a computer network |
US6233318B1 (en) * | 1996-11-05 | 2001-05-15 | Comverse Network Systems, Inc. | System for accessing multimedia mailboxes and messages over the internet and via telephone |
GB2319431B (en) | 1996-11-12 | 2001-05-02 | Ibm | Voice mail system |
US7457281B1 (en) | 1996-11-15 | 2008-11-25 | Ele Tel, Inc. | System and method for transmitting voice messages through the internet |
US6339591B1 (en) | 1996-11-15 | 2002-01-15 | Eletel, Inc | System and method for transmitting voice messages through the internet |
US6138096A (en) * | 1996-11-26 | 2000-10-24 | Add Value Holdings Pte Ltd. | Apparatus for speech-based generation, audio translation, and manipulation of text messages over voice lines |
US6075843A (en) * | 1996-12-05 | 2000-06-13 | Intervoice Limited Partnership | User device-independent transaction model |
US20060195595A1 (en) | 2003-12-19 | 2006-08-31 | Mendez Daniel J | System and method for globally and securely accessing unified information in a computer network |
US6144363A (en) * | 1996-12-16 | 2000-11-07 | Video Road Digital Inc. | Message status display |
US6035017A (en) * | 1997-01-24 | 2000-03-07 | Lucent Technologies Inc. | Background speech recognition for voice messaging applications |
US5825855A (en) * | 1997-01-30 | 1998-10-20 | Toshiba America Information Systems, Inc. | Method of recognizing pre-recorded announcements |
US6151386A (en) * | 1997-02-05 | 2000-11-21 | Lucent Technologies Inc. | Technique for efficiently accessing telephone messages |
GB2322036A (en) * | 1997-02-10 | 1998-08-12 | Ericsson Telefon Ab L M | An arrangement for automatically answering telephone calls in which an e-mail is sent to the absent subscriber |
US6775264B1 (en) | 1997-03-03 | 2004-08-10 | Webley Systems, Inc. | Computer, internet and telecommunications based network |
US5991365A (en) * | 1997-03-12 | 1999-11-23 | Siemens Corporate Research, Inc. | Remote phone-based access to a universal multimedia mailbox |
US5995596A (en) * | 1997-03-12 | 1999-11-30 | Siemens Information And Communication Networks, Inc. | System and method for coordination of multimedia messages across multiple systems |
US6185603B1 (en) * | 1997-03-13 | 2001-02-06 | At&T Corp. | Method and system for delivery of e-mail and alerting messages |
US6061448A (en) * | 1997-04-01 | 2000-05-09 | Tumbleweed Communications Corp. | Method and system for dynamic server document encryption |
US6006087A (en) * | 1997-04-10 | 1999-12-21 | At&T Wireless Services, Inc. | Method and system for delivering a voice mail notification to a subscriber using cellular phone network |
US6014559A (en) * | 1997-04-10 | 2000-01-11 | At&T Wireless Services, Inc. | Method and system for delivering a voice mail notification to a private base station using cellular phone network |
US5987100A (en) * | 1997-04-23 | 1999-11-16 | Northern Telecom Limited | Universal mailbox |
WO1998048560A1 (en) * | 1997-04-23 | 1998-10-29 | Northern Telecom Limited | Universal mailbox and system for automatically delivering messages to a telecommunications device |
KR100280045B1 (en) | 1997-05-02 | 2001-02-01 | 윤종용 | Pigtailing method between optical waveguide device and optical fiber module |
US5958007A (en) | 1997-05-13 | 1999-09-28 | Phase Three Logic, Inc. | Automatic and secure system for remote access to electronic mail and the internet |
US6393014B1 (en) | 1997-06-03 | 2002-05-21 | At&T Wireless Services, Inc. | Method and system for providing data communication with a mobile station |
US6163536A (en) * | 1997-06-11 | 2000-12-19 | International Business Machines Corporation | Communication system including a client controlled gateway for concurrent voice/data messaging with a data server |
US6055240A (en) * | 1997-06-12 | 2000-04-25 | Nortel Networks Corporation | Method and apparatus for message management |
WO1998058332A1 (en) * | 1997-06-17 | 1998-12-23 | Telefonaktiebolaget Lm Ericsson | Method and apparatus for accessing and retrieving messages |
US6023700A (en) * | 1997-06-17 | 2000-02-08 | Cranberry Properties, Llc | Electronic mail distribution system for integrated electronic communication |
GB9712895D0 (en) * | 1997-06-20 | 1997-08-20 | Philips Electronics Nv | Network communication system user message transmission |
CA2242065C (en) * | 1997-07-03 | 2004-12-14 | Henry C.A. Hyde-Thomson | Unified messaging system with automatic language identification for text-to-speech conversion |
US6097791A (en) * | 1997-07-15 | 2000-08-01 | Octel Communications Corporation | Voice-messaging system with non-user outcalling and auto-provisioning capabilities |
US6061718A (en) * | 1997-07-23 | 2000-05-09 | Ericsson Inc. | Electronic mail delivery system in wired or wireless communications system |
JP3774547B2 (en) * | 1997-07-25 | 2006-05-17 | キヤノン株式会社 | Communication device |
US6898627B1 (en) | 1997-07-25 | 2005-05-24 | Canon Kabushiki Kaisha | Communication device having the capability of performing information exchange between a facsimile medium and an electronic information medium such as an e-mail medium |
US6370238B1 (en) | 1997-09-19 | 2002-04-09 | Siemens Information And Communication Networks Inc. | System and method for improved user interface in prompting systems |
US6826407B1 (en) | 1999-03-29 | 2004-11-30 | Richard J. Helferich | System and method for integrating audio and visual messaging |
US6636733B1 (en) | 1997-09-19 | 2003-10-21 | Thompson Trust | Wireless messaging method |
US6584181B1 (en) * | 1997-09-19 | 2003-06-24 | Siemens Information & Communication Networks, Inc. | System and method for organizing multi-media messages folders from a displayless interface and selectively retrieving information using voice labels |
US6253061B1 (en) | 1997-09-19 | 2001-06-26 | Richard J. Helferich | Systems and methods for delivering information to a transmitting and receiving device |
US6069940A (en) * | 1997-09-19 | 2000-05-30 | Siemens Information And Communication Networks, Inc. | Apparatus and method for adding a subject line to voice mail messages |
US7003304B1 (en) | 1997-09-19 | 2006-02-21 | Thompson Investment Group, Llc | Paging transceivers and methods for selectively retrieving messages |
EP0907272A1 (en) | 1997-09-25 | 1999-04-07 | Alcatel | System with self-triggering mechanism for exchanging data between a terminal and access means via a telephone network |
ES2249795T3 (en) * | 1997-09-25 | 2006-04-01 | Alcatel | SYSTEM WITH PRINTING POWERS TO EXCHANGE DATA BETWEEN A TERMINAL AND ACCESS MEDIA. |
EP0907271A1 (en) * | 1997-09-25 | 1999-04-07 | Alcatel | Individualized system for exchanging data between a terminal and access means via a telephone network |
US6226358B1 (en) * | 1997-09-30 | 2001-05-01 | At&T Corp. | Voice-mail greeting message notification |
DE59814121D1 (en) * | 1997-09-30 | 2007-12-20 | Siemens Ag | METHOD FOR REPORTING A MESSAGE TO A PARTICIPANT |
US6651166B1 (en) | 1998-04-09 | 2003-11-18 | Tumbleweed Software Corp. | Sender driven certification enrollment system |
US6396907B1 (en) | 1997-10-06 | 2002-05-28 | Avaya Technology Corp. | Unified messaging system and method providing cached message streams |
US6134235A (en) * | 1997-10-08 | 2000-10-17 | At&T Corp. | Pots/packet bridge |
US6816904B1 (en) * | 1997-11-04 | 2004-11-09 | Collaboration Properties, Inc. | Networked video multimedia storage server environment |
KR100359747B1 (en) * | 1997-11-10 | 2003-01-15 | 엘지전자 주식회사 | Method for notifying arrival of electronic mail in simplified exchange system |
FR2771578B1 (en) * | 1997-11-21 | 2000-01-07 | Sagem | METHOD FOR DELIVERING EMAILS |
US6285777B2 (en) * | 1997-11-26 | 2001-09-04 | International Business Machines Corporation | Internet assisted mail |
US6630883B1 (en) * | 1997-12-02 | 2003-10-07 | At&T Wireless Services, Inc. | Method and system for delivering a short-message notification |
US6002750A (en) * | 1997-12-12 | 1999-12-14 | U S West, Inc. | Method and system for providing integrated wireline/wireless voice messaging service |
US6983138B1 (en) | 1997-12-12 | 2006-01-03 | Richard J. Helferich | User interface for message access |
US6185288B1 (en) | 1997-12-18 | 2001-02-06 | Nortel Networks Limited | Multimedia call signalling system and method |
DE19756852A1 (en) * | 1997-12-19 | 1999-07-01 | Siemens Ag | Telecommunication system and method for exchanging information between an email service and a subscriber in a telecommunication network |
US6606373B1 (en) * | 1997-12-31 | 2003-08-12 | Weblink Wireless, Inc. | Controller for use with communications systems for generating a condensed text message index |
US6167395A (en) * | 1998-09-11 | 2000-12-26 | Genesys Telecommunications Laboratories, Inc | Method and apparatus for creating specialized multimedia threads in a multimedia communication center |
US7051003B1 (en) | 1998-02-26 | 2006-05-23 | Atabok Japan, Inc. | Method and apparatus for delivering electronic data through a proxy server |
US9075136B1 (en) | 1998-03-04 | 2015-07-07 | Gtj Ventures, Llc | Vehicle operator and/or occupant information apparatus and method |
US6473422B2 (en) | 1998-04-27 | 2002-10-29 | Telefonaktiebolaget Lm Ericsson | Communications network and method for screening incoming circuit switched calls |
KR100522584B1 (en) * | 1998-04-30 | 2005-12-21 | 삼성전자주식회사 | Apparatus and method for transmitting and receiving e-mail using computer inaccessible to mail server |
GB2389994B (en) * | 1998-05-05 | 2004-02-11 | Mitel Knowledge Corp | Communications system and method |
KR100477635B1 (en) * | 1998-05-06 | 2005-06-08 | 삼성전자주식회사 | Mode and Mail Retrieval Apparatus in Computer and Telephone Integration System |
US6219694B1 (en) * | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
US7209955B1 (en) | 1998-05-29 | 2007-04-24 | Research In Motion Limited | Notification system and method for a mobile data communication device |
US20020049818A1 (en) * | 1998-05-29 | 2002-04-25 | Gilhuly Barry J. | System and method for pushing encrypted information between a host system and a mobile data communication device |
US7606936B2 (en) * | 1998-05-29 | 2009-10-20 | Research In Motion Limited | System and method for redirecting data to a wireless device over a plurality of communication paths |
US6779019B1 (en) | 1998-05-29 | 2004-08-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US8516055B2 (en) | 1998-05-29 | 2013-08-20 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device in a wireless data network |
US7266365B2 (en) | 1998-05-29 | 2007-09-04 | Research In Motion Limited | System and method for delayed transmission of bundled command messages |
US7209949B2 (en) * | 1998-05-29 | 2007-04-24 | Research In Motion Limited | System and method for synchronizing information between a host system and a mobile data communication device |
US6438585B2 (en) * | 1998-05-29 | 2002-08-20 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device |
US6317485B1 (en) * | 1998-06-09 | 2001-11-13 | Unisys Corporation | System and method for integrating notification functions of two messaging systems in a universal messaging system |
US6597688B2 (en) | 1998-06-12 | 2003-07-22 | J2 Global Communications, Inc. | Scalable architecture for transmission of messages over a network |
FI108982B (en) | 1998-06-15 | 2002-04-30 | Nokia Corp | Message service in a wireless communication system |
US6175858B1 (en) | 1998-07-13 | 2001-01-16 | At&T Corp. | Intelligent network messaging agent and method |
US6151675A (en) * | 1998-07-23 | 2000-11-21 | Tumbleweed Software Corporation | Method and apparatus for effecting secure document format conversion |
US6421708B2 (en) | 1998-07-31 | 2002-07-16 | Glenayre Electronics, Inc. | World wide web access for voice mail and page |
US6373926B1 (en) * | 1998-09-17 | 2002-04-16 | At&T Corp. | Centralized message service apparatus and method |
WO2000018100A2 (en) * | 1998-09-24 | 2000-03-30 | Crossmedia Networks Corporation | Interactive voice dialog application platform and methods for using the same |
US6463293B1 (en) | 1998-09-25 | 2002-10-08 | Alcatel | Method for preparing a terminal to be used in a system, and system and terminal |
AU2366400A (en) * | 1998-12-18 | 2000-07-03 | Ericsson Inc. | Ip-based message system and method |
US6640242B1 (en) | 1999-01-29 | 2003-10-28 | Microsoft Corporation | Voice access through a data-centric network to an integrated message storage and retrieval system |
US6711154B1 (en) | 1999-01-29 | 2004-03-23 | Microsoft Corporation | Apparatus and method for device independent messaging notification |
US6263064B1 (en) | 1999-01-29 | 2001-07-17 | International Thinklink Corporation | Centralized communication control center for visually and audibly updating communication options associated with communication services of a unified messaging system and methods therefor |
US6463145B1 (en) * | 1999-01-29 | 2002-10-08 | Microsoft Corporation | Computer-implemented call forwarding options and methods therefor in a unified messaging system |
GB9903032D0 (en) * | 1999-02-11 | 1999-03-31 | Symbian Ltd | Messaging architecture |
EP1617389A3 (en) * | 1999-02-18 | 2006-09-27 | Matsushita Electric Industrial Co., Ltd. | Server apparatus and terminal of a user for use in an electronic asset utilisation system |
JP2000244568A (en) | 1999-02-23 | 2000-09-08 | Hitachi Ltd | Multimedia call distribution system |
US6298128B1 (en) | 1999-03-11 | 2001-10-02 | Thomson Licensing S.A. | Unified directory for caller ID and electronic mail addresses |
DE19911693A1 (en) * | 1999-03-16 | 2000-09-28 | Siemens Ag | Telecommunications system and method for operating the system |
US6351523B1 (en) * | 1999-03-22 | 2002-02-26 | Sharp Laboratories Of America, Inc. | Method and apparatus for management of EMail originated by thin client devices |
US8321411B2 (en) | 1999-03-23 | 2012-11-27 | Microstrategy, Incorporated | System and method for management of an automatic OLAP report broadcast system |
US7082422B1 (en) | 1999-03-23 | 2006-07-25 | Microstrategy, Incorporated | System and method for automatic transmission of audible on-line analytical processing system report output |
US6567796B1 (en) | 1999-03-23 | 2003-05-20 | Microstrategy, Incorporated | System and method for management of an automatic OLAP report broadcast system |
US6574599B1 (en) | 1999-03-31 | 2003-06-03 | Microsoft Corporation | Voice-recognition-based methods for establishing outbound communication through a unified messaging system including intelligent calendar interface |
US6477240B1 (en) | 1999-03-31 | 2002-11-05 | Microsoft Corporation | Computer-implemented voice-based command structure for establishing outbound communication through a unified messaging system |
US6584466B1 (en) | 1999-04-07 | 2003-06-24 | Critical Path, Inc. | Internet document management system and methods |
FR2793097B1 (en) * | 1999-04-29 | 2001-06-01 | Schlumberger Systems & Service | COMMUNICATION SYSTEM ON A PUBLIC TELEPHONE NETWORK BETWEEN A USER AND A CORRESPONDENT |
US6747970B1 (en) | 1999-04-29 | 2004-06-08 | Christopher H. Lamb | Methods and apparatus for providing communications services between connectionless and connection-oriented networks |
US6449342B1 (en) * | 1999-05-05 | 2002-09-10 | Agere Systems Guardian Corp. | Recorded voice message summary |
US9208213B2 (en) | 1999-05-28 | 2015-12-08 | Microstrategy, Incorporated | System and method for network user interface OLAP report formatting |
US8607138B2 (en) | 1999-05-28 | 2013-12-10 | Microstrategy, Incorporated | System and method for OLAP report generation with spreadsheet report within the network user interface |
US6442242B1 (en) | 1999-06-25 | 2002-08-27 | Verizon Services Corporation | Multifunction autoattendant system and method of operation thereof |
US7069335B1 (en) * | 1999-08-10 | 2006-06-27 | Microsoft Corporation | Method and system for exchanging messages between entities on a network comprising an actor attribute and a mandatory attribute in the header data structure |
US6782412B2 (en) | 1999-08-24 | 2004-08-24 | Verizon Laboratories Inc. | Systems and methods for providing unified multimedia communication services |
US6628194B1 (en) | 1999-08-31 | 2003-09-30 | At&T Wireless Services, Inc. | Filtered in-box for voice mail, e-mail, pages, web-based information, and faxes |
US6807565B1 (en) | 1999-09-03 | 2004-10-19 | Cisco Technology, Inc. | Instant messaging system using voice enabled web based application server |
US6490564B1 (en) | 1999-09-03 | 2002-12-03 | Cisco Technology, Inc. | Arrangement for defining and processing voice enabled web applications using extensible markup language documents |
US6990514B1 (en) | 1999-09-03 | 2006-01-24 | Cisco Technology, Inc. | Unified messaging system using web based application server for management of messages using standardized servers |
US6766298B1 (en) | 1999-09-03 | 2004-07-20 | Cisco Technology, Inc. | Application server configured for dynamically generating web pages for voice enabled web applications |
US6912691B1 (en) | 1999-09-03 | 2005-06-28 | Cisco Technology, Inc. | Delivering voice portal services using an XML voice-enabled web server |
US6847999B1 (en) | 1999-09-03 | 2005-01-25 | Cisco Technology, Inc. | Application server for self-documenting voice enabled web applications defined using extensible markup language documents |
US6952800B1 (en) * | 1999-09-03 | 2005-10-04 | Cisco Technology, Inc. | Arrangement for controlling and logging voice enabled web applications using extensible markup language documents |
US8448059B1 (en) | 1999-09-03 | 2013-05-21 | Cisco Technology, Inc. | Apparatus and method for providing browser audio control for voice enabled web applications |
US6578000B1 (en) | 1999-09-03 | 2003-06-10 | Cisco Technology, Inc. | Browser-based arrangement for developing voice enabled web applications using extensible markup language documents |
US6711618B1 (en) * | 1999-09-03 | 2004-03-23 | Cisco Technology, Inc. | Apparatus and method for providing server state and attribute management for voice enabled web applications |
US6507817B1 (en) | 1999-09-03 | 2003-01-14 | Cisco Technology, Inc. | Voice IP approval system using voice-enabled web based application server |
US6738803B1 (en) | 1999-09-03 | 2004-05-18 | Cisco Technology, Inc. | Proxy browser providing voice enabled web application audio control for telephony devices |
US6901431B1 (en) * | 1999-09-03 | 2005-05-31 | Cisco Technology, Inc. | Application server providing personalized voice enabled web application services using extensible markup language documents |
US6965917B1 (en) | 1999-09-07 | 2005-11-15 | Comverse Ltd. | System and method for notification of an event |
US6792085B1 (en) | 1999-09-10 | 2004-09-14 | Comdial Corporation | System and method for unified messaging with message replication and synchronization |
US6885734B1 (en) | 1999-09-13 | 2005-04-26 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized, dynamic and interactive inbound and outbound voice services, with real-time interactive voice database queries |
US6829334B1 (en) | 1999-09-13 | 2004-12-07 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with telephone-based service utilization and control |
US6964012B1 (en) | 1999-09-13 | 2005-11-08 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through personalized broadcasts |
US6836537B1 (en) | 1999-09-13 | 2004-12-28 | Microstrategy Incorporated | System and method for real-time, personalized, dynamic, interactive voice services for information related to existing travel schedule |
US6850603B1 (en) | 1999-09-13 | 2005-02-01 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized dynamic and interactive voice services |
US6788768B1 (en) | 1999-09-13 | 2004-09-07 | Microstrategy, Incorporated | System and method for real-time, personalized, dynamic, interactive voice services for book-related information |
US6940953B1 (en) | 1999-09-13 | 2005-09-06 | Microstrategy, Inc. | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services including module for generating and formatting voice services |
US8130918B1 (en) | 1999-09-13 | 2012-03-06 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with closed loop transaction processing |
US7197461B1 (en) | 1999-09-13 | 2007-03-27 | Microstrategy, Incorporated | System and method for voice-enabled input for use in the creation and automatic deployment of personalized, dynamic, and interactive voice services |
US7266181B1 (en) | 1999-09-13 | 2007-09-04 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized dynamic and interactive voice services with integrated inbound and outbound voice services |
US7340040B1 (en) | 1999-09-13 | 2008-03-04 | Microstrategy, Incorporated | System and method for real-time, personalized, dynamic, interactive voice services for corporate-analysis related information |
US7092509B1 (en) | 1999-09-21 | 2006-08-15 | Microlog Corporation | Contact center system capable of handling multiple media types of contacts and method for using the same |
US6693994B1 (en) | 1999-10-26 | 2004-02-17 | At&T Corp. | Master system for accessing multiple telephony messaging systems |
FI108501B (en) * | 1999-11-05 | 2002-01-31 | Sonera Oyj | Mediation of a multimedia message |
US6449343B1 (en) * | 1999-11-08 | 2002-09-10 | At&T Corp. | System and method for creation and conversion of electronic mail messages for delivery to telephone recipients |
US6832245B1 (en) | 1999-12-01 | 2004-12-14 | At&T Corp. | System and method for analyzing communications of user messages to rank users and contacts based on message content |
US20020054601A1 (en) * | 1999-12-17 | 2002-05-09 | Keith Barraclough | Network interface unit control system and method therefor |
AU2737101A (en) * | 1999-12-20 | 2001-07-16 | Infospace, Inc. | Buddy list aggregation |
US6732368B1 (en) * | 1999-12-28 | 2004-05-04 | Comverse, Ltd. | Method and apparatus for providing voice/unified messaging services using CATV terminals |
US6801603B1 (en) | 1999-12-28 | 2004-10-05 | Comverse Ltd. | Online aggregation |
US6735288B1 (en) | 2000-01-07 | 2004-05-11 | Cisco Technology, Inc. | Voice over IP voice mail system configured for placing an outgoing call and returning subscriber to mailbox after call completion |
US7516190B2 (en) | 2000-02-04 | 2009-04-07 | Parus Holdings, Inc. | Personal voice-based information retrieval system |
US6721705B2 (en) | 2000-02-04 | 2004-04-13 | Webley Systems, Inc. | Robust voice browser system and voice activated device controller |
US7509148B1 (en) * | 2000-02-15 | 2009-03-24 | Motorola, Inc. | Message alert system and method of providing message notification |
US7180638B1 (en) | 2000-02-16 | 2007-02-20 | Ricoh Co., Ltd. | Network fax machine using a web page as a user interface |
JP4249876B2 (en) * | 2000-02-28 | 2009-04-08 | 富士フイルム株式会社 | Imaging device |
US6707942B1 (en) * | 2000-03-01 | 2004-03-16 | Palm Source, Inc. | Method and apparatus for using pressure information for improved computer controlled handwriting recognition, data entry and user authentication |
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
US9246975B2 (en) | 2000-03-17 | 2016-01-26 | Facebook, Inc. | State change alerts mechanism |
AU2001245826A1 (en) | 2000-03-17 | 2001-10-03 | America Online, Inc. | Instant messaging with additional voice communication |
US7624172B1 (en) | 2000-03-17 | 2009-11-24 | Aol Llc | State change alerts mechanism |
US6883015B1 (en) | 2000-03-30 | 2005-04-19 | Cisco Technology, Inc. | Apparatus and method for providing server state and attribute management for multiple-threaded voice enabled web applications |
KR20010094265A (en) * | 2000-04-06 | 2001-10-31 | 노승환 | Unified messaging system for multiple user groups |
IL135684A0 (en) * | 2000-04-16 | 2001-07-24 | Varicom Comm Ltd | A method and apparatus to register unanswered calls |
US6857008B1 (en) * | 2000-04-19 | 2005-02-15 | Cisco Technology, Inc. | Arrangement for accessing an IP-based messaging server by telephone for management of stored messages |
US7234103B1 (en) | 2000-04-26 | 2007-06-19 | Accenture Llp | Network-based tax framework database |
US7603301B1 (en) * | 2000-04-26 | 2009-10-13 | Accenture Llp | Verification and printing of a tax return in a network-based tax architecture |
US7979802B1 (en) | 2000-05-04 | 2011-07-12 | Aol Inc. | Providing supplemental contact information corresponding to a referenced individual |
US9100221B2 (en) | 2000-05-04 | 2015-08-04 | Facebook, Inc. | Systems for messaging senders and recipients of an electronic message |
US6912564B1 (en) | 2000-05-04 | 2005-06-28 | America Online, Inc. | System for instant messaging the sender and recipients of an e-mail message |
US8132110B1 (en) | 2000-05-04 | 2012-03-06 | Aol 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 |
US9356894B2 (en) | 2000-05-04 | 2016-05-31 | Facebook, Inc. | Enabled and disabled menu choices based on presence state |
US9043418B2 (en) | 2000-05-04 | 2015-05-26 | Facebook, Inc. | Systems and methods for instant messaging persons referenced in an electronic message |
GB2365673A (en) * | 2000-05-12 | 2002-02-20 | Tornado Dev Inc | A unified messaging system |
US20010044831A1 (en) * | 2000-05-19 | 2001-11-22 | Nec Corporation | System for communicating messages |
US6898623B1 (en) | 2000-06-16 | 2005-05-24 | Hewlett-Packard Development Company L.P. | Simplified configuration of an internet-enabled device |
US20040073617A1 (en) | 2000-06-19 | 2004-04-15 | Milliken Walter Clark | Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail |
AUPQ827500A0 (en) * | 2000-06-21 | 2000-07-13 | Bhatia, Dinesh Singh | Unified addressing system |
US8001190B2 (en) | 2001-06-25 | 2011-08-16 | Aol Inc. | Email integrated instant messaging |
US7047526B1 (en) | 2000-06-28 | 2006-05-16 | Cisco Technology, Inc. | Generic command interface for multiple executable routines |
US6980996B1 (en) | 2000-06-28 | 2005-12-27 | Cisco Technology, Inc. | Generic command interface for multiple executable routines having character-based command tree |
US6907455B1 (en) | 2000-06-29 | 2005-06-14 | Cisco Technology, Inc. | Apparatus and methods for providing an event driven notification over a network to a telephony device |
US6779025B1 (en) | 2000-06-30 | 2004-08-17 | Cisco Technology, Inc. | IP web based messaging system for localized management of wireless messaging |
JP2002041404A (en) * | 2000-07-24 | 2002-02-08 | Canon Inc | System, device and method for presenting information |
JP4521943B2 (en) * | 2000-07-24 | 2010-08-11 | キヤノン株式会社 | Information providing apparatus, information providing method, and computer-readable storage medium |
DE60144233D1 (en) | 2000-07-25 | 2011-04-28 | America Online Inc | VIDEO COMMUNICATIONS |
US6665378B1 (en) | 2000-07-31 | 2003-12-16 | Brenda Gates Spielman | IP-based notification architecture for unified messaging |
US6874011B1 (en) | 2000-07-31 | 2005-03-29 | Cisco Technology, Inc. | Scalable IP-based notification architecture for unified messaging |
US6671355B1 (en) | 2000-07-31 | 2003-12-30 | Cisco Technology, Inc. | Arrangement for common-format notification delivery messages based on notification device type in an IP-based notification architecture |
US7822815B1 (en) | 2000-08-07 | 2010-10-26 | Cisco Technology, Inc. | Unified messaging feature that plays greetings based on the received calling party number |
JP4560186B2 (en) * | 2000-08-08 | 2010-10-13 | キヤノン株式会社 | Information provision system |
US6857007B1 (en) | 2000-08-30 | 2005-02-15 | Bloomfield Enterprises, Llc | Personal digital assistant facilitated communication system |
US6560318B1 (en) | 2000-09-07 | 2003-05-06 | Cisco Technology, Inc. | Arrangement for managing notification preferences for notification delivery messages in an IP-based notification architecture |
JP2002084370A (en) * | 2000-09-07 | 2002-03-22 | Matsushita Electric Ind Co Ltd | Private telephone system |
US6650890B1 (en) * | 2000-09-29 | 2003-11-18 | Postini, Inc. | Value-added electronic messaging services and transparent implementation thereof using intermediate server |
US7454346B1 (en) | 2000-10-04 | 2008-11-18 | Cisco Technology, Inc. | Apparatus and methods for converting textual information to audio-based output |
AUPR064200A0 (en) * | 2000-10-10 | 2000-11-02 | Dinesh Singh Bhatia S/O Amarjeet Singh | Proxy-client multiplatform messaging enabler system |
US7076275B1 (en) * | 2000-10-13 | 2006-07-11 | Palmsource, Inc. | Method and system for single-step enablement of telephony functionality for a portable computer system |
US7069309B1 (en) | 2000-10-19 | 2006-06-27 | Cisco Technology, Inc. | Apparatus and methods for requesting an event notification over a network |
DE10056762B4 (en) * | 2000-11-14 | 2007-04-19 | Stefan Schleifer | Method for creating electronic messages |
US7024209B1 (en) * | 2000-12-20 | 2006-04-04 | Cisco Technology, Inc. | Unified messaging system configured for management of short message service-type messages |
EP2267619A1 (en) * | 2000-12-22 | 2010-12-29 | Research in Motion Limited | Information browser system and method for a wireless communication device |
CA2725700C (en) | 2000-12-22 | 2015-11-24 | Research In Motion Limited | Wireless router system and method |
DE10100162A1 (en) * | 2001-01-04 | 2002-07-25 | Tenovis Gmbh & Co Kg | Method and device for forwarding voice mail messages |
US7308477B1 (en) | 2001-01-10 | 2007-12-11 | Cisco Technology, Inc. | Unified messaging system configured for transport of encrypted messages |
CA2368404C (en) * | 2001-01-18 | 2005-08-09 | Research In Motion Limited | Unified messaging system and method |
US7023970B1 (en) * | 2001-01-30 | 2006-04-04 | Cisco Technology, Inc. | Arrangement in a local computer for sending voice messages to a unified communications system |
US7103656B2 (en) * | 2001-02-20 | 2006-09-05 | Research In Motion Limited | System and method for administrating a wireless communication network |
US7346840B1 (en) * | 2001-02-26 | 2008-03-18 | Cisco Technology, Inc. | Application server configured for dynamically generating web forms based on extensible markup language documents and retrieved subscriber data |
US7355988B1 (en) | 2001-03-08 | 2008-04-08 | Cisco Technology, Inc. | Application server having asynchronous event manager configured for terminating messaging operations and rolling back prescribed data structures |
CA2375844C (en) * | 2001-03-09 | 2008-12-30 | Research In Motion Limited | Advanced voice and data operations in a mobile data communication device |
WO2002073984A1 (en) | 2001-03-09 | 2002-09-19 | Ayman, L.L.C. | Universal point of contact identifier system and method |
CA2376918C (en) * | 2001-03-14 | 2007-10-23 | Research In Motion Limited | Scalable and secure messaging system for a wireless network |
US7574487B1 (en) | 2001-03-30 | 2009-08-11 | Cisco Technology, Inc. | Messaging system configured for selectively accessing subscriber spoken name from a directory server based on determined unavailability of messaging server |
US7603379B2 (en) * | 2001-04-11 | 2009-10-13 | Lg Electronics Inc. | Unified management method of various types of messages of a personal information terminal |
EP1251681A1 (en) * | 2001-04-20 | 2002-10-23 | Siemens Aktiengesellschaft | Coordination service for notifications from different mailservers |
US20020160757A1 (en) * | 2001-04-26 | 2002-10-31 | Moshe Shavit | Selecting the delivery mechanism of an urgent message |
US6813507B1 (en) | 2001-05-02 | 2004-11-02 | Cisco Technology, Inc. | Unified messaging system having short message service command processor |
US7200556B2 (en) * | 2001-05-22 | 2007-04-03 | Siemens Communications, Inc. | Methods and apparatus for accessing and processing multimedia messages stored in a unified multimedia mailbox |
US7272232B1 (en) * | 2001-05-30 | 2007-09-18 | Palmsource, Inc. | System and method for prioritizing and balancing simultaneous audio outputs in a handheld device |
DE10127415A1 (en) * | 2001-06-06 | 2002-12-12 | Web De Ag | Unified messaging communication system allows connection of telephones computers and fax machines |
US7096276B2 (en) * | 2001-06-14 | 2006-08-22 | International Business Machines Corporation | Email routing according to email content |
US20030023688A1 (en) * | 2001-07-26 | 2003-01-30 | Denenberg Lawrence A. | Voice-based message sorting and retrieval method |
EP1419648A4 (en) * | 2001-07-27 | 2007-05-30 | Alcatel Internetworking Inc | Policy based pc-to-phone text messaging for enterprise networks |
US20030028603A1 (en) * | 2001-08-02 | 2003-02-06 | Siemens Information And Communication Networks, Inc. | Methods and apparatus for automatically summarizing messages stored in a unified multimedia mailboxes |
US7260607B2 (en) * | 2001-08-02 | 2007-08-21 | Siemens Communications, Inc. | Methods and apparatus for performing media/device sensitive processing of messages stored in unified multimedia and plain text mailboxes |
KR20030012683A (en) * | 2001-08-03 | 2003-02-12 | (주)엠디엠아이앤씨 | Unified Messaging System Connectable Voice Messaging System |
FI115359B (en) * | 2001-08-14 | 2005-04-15 | Elisa Matkapuhelinpalvelut Oy | User interface interface for service operator interface |
US20040008368A1 (en) * | 2001-09-07 | 2004-01-15 | Plunkett Michael K | Mailing online operation flow |
US7765484B2 (en) * | 2001-09-28 | 2010-07-27 | Aol Inc. | Passive personalization of lists |
US7512652B1 (en) | 2001-09-28 | 2009-03-31 | Aol Llc, A Delaware Limited Liability Company | Passive personalization of buddy lists |
US7774711B2 (en) | 2001-09-28 | 2010-08-10 | Aol Inc. | Automatic categorization of entries in a contact list |
US7317699B2 (en) * | 2001-10-26 | 2008-01-08 | Research In Motion Limited | System and method for controlling configuration settings for mobile communication devices and services |
US7409403B1 (en) * | 2001-10-30 | 2008-08-05 | Red Hat, Inc. | Alert management data infrastructure and configuration generator |
US7617328B2 (en) * | 2001-11-16 | 2009-11-10 | At&T Mobility Ii Llc | System for translation and communication of messaging protocols into a common protocol |
US8660537B2 (en) | 2001-11-16 | 2014-02-25 | At&T Mobility Ii Llc | System for the storage and retrieval of messages |
US7454195B2 (en) | 2001-11-16 | 2008-11-18 | At&T Mobility Ii, Llc | System for the centralized storage of wireless customer information |
DE60214590T2 (en) | 2001-12-07 | 2007-09-13 | Research In Motion Ltd., Waterloo | METHOD AND DEVICE FOR CONTROLLING INFORMATION DISTRIBUTION TO MOBILE STATIONS |
US7046772B1 (en) * | 2001-12-17 | 2006-05-16 | Bellsouth Intellectual Property Corporation | Method and system for call, facsimile and electronic message forwarding |
US7460654B1 (en) | 2001-12-28 | 2008-12-02 | Vocada, Inc. | Processing of enterprise messages integrating voice messaging and data systems |
US6778644B1 (en) * | 2001-12-28 | 2004-08-17 | Vocada, Inc. | Integration of voice messaging and data systems |
US6961719B1 (en) | 2002-01-07 | 2005-11-01 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Hybrid neural network and support vector machine method for optimization |
US7213076B2 (en) * | 2002-01-15 | 2007-05-01 | International Business Machines Corporation | Dynamic indication of email capabilities |
US20030135560A1 (en) * | 2002-01-15 | 2003-07-17 | International Business Machines Corporation | Routing digital email objects within a client device |
US7558825B2 (en) * | 2002-01-15 | 2009-07-07 | International Business Machines Corporation | Dynamic current device status |
US7457398B2 (en) * | 2002-01-31 | 2008-11-25 | Comverse, Inc. | Methods and systems for providing voicemail services |
KR100871581B1 (en) * | 2002-02-19 | 2008-12-02 | 포스티니 코포레이션 | E-mail management services |
US7903549B2 (en) | 2002-03-08 | 2011-03-08 | Secure Computing Corporation | Content-based policy compliance systems and methods |
US7693947B2 (en) | 2002-03-08 | 2010-04-06 | Mcafee, Inc. | Systems and methods for graphically displaying messaging traffic |
US8561167B2 (en) | 2002-03-08 | 2013-10-15 | Mcafee, Inc. | Web reputation scoring |
US8578480B2 (en) | 2002-03-08 | 2013-11-05 | Mcafee, Inc. | Systems and methods for identifying potentially malicious messages |
US7458098B2 (en) * | 2002-03-08 | 2008-11-25 | Secure Computing Corporation | Systems and methods for enhancing electronic communication security |
US20030172291A1 (en) | 2002-03-08 | 2003-09-11 | Paul Judge | Systems and methods for automated whitelisting in monitored communications |
US7870203B2 (en) | 2002-03-08 | 2011-01-11 | Mcafee, Inc. | Methods and systems for exposing messaging reputation to an end user |
US7124438B2 (en) * | 2002-03-08 | 2006-10-17 | Ciphertrust, Inc. | Systems and methods for anomaly detection in patterns of monitored communications |
US7694128B2 (en) * | 2002-03-08 | 2010-04-06 | Mcafee, Inc. | Systems and methods for secure communication delivery |
US20060015942A1 (en) | 2002-03-08 | 2006-01-19 | Ciphertrust, Inc. | Systems and methods for classification of messaging entities |
US8132250B2 (en) | 2002-03-08 | 2012-03-06 | Mcafee, Inc. | Message profiling systems and methods |
US6941467B2 (en) | 2002-03-08 | 2005-09-06 | Ciphertrust, Inc. | Systems and methods for adaptive message interrogation through multiple queues |
US7792905B2 (en) * | 2002-03-21 | 2010-09-07 | International Business Machines Corporation | Tan language for displaying digital objects in email |
US8239197B2 (en) | 2002-03-28 | 2012-08-07 | Intellisist, Inc. | Efficient conversion of voice messages into text |
WO2003084196A1 (en) | 2002-03-28 | 2003-10-09 | Martin Dunsmuir | Closed-loop command and response system for automatic communications between interacting computer systems over an audio communications channel |
US10562492B2 (en) | 2002-05-01 | 2020-02-18 | Gtj Ventures, Llc | Control, monitoring and/or security apparatus and method |
US7146320B2 (en) * | 2002-05-29 | 2006-12-05 | Microsoft Corporation | Electronic mail replies with speech recognition |
US20040034690A1 (en) * | 2002-06-18 | 2004-02-19 | Schmitz Kennen R. | System and method for selectively forwarding text messages to users by voice telephone |
US8230026B2 (en) | 2002-06-26 | 2012-07-24 | Research In Motion Limited | System and method for pushing information between a host system and a mobile data communication device |
US20040044734A1 (en) * | 2002-08-27 | 2004-03-04 | Mark Beck | Enhanced services electronic mail |
TW582159B (en) * | 2002-09-17 | 2004-04-01 | Hon Hai Prec Ind Co Ltd | A multimedia messaging system and method |
US20050031094A1 (en) * | 2002-09-19 | 2005-02-10 | Gilbert Quenton L. | System and method for message delivery to a busy called party |
US20080261633A1 (en) | 2002-10-22 | 2008-10-23 | Research In Motion Limited | System and Method for Pushing Information from a Host System to a Mobile Data Communication Device |
US8701014B1 (en) | 2002-11-18 | 2014-04-15 | Facebook, Inc. | Account linking |
AU2003287671A1 (en) | 2002-11-18 | 2004-06-15 | America Online, Inc. | People lists |
US8965964B1 (en) | 2002-11-18 | 2015-02-24 | Facebook, Inc. | Managing forwarded electronic messages |
US7428580B2 (en) | 2003-11-26 | 2008-09-23 | Aol Llc | Electronic message forwarding |
US7640306B2 (en) | 2002-11-18 | 2009-12-29 | Aol Llc | Reconfiguring an electronic message to effect an enhanced notification |
US7899862B2 (en) | 2002-11-18 | 2011-03-01 | Aol Inc. | Dynamic identification of other users to an online user |
US8005919B2 (en) | 2002-11-18 | 2011-08-23 | Aol Inc. | Host-based intelligent results related to a character stream |
US7590696B1 (en) | 2002-11-18 | 2009-09-15 | Aol Llc | Enhanced buddy list using mobile device identifiers |
US8122137B2 (en) | 2002-11-18 | 2012-02-21 | Aol Inc. | Dynamic location of a subordinate user |
US8037150B2 (en) | 2002-11-21 | 2011-10-11 | Aol Inc. | System and methods for providing multiple personas in a communications environment |
US7636755B2 (en) | 2002-11-21 | 2009-12-22 | Aol Llc | Multiple avatar personalities |
US7263614B2 (en) | 2002-12-31 | 2007-08-28 | Aol Llc | Implicit access for communications pathway |
US7945674B2 (en) | 2003-04-02 | 2011-05-17 | Aol Inc. | Degrees of separation for handling communications |
US7949759B2 (en) | 2003-04-02 | 2011-05-24 | AOL, Inc. | Degrees of separation for handling communications |
US20060265459A1 (en) * | 2003-02-19 | 2006-11-23 | Postini, Inc. | Systems and methods for managing the transmission of synchronous electronic messages |
US7958187B2 (en) * | 2003-02-19 | 2011-06-07 | Google Inc. | Systems and methods for managing directory harvest attacks via electronic messages |
US7603472B2 (en) * | 2003-02-19 | 2009-10-13 | Google Inc. | Zero-minute virus and spam detection |
US7908554B1 (en) | 2003-03-03 | 2011-03-15 | Aol Inc. | Modifying avatar behavior based on user action or mood |
US7913176B1 (en) | 2003-03-03 | 2011-03-22 | Aol Inc. | Applying access controls to communications with avatars |
US20040179039A1 (en) | 2003-03-03 | 2004-09-16 | Blattner Patrick D. | Using avatars to communicate |
US20040210639A1 (en) | 2003-03-26 | 2004-10-21 | Roy Ben-Yoseph | Identifying and using identities deemed to be known to a user |
IL156271A0 (en) * | 2003-06-02 | 2004-01-04 | Festin Man Corporations | Method for reducing the cost of handling incoming/outgoing phone calls |
US7653693B2 (en) | 2003-09-05 | 2010-01-26 | Aol Llc | Method and system for capturing instant messages |
US7369649B2 (en) * | 2003-08-15 | 2008-05-06 | Avaya Technology Corp. | System and method for caller initiated voicemail annotation and its transmission over IP/SIP for flexible and efficient voice mail retrieval |
US7184786B2 (en) * | 2003-12-23 | 2007-02-27 | Kirusa, Inc. | Techniques for combining voice with wireless text short message services |
US8898239B2 (en) | 2004-03-05 | 2014-11-25 | Aol Inc. | Passively populating a participant list with known contacts |
US8595146B1 (en) | 2004-03-15 | 2013-11-26 | Aol Inc. | Social networking permissions |
US7647321B2 (en) * | 2004-04-26 | 2010-01-12 | Google Inc. | System and method for filtering electronic messages using business heuristics |
US7668951B2 (en) * | 2004-05-25 | 2010-02-23 | Google Inc. | Electronic message source reputation information system |
KR100580737B1 (en) * | 2004-07-16 | 2006-05-15 | 주식회사 팬택앤큐리텔 | Wireless telecommunication terminal and method for unifying multiple messages |
US8635690B2 (en) | 2004-11-05 | 2014-01-21 | Mcafee, Inc. | Reputation based message processing |
US8060566B2 (en) | 2004-12-01 | 2011-11-15 | Aol Inc. | Automatically enabling the forwarding of instant messages |
US20060168204A1 (en) * | 2004-12-01 | 2006-07-27 | Barry Appelman | Mobile blocking indicators on a contact list |
US9002949B2 (en) * | 2004-12-01 | 2015-04-07 | Google Inc. | Automatically enabling the forwarding of instant messages |
US7730143B1 (en) | 2004-12-01 | 2010-06-01 | Aol Inc. | Prohibiting mobile forwarding |
US9652809B1 (en) | 2004-12-21 | 2017-05-16 | Aol Inc. | Using user profile information to determine an avatar and/or avatar characteristics |
DE102005001351A1 (en) * | 2005-01-11 | 2006-07-20 | Teles Ag Informationstechnologien | Method for transmitting data to at least one communication end system and communication device for carrying out the method |
US7532890B2 (en) * | 2005-04-01 | 2009-05-12 | Rockliffe Systems | Content-based notification and user-transparent pull operation for simulated push transmission of wireless email |
EP1872251B1 (en) | 2005-04-18 | 2015-10-21 | BlackBerry Limited | Method for providing wireless application privilege management |
US20060253597A1 (en) * | 2005-05-05 | 2006-11-09 | Mujica Technologies Inc. | E-mail system |
US7765265B1 (en) | 2005-05-11 | 2010-07-27 | Aol Inc. | Identifying users sharing common characteristics |
US7606580B2 (en) * | 2005-05-11 | 2009-10-20 | Aol Llc | Personalized location information for mobile devices |
US7937480B2 (en) | 2005-06-02 | 2011-05-03 | Mcafee, Inc. | Aggregation of reputation data |
US9235841B2 (en) | 2005-07-22 | 2016-01-12 | Gtj Ventures, Llc | Transaction security apparatus and method |
US9245270B2 (en) | 2005-07-22 | 2016-01-26 | Gtj Ventures, Llc | Transaction security apparatus and method |
US9911124B2 (en) | 2005-07-22 | 2018-03-06 | Gtj Ventures, Llc | Transaction security apparatus and method |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US8204950B2 (en) * | 2005-09-15 | 2012-06-19 | Qwest Communications International Inc. | Webpage search |
US7378540B2 (en) * | 2005-10-21 | 2008-05-27 | Catalytic Distillation Technologies | Process for producing organic carbonates |
US8170189B2 (en) * | 2005-11-02 | 2012-05-01 | Qwest Communications International Inc. | Cross-platform message notification |
US7958456B2 (en) | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
US20070208587A1 (en) * | 2005-12-08 | 2007-09-06 | Arun Sitaraman | Systems, software, and methods for communication-based business process messaging |
US20070239895A1 (en) * | 2006-04-05 | 2007-10-11 | Qwest Communications International Inc. | Cross-platform push of various media types |
US20070239832A1 (en) * | 2006-04-05 | 2007-10-11 | Qwest Communications International Inc. | Communication presentation in a calendar perspective |
US8078476B2 (en) | 2006-04-05 | 2011-12-13 | Qwest Communications International Inc. | Cross-platform calendar notifications |
US9323821B2 (en) * | 2006-04-05 | 2016-04-26 | Qwest Communications International Inc. | Network repository auto sync wireless handset |
US8320535B2 (en) * | 2006-04-06 | 2012-11-27 | Qwest Communications International Inc. | Selectable greeting messages |
US8214469B2 (en) * | 2006-04-06 | 2012-07-03 | Qwest Communications International Inc. | Multiple use of common perspectives |
US8819751B2 (en) | 2006-05-16 | 2014-08-26 | Qwest Communications International Inc. | Socially networked television experience |
US8280014B1 (en) * | 2006-06-27 | 2012-10-02 | VoiceCaptionIt, Inc. | System and method for associating audio clips with objects |
USRE47894E1 (en) * | 2006-07-27 | 2020-03-03 | Iii Holdings 2, Llc | Method and system for dynamic information exchange on location aware mesh network devices |
US7996792B2 (en) | 2006-09-06 | 2011-08-09 | Apple Inc. | Voicemail manager for portable multifunction device |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US8527592B2 (en) * | 2006-10-31 | 2013-09-03 | Watchguard Technologies, Inc. | Reputation-based method and system for determining a likelihood that a message is undesired |
US7720922B2 (en) * | 2006-12-11 | 2010-05-18 | Digital River, Inc. | Email content builder system and method |
US20080167007A1 (en) * | 2007-01-07 | 2008-07-10 | Gregory Novick | Voicemail Systems and Methods |
US20080168353A1 (en) * | 2007-01-07 | 2008-07-10 | Freddy Allen Anzures | Voicemail Set-Up on a Portable Multifunction Device |
US20080167010A1 (en) * | 2007-01-07 | 2008-07-10 | Gregory Novick | Voicemail Systems and Methods |
US8553856B2 (en) * | 2007-01-07 | 2013-10-08 | Apple Inc. | Voicemail systems and methods |
US20080167012A1 (en) * | 2007-01-07 | 2008-07-10 | Gregory Novick | Voicemail systems and methods |
US20080167011A1 (en) * | 2007-01-07 | 2008-07-10 | Gregory Novick | Voicemail Systems and Methods |
US20080167014A1 (en) * | 2007-01-07 | 2008-07-10 | Gregory Novick | Voicemail systems and methods |
US20080167009A1 (en) * | 2007-01-07 | 2008-07-10 | Gregory Novick | Voicemail Systems and Methods |
US8391844B2 (en) | 2007-01-07 | 2013-03-05 | Apple Inc. | Voicemail systems and methods |
US7949716B2 (en) | 2007-01-24 | 2011-05-24 | Mcafee, Inc. | Correlation and analysis of entity attributes |
US8179798B2 (en) | 2007-01-24 | 2012-05-15 | Mcafee, Inc. | Reputation based connection throttling |
US8214497B2 (en) | 2007-01-24 | 2012-07-03 | Mcafee, Inc. | Multi-dimensional reputation scoring |
US8763114B2 (en) | 2007-01-24 | 2014-06-24 | Mcafee, Inc. | Detecting image spam |
US7779156B2 (en) | 2007-01-24 | 2010-08-17 | Mcafee, Inc. | Reputation based load balancing |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US8179872B2 (en) | 2007-05-09 | 2012-05-15 | Research In Motion Limited | Wireless router system and method |
US8185930B2 (en) | 2007-11-06 | 2012-05-22 | Mcafee, Inc. | Adjusting filter or classification control settings |
US8045458B2 (en) | 2007-11-08 | 2011-10-25 | Mcafee, Inc. | Prioritizing network traffic |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8405621B2 (en) * | 2008-01-06 | 2013-03-26 | Apple Inc. | Variable rate media playback methods for electronic devices with touch interfaces |
US8160975B2 (en) | 2008-01-25 | 2012-04-17 | Mcafee, Inc. | Granular support vector machine with random granularity |
US8589503B2 (en) | 2008-04-04 | 2013-11-19 | Mcafee, Inc. | Prioritizing network traffic |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US20090328062A1 (en) * | 2008-06-25 | 2009-12-31 | Microsoft Corporation | Scalable and extensible communication framework |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
US8548503B2 (en) | 2008-08-28 | 2013-10-01 | Aol Inc. | Methods and system for providing location-based communication services |
US8649808B2 (en) | 2008-10-13 | 2014-02-11 | Microsoft Corporation | Universal mobile device messaging |
US9178842B2 (en) | 2008-11-05 | 2015-11-03 | Commvault Systems, Inc. | Systems and methods for monitoring messaging applications for compliance with a policy |
US8498725B2 (en) | 2008-11-14 | 2013-07-30 | 8X8, Inc. | Systems and methods for distributed conferencing |
US9959870B2 (en) | 2008-12-11 | 2018-05-01 | Apple Inc. | Speech recognition involving a mobile device |
US8200716B2 (en) * | 2008-12-15 | 2012-06-12 | At&T Intellectual Property I, L.P. | Method and system for automatically defining organizational data in unified messaging systems |
US8099390B2 (en) * | 2008-12-15 | 2012-01-17 | At&T Intellectual Property I, L.P. | Method and system for managing changes in organizational data in unified messaging systems |
US8260745B2 (en) * | 2008-12-15 | 2012-09-04 | At&T Intellectual Property I, L.P. | Method and system for managing multiple instance subscriber records in unified messaging systems |
US20100161737A1 (en) * | 2008-12-23 | 2010-06-24 | Microsoft Corporation | Techniques to manage electronic mail personal archives |
US8447817B2 (en) * | 2009-02-20 | 2013-05-21 | Microsoft Corporation | Associating multiple physical mailboxes with same user object in messaging system |
US8984431B2 (en) | 2009-03-16 | 2015-03-17 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
US8839155B2 (en) * | 2009-03-16 | 2014-09-16 | Apple Inc. | Accelerated scrolling for a multifunction device |
US8238538B2 (en) | 2009-05-28 | 2012-08-07 | Comcast Cable Communications, Llc | Stateful home phone service |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US10706373B2 (en) | 2011-06-03 | 2020-07-07 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
US8624933B2 (en) | 2009-09-25 | 2014-01-07 | Apple Inc. | Device, method, and graphical user interface for scrolling a multi-section document |
US20110150194A1 (en) | 2009-12-23 | 2011-06-23 | Ramprakash Narayanaswamy | Web-Enabled Conferencing and Meeting Implementations with Flexible User Calling Features |
US8914734B2 (en) | 2009-12-23 | 2014-12-16 | 8X8, Inc. | Web-enabled conferencing and meeting implementations with a subscription-based model |
US20110149811A1 (en) | 2009-12-23 | 2011-06-23 | Ramprakash Narayanaswamy | Web-Enabled Conferencing and Meeting Implementations with Flexible User Calling Features |
US20110149809A1 (en) | 2009-12-23 | 2011-06-23 | Ramprakash Narayanaswamy | Web-Enabled Conferencing and Meeting Implementations with Flexible User Calling and Content Sharing Features |
US8510677B2 (en) | 2010-01-06 | 2013-08-13 | Apple Inc. | Device, method, and graphical user interface for navigating through a range of values |
US20110163967A1 (en) * | 2010-01-06 | 2011-07-07 | Imran Chaudhri | Device, Method, and Graphical User Interface for Changing Pages in an Electronic Document |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
DE202011111062U1 (en) | 2010-01-25 | 2019-02-19 | Newvaluexchange Ltd. | Device and system for a digital conversation management platform |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
US8621638B2 (en) | 2010-05-14 | 2013-12-31 | Mcafee, Inc. | Systems and methods for classification of messaging entities |
US8897432B2 (en) | 2010-07-01 | 2014-11-25 | Etherfax, Llc | System and method of remote fax interconnect technology |
US20120028614A1 (en) * | 2010-07-30 | 2012-02-02 | Bertin Olivier J | Method and system for processing unified state change notifications |
US8917855B1 (en) | 2010-08-17 | 2014-12-23 | 8X8, Inc. | Systems, methods, devices and arrangements for unified messaging |
US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
US9122877B2 (en) | 2011-03-21 | 2015-09-01 | Mcafee, Inc. | System and method for malware and network reputation correlation |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US8817801B1 (en) | 2011-07-08 | 2014-08-26 | 8X8, Inc. | Conferencing and meeting implementations with advanced features |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US9772759B2 (en) | 2011-10-14 | 2017-09-26 | Apple Inc. | Device, method, and graphical user interface for data input using virtual sliders |
US8249230B1 (en) | 2012-01-09 | 2012-08-21 | EC Data Systems, Inc. | Scalable and flexible internet fax architecture |
DE102012000235A1 (en) * | 2012-01-09 | 2013-07-11 | Tobias Rückert | System for processing and securing electronic message in form of e.g. electronic mail message, has security system formed such that messages are transferred into mail format with header and content and stored in mail format in folder system |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
US8931043B2 (en) | 2012-04-10 | 2015-01-06 | Mcafee Inc. | System and method for determining and using local reputations of users and hosts to protect information in a network environment |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
US8706912B2 (en) * | 2012-09-18 | 2014-04-22 | Weerawan Wongmanee | Unified LTE cloud system |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
JP2016508007A (en) | 2013-02-07 | 2016-03-10 | アップル インコーポレイテッド | Voice trigger for digital assistant |
US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
KR101759009B1 (en) | 2013-03-15 | 2017-07-17 | 애플 인크. | Training an at least partial voice command system |
US10546441B2 (en) | 2013-06-04 | 2020-01-28 | Raymond Anthony Joao | Control, monitoring, and/or security, apparatus and method for premises, vehicles, and/or articles |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
CN110442699A (en) | 2013-06-09 | 2019-11-12 | 苹果公司 | Operate method, computer-readable medium, electronic equipment and the system of digital assistants |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
CN105265005B (en) | 2013-06-13 | 2019-09-17 | 苹果公司 | System and method for the urgent call initiated by voice command |
JP6163266B2 (en) | 2013-08-06 | 2017-07-12 | アップル インコーポレイテッド | Automatic activation of smart responses based on activation from remote devices |
US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US9966065B2 (en) | 2014-05-30 | 2018-05-08 | Apple Inc. | Multi-command single utterance input method |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US10277778B2 (en) | 2014-06-24 | 2019-04-30 | Ec Data Systems Inc. | Audit logging for a secure, scalable and flexible internet fax architecture |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US10250534B2 (en) * | 2015-08-11 | 2019-04-02 | Avaya Inc. | Cloud-based universal collaborative messaging system and method |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
US10594502B1 (en) | 2017-09-08 | 2020-03-17 | 8X8, Inc. | Communication bridging among disparate platforms |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3234081A1 (en) * | 1982-09-14 | 1984-03-15 | Siemens AG, 1000 Berlin und 8000 München | Circuit arrangement for storage of signalling and communication service information in a data processing centre |
JPS59214365A (en) * | 1983-05-20 | 1984-12-04 | Toshiba Corp | Mail service system |
JPH0620211B2 (en) * | 1983-05-20 | 1994-03-16 | 株式会社東芝 | Mail service system |
US4612416A (en) * | 1985-01-22 | 1986-09-16 | At&T Information Systems Inc. | Integrated message service system |
US4646346A (en) * | 1985-01-22 | 1987-02-24 | At&T Company | Integrated message service system |
-
1986
- 1986-06-02 US US06/869,277 patent/US4837798A/en not_active Expired - Lifetime
-
1987
- 1987-05-13 JP JP62503355A patent/JP2568602B2/en not_active Expired - Lifetime
- 1987-05-13 EP EP87903601A patent/EP0270604B1/en not_active Expired - Lifetime
- 1987-05-13 WO PCT/US1987/001088 patent/WO1987007801A1/en active IP Right Grant
- 1987-05-13 KR KR1019880700106A patent/KR920006574B1/en not_active IP Right Cessation
- 1987-05-26 CA CA000537981A patent/CA1261493A/en not_active Expired
- 1987-06-01 CN CN87103996A patent/CN1014666B/en not_active Expired
-
1989
- 1989-09-29 CA CA000614717A patent/CA1270584B/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5812647A (en) * | 1993-06-14 | 1998-09-22 | New North Media Inc. | Display based marketing message control system and method |
Also Published As
Publication number | Publication date |
---|---|
CN87103996A (en) | 1988-02-24 |
KR880701507A (en) | 1988-07-27 |
EP0270604B1 (en) | 1991-05-02 |
CN1014666B (en) | 1991-11-06 |
JP2568602B2 (en) | 1997-01-08 |
CA1270584B (en) | 1990-06-19 |
JPS63503502A (en) | 1988-12-15 |
KR920006574B1 (en) | 1992-08-08 |
US4837798A (en) | 1989-06-06 |
WO1987007801A1 (en) | 1987-12-17 |
EP0270604A1 (en) | 1988-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1261493A (en) | Communication system having unified messaging | |
US7212617B2 (en) | System for integrated electronic communications | |
AU778730B2 (en) | System and method for integrating audio and visual messaging | |
US7653691B2 (en) | Systems and methods for communicating using voice messages | |
US6823047B1 (en) | Voice messaging system | |
US7054863B2 (en) | System and method for originating, storing, processing and delivering message data | |
US6654601B2 (en) | Method and system for remote retrieval of messages using spontaneous networking technology | |
US7191213B1 (en) | Instant message notification application | |
US8891742B2 (en) | IP handset-based voice mail notification | |
US6801932B1 (en) | Method and system for remote retrieval of documents | |
EP0586954B1 (en) | Techniques for producing PC displays and printed transcripts from voicemail messages | |
US7609820B2 (en) | Identification and management of automatically-generated voicemail notifications of voicemail and electronic mail receipt | |
JP2001503226A (en) | Method and apparatus for managing multimedia messages in a communication system | |
JPH09331352A (en) | Electronic mail system | |
WO1998023058A2 (en) | System for integrated management of messaging and communications | |
KR20010085329A (en) | An apparatus for transmitting data to a plurality of receivers using a network communication and thereof method | |
JP2000184096A (en) | Electronic mail distribution system of telephone and facsimile transmission data | |
CA2258819C (en) | Integrated voice, facsimile and electronic mail messaging system | |
KR20020018351A (en) | Automatic electronic mail delivering and voice answering method in simple electronic exchange and thereof apparatus | |
JPH02185158A (en) | Communication equipment | |
KR20020016661A (en) | Method of Receipt of a Message of VMS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MZSU | Surrender |