CA2271460C - 3d view of incoming communications - Google Patents

3d view of incoming communications Download PDF

Info

Publication number
CA2271460C
CA2271460C CA002271460A CA2271460A CA2271460C CA 2271460 C CA2271460 C CA 2271460C CA 002271460 A CA002271460 A CA 002271460A CA 2271460 A CA2271460 A CA 2271460A CA 2271460 C CA2271460 C CA 2271460C
Authority
CA
Canada
Prior art keywords
incoming communications
communications
axis
different types
incoming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CA002271460A
Other languages
French (fr)
Other versions
CA2271460A1 (en
Inventor
Deborah L. Pinard
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitel Networks Corp
Original Assignee
Mitel Networks Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitel Networks Corp filed Critical Mitel Networks Corp
Publication of CA2271460A1 publication Critical patent/CA2271460A1/en
Application granted granted Critical
Publication of CA2271460C publication Critical patent/CA2271460C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management

Abstract

A communications system comprising includes a network and a plurality of applications connected to the network. Each of the applications handles a different type of communication and stores information concerning incoming communications directed to users of the communications system. At least one computer is connected to the network and receives incoming communications information from selected applications. The at least one computer includes a display and a processor executing a view application. The view application processes the incoming communications information and generates a three-dimensional representation thereof for presentation on the display.

Description

Field of the Invention The present invention relates to communication systems and in particular to a communications system wherein information concerning different types of incoming communications directed to a user of the communications system can be amalgamated and presented to the user in a three-dimensional view.

Background of the Invention Communications systems to handle different types of conununications such as for example, telephone calls, email messages, voicemail messages, facsimile messages and Internet messages are known. These communications systems include a number of separate applications, each of which is responsible for handling one type of communication. Most applications provide status information to each user of the communications system to allow each user to determine the number of outstanding incoming communications that have been received. For example, email applications inform each user of the number of unread messages in the user's in-box. Voicemail applications usually inform a caller of the number of new and saved messages in the caller's in-box.
Similar situations exist with other applications. Therefore, in order for a user, who has access to multiple applications, to determine the overall status of their incoming communications, the user must access each application separately.
This is an onerous and time-consuming task.
It is therefore an object of the present invention to provide a novel communications system wherein information concerning different types of incoming communications directed to a user of the communications system can be amalgamated and presented to the user in a three-dimensional view.
Summary According to one aspect of an embodiment there is a communications system comprising:

a network;
a plurality of applications connected to said network, each of said
-2-applications handling a different type of communication and storing information concerning incoming communications directed to users of said communications system; and at least one computer connected to said network and receiving said incoming communications information from selected applications, said at least one computer including a display and a processor executing a view application, said view application processing said incoming communications information and generating a three-dimensional representation thereof for presentation on said display.
Preferably, the three-dimensional representation includes a plurality of objects, with each object depicting a different type of incoming communication. At least some of the different types of incoming communications are represented by a plurality of objects, with each representing a category of incoming communication within the different types. The sizes of the objects represent the numbers of incoming communications. In a preferred embodiment, the three-dimensional representation is in the form of a graph including first, second and third orthogonal axes. The first axis denotes the type of incoming communication, the second axis denotes the number of incoming communications and the third axis denotes categories of incoming communications within the 2 0 different types. Objects depicting the different types and categories of incoming communications are placed on the graph at spaced locations.
Preferably, the different types of incoming communications include two or more of email messages, voicemail messages, facsimile messages, telephone calls and Internet messages. In this case, email messages are categorized along the third axis based on priority, voicemail messages and telephone calls are categorized along the third axis based on whether the voicemail messages and telephone calls originated from internal or external callers and Internet messages are categorized along the third axis based on subject matter. It is also preferred that the view application is linked to at least one of an email, facsimile and Internet application on the at least one computer.
Objects representing types of incoming communications corresponding to the at least one of the email, facsimile and Internet application are selectable to invoke the at least
-3-one application.
According to another aspect of an embodiment there is provided in a communications system including a network; a plurality of applications connected so said network, each of said applications handling a different type of communication and storing information concerning incoming communications directed to users of said communications system; and a plurality of computers connected to said network and receiving said incoming communications information from selected applications, each of said computers including a display and a processor, the improvement comprising:
a view application executed by each of said computers and requesting status information from selected applications concerning incoming communications handled thereby that are directed to a user of said communications system, said view application processing status information received from said selected applications and generating a three-dimensional representation thereof for presentation on said display.
According to still yet another aspect of an embodiment there is provided in a communications system including separate applications to handle different types of communications and to receive incoming communications directed to users of said communication system, said applications being interconnected by a network, a method of presenting status information concerning incoming communications handled by separate applications that are directed to a specific user comprising the steps of:
sending a request over said network to selected applications for status information relating to incoming communications directed to said specific user;
processing status information received from said selected applications to generate a three-dimensional representation of said status information, status information received from each application being separately depicted in said three-dimensional representation; and presenting said three-dimensional representation on a display According to another aspect of an embodiment, there is provided 3a a communication system comprising:
a network;
a plurality of applications connected to said network, each of said applications handling a different type of communication and storing information concerning incoming communications directed to users of said communications system; and at least one computer connected to said network and receiving said incoming communications information from selected applications, said at least one computer including a display and a processor executing a view application, said view application processing said incoming communications information and generating a three-dimensional representation thereof for presentation on said display, wherein said three-dimensional representation is a graphical representation including first, second and third generally orthogonal axes, said first axis denoting different types of incoming communications, said second axis denoting numbers of incoming communications and said third axis denoting categories of incoming communications within said different types, objects representing different types and categories of incoming communications appearing on said graphical representation.

According to another aspect of an embodiment, in a communications system including a network; a plurality of application connections to said network, each of said applications handling a different type of communication and storing information concerning incoming communications directed to users of said communications system; and a plurality of computers connected to said network and receiving said incoming communications information from selected applications, each of said computers including a display and a processor, there is provided the improvement comprising:
a view application executed by each of said computers and requesting status information from selected applications concerning incoming communications handled thereby that are directed to a user of said 3b communications system, said view application processing status information received from said selected applications and generating a three-dimensional representation thereof for presentation on said display, wherein said three-dimensional representation is a graphical representation including first, second and third generally orthogonal axes, said first axis denoting different types of incoming communications, said second axis denoting numbers of incoming communications and said third axis denoting categories of incoming communications within said different types, objects representing different types and categories of incoming communications appearing on said graphical representation.

According to another aspect of an embodiment, in a communications system including separate applications to handle different types of communications and to receive incoming communications directed to users of said communication system, said applications being interconnected by a network, there is provided a method of presenting status information concerning incoming communications handled by separate applications that are directed to a specific user comprising the steps of:
2 0 sending a request over said network to selected applications for status information relating to incoming communications directed to specific user;
processing status information received from said selected applications to generate a three-dimensional graphical representation of said status information including three generally orthogonal axes, a first axis denoting different types of incoming communications, a second axis denoting numbers of incoming communications and a third axis denoting categories of incoming communications within said different types, status information received from each application being separately depicted in said three-dimensional graphical representation as objects representing different types and categories of incoming communications;
and presenting said three-dimensional graphical representation on a 3c display.

According to another aspect of an embodiment, there is provided a graphical user interface for displaying different types of incoming communications, said graphical user interface comprising:
a window for display on a computer monitor;
a user defined landscape within said window, said landscape being in the form of a graph presenting objects representing said different types of incoming communications, said graph including first, second and third generally orthogonal axes, a first axis denoting different types of incoming communications, a second axis denoting numbers of incoming communications and a third axis denoting categories of incoming communications within said different types.

The present technology provides advantages in that when the view application is invoked, a user can see at a glance how many incoming communications of different types the user has and can enter the appropriate application to access the incoming communications with the click of a mouse.
The status of the user's incoming communications for all types of communications is therefore readily available.
Brief Description of the Drawings
-4-An embodiment of the present invention will now be described more fully with reference to the accompanying drawings in which:
Figure 1 is a schematic block diagram of a communications system in accordance with the present invention;

Figure 2a is an enlarged view a computer monitor displaying a window in which a three-dimensional representation of incoming communications information directed to a user of the communications system of Figure 1 is presented; and Figure 2b is a view of the computer monitor of Figure 2a depicting an icon representing the window when the window is minimized.

Detailed Description Of The Preferred Embodiment Referring now to Figure 1, a communications system is shown and is generally indicated to by reference numeral 10. The communications system 10 includes a number of applications to handle different types of communications.
Information concerning the different types of incoming communications directed to each user can be amalgamated and presented to the user in a three-dimensional view.
Thus, an overall image of the status of each user's incoming communications is made available.

Communications system 10 includes a local area network (LAN) 12, a plurality servers 14 to 22 and a plurality of desktops 24. Server 14 is connected to the LAN 12 and to a trunk 30 extending to a public switched telephone network (PSTN)/wide area network (WAN) 32. The server 14 runs an Internet monitoring application 36 such as Yahoo or PointCast and captures Internet messages received from the PSTN/WAN 32 that are directed to the desktops 24. An applications program interface (API) 38 is also provided on the server 14 to allow the desktops 24 to be hooked to the Internet monitoring application 36. The Internet monitoring application 36 can be invoked to monitor newsgroups relating to different subjects and collect Internet messages directed to subject matter of interest. The incoming Internet messages are stored in a database 39.

Server 16 is connected to the LAN 12 and runs a facsimile application which includes a database 42 storing incoming facsimile messages directed to the users of the communications system 10. An API 44 is also provided on the server 16
-5-to allow the desktops 24 to be hooked to the facsimile application 40. Server 18 is connected to the LAN 12 and runs an e-mail application 50 which includes a database 52 storing e-mail messages directed to the users of the communications system 10.
An API
54 is provided on the server 18 to allow the desktops 24 to be hooked to the e-mail application 50.
Server 20 is responsible for handling telephone communications and includes ca call log application 60 including a database 62 which maintains a log of all incoming voice calls. An API 64 is provided on the server 20 to allow the desktops 24 to be hooked to the call log application 60. The server 20 is connected to the LAN 12, to trunks 66 leading to the PSTN/WAN 32 and to each of the desktops 24 via individual lines 60. Further details of the server 20 can be found in U.S. Patent No.
5,657,446 to Pinard et al. issued on August 12, 1997 and assigned to Mitel Corporation, assignee of the present invention.
Server 22 is connected to the LAN 12 and to the communications server 20 via a line or a trunk 70. The server 22 runs a voice-mail application 72 which includes a database 74 storing voice-mail messages directed to the users of the communication system 10. An API 76 is provided on the server 22 to allow the desktops 24 to be hooked to the voice-mail application 72.
Each of the desktops 24 includes a personal computer 80 having a monitor or display 82, a processor 84 and input devices such as a keyboard 86 and pointing device or mouse 88 as well as a telephone 90. The telephone 90 of each desktop 24 is connected to the communications server 20 via one of the lines 68. The communications server 20 handles the incoming trunks 66 and the telephones 90 to allow telephone calls to be made to other desktops 24 as well as and to external parties over the PSTN/WAN 32.
The communications server 20 also allows telephone calls to be made to the voice-mail server 22 so that voice-mail messages may be retrieved. The personal computer 80 of each desktop 24 is connected to the LAN 12 and is hooked to the communications applications 36, 40, 50, 60 and 72 run by the servers 14 to 22 through the APIs 38, 44, 54, 64 and 76 respectively.
Each personal computer 80 operates in a WindowsTM environment and runs a desktop application including facsimile, e-mail and Internet applications which
-6-can be invoked to enter the respective application and establish a "live"
connection with the server responsible for that application. In this manner, facsimile, e-mail, and Internet messages can be sent from andlor received by each personal computer 80.
The desktop application also includes a view application which can be invoked to gather and amalgamate incoming communications information from the communications applications 36, 40, 50, 60 and 72 through the respective APIs and generate a three-dimensional representation of the incoming communications information. The view application includes a defined interface which uses remote procedure calls to the communications applications to establish a connection to the communications applications.
The view application is also linked to the facsimile, e-mail and Internet applications allowing a user to invoke the facsimile, e-mail and Internet applications through the view application as will be described.

In the present embodiment, the view application is created using a DISCOVERYTM toolkit developed Visible Decisions of Toronto, Ontario.
DISCOVERYTM
provides an object-oriented framework which allows developers to create and modify landscapes so that information can be presented in a desired manner. The framework is composed of an ANNATM programming language. This language is an object-oriented language similar in syntax to C++ and allows DISCOVERYTM applications to be developed.
DISCOVERYTM applications allow static and real-time information to be integrated, modeled, alerted, filtered and brushed using the landscapes thereby to create three-dimensional representations of the information reflecting events and changes in the information. A user-definable communication protocol allows custom data servers to be built which deliver data to DISCOVERYTM as ANNATM objects.
When the view application is invoked, the interface of the view application uses remote procedure calls to the communications applications through their respective APIs to establish a connection to the communications applications and request incoming communications status information. The requested incoming communications information typically includes a request for the number of incoming communications in the associated database, the number of read and unread incoming communications, the number of incoming communications in each category, etc. The communications applications respond by supplying the requested information.
-7-When the incoming communications information is received by the view application, the view application processes the information according to its user-defined landscape. The landscape can be configured to select the type of incoming communications information to be presented (i.e. selecting the communications applications to which remote procedure calls are made), the categories of the incoming communications information to be presented as well as the colors, sizes and shapes of the objects used to represent the incoming communications information.
The landscape in turn creates a three-dimensional image in the form of a graph modeling the incoming communications information. At this point, the view application opens a window in which the three-dimensional graph is located for display on the monitor 82 of the personal computer 80.
In the present embodiment, the graph includes x, y and z axes and uses objects to depict the incoming communications information. The x-axis denotes the types of incoming communications being presented. The z-axis denotes the categories for each type of incoming communication. The y-axis denotes the number of incoming communications of each category. As mentioned previously, the view application is linked to the e-mail, facsimile and Internet applications. A
user can selectively invoke the e-mail, facsimile or Internet application by placing the cursor on the monitor 82 on an object displayed on the graph or on a button beneath the x-axis that is associated with the type of incoming communication to be selected using one of the input devices and then selecting that type of incoming communication by double-clicking the mouse 88. When this occurs, the selected application is invoked and a connection between the desktop application and the communications application responsible for handling the selected type of incoming communication is established.
Incoming communications stored in the associated database of the selected type of incoming communications can then be accessed and read.
The window includes minimize, reduce and close icons at its top right-hand corner (see Figure 2a). As is well known, when the close icon is selected, the view application is exited. Toggling between the reduce icon changes the size of the window back and forth between full screen and partial screen sizes. When the minimize icon is selected, the view application presents an icon which includes a performance monitor-type graph (see Figure 2b) depicting the total number of
-8-outstanding incoming communications (i.e. incoming communications that have not been previously accessed).
Figure 2a shows an example of a three-dimensional graph 100 generated by the view application and presented in a window 102 displayed on the monitor 82. In this case, the view application is configured to gather and amalgamate incoming communications information from each of the communications applications 36, 40, 50, 60 and 72 through their respective APIs for display. As can be seen, rectangles 104 depicting e-mail messages appear on the x-axis first. The e-mail messages are separated into high priority, medium priority and low priority categories along the z-axis and a rectangle is provided for each category. The e-mail messages of each category are further separated into read and unread categories along the y-axis.
The height of each rectangle along the y-axis reflects the number of e-mails in each category. For ease of reference, numerical values representing the number of e-mails in each category are displayed within the rectangles.
Rectangles depicting voice-mail messages appear next on the x-axis and are separated into external and internal categories along the z-axis. The voice-mail messages of each category are further separated into saved and new categories along the y-axis.
Incoming telephone calls appear next on the x-axis and are separated into external and internal categories along the z-axis. The incoming telephone calls of each category are separated into answered and unanswered categories along the y-axis.
Facsimile messages appear next on the x-axis and are all saved in one category with the height of the rectangle reflecting the number of facsimiles received.
Internet messages appear last on the x-axis and are separated into subject matter categories along the z-axis.
Buttons 106 are provided beneath the x-axis and can be selected to access the associated type of incoming communication.
Figure 2b shows the icon 110 corresponding to the window 102 when the window is minimized. As can be seen, the icon 110 includes a two-dimensional performance monitor 112 indicating the total number of outstanding incoming communications of the user.
-9-As will be appreciated, the view applications software allows a user to see at a glance how many incoming communications of different types the user has and of those incoming communications which ones are outstanding. The user can access the incoming communications with the click of a mouse by selecting objects or buttons associated with incoming communications to be accessed.
Although the telephones 90 have been shown as being stand alone and connected to the communications server 20 via the lines 68, it should be appreciated that the telephones may be connected to the personal computers 80 via universal serial busses (USBs). In this case, the telephones access the communications server 20 over 1o the LAN 12 through the personal computers 80. Voice-mail messages are accessed over the LAN 12 by selecting a voice-mail application included in the desktop application.
It should also be appreciated that the communications system 10 can also be based on the agent architecture described in U.S. Patent No. 5,638,494 to Pinard et al issued on June 10, 1997, assigned to Mitel Corporation, assignee of the present invention. In this case, the desktop applications are controlled by desktop agents which communicate with user interface agents responsible for the view application, e-mail application, facsimile application, Intelnet application and possibly voice-mail application, if the telephones are connected to the personal computers via USBs.
Although a preferred embodiment of the present invention has been described, those of skill in the art will appreciate that variations and modifications may be made without departing from the spirit and scope thereof as defined by the appended claims.

Claims (24)

What is claimed:
1. A communications system comprising:
a network;

a plurality of applications connected to said network, each of said applications handling a different type of communication and storing information concerning incoming communications directed to users of said communications system; and at least one computer connected to said network and receiving said incoming communications information from selected applications, said at least one computer including a display and a processor executing a view application, said view application processing said incoming communications information and generating a three-dimensional representation thereof for presentation on said display, wherein said three-dimensional representation is a graphical representation including first, second and third generally orthogonal axes, said first axis denoting different types of incoming communications, said second axis denoting numbers of incoming communications and said third axis denoting categories of incoming communications within said different types, objects representing different types and categories of incoming communications appearing on said graphical representation.
2. A communications system according to claim 1 wherein the sizes of said objects represent the numbers of incoming communications.
3. A communications system according to claim 2 wherein said objects appear on said graphical representation at spaced locations.
4. A communications system according to claim 1 wherein said first axis in an x-axis, said second axis is a y-axis and said third axis is a z-axis, each object being in the form of a rectangle and including an associated numerical value indicating the number of incoming communications said object represents.
5. A communications system according to claim 4 wherein at least some of said objects are subdivided to categorize incoming communications into read and unread incoming communications.
6. A communications system according to claim 1 wherein said different types of incoming communications include two or more of e-mail messages, voice-mail messages, facsimile messages, telephone calls and Internet messages.
7. A communications system according to claim 6 wherein said e-mail messages are categorized along said third axis based on priority, wherein voice-mail and telephone calls are categorized along said third axis based on whether the voice-mails and telephone calls originated from internal or external callers and wherein Internet messages are categorized along said third axis based on subject matter.
8. A communications system according to claim 7 wherein said view application is linked to at least one of an e-mail, facsimile and Internet application on said at least one computer, objects representing different types of incoming communications according to said at least one of the e-mail, facsimile and Internet application being selectable to invoke the at least one application.
9. A communications system according to claim 8 wherein each of said applications is run on a server connected to said network, each server also running an applications program interface to act between said application and said view application.
10. A communications system according to claim 9 wherein said view application uses remote procedure calls to establish connections to said applications through said applications program interfaces and gather said incoming communications information.
11. A communications system according to claim 8 wherein said view application presents said three-dimensional graphical representation in a window on said display, when said window is reduced, said view application presenting an icon representing said window on said display, said icon providing a visual indication of the total number of outstanding incoming communications of all types directed to said user.
12. A communications system according to claim 3 wherein said view application is configurable by a user to determine said selected applications and categories of incoming communications within said different types.
13. In a communications system including a networks; a plurality of applications connections to said network, each of said applications handling a different type of communication and storing information concerning incoming communications directed to users of said communications system; and a plurality of computers connected to said network and receiving said incoming communications information from selected applications, each of said computers including a display and a processor, the improvement comprising:

a view application executed by each of said computers and requesting status information from selected applications concerning incoming communications handled thereby that are directed to a user of said communications system, said view application processing status information received from said selected applications and generating a three-dimensional representation thereof for presentation on said display, wherein said three-dimensional representation is a graphical representation including first, second and third generally orthogonal axes, said first axis denoting different types of incoming communications, said second axis denoting numbers of incoming communications and said third axis denoting categories of incoming communications within said different types, objects representing different types and categories of incoming communications appearing on said graphical representation.
14. In a communications system including separate applications to handle different types of communications and to receive incoming communications directed to users of said communication system, said applications being interconnected by a network, a method of presenting status information concerning incoming communications handled by separate applications that are directed to a specific user comprising the steps of:

sending a request over said network to selected applications for status information relating to incoming communications directed to specific user;
processing status information received from said selected applications to generate a three-dimensional graphical representation of said status information including three generally orthogonal axes, a first axis denoting different types of incoming communications, a second axis denoting numbers of incoming communications and a third axis denoting categories of incoming communications within said different types, status information received from each application being separately depicted in said three-dimensional graphical representation as objects representing different types and categories of incoming communications; and presenting said three-dimensional graphical representation on a display.
15. The method of claim 14 further comprising the step of adjusting the size of said objects to reflect the numbers of incoming communications.
16. The method of claim 15 further comprising the step of subdividing said objects to categorize incoming communications into read and unread incoming communications.
17. The method of claim 16 wherein the different types of incoming communications include two or more of e-mail messages, voice-mail messages, facsimile message and Internet messages.
18. A graphical user interface for displaying different types of incoming communications, said graphical user interface comprising:

a window for display on a computer monitor; and a user defined landscape within said window, said landscape being in the form of a graph presenting objects representing said different types of incoming communications, said graph including first, second and third generally orthogonal axes, a first axis denoting different types of incoming communications, a second axis denoting numbers of incoming communications and a third axis denoting categories of incoming communications within said different types.
19. A graphical user interface according to claim 18 wherein the sizes of said objects represent the numbers of incoming communications.
20. A graphical user interface according to claim 19 wherein said objects appear on said graph at spaced locations.
21. A graphical user interface according to claim 19 wherein said first axis is an x-axis, said second axis is a y-axis and said third axis is a z-axis, each object being in the form of a rectangle and including an associated numerical value indicating the number of incoming communications said object represents.
22. A graphical user interface according to claim 20 wherein at least some of said objects are subdivided to categorize incoming communications into read and unread incoming communications.
23. A graphical user interface according to claim 18 wherein said different types of incoming communications include two or more of e-mail messages, voice-mail messages, facsimile messages and Internet messages.
24. A graphical user interface according to claim 22 wherein said landscape is configurable by a user to determine said selected applications and categories of incoming communications within said different types.
CA002271460A 1998-05-14 1999-05-12 3d view of incoming communications Expired - Lifetime CA2271460C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9810422A GB2337435B (en) 1998-05-14 1998-05-14 3d view of incoming communications
GB9810422.7 1998-05-14

Publications (2)

Publication Number Publication Date
CA2271460A1 CA2271460A1 (en) 1999-11-14
CA2271460C true CA2271460C (en) 2009-07-14

Family

ID=10832094

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002271460A Expired - Lifetime CA2271460C (en) 1998-05-14 1999-05-12 3d view of incoming communications

Country Status (3)

Country Link
US (1) US7072450B1 (en)
CA (1) CA2271460C (en)
GB (1) GB2337435B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6867789B1 (en) * 2000-02-15 2005-03-15 Bank One, Delaware, National Association System and method for generating graphical user interfaces
US6912576B1 (en) * 2000-05-04 2005-06-28 Broadcom Corporation System and method of processing data flow in multi-channel, multi-service environment by dynamically allocating a socket
US8434027B2 (en) * 2003-12-15 2013-04-30 Quantum Matrix Holdings, Llc System and method for multi-dimensional organization, management, and manipulation of remote data
US20050134945A1 (en) * 2003-12-17 2005-06-23 Canon Information Systems Research Australia Pty. Ltd. 3D view for digital photograph management
JP4533791B2 (en) * 2005-04-19 2010-09-01 株式会社日立製作所 Information browsing device
US9219815B2 (en) * 2006-08-18 2015-12-22 Triplay, Inc. Identifier technique for communication interchange
US8621373B2 (en) * 2006-08-31 2013-12-31 Microsoft Corporation Desktop assistant for multiple information types
KR101525760B1 (en) * 2009-02-26 2015-06-04 삼성전자주식회사 User Interface for supporting call function and Portable Device using the same
TWI409692B (en) * 2009-10-29 2013-09-21 Mitac Int Corp Method of simultaneously displaying states of a plurality of internet communication software of a plurality of contacts in address books of and related communication device
US9323442B2 (en) * 2010-09-30 2016-04-26 Apple Inc. Managing items in a user interface
US20140067963A1 (en) * 2012-08-30 2014-03-06 Avaya Inc. Dynamic multimodal visual message prioritization method and apparatus
US10096238B2 (en) * 2012-10-19 2018-10-09 General Electric Technology Gmbh Multidimensional information graphical user interface for energy systems
KR20150101915A (en) * 2014-02-27 2015-09-04 삼성전자주식회사 Method for displaying 3 dimension graphic user interface screen and device for performing the same
US10296190B2 (en) * 2015-12-11 2019-05-21 Microsoft Technology Licensing, Llc Spatially organizing communications

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4800510A (en) * 1985-07-31 1989-01-24 Computer Associates International, Inc. Method and system for programmed control of computer generated graphics layout
US4653090A (en) 1985-12-16 1987-03-24 American Telephone & Telegraph (At&T) Graphics based call management
GB2276520A (en) * 1993-03-23 1994-09-28 Us West Advanced Tech Inc Computer interface method and system
US5568540A (en) * 1993-09-13 1996-10-22 Active Voice Corporation Method and apparatus for selecting and playing a voice mail message
CA2119085C (en) 1994-03-15 2002-01-15 Deborah L. Pinard Adaptive communication system
US5675507A (en) * 1995-04-28 1997-10-07 Bobo, Ii; Charles R. Message storage and delivery system
US5623540A (en) * 1994-10-05 1997-04-22 Siemens Rolm Communications, Inc. PBX data retrieval and reporting system and method
US5533110A (en) 1994-11-29 1996-07-02 Mitel Corporation Human machine interface for telephone feature invocation
US5631954A (en) 1994-12-27 1997-05-20 Mitel Corporation Method and apparatus for controlling a telephone
JP4156027B2 (en) 1995-08-31 2008-09-24 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Terminal
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
US6466663B1 (en) * 1997-09-30 2002-10-15 Don Ravenscroft Monitoring system client for a call center
US6115693A (en) * 1998-04-17 2000-09-05 Andersen Consulting Llp Quality center and method for a virtual sales and service center
US6411685B1 (en) * 1999-01-29 2002-06-25 Microsoft Corporation System and method for providing unified messaging to a user with a thin web browser

Also Published As

Publication number Publication date
CA2271460A1 (en) 1999-11-14
GB9810422D0 (en) 1998-07-15
GB2337435A (en) 1999-11-17
US7072450B1 (en) 2006-07-04
GB2337435B (en) 2002-07-10

Similar Documents

Publication Publication Date Title
CA2271460C (en) 3d view of incoming communications
US5991365A (en) Remote phone-based access to a universal multimedia mailbox
US5381470A (en) Supervisory management center with parameter testing and alerts
US5966130A (en) Integrated virtual networks
CA2297373C (en) Graphical user interface and method for displaying messages
US7698648B2 (en) Animation of icons based on presence
US6424995B1 (en) Method for displaying information contained in an electronic message
US6006215A (en) Method and apparatus for improved contact and activity management and planning
CA2434922C (en) Digital multimedia contact center
US7450573B2 (en) Method and apparatus for controlling telephone calls using a computer call assistant
US6100891A (en) Call center agent interface and development tool
US20020175943A1 (en) Monitoring system client with call center layout and design capabilities
US20030210265A1 (en) Interactive chat messaging
EP1475731A1 (en) Method and system for auxiliary display of information for a computing device
EP1777611A1 (en) System and method for organizing application indicators on an electronic device
WO2000070492A1 (en) Method and apparatus for improved contact and activity management and planning
JPH01276258A (en) Reporting of non-synchronous event
US6311191B1 (en) Method and apparatus for improved contact and activity management and planning
US20070239832A1 (en) Communication presentation in a calendar perspective
GB2337400A (en) Java enabled Groupware in a telephony application
CN101621591B (en) Seat monitoring method and system
CA2419125C (en) Method and system for configuring among call processing applications in a call processing system
WO1994001959A1 (en) Telephony system with supervisory management center and parameter testing with alerts
EP1587013A1 (en) Information processing technique relating to relation between users and documents
AU2401292A (en) Supervisory Management Center With Parameter Testing And Alerts

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20190513