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 a network connection to a presence service, which is stored in what constitutes his personal availability record (called a presentity) and can be made available for distribution to other users (called watchers) to convey their 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.

Presence state

Example of Presence Information

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 symbols with easy-to-convey meanings, 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.

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 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 reflects the ability of the network to reach the recipient after the requester has initiated the conversation. The requester must commit to the connection method before discovering the recipient's availability state. Conversely, Presence shows the availability state before a conversation is initiated. A similar comparison might be the requester needing to know if the recipient is at work. The most straightforward way of checking if the recipient is available is to walk to the desk, which requires the commitment of the walk regardless of the outcome and usually requires some interaction if the recipient is at the desk. The requester can call first to save the walk, but now must commit to an interaction via phone. Presence gives the state of the recipient to the requester and the requester has the choice to interact with the recipient or use that information for non-interactive purposes (such as taking roll).

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 directed 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. 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 implementations use closed systems, with a SPOP (Single Point of Presence, where a single device publishes state). Some vendors have upgraded their services to automatically log out 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 other interoperable, connected 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.

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

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 the kind of quick responses that allow them to drive on to the next task". This phenomenon has been called the "Presence Effect"[1] in contrast to its predecessor the "water cooler" effect, whereby this level of flow was only thought to be achieved in person.

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.

Presence standardization efforts

There was, and still is, significant work done in several working groups on achieving a standardization for presence-related protocols.

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 suites 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, "partial publications" and notifications, past and future presence, watcher information and more. Despite its name, SIMPLE is far from simple. It is described in about 30 documents on more than 1,000 pages. This is in addition to the complexity of the SIP protocol stack on which SIMPLE is based.

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 Messaging 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 XML-based XMPP or Extensible Messaging and Presence Protocol was designed and is currently maintained by the XMPP Standards Foundation. This IM protocol, which is a robust and widely extended protocol, is also the protocol used in the commercial implementation of Google Talk and Facebook Chat. 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.

See also

References

  1. ^ Glenn, Christopher (2009-04-07). "This Isn't Your Father's Telecommuting". seamlessenterprise.com. Archived from the original on 2011-10-07. Retrieved 2009-06-19.

Read other articles:

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) الرومانسية في الأدب العربي، دخلت الرومانسية إلى الأدب العربي على شكل مذهب نقدي نظري بفضل كتابين نقديين أو

Untuk kegunaan lain dari Varian, lihat Varian (disambiguasi). Varian Medical Systems Inc.Kantor pusat Varian di Palo AltoJenisAnak perusahaanKode emitenNYSE: VARIndustriTeknologi kesehatanDidirikan1948; 74 tahun lalu (1948)KantorpusatPalo Alto, California, Amerika SerikatTokohkunciDow R. Wilson, Presiden dan CEOProdukAlat kesehatanPendapatan US$ 2,919 milyar (2018) [1] US$ 2,619 milyar (2017) [1]Laba operasi US$ 441,6 juta (2018) [1] US$ 300,2 ...

NA-166 Bahawalpur-IIIConstituencyfor the National Assembly of PakistanRegionAhmadpur East Tehsil (partly) including Ahmedpur East and Uch cities of Bahawalpur DistrictElectorate368,276Current constituencyMember(s)VacantCreated fromNA-183 Bahawalpur-I NA-166 Bahawalpur-III (این اے-166، بہاولپور-3) is a constituency for the National Assembly of Pakistan.[1] Members of Parliament 2018-2022: NA-174 Bahawalpur-V Election Member Party 2018 Makhdoom Syed Sami Ul Hassan Gillani ...

American baseball player (born 1999) Baseball player MacKenzie GoreGore pitching in the 2019 All-Star Futures GameWashington Nationals – No. 1PitcherBorn: (1999-02-24) February 24, 1999 (age 24)Whiteville, North Carolina, U.S.Bats: LeftThrows: LeftMLB debutApril 15, 2022, for the San Diego PadresMLB statistics (through 2023 season)Win–loss record11–14Earned run average4.45Strikeouts223 Teams San Diego Padres (2022) Washington Nationals (2023–present) MacKenzie Evan...

