FACTOID # 93: Saudi diplomats have 367 unpaid parking fines in Britain.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Presence Information

In computer and telecommunications networks, presence information is a status indicator that conveys ability and willingness of a potential communication partner - for example a user to communicate. A user's client provides presence information (presence state) via network connection to a presence service, which is stored in what constitutes his personal availabilty record (called a presentity) and can be made available for distribution to other users (called watchers) to convey his availability for communication. Presence information has wide application in many communication services and is one of the innovations driving the popularity of instant messaging or recent implementations of voice over IP clients. Blue RJ-45 patchcord of the type commonly used to connect network devices. ... A telecommunications network is a network of telecommunications links arranged so that messages may be passed from one part of the network to another over multiple links. ... Look up Communication in Wiktionary, the free dictionary. ... In computing, a client is a system that accesses a (remote) service on another computer by some kind of network. ... Presence service is a network service which accepts, stores and distributes presence information. ... Presentity is an entity described by presence information. ... A screenshot of PowWow, one of the first instant messengers with a graphical user interface Instant messaging or IM is a form of real-time communication between two or more people based on typed text. ... An overview of how VoIP works A typical analog telephone adapter for connecting an ordinary phone to a VoIP network Voice over Internet Protocol, also called VoIP, IP Telephony, Internet telephony, Broadband telephony, Broadband Phone and Voice over Broadband is the routing of voice conversations over the Internet or through...

Contents

Presence state

A user client may publish a presence state to indicate its current communication status. This published state informs others that wish to contact the user of his availability and willingness to communicate. The most common use of presence today is to display an indicator icon on instant messaging clients, typically from a choice of graphic symbol with easy to convey meaning, and a list of corresponding text descriptions of each of the states. Even when technically not the same, the "on-hook" or "off-hook" state of called telephone is an analogy, as long as the caller receives a distinctive tone indicating unavailability or availability. A screenshot of PowWow, one of the first instant messengers with a graphical user interface Instant messaging or IM is a form of real-time communication between two or more people based on typed text. ...


Common states on the user's availability are "free for chat", "busy", "away", "do not disturb", "out to lunch". Such states exist in many variations across different modern instant messaging clients. Current standards do support a rich choice of additional presence attributes that can be used for presence information, such as user mood, location, or free text status.


The analogy with free/busy tone on PSTN is inexact, as the "on-hook" telephone status really shows the availbility of network connectivity for reaching the called number, not really with the availability of the device or its user. But when we compare the scenario of only one line and can indicate availability and unavailability status (free/busy tone), the benefit for the calling party are very similar: They can decide if they want to start communication in a different way (try using another communiation method or postpone the call). Presence goes insofar further as it allows to know if the state is free of busy even before trying to begin a conversation. The public switched telephone network (PSTN) is the concatenation of the worlds public circuit-switched telephone networks, in much the same way that the Internet is the concatenation of the worlds public IP-based packet-switched networks. ...


MPOP and presence by observation

Presence becomes interesting for communication systems when it spans a number of different communication channels. The idea that multiple communication devices can combine state, to provide an aggregated view of a user's presence has been termed Multiple Points of Presence (MPOP). MPOP becomes even more powerful when it is automatically inferred from passive observation of a user's actions. This idea is already familiar to instant messaging users who have their status set to "Away" (or equivalent) if their computer keyboard is inactive for some time. Extension to other devices could include whether the user's cell phone is on, whether they are logged into their computer or perhaps checking their electronic calendar to see if they are in a meeting or on vacation. For example, if a user's calendar was marked as out of office and their cell phone was on, they might be considered in a "Roaming" state.


MPOP status can then be used to automatically direct incoming messages across all contributing devices. For example "Out of office" might translate to a system directing all messages and calls to the user's cell phone. The status "Do not disturb" might automatically save all messages for later and send all phone calls to voicemail.


XMPP, discussed below, allows for MPOP by assigning each client a "resource" (a specific identifier) and a priority number for each resource. A message directly to the user's ID would go to the resource with highest priority, although messaging a specific resource is possible by using the form user@domain/resource.


Privacy concerns

Presence is highly sensitive information and in non-trivial systems a presentity may define limits to which its presence information may be revealed to different watchers. For example, a worker may only want colleagues to see detailed presence information during office hours, for instance. Basic versions of this idea are already common in instant messaging clients as a "Blocking" facility, where users can appear as unavailable to selected watchers.


Commercial products

Presence, particularly MPOP, requires collaboration between a number of electronic devices (for example IM client, home phone, cell phone and electronic calendar) and the presence services each of them are connected with. To date, the most common and wide scale implementation use closed systems, with a SPOP (Single Point of Presence, where a single device publishes state). Some vendors have upgraded their services to automatically logout connected clients when a new login request reaches the server from a newly connecting different device. For presence to universally work with MPOP support, multiple devices must be able to not only intercommunicate among each other, the status information must also be appropriately handled by all interoperable connected other presence services and the MPOP scheme for their clients.


2.5G and even more so 3G cell phone networks can support management and access of presence information services for mobile users cell phone handsets. 2. ... It has been suggested that Evolution to 3G be merged into this article or section. ...


In the workplace, private messaging servers offer the possibility of MPOP within a company or work team.


