Omer Boyaci, Victoria Beltran and Henning Schulzrinne IBM Service Science Workshop May 2010.

Slides:



Advertisements
Similar presentations
SIP, Presence and Instant Messaging
Advertisements

Presence and IM as SIP Services Jonathan Rosenberg Chief Scientist.
Fall IM 2000 Evfolution of Presence Based Networks Evolution of Presence Based Networks Jonathan Rosenberg Chief Scientist.
Fall IM2000 Industry Perspective Presence: The Best Thing that Ever Happened to Voice Jonathan Rosenberg Chief Scientist.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
IM May 23-25, 2000 Evolution of IP Based Presence Services Evolution of IP-Based Presence Services Jonathan Rosenberg Chief.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
Insert Tradeshow or Event Name -- Date Insert Presentation Title Trends in Instant Messaging and Telephony Jonathan Rosenberg Chief.
Unified Communications (UC) Quick Reference Guide USING YOUR UC CLIENT This guide is designed to provide you with a quick overview of the Unified Communications.
Saving Energy, Timer & Automation Best Design Course 30 Minutes Test 10 Minutes TIS Training Program 2012, Rev 1.1
Vishal K. Singh, Henning Schulzrinne
Smart Personal Console (SPC). Smart Personal Console Overview SPC allows users more control over their personal communications settings. Users can view/set:
Feature Interaction Handling in LESS Xiaotao Wu and Henning Schulzrinne Internet Real Time Laboratory.
Bringing Relevance to Communications Iotum Overview January, 2006.
IP Communications Services Redefining Communications Teresa Hastings Director WorldCom SIP Services Conference – April 18-20, 2001.
1 Vision: Policy-Driven Distributed and Collaborative Demand Response in Multi- Domain Commercial Buildings Archan Misra (Telcordia) and Henning Schulzrinne.
VoIP alarm monitoring. Traditional alarm systems Motion sensor Smoke detector Camera Premise Controll Unit Fire station Security service Central station.
Henning Schulzrinne Omer Boyaci Victoria Beltran Jae Woo Lee Suman Srinivasan Eric Liu.
Dedicated Computer Systems
SMART HOMES The way we nest now Suhasini K Vamsi Priya V Sushmitha K.
Lab Telemàtica II: VoIP 2008/2009 Anna Sfairopoulou Page 1 Advanced services with SIP.
Iceberg Preferences Manager Rahul Biswas and Bhaskar Raman ISRG Winter 2000 Retreat.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
Omer Boyaci, Victoria Beltran and Henning Schulzrinne.
Where should services reside in Internet Telephony Systems? Xiaotao Wu, Henning Schulzrinne {xiaotaow, Department of Computer Science,
Omer Boyaci Advisor: Prof. Henning Schulzrinne PhD Thesis Defense July 12, PhD Defense, Omer Boyaci, 2011.
Internet Real Time Laboratory Department of Computer Science Columbia University.
Henning Schulzrinne Omer Boyaci Victoria Beltran Jae Woo Lee Suman Srinivasan Eric Liu.
HACS HOME IN YOUR POCKET. Today’s Topic User Interaction User Interaction User Authentication User Authentication Database Database Design of Devices.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Microsoft ® Lync ™ 2010 Review IM/Presence Basics.
Smart Guard of Your Data Storage EXAGATE monitors, manages and warns for you.
By Stephen Tomko H.323 vs. SIP. Internal PBX Call Extension number is dialed PBX receives extension Routes extension Routes call to the phone Call begins.
G4 Control and Management Solution for Data- Centers and Computer Rooms.
Architecture Proxy, Redirect, Registration server. Authentication Programmable (SIP- CGI) OpenSource SQL database: MySQL User information:
INTRO to WINGS Windham Integrated Network Groupware System (or First Class Groupware) -IT.
REMOTE SITE MANAGEMENT SOLUTION. AGENDA 2  About KoçSistem  Current Situation in Base Stations  Remote Site Management System: Sitelink  Sitelink.
Delivering Voice, Video, Data & Mobility to SMBs.
A gentle introduction to Asterisk Anthony Critelli.
Brussels, 04 March 2004Workshop „New Communication Paradigms for 2020“ Semantic Routing, Service Discovery and Service Composition Gregor Erbach German.
IP telephony overview and demonstration
Leveraging The Telecom Transition to IP Communications Infrastructure CANTO June 2005 Dennis Haar President & CEO.
Henning Schulzrinne Omer Boyaci Victoria Beltran Jae Woo Lee Suman Srinivasan Eric Liu.
Integrating VoiceXML with SIP services
1 © NOKIA 1999 FILENAMs.PPT/ DATE / NN SIP Service Architecture Markus Isomäki Nokia Research Center.
Iptel not telip 1 03/19/99 Internet Telephony: not Telephony over Internet Jonathan Rosenberg Bell Laboratories Spring VoN 99.
B2BUA – A New Type of SIP Server Name: Stephen Cipolli Title: System Architect Date: Feb. 12, 2004.
Utilities, Customers & SMS Rudi Leitner. Who in this room has a mobile phone? Who in this room has ever sent a text (SMS) message?
Internet2 spring meeting1 Making the phone not ring Henning Schulzrinne Department of Computer Science Columbia University Internet2.
Jocelyn Cloutier Michael Kocheisen Jean Tessier Francois McNeil 6/8/99.
SVMi-8. SVM FAMILY PHILOSOPHY PLUG IN CARDS DESIGNED EXCLUSIVELY FOR DCS FAMILY INTEGRATED SIGNALING INNOVATIVE FEATURES OUTSTANDING VALUE.
The Switchvox Extend API
Design Decisions / Lessons Learned Monday 21 August : :35 Top-level design decisions Rationale for IP-based approach Why an infrastructure.
IPower: An Energy Conservation System for Intelligent Buildings International Journal of Sensor Networks Yu-Chee Tseng, You-Chiun Wang, and Lun- Wu Yeh.
The IP-enabled grid – more than just smart meters Henning Schulzrinne Department of Computer Science Columbia University.
Google Voice Google is more than just a search engine & Gmail… - Google Voice - Picasa Web Albums - Google Calendar - Google Maps - many more…
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
Presence Networking: XMPP and Jabber Joe Hildebrand Chief Architect Jabber, Inc. Networld+Interop 1 May 2003.
I I R R T T Internet Real Time Lab SECE SYSTEM SECE SERVER INTERNET ELECTRICAL APPLIANCES CONNECTED TO MICROCONTROLLER … … : register & download.
SIPc, a Multi-function SIP User Agent Xiaotao Wu and Henning Schulzrinne.
Administering Microsoft Response Point How to deploy and manage Microsoft Response Point hardware and software Joe Schurman Founder, Executive Director.
IP Telephony (VoIP).
Digium | Switchvox Product Announcement
Where should services reside in Internet Telephony Systems?
Internet Real-Time Laboratory demonstration
Programmable End System Services Using SIP
Making the phone not ring Henning Schulzrinne Department of Computer Science Columbia University Internet2 spring meeting May 3, 2005.
Internet Real-Time Laboratory demonstration
Presentation transcript:

Omer Boyaci, Victoria Beltran and Henning Schulzrinne IBM Service Science Workshop May 2010

 SECE allows non-technical users to create services that combine  communication  calendaring  location  devices in the physical world  SECE: event-driven system  uses high-level event languages  to trigger action scripts, written in Tcl and other languages in the future IBM Service Science Workshop May 2010

 Presence updates  Incoming calls   Calendar entries  Sensor inputs  Location updates  Control the delivery of  Route phone calls  Update social network status  Control actuators such as lights  Reminders ( , voice call, SMS)  Interact with Internet services EventsEventsActionsActions IBM Service Science Workshop May 2010

every sunset { homelights on; } every week on WE at 6:00 PM{ irt_list “Pizza talk at 6:00 PM today.”; } if my stock.google > 14 { sms me "google stock:"+[stock google]; } IBM Service Science Workshop May 2010

 Time  Single on February 16, 2010 at 6:00 PM  Recurring every day at 12:00 until April  Location  Tom within 5 miles of me  Context  if my office.temperature > 80  Communication requests  incoming call Extensible set of small languages IBM Service Science Workshop May 2010

SECE PUBLISH PIDF-LO PUBLISH PIDF-LO SUB/NOT PIDF-LO, RPID, others SUB/NOT PIDF-LO, RPID, others geocoding travel time geocoding travel time next appt. GW control appliances update SNs, SMS, B2BUA call state Alice  Alice  edit scripts RFID GW monitor energy usage monitor energy usage GW IBM Service Science Workshop May 2010

Control: Accept, reject, redirect, forward calls based on variety of SECE signals Integration: Calendar, address book, PSTN, Google Voice, SMS, location, Text-to-speech, voic ) Simplicity: Natural, easy to learn scripting language Flexibility: Input from a variety of SECE components involved in call handling Automation: Scripts for recurring tasks (setup a conf. call based on calendar) “On mom's birthday, call mom when I am home and near phone.” “Setup a conference call, enter password, invite people, ring desk phone.” “If driving and incoming call, play “user driving” and redirect to voic .” “If desk phone ringing and not in room, send SMS with caller's number.” IBM Service Science Workshop May 2010

