Presentation is loading. Please wait.

Presentation is loading. Please wait.

www.dynamicsoft.com Fall IM 2000 Evfolution of Presence Based Networks Evolution of Presence Based Networks Jonathan Rosenberg Chief Scientist.

Similar presentations


Presentation on theme: "www.dynamicsoft.com Fall IM 2000 Evfolution of Presence Based Networks Evolution of Presence Based Networks Jonathan Rosenberg Chief Scientist."— Presentation transcript:

1

2 Fall IM 2000 Evfolution of Presence Based Networks Evolution of Presence Based Networks Jonathan Rosenberg Chief Scientist

3 Fall IM 2000 Evfolution of Presence Based Networks Presence Today Also Known as Buddy Lists Usage Indicates online/offline status Largely to enable IM Users Subscribe to Friends List When User is Online Click to send instant message Initiate voice chat (newer) When Friends Log On/Off, Notifications are Sent Sometimes User Status Can Be Indicated Busy, Not at My Desk Presence Server Subscriber Publisher Notify Subscribe Publish

4 Fall IM 2000 Evfolution of Presence Based Networks Presence Tomorrow Will Describe Much More Than Online/Offline Status P resence is the dynamically changing set of means, willingness, capabilities, characteristics and ability for users to communicate and interact with each other The Means VoIP IM Mobile phone PSTN phone Games

5 Fall IM 2000 Evfolution of Presence Based Networks Presence Tomorrow cont. Willingness Only if urgent Try mobile phone first, then business line Always send Capabilities and Characteristics Voic available Voice or video Mobile or fixed Support for multiple languages Secretary available Geographic locale

6 Fall IM 2000 Evfolution of Presence Based Networks Access Controls Define Rules How and to Whom Presence Data is Conveyed Current Systems Support Limited Access Controls Only friends are allowed to subscribe Access Controls will Evolve to Become Much More Functional and Customizable User-based Groups of users - friends, colleagues Passwords Blacklisting

7 Fall IM 2000 Evfolution of Presence Based Networks Access Controls cont. Time-based Weekday/weekends During day, after work Location-based Only send friends my presence when I am at home Lying Generate false presence information depending on subscriber

8 Fall IM 2000 Evfolution of Presence Based Networks Classification of Future Presence Services Query Applications Presence as data input to non-presence services Services start without presence - VoIP, IM, Synchronously fetches presence during execution Presentation services for presence data Trigger Applications Presence as a trigger to non-presence services

9 Fall IM 2000 Evfolution of Presence Based Networks Fast Find-Me Query Application Traditional Find-Me is a Presence Service Rings phones sequentially at all locations currently registered Based on static presence state Fast Find-Me Uses Dynamic State If a location is idle for some period, dont ring it Fewer locations are tried Faster connection INVITE FETCH Application Server Presence Server

10 Fall IM 2000 Evfolution of Presence Based Networks Traffic Jam Alerts Trigger Service Uses Geographic Locale as Presence Component Mobile phone site location GPS Service Definition Turn on mobile phone in car As you drive, application server monitors location As you approach traffic, service will call you Voice response system reads out alternate route NOTIFY INVITE REGISTER Application Server Presence Server

11 Fall IM 2000 Evfolution of Presence Based Networks Remote Attendant Console Query Service Todays PBXs Let Attendant Know Who is on the Phone Many Limitations Difficult (or impossible) to configure which lines are monitored Attendant station must be on PBX Monitored users must be on PBX Big Idea Station status is just presence

12 Fall IM 2000 Evfolution of Presence Based Networks Remote Attendant Console cont. Service Description User can define groups of monitored stations for console Stations approve being added to console Monitored stations can be any device, anywhere, which supports presence Console can be anywhere Stations send NOTIFYs as state changes, updated on console

13 Fall IM 2000 Evfolution of Presence Based Networks Automatic Callback Trigger Application Traditional PSTN Service Call number, get busy signal Hang up, dial *66 Network calls you back when called party is available Evolution Stage I Originator SUBSCRIBEs to called party Is notified when available, resulting in screen pop Calls them back (2)Online Application Server Presence Server Media Server (1) SUB (3) Notify (4) INVITE

14 Fall IM 2000 Evfolution of Presence Based Networks Automatic Callback cont. Evolution Stage II User requests service through web page Application server handles HTTP request and subscribes to called party When called party is available, application server calls originator If originator answers, application server calls called party (3)Online Application Server Presence Server Media Server (2) SUB (4) Notify (5) INVITE (1)HTTP POST (6) INVITE

15 Fall IM 2000 Evfolution of Presence Based Networks Automatic Callback cont. Evolution Stage III Same as II, except application server also subscribes to originator When both are online, rings them both Enables subscribe and forget Application Server Presence Server Media Server (2) SUB,SUB (4) Notify (5) INVITE (1)HTTP POST (6) INVITE (3)Online

16 Fall IM 2000 Evfolution of Presence Based Networks Automatic Callback cont. Evolution Stage IV Media server introduced When originator and called party are online, application server connects originator to media server Media server asks user if he/she still wants to be connected If yes, user is connected to called party, otherwise not Online NOTIFY INVITE RTP Application Server Presence Server Media Server

17 Fall IM 2000 Evfolution of Presence Based Networks Presence Presentation Services Presence Data is Accessed Through Customized Applications Yahoo Messenger AOL Messenger Alternate Access Technologies are Possible Examples Web Page Presence on-the-go Voice to IVR system http Presence Server Web Server FETCH

18 Fall IM 2000 Evfolution of Presence Based Networks Some Observations Presence Allows Independent Parties to Access a Users Communications Connectivity to Provide Services Breaks the monopoly of the communications provider Example: Traffic Jam Alert Example: Remote Attendant Console

19 Fall IM 2000 Evfolution of Presence Based Networks Some Observations cont. Utility of Presence Increases With Scope of Presence Data Geographic Locale GPS coordinates What food Im in the mood for Presence is the Ultimate in User Profile Data Dynamic! Privacy Concerns Become More Important as Scope of Data Increases

20 Fall IM 2000 Evfolution of Presence Based Networks Information Resource Jonathan Rosenberg


Download ppt "www.dynamicsoft.com Fall IM 2000 Evfolution of Presence Based Networks Evolution of Presence Based Networks Jonathan Rosenberg Chief Scientist."

Similar presentations


Ads by Google