Selat Laut adalah selat yang terletak di antara pulau Kalimantan dan Pulau Laut. Panjang selat ini sekitar 35 mil laut, terhubung dengan Selat Makassar di utara dan Laut Jawa di Selatan.[1] Bagian terlebar selat ini ada di daerah Batulicin yaitu sekitar 3 mil laut dan yang tersempit adalah 1 mil laut di daerah Kotabaru. Di selat laut terdapat 4 pulau yaitu:[2] Pulau Anak Suwangi. Pulau Burung. Pulau Tampakan. Pulau Suwangi. Selat Laut cukup penting keberadaannya karena terdapa...

2007 video gameRatatouille: Food FrenzyDeveloper(s)HelixePublisher(s)THQPlatform(s)Nintendo DSReleaseNA: October 29, 2007EU: February 15, 2008Genre(s)SimulationMode(s)Single-player Ratatouille: Food Frenzy is a 2007 cookery simulation-styled minigame compilation video game developed by Helixe and published by THQ for the Nintendo DS. It was released in North America in October 2007, and in Europe in February 2008. It is based on the film Ratatouille. Plot The game follows shortly after the ev...

Italian prelate of the Catholic Church (born 1942) His Excellency, The Most ReverendAntonio SozzoApostolic Nuncio emeritus of Morocco Titular Archbishop of ConcordiaAppointed17 July 2003Retired16 September 2015PredecessorDomenico De LucaSuccessorVito RalloOther post(s)Titular Archbishop of ConcordiaOrdersOrdination28 August 1971Consecration14 October 1995by Angelo Sodano, Mario Tagliaferri, and Attilio NicoraPersonal detailsBorn (1942-05-09) May 9, 1942 (age 81)Paola, Calabria, Ital...

Currency of Mauritania Mauritanian ouguiyaأوقية موريتانية (Arabic) Ouguiya (French)ISO 4217CodeMRU (numeric: 929) before 2017: MRO[1]Subunit0.01UnitPluralouguiyaSymbolUM‎DenominationsSubunit 1⁄5khoumsBanknotes20, 50, 100, 200, 500, 1000 ouguiya[2]Coins Freq. used1, 2, 5, 10, 20 ouguiya[3] Rarely used1 khoumsDemographicsUser(s) Mauritania Sahrawi Arab Democratic RepublicIssuanceCentral bankBanque ...

Japanese web novel series and its adaptation(s) My One-Hit Kill SisterFirst tankōbon volume cover of the manga adaptation異世界ワンターンキル姉さん〜姉同伴の異世界生活はじめました〜(Isekai Wan Tān Kiru Nee-san: Ane Dōhan no Isekai Seikatsu Hajimemashita)GenreFantasy comedy[1]Isekai[2] Novel seriesWritten byKonoePublished byShōsetsuka ni NarōOriginal runDecember 28, 2019 – June 17, 2023 MangaWritten byKonoeIllustrated byK...

Prince George's Plaza Estación del Metro de WashingtonUbicaciónCoordenadas 38°57′55″N 76°57′22″O / 38.9652, -76.956Dirección 3575 East-West HighwayLocalidad Hyattsville, MD 20782Datos de la estaciónCódigo E08Inauguración 11 de diciembre de 1993[1]​Servicios N.º de andenes 2 plataformas lateralesN.º de vías 2Propietario Autoridad de Tránsito del Área Metropolitana de WashingtonOperador Autoridad de Tránsito del Área Metropolitana de WashingtonAdmini...

American ska punk band This article is about the ska punk band. For the doo-wop group, see The Bosstones. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Mighty Mighty Bosstones – news · newspapers · books · scholar · JSTOR (July 2010) (Learn how and when to remove this template message) The Mighty Might...

Derechos LGBT en ButánBanderaEscudo HomosexualidadEs legal Desde 2021Edad de consentimiento sexualHeterosexual y homosexual igual Edad de consentimiento homosexual 18Protección legal contra la discriminaciónLaboral En todos los aspectos Protección legal de parejaAcceso igualitario a la unión civil (Propuesto)Matrimonio entre personas del mismo sexo (Propuesto)Derechos reproductivos y de adopciónAcceso igualitario a la adopción monoparental Derecho de adopción conjunta Acceso igualitar...