if my office.temperature > 80 { ac on; } if my office.smoke equals true { sprinklers on; sms me "fire in the office"; call_tts fire-department "fire in the "+[get me.office.address]; electrical-appliances off; } if my warehouse.motion equals true { sms me "person in the warehouse." } if my office.temperature > 80 { ac on; } if my office.smoke equals true { sprinklers on; sms me "fire in the office"; call_tts fire-department "fire in the "+[get me.office.address]; electrical-appliances off; } if my warehouse.motion equals true { sms me "person in the warehouse." } Sensors: smoke, light, humidity, motion, temperature and RFID readers Actuators: networked devices and actuators such as lights, cameras, sprinklers, heaters, and air conditioners IBM Service Science Workshop May 2010

 User  publishes his/her location periodically (e.g., every 5 min)  Presence server  notifies changes in location to SECE server  SECE server  depending on user’s defined rules, queries LoST server  LoST server  replies with current information on user’s surroundings  SECE server  Takes action based on rules and contextual location information SECE Server SECE Server LoST Server LoST Server Presence Server Presence Server PUBLISH LoST reply LoST query NOTIFY SECE User IBM Service Science Workshop May 2010

Real world (location & sensors) Communication (VoIP, SMS, ) Web services (SNs, calendar, contacts,..) SECE IBM Service Science Workshop May 2010

SystemsUser rules User actions Communica tions TimeLocationPresenceSensorsWeb services Actua tors SECENL-like rules Tcl scriptsCall, , IM ✔ User & buddies ✔✔✔✔ CPLXML treeFixed XML actions Call ✖✖✖✖✖✖ LESSXML treeXML actions Call ✔✖✔✖✖ X10, vcr SPLscriptSignaling actions Call ✖✖✖✖✖✖ VisuComGraphical UI Signaling actions Call ✖✖✖✖✖✖ DiaSpecJava ✔✖✖✔ CybreMinderForm based Reminder ✖✔✔✖✔✖✖ Task.fmTime ruleReminder ✖✔✖✖✖✖✖ IBM Service Science Workshop May 2010