US7571190B2 - Instant message broadcasting and presence enabling from electronic mail application - Google Patents
Instant message broadcasting and presence enabling from electronic mail application Download PDFInfo
- Publication number
- US7571190B2 US7571190B2 US11/233,296 US23329605A US7571190B2 US 7571190 B2 US7571190 B2 US 7571190B2 US 23329605 A US23329605 A US 23329605A US 7571190 B2 US7571190 B2 US 7571190B2
- Authority
- US
- United States
- Prior art keywords
- contact
- contacts
- list
- electronic mail
- media
- 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 - Fee Related, expires
Links
Images
Classifications
-
- 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]
Definitions
- the present invention relates generally to the field of electronic mail and messaging, and more particularly to a system and method for broadcasting a message to multiple contacts in a list of contacts provided by an electronic mail application and providing presence information for contacts in the list of contacts provided by the electronic mail application.
- Instant messaging is an important technology for modern business. It has the ability to improve the communications efficiency of an organization; potentially lowering communications costs, reducing cycle times, improving customer retention, and enhancing partner effectiveness. IM allows workers to collaborate with colleagues, partners, and customers. Moreover, it can help to quickly solve business questions, share files, supplement conference calls, and provide other valuable workplace services.
- instant messaging utilizes real-time information about users, systems, and device availability, enabling both users and applications to make more informed decisions about information and request routing. For example, by determining a user's location, an IM application can route information to the appropriate computer or device, providing the critical information in a timely fashion.
- Prestodian refers to information about a user's availability. By indicating which users are available online and which users are away (e.g., away from their computer terminals), a presence service provides information for determining who is available to answer a question, complete a task, collaborate, and the like. For instance, knowing that a user is available often allows for an immediate response to a request for information or an urgent task. Visualization of user availability provided by typical IM services is also important, since a variety of users may be qualified to handle a request or task. Typically, visualization of user availability is provided in the form of an icon or visual cue alerting a user to the status of another user (e.g., one icon for representing a user is online and another for representing the user is away).
- an electronic mail application with the ability to broadcast a message to multiple contacts in a list of contacts provided by the electronic mail application, and to integrate contact information with presence information from a distributed presence enable communication platform to furnish presence information for contacts within the list of contacts.
- the present invention is directed to a system and method for broadcasting a message to multiple contacts in a list of contacts provided by an electronic mail application and providing presence information for contacts in the list of contacts provided by the electronic mail application.
- the present invention adds functionality to the electronic mail application, which supports instance messaging (IM).
- the present invention employs an interface, which may be implemented via a plug-in application, which interfaces with a distributed presence enabled communication platform for providing presence information regarding contact availability.
- the distributed presence enabled communication platform includes an application programming interface (API) defining how the plug-in application may access the distributed presence enabled communication platform for contact presence information, which is displayed with the list of contacts via the electronic mail application.
- API application programming interface
- the electronic mail application utilizes the interface for broadcasting a message to multiple contacts in the list of contacts.
- FIG. 1 is a block diagram illustrating a system for broadcasting a message to multiple contacts in a list of contacts provided by an electronic mail application and providing presence information for contacts in the list of contacts provided by the electronic mail application in accordance with an exemplary embodiment of the present invention
- FIG. 2 is a view illustrating a mail application interface in accordance with an exemplary embodiment of the present invention, wherein user context information is displayed in accordance with an exemplary embodiment of the present invention
- FIG. 3 is a view illustrating another mail application interface in accordance with an exemplary embodiment of the present invention, wherein user context information is displayed in accordance with an exemplary embodiment of the present invention
- FIG. 4 is a view illustrating a further mail application interface in accordance with an exemplary embodiment of the present invention, wherein an instant messaging broadcast interface is displayed by the mail application in accordance with an exemplary embodiment of the present invention;
- FIG. 5 is a view illustrating another mail application interface in accordance with an exemplary embodiment of the present invention, wherein another instant messaging broadcast interface is displayed by the mail application in accordance with an exemplary embodiment of the present invention
- FIG. 6 is a flow diagram illustrating a method for providing presence information for contacts in a list of contacts provided by an electronic mail application in accordance with an exemplary embodiment of the present invention.
- FIG. 7 is a flow diagram illustrating a method for broadcasting a message to multiple contacts in a list of contacts provided by an electronic mail application in accordance with an exemplary embodiment of the present invention.
- An interface which comprises a software component such as a plug-in application 100 , or the like, is provided for adding functionality to an electronic mail application 102 , such as Microsoft Outlook or Outlook Express ( ⁇ Microsoft Corporation), IBM Lotus Notes ( ⁇ IBM Corporation), and other mail applications as contemplated by those of skill in the art.
- Microsoft Outlook or Outlook Express ⁇ Microsoft Corporation
- IBM Lotus Notes ⁇ IBM Corporation
- the plug-in application 100 is added to the electronic mail application 102 for adding features such as facilitating broadcasting of a message to multiple contacts in a list of contacts 104 provided by the electronic mail application 102 and providing presence information for contacts in the list of contacts 104 provided by the electronic mail application 102 .
- the plug-in application 100 is added to a mail application which supports instance messaging (IM).
- IM instance messaging
- the plug-in application 100 is added to an electronic mail application 102 including an IM application 106 .
- the plug-in application 100 is added to an electronic mail application 102 which interfaces with an IM application 106 . It is contemplated that the plug-in application 100 may be added to other mail applications including instant messaging functionality as well, without departing from the scope and intent of the present invention.
- the plug-in application 100 is interfaced with a distributed presence enabled communication platform 108 for providing presence information to the electronic mail application 102 .
- the distributed presence enabled communication platform 108 provides information regarding user availability for contacts in the list of contacts 104 , such as information for determining which contacts are available online and which contacts are away (e.g., away from their computer terminals).
- the list of contacts 104 may be stored by the electronic mail application 102 , by an IM application 106 which interfaces with the electronic mail application 102 , by a mail server 110 interfaced with the electronic mail application 102 , or by another application interfaced with the electronic mail application 102 .
- the list of contacts 104 may be transmitted to the electronic mail application 102 across a network or via other transmission techniques without departing from the spirit and scope of the present invention.
- the distributed presence enabled communication platform 108 includes an application programming interface (API) 110 .
- the API 110 provides a set of calling conventions (e.g. software calls, functions, methods, protocols, routines, and tools prescribed by the distributed presence enabled communication platform 108 ) defining how the plug-in application 100 may access the distributed presence enabled communication platform 108 to determine a contact's availability. For instance, the API 110 allows the plug-in application 100 to interrogate the distributed presence enabled communication platform 108 for contact presence information which is then displayed via the electronic mail application 102 .
- calling conventions e.g. software calls, functions, methods, protocols, routines, and tools prescribed by the distributed presence enabled communication platform 108
- the API 110 allows the plug-in application 100 to interrogate the distributed presence enabled communication platform 108 for contact presence information which is then displayed via the electronic mail application 102 .
- the list of contacts 104 displayed by the electronic mail application 102 may include contact presence information retrieved from the distributed presence enabled communication platform 108 .
- contact presence information 112 is displayed proximal to a corresponding first contact 114 in the list of contacts 104 when a mouse pointer 116 , or a like pointing device, hovers over the first contact 114 .
- the contact presence information 112 may be displayed when requested by a user. For example, a user may click on the first contact 114 using the mouse pointer 116 to view the contact presence information 112 . Alternatively, a series of key strokes may be utilized. It is contemplated that the contact presence information 112 may be displayed in a variety of ways without departing from the scope and intent of the present invention.
- the electronic mail application 102 may utilize the plug-in application 100 for broadcasting a message to multiple contacts in the list of contacts 104 .
- the electronic mail application 102 may provide a button 118 added via the plug-in application 100 for opening a dialogue box or another interface for broadcasting a message to multiple contacts.
- the dialogue box may include the list of contacts 104 displayed with contact presence information retrieved from the distributed presence enabled communication platform 108 .
- a second contact 120 may be displayed with a list of media 122 comprising presence information obtained from the distributed presence enabled communication platform 108 .
- a highlighted region 124 or another visual cue, may be utilized to identify media at which the second contact 120 may be readily contacted.
- a grayed out region 126 or another visual cue, may be utilized to identify media at which the second contact 120 may not be readily contacted.
- Check boxes 128 or other various selection tools may be provided for selecting media to which an instant message 130 should be routed.
- another set of selection boxes 132 may be provided for indicating that the electronic mail application 102 may select the best routing destination from the list of media 122 based on information received form the distributed presence enabled communication platform 108 .
- the dialogue box may include the list of contacts 104 assigned to various groups, such as a first group 134 , a second group 136 , and a third group 138 .
- Contact presence information 140 may be provided to identify media at which members of the first group 134 , the second group 136 , and the third group 138 may be readily contacted.
- a contact's presence information is requested, 202 .
- the electronic mail application may utilize a plug-in application to request the contact's presence information from a distributed presence enabled communication platform.
- the plug-in application may utilize an application programming interface (API) provided by the distributed presence enabled communication platform to format the request for the contact's information, 204 .
- API application programming interface
- the distributed presence enabled communication platform is configured for determining the contact presence information of a contact for different media utilized by the contact.
- the contact may utilize two or more of instant messaging via a network, a telephone, a mobile telephone, a paging service, text messaging via a wireless network, and other various media.
- the distributed presence enabled communication platform is configured for selecting the media at which the contact may be readily contacted.
- the distributed presence enabled communication platform determines the contact's presence information and provides it to the electronic mail application via the plug-in application. Then, the contact's presence information is provided by the electronic mail application utilizing the plug-in application, 208 (e.g., the electronic mail application displays the contact information via an interface).
- the electronic mail application utilizes a plug-in application to display a list of contacts, 302 .
- the list of contacts may be stored by the electronic mail application, by an IM application which interfaces with the electronic mail application, by a mail server interfaced with the electronic mail application, or by another application interfaced with the electronic mail application.
- the list of contacts is displayed by an interface for entering and sending an instant message.
- contact information obtained from a distributed presence enabled communication platform may be displayed with the list of contacts, 304 .
- the presence information may include two or more media for each contact, such as contexts including instant messaging via a network, a telephone, a mobile telephone, a paging service, text messaging via a wireless network, and other various media.
- the electronic mail application receives multiple selections from the list of contacts displayed via the interface, 306 .
- a first contact and a second contact are selected from the list of contacts.
- a first context and a second context are selected from a list of contexts.
- the first and second contexts may be selected for the same contact, or, alternatively, for different contacts.
- the interface selects a first context and a second context (e.g., first and second media) from the list of contexts.
- the interface may select one or more contexts for a contact based on context information received from the distributed presence enabled communication server.
- the message is broadcast simultaneously to the contacts and/or contexts selected from the list of contacts, 308 .
- the message is broadcast by the electronic mail application via an instant messaging service.
- the message may be broadcast by an electronic mail application including an IM application.
- the electronic mail application interfaces with an IM application for broadcasting the message. It is further contemplated that the message may be broadcast by other mail applications including instant messaging functionality as well, without departing from the scope and intent of the present invention.
- methods 200 and 300 may be implemented as sets of instructions or software readable by the radiographic imaging device. Further, it is understood that the specific order or hierarchy of steps in the methods disclosed are examples of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the method can be rearranged while remaining within the scope and spirit of the present invention.
- the accompanying method claims present elements of the various steps in a sample order, and are not necessarily meant to be limited to the specific order or hierarchy presented.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Computer Hardware Design (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/233,296 US7571190B2 (en) | 2005-09-21 | 2005-09-21 | Instant message broadcasting and presence enabling from electronic mail application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/233,296 US7571190B2 (en) | 2005-09-21 | 2005-09-21 | Instant message broadcasting and presence enabling from electronic mail application |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070067344A1 US20070067344A1 (en) | 2007-03-22 |
US7571190B2 true US7571190B2 (en) | 2009-08-04 |
Family
ID=37885442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/233,296 Expired - Fee Related US7571190B2 (en) | 2005-09-21 | 2005-09-21 | Instant message broadcasting and presence enabling from electronic mail application |
Country Status (1)
Country | Link |
---|---|
US (1) | US7571190B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090024932A1 (en) * | 2007-07-20 | 2009-01-22 | Ryan Corinne M | Method and system for providing open session based selective broadcasting in an instant messaging system |
US8621213B2 (en) | 2010-06-08 | 2013-12-31 | Merge Healthcare, Inc. | Remote control of medical devices using instant messaging infrastructure |
US10284608B2 (en) * | 2013-03-19 | 2019-05-07 | Samsung Electronics Co., Ltd | Method and apparatus for providing state information |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI120857B (en) * | 2007-12-19 | 2010-03-31 | Teliasonera Ab | User terminal, storage medium, service center and procedure |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040199581A1 (en) * | 2002-11-18 | 2004-10-07 | Valerie Kucharewski | People lists |
US20060101119A1 (en) * | 2004-11-10 | 2006-05-11 | Microsoft Corporation | Integrated electronic mail and instant messaging application |
US20060116139A1 (en) * | 2004-12-01 | 2006-06-01 | Barry Appelman | Automatically enabling the forwarding of instant messages |
-
2005
- 2005-09-21 US US11/233,296 patent/US7571190B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040199581A1 (en) * | 2002-11-18 | 2004-10-07 | Valerie Kucharewski | People lists |
US20060101119A1 (en) * | 2004-11-10 | 2006-05-11 | Microsoft Corporation | Integrated electronic mail and instant messaging application |
US20060116139A1 (en) * | 2004-12-01 | 2006-06-01 | Barry Appelman | Automatically enabling the forwarding of instant messages |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090024932A1 (en) * | 2007-07-20 | 2009-01-22 | Ryan Corinne M | Method and system for providing open session based selective broadcasting in an instant messaging system |
US9191353B2 (en) * | 2007-07-20 | 2015-11-17 | International Business Machines Corporation | Providing open session based selective broadcasting in an instant messaging system |
US8621213B2 (en) | 2010-06-08 | 2013-12-31 | Merge Healthcare, Inc. | Remote control of medical devices using instant messaging infrastructure |
US9385977B2 (en) | 2010-06-08 | 2016-07-05 | Merge Healthcare Incorporated | Remote control of medical devices using instant messaging infrastructure |
US10387614B2 (en) | 2010-06-08 | 2019-08-20 | Merge Healthcare Incorporated | Remote control of medical devices using instant messaging infrastructure |
US10284608B2 (en) * | 2013-03-19 | 2019-05-07 | Samsung Electronics Co., Ltd | Method and apparatus for providing state information |
US10715567B2 (en) | 2013-03-19 | 2020-07-14 | Samsung Electronics Co., Ltd | Method and apparatus for providing state information |
Also Published As
Publication number | Publication date |
---|---|
US20070067344A1 (en) | 2007-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7525951B2 (en) | Integration of e-mail with instant messaging services | |
US7664853B2 (en) | Automatically infering and updating an availability status of user | |
US9686368B2 (en) | Aggregating endpoint capabilities for a user | |
US7035865B2 (en) | Calendar-enhanced awareness for instant messaging systems and electronic status boards | |
US7543032B2 (en) | Method and apparatus for associating messages with data elements | |
US8793617B2 (en) | Integrating transport modes into a communication stream | |
JP2006512641A (en) | Electronic message display and response method and apparatus | |
CN106100969A (en) | A kind of do not read the based reminding method of session, device and terminal unit | |
EP1624613A1 (en) | Instant messaging using an structured communication | |
US20070282660A1 (en) | Task management systems and methods | |
US20070156824A1 (en) | Community messaging system | |
US20080235343A1 (en) | System for status reporting | |
US11636087B2 (en) | Mobile terminal, information management device, communication device, and relay device | |
KR101634161B1 (en) | Advanced calling | |
US7571190B2 (en) | Instant message broadcasting and presence enabling from electronic mail application | |
CN102842094A (en) | Server, inter-business enterprise information control method and computer program | |
US20080147811A1 (en) | Organization of Identities on a Mobile Communications Device Using Metadata | |
WO2014098834A1 (en) | Multi-channel conversation | |
US9569741B2 (en) | Virtual management of work items | |
JP2001086269A (en) | Destination display system and recording medium | |
JP2008052422A (en) | Presence search apparatus and messaging system | |
KR20020071251A (en) | The brokerage business method providing meeting using electronic map in the internet | |
KR101910820B1 (en) | Instant messaging service providing method and system | |
US20090030901A1 (en) | Systems and methods for fax based directed communications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SIEMENS COMMUNICATIONS, INC., FLORIDA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NGUYEN, DIEM;SINGH, SATISH;SAHASRABUDHE, MANISHA;REEL/FRAME:017081/0750 Effective date: 20051129 |
|
AS | Assignment |
Owner name: SIEMENS ENTERPRISE COMMUNICATIONS, INC.,FLORIDA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMENS COMMUNICATIONS, INC.;REEL/FRAME:024294/0040 Effective date: 20100304 Owner name: SIEMENS ENTERPRISE COMMUNICATIONS, INC., FLORIDA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMENS COMMUNICATIONS, INC.;REEL/FRAME:024294/0040 Effective date: 20100304 |
|
AS | Assignment |
Owner name: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY Free format text: GRANT OF SECURITY INTEREST IN U.S. PATENTS;ASSIGNOR:SIEMENS ENTERPRISE COMMUNICATIONS, INC.;REEL/FRAME:025339/0904 Effective date: 20101109 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: UNIFY, INC., FLORIDA Free format text: CHANGE OF NAME;ASSIGNOR:SIEMENS ENTERPRISE COMMUNICATIONS, INC.;REEL/FRAME:037090/0909 Effective date: 20131015 |
|
AS | Assignment |
Owner name: UNIFY INC. (F/K/A SIEMENS ENTERPRISE COMMUNICATION Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT;REEL/FRAME:037564/0703 Effective date: 20160120 |
|
AS | Assignment |
Owner name: UNIFY INC., FLORIDA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO TRUST CORPORATION LIMITED;REEL/FRAME:037661/0781 Effective date: 20160120 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.) |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20170804 |