Presence Information in the Business Community

Presence information is a growing tool towards more effective and efficient communication within a business setting. Presence information allows you to instantly see who is available in your corporate network, giving more flexibility to set up short term meetings and conference calls. The result is precise communication that all but eliminates the inefficiency of phone tag or email messaging. An example of the time saving aspect of presence information is a driver with a GPS, he/she can be tracked and sent messages on upcoming traffic patterns that in return save time and money. According to IDC surveys, employees “often feel that IM gives their workdays the kind of "flow" that they feel when sitting directly among their colleagues, being able to ask questions of them, and getting kind of quick responses that allow them to drive on to the next task."


With presence information, privacy of the users can become an issue. For example, when an employee is on his/her day off they are still connected to the network and have greater ability to be tracked down. Therefore, a concern of presence information is to determine how far the companies want to go with staying connected.


With all the potential advantages presence information has to offer it will only be a short time until all major corporations fully integrate presence information systems.


Presence standardization efforts

There was and still is significant work done in several working groups on achieving a standardization for presence related protocols. Wikipedia does not have an article with this exact name. ...


In 1999 a group called the Instant Message and Presence Protocol (IMPP) working group (WG), was formed within the Internet Engineering Task Force organization (IETF) in order to develop protocols and data formats for simple presence and instant messaging services. Unfortunately, IMPP WG was not able to come to consensus on a single protocol for presence. Instead it issued a common profile for presence and instant messaging (CPP) which defined semantics for common services of presence to facilitate the creation of gateways between presence services. Thus any two CPP-compatible presence protocol suits are automatically interoperable.


In 2001 the SIMPLE working group was formed within IETF to develop a suite of CPP-compliant standards for presence and instant messaging applications over the Session Initiation Protocol (SIP). The SIMPLE activity specifies extensions to the SIP protocol which deal with a publish and subscribe mechanism for presence information and sending instant messages. These extensions include rich presence document formats, privacy control, partical publications and notifications, past and future presence, watcher information and more. Interestingly enough - despite its name SIMPLE is far from simple. It is described in about 30 documents (most of them are still drafts) on more than 1000 pages. This is in addition to the complexity of the SIP protocol stack on which SIMPLE is based. In computing, SIMPLE (Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions) is an instant messaging (IM) and presence protocol suite based on Session Initiation Protocol (SIP). ... The Session Initiation Protocol (SIP) is an application-layer control (signaling) protocol for creating, modifying, and terminating sessions with one or more participants. ...


At the end of 2001 Nokia, Motorola and Ericsson formed the Wireless Village (WV) initiative to define a set of universal specifications for mobile Instant Messaging and Presence Services (IMPS) and presence services for wireless networks. In October 2002, Wireless Village was consolidated into the Open Mobile Alliance (OMA) and a month later released the first version of the XML-based OMA Instant Message and Presence Service (IMPS). IMPS defines a system architecture, syntax and semantics for representation of presence information and a set of protocols for the four primary features: presence, IM, groups and shared content. Presence is the key enabling technology for the IMPS. The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language that supports a wide variety of applications. ... IMPS stands for Instant Messaging and Presence Service. ...


The XML-based XMPP or Extensible Messaging and Presence Protocol was designed and is currently maintained by the Jabber Software Foundation. It is the base of the Jabber IM protocol, which is a robust and widely extended protocol, it is also the protocol used in the commercial implementation of Google Talk. In October 2004, the XMPP working group at IETF published the documents RFC 3920, RFC 3921, RFC 3922 and RFC 3923, to standardize the core XMPP protocol. Extensible Messaging and Presence Protocol, or XMPP, is an open, XML-based protocol for near real-time extensible messaging and presence events. ... Official logo of the Jabber Software Foundation Jabber is a collection of open, real-time communication technologies built on the Extensible Messaging and Presence Protocol (XMPP). ... A screenshot of PowWow, one of the first instant messengers with a graphical user interface Instant messaging or IM is a form of real-time communication between two or more people based on typed text. ... Google Talk is a computer application for Voice over IP and instant messaging, offered by Google. ... The Internet Engineering Task Force (IETF) is charged with developing and promoting Internet standards. ...


References

“ Presence Awareness Indicators - Where Are You Now?” Robin Good. September 23, 2004. http://www.masternewmedia.org/news/2004/09/23/presence_awareness_indicators_where.htm Haag, Stephen. Cummings, Maeve. McCubbrey J, Donald. Pinsonneault, Alain. Donovan, Richard. Management Information Systems for the Information Age. Third Canadian Edition. Canada. McGraw-Hill, 2006.


External links


  Results from FactBites:
 
Jabber - Wikipedia, the free encyclopedia (1116 words)
The basis of the Jabber protocol, now managed by the Jabber Software Foundation, has been accepted by the IETF in October 2004 as a standards-track protocol under the name XMPP, with RFC 3920.
It has often been regarded as being in competition with SIMPLE, based on the SIP protocol, as the standard protocol for instant messaging and presence notification; however, the design of XMPP is intended to provide a more general-purpose XML-based inter-application middleware facility.
Any Jabber user can "register" with one of these gateways by providing the information needed to log on to that network, and can then communicate with users of that network as though they were Jabber users.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.