1999 video game 1999 video gameJet Force GeminiNorth American box artDeveloper(s)RarePublisher(s)RareDirector(s)Lee SchunemanPaul MountainProducer(s)Chris StamperDesigner(s)Martin WakeleyComposer(s)Robin BeanlandGraeme NorgateAlistair LindsayPlatform(s)Nintendo 64ReleaseNA: October 11, 1999EU: October 29, 1999JP: December 1, 1999Genre(s)Third-person shooter, action-adventure, platformerMode(s)Single-player, multiplayer Jet Force Gemini is a 1999 third-person shooter developed and published by...

Village in Federation of Bosnia and Herzegovina, Bosnia and HerzegovinaProšići ПрошићиVillageProšićiCoordinates: 44°53′38″N 15°54′25″E / 44.8939°N 15.9069°E / 44.8939; 15.9069Country Bosnia and HerzegovinaEntityFederation of Bosnia and HerzegovinaCanton Una-SanaMunicipality CazinArea • Total2.09 sq mi (5.42 km2)Population (2013) • Total918 • Density440/sq mi (170/km2)Time zone...

Henry Asa Coffeen Henry Asa Coffeen (* 14. Februar 1841 bei Gallipolis, Ohio; † 9. Dezember 1912 in Sheridan, Wyoming) war ein US-amerikanischer Politiker. Leben 1853 zog Coffeen mit seinen Eltern nach Indiana und von dort nach Homer, Illinois. In Illinois besuchte er das Abingdon College, wo er seinen Abschluss an der wissenschaftlichen Fakultät machte. Im Anschluss arbeitete er als Lehrer und gehörte dem Lehrstab des Hiram College in Ohio an. 1884 zog Coffeen ins Wyoming-Territorium und...

Protein-coding gene in the species Homo sapiens CDC37Available structuresPDBOrtholog search: PDBe RCSB List of PDB id codes1US7, 2K5B, 2W0G, 2N5X, 2NCA, 5FWM, 5FWL, 5FWKIdentifiersAliasesCDC37, P50cell division cycle 37, cell division cycle 37, HSP90 cochaperoneExternal IDsOMIM: 605065; MGI: 109531; HomoloGene: 38268; GeneCards: CDC37; OMA:CDC37 - orthologsGene location (Human)Chr.Chromosome 19 (human)[1]Band19p13.2Start10,391,133 bp[1]End10,420,121 bp[1]Gene location ...

Colombian footballer (born 1998) You can help expand this article with text translated from the corresponding article in Spanish. (July 2022) Click [show] for important translation instructions. View a machine-translated version of the Spanish article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-transla...

Папамобіль Країна Ватикан  Медіафайли у Вікісховищі Іван-Павло II у папамобілі Папамобі́ль — неофіційна назва спеціально розробленого автомобіля для публічних поїздок Папи Римського. Слово утворене конбінацією слів «папа» і «автомобіль». Зміст 1 Історія 2 Cadillac 3...

Vowel sound represented by ⟨ɛ⟩ in IPA Open-mid front unrounded vowelɛIPA Number303Audio sample source · helpEncodingEntity (decimal)ɛUnicode (hex)U+025BX-SAMPAEBraille Image IPA: Vowels Front Central Back Close i y ɨ ʉ ɯ u Near-close ɪ ʏ ʊ Close-mid e ø ɘ ɵ ɤ o Mid e̞ ø̞ ə ɤ̞ o̞ Open-mid ɛ œ ɜ ɞ ʌ ɔ Near-open æ ɐ Open a ɶ ä ɑ ɒ IPA help  audio full chart template Legend: unrounded • rounded Spectrogram of ⟨�...

Medical conditionTricuspid atresiaOther namesTri atresia[1]Anterior (frontal) view of the opened heart in tricuspid atresia with ASD+VSD. White arrows indicate blood flow. (Atresic tricuspid valve labeled at bottom left.)SpecialtyMedical genetics  Tricuspid atresia is a form of congenital heart disease whereby there is a complete absence of the tricuspid valve.[2] Therefore, there is an absence of right atrioventricular connection.[2] This leads to a hypoplastic (...