1 / 23

World Wide Telecom Web

World Wide Telecom Web. providing an ocean for voice search …. Arun Kumar, Sheetal Agarwal, Amit A. Nanavati, Sougata Mukherjea, Nitendra Rajput, (rnitendra@in.ibm.com). IBM India Research Lab. Talk Overview. Why.

konala
Download Presentation

World Wide Telecom Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. World Wide Telecom Web providing an ocean for voice search … Arun Kumar, Sheetal Agarwal, Amit A. Nanavati, Sougata Mukherjea, Nitendra Rajput, (rnitendra@in.ibm.com) IBM India Research Lab

  2. Talk Overview Why • Why World Wide Telecom Web • T-Web • What is the T-Web • How to enable T-Web • Create: VoiceSite Composer • Link:Hyperspeech Transfer Protocol • Browse: T-Web Browser • The future with T-Web • Search and T-Web • Questions ! What How

  3. Why ? What ? How ? Why T-Web ? The infrastructure problem • Internet penetration is far less than the mobile penetration • 3.5 Billion Mobile phone users in 2007 • Growth every minute • 388 users in Asia Pacific • 94 users in Africa • 46 users in North America • 1.3 Billion Internet users in 2007 • No electricity in lots of remote areas • Hardware operational and maintenance issues while operating in harsh conditions Source: International Telecommunications Union

  4. Why ? What ? How ? Why T-Web ? The affordability problem • 53% of the world population lives below USD 2 per day • Current IT systems cater to people at the top of the economic pyramid IT Usage Population > $20,000 75-100M $1500-$20000 1.5-1.7B $1500 Purchasing Power 4B < $1500 Rest of the Pyramid Adapted from The Fortune At The Bottom Of The Pyramid by C.K. Prahalad.

  5. Why ? What ? How ? Why T-Web ? The information problem • An average person on the street does not need a PC, but needs access to information • Fisherman needs weather info before heading out to sea • Farmer needs to look up commodity prices • Milkman needs to know if the homeowner is in town • Such locally relevant information is not available for the majority of world population • Computer literacy is not enough • Know what to look for • Know how to access it • Know how to use it external one-way information Local info producers weather alerts, market updates Community Local info consumers

  6. Why ? What ? How ? Talk Overview • Why World Wide Telecom Web • T-Web • What is the T-Web • How to enable T-Web • Create: VoiceSite Composer • Link: Hyperspeech Transfer Protocol • Browse: T-Web Browser • The future with T-Web • Search and T-Web • Questions !

  7. Why ? What ? How ? What is the Telecom Web? The Telecom Web is a world wide web in the telecom network, where people can host and browse VoiceSites, traverse VoiLinks, even conduct business transactions, all just by talking over the existing telephone network. • The T-Web will interoperate with the existing WWW. • The T-Web will interoperate with Next Generation Networks too. Arun Kumar, Nitendra Rajput, Dipanjan Chakraborty, Sheetal K. Agarwal, Amit Anil Nanavati, “WWTW: The World Wide Telecom Web,” NSDR 2007 (SIGCOMM workshop), Kyoto, Japan, 27 August, 2007.

  8. Why ? What ? How ? Introducing VoiceSites • A VoiceSite is: • A voice driven application hostedin the network and created by subscribers themselves • Consists of a set of interconnected VoicePages (eg VoiceXML files) • Accessed by calling up the associated phone number and interacting with its underlying application flow through a telephony interface • Analogous to WebSites in the World Wide Web

  9. SurfLink(phone call) Why ? What ? How ? “Contextual Call Transfer” “Back Button” What is the Telecom Web? • VoiceSites • VoiLinks • SurfLinks • Browsing • Search • Transactions SurfLink (phone call) VoiceSite VoiceSite VoiceSite 4129 2265 VoiLink VoiceSite VoiceSite 2226 6333 VoiceSite 6875 4319 VoiceSite 1256 484 437 VoiceSite

  10. Why ? What ? How ? Talk Overview • Why World Wide Telecom Web • T-Web • What is the T-Web • How to enable T-Web • Create: VoiceSite Composer • Link: Hyperspeech Transfer Protocol • Browse: T-Web Browser • The future with T-Web • Search and T-Web • Questions !

  11. Why ? What ? How ? How to enable the T-Web • Need a simple mechanism to create VoiceSites • Creation of VoiceSites should be possible through a mobile device • Should not have literacy requirements • Need a mechanism to connect the VoiceSites to form a Web of VoiceSites • Need a mechanism to browse these VoiceSites • Need a mechanism to search the T-Web

  12. Why ? What ? How ? VoiGen: Easy VoiceSite creation • What an HTML editor is to WWW, VoiGen is to the T-Web • A voice driven generator of voice driven applications • A user can just talk to the VoiGen system to create his personal VoiceSite. • The personalised VoiceSite can contain any personal content, including music. • Enable individual phone subscribers to create and offer their own customized voice driven data services.

  13. Call VoiServ to create VoiceSite Why ? What ? How ? VoiceSite Calendaring Service Yellow Page Service Location Tracker WWW YellowPages Website Database IMS Yellow Pages Server Presence Server VoiGen You have now created your voice site successfully. Users can now access your voice site through your phone number. Thank you for using this system. Would you like to offer appointment scheduling services? Please say the name and phone number of your references Do you accept jobs while you are away from your home location? Please specify your service charges Would you like to publish your information in yellow pages? Would you like to provide some references for your work? Please say your home location Please enter your working hours Please record your welcome message Please specify your profession Please say your name VoiServ: VoiServ You can talk to Jack about my work. His number is 41292100 Hi my name is Sam, and I am a plumber. Please find information regarding my services on my VoiceSite. Yes Yes South Delhi Yes Yes I charge 5 dollars an hour 9 am to 7 pm Plumber Sam Caller: Arun Kumar, Nitendra Rajput, Dipanjan Chakraborty, Sheetal K. Agarwal, Amit Anil Nanavati, “VOISERV: Creation and Delivery of Converged Services through Voice for Emerging Economies,” IEEE WoWMoM, Helsinki, Finland, June 2007.

  14. Why ? What ? How ? HSTP: Connecting VoiceSites • A protocol to seamlessly connect telephony voice applications • HSTP enables the users to browse across voice applications by navigating the Hyperspeech content in a voice application. • HSTP can also be used for developing cross-enterprise applications that allow a user to transact across two or more voice applications. Voice Application Voice Application Control Logic / Workflow Engine Control Logic / Workflow Engine Conversational System Conversational System HSTP API HSTP API Call Handling Service Address Lookup Service Context Transfer Service Session Manager Session Manager Context Transfer Service Address Lookup Service Call Handling Service HSTP API HSTP API Telephony Stack SS7 Web Services Stack HTTP Web Services Stack HTTP Telephony Stack SS7 Internet Telecom Network Sheetal K. Agarwal, Dipanjan Chakraborty, Arun Kumar, Amit Anil Nanavati, Nitendra Rajput, "HSTP: Hyperspeech Transfer Protocol," ACM Hypertext 2007, Manchester, UK, 10-12 September 2007. Voice Call over Telecom Network Voice Call over Telecom Network User

  15. Why ? What ? How ? T-Web Browser World Wide Telecom Web Voice Site Voice Site Voice Site HSTP When the user browses to the other VoiceSite, HSTP passes information to the T-WEB Browser Voice Site HSTP Voice Site This information is stored in the Browser History HSTP The user switches to the other channel to ask “Back” to the browser Voice Site HSTP Voice Site HSTP Voice Site Browser instructs the HSTP layer on that VoiceSite to initiate a transfer back T-WEB Browser transfers the call to the VoiceSite through HSTP HSTP Transfer HSTP User calls the T-WEB Browser to access a VoiceSite HSTP HSTP History User Interface Command Interpreter Bookmarks WWTW Browser Back Sheetal K. Agarwal, Arun Kumar, Amit Anil Nanavati, Nitendra Rajput, “The World Wide Telecom Web Browser,” WWW 2008 Poster (to appear). End users

  16. Talk Overview • Why World Wide Telecom Web • T-Web • What is the T-Web • How to enable T-Web • Create: VoiceSite Composer • Link: Hyperspeech Transfer Protocol • Browse: T-Web Browser • The future with T-Web • Search and T-Web • Questions !

  17. T-Web for the Workforce People call these voice sites to schedule time with the specialists Carpenters/ Electricians make a call to VoiGen to generate their voice sites The voice sites are automatically deployed in the system • Methodology for survey • Electricians/Plumbers/Carpenters make a call to VoiGen and create their voice sites • We ask the subjects about the usability of the VoiGen system • 12 subjects surveyed for technology validation • 10 were able to create the voice site successfully (within 4 minutes) • There were usability issues with respect to conversation flow, speech recognition accuracy • Everyone realised that this technology can have tremendous impact • Since this technology does not require the end-user to own any costs in terms of devices, it has a low acceptance barrier Arun Kumar, Nitendra Rajput, Dipanjan Chakraborty, Sheetal K. Agarwal, Amit Anil Nanavati, “Organizing the Unorganized – Employing IT to Empower the Underprivileged,” WWW 2008 (to appear).

  18. T-Web for the rural population Voigen & VoiKiosk • Kiosk-operator gathers local information • from various sources: • Makes phone calls to get train schedule • Gets movie list for today • Gets blackout timings from electricity office • Gets weather information through internet • Gets visitor list (doctors, etc.) by officials from panchayat Kiosk-operator uploads information through a phone Voigen builds a voice interface for people to access information through a phone Villagers call the VoiceSite to get information on electricity-blackout timings, train schedule, weather prediction, movie listing, doctor-visit, etc. Sheetal K. Agarwal, Arun Kumar, Amit Anil Nanavati, Nitendra Rajput, “VoiKiosk: Increasing Reachability of Kiosks in Developing Regions,” WWW 2008 Poster (to appear). Service delivery to villagers through (mobile) phones by a voice interface

  19. T-Web and Transactions Service Provider VoiceSite (Electricity Board, Budget Airline) Bank VoiceSite /CreditCard VoiceSite 2. Amount to be charged , Account to be credited 4. Transaction results 5. Call transferred back 1. Calls to pay a bill 3. Call transferred. User authenticates on this VoiceSite. (Service Provider does not need to know the users credit card info. This prevents unnecessary sharing of sensitive information) • Transactions across multiple voice applications. • control is and the user is transferred • Other scenarios include • Tele-railway reservation system, Tele-online payments, Bank-on-a-phone

  20. Search on the T-Web • Due to the unique structure of the VoiceSites, the search techniques from the WWW domain can not be used in the WWTW world • T-Web Search is a combination of VoiceSearch and the Web Search • We need a method for indexing and searching voice sites from the following sources in a voice site • The text prompts • The audio prompts • Expected voice-site-user response through speech recognition grammars • Meta information available in the presentation layer (i.e. at the VoiceXML level)

  21. Search on the T-Web A Typical VoiceSite authored in VoiceXML: <vxml version="1.0"> <var name="covigo_confirm_form_id" /> <form id="welcome"> <field name=“currency”> <grammar src=“http://localhost:8080/currency/names.grxml/”> <prompt bargein="false"> Welcome to the currency rates voice site. We can provide you the exchange rates for any currency. The rates are almost real-time. What currency are you interested in? </prompt> </block> <catch event="help" > <prompt bargein="false"> <audio src="http://cc.covigo.net/prompts/help_general.wav" /> </prompt> <goto next="#welcome" /> </catch> <block> <var name="JServSessionIdroot" /> <assign name="JServSessionIdroot" expr="&apos;rlbglulu51&apos;"/> <submit expr="&apos;/cc/app/StartModel/Start/1&apos;" method="get" namelist="JServSessionIdroot " /> </field> </form> </vxml> SearchItems: Grammar contains what users can say in response to this VoiceSite Text prompts that describe what the voice site is about Audio prompts that describe what the voice site is about Meta information available in VoiceXML

  22. Get involved. Search ! • How to crawl VoiceSites ? • A new requirement • Crawling is following links from a set of seed pages • Identifying links in HTML pages is easy • How to identify links? • How to answer prompts automatically ? • How will maintain directories of voicesites? • Telco operator ? Third party ? • Voice Search T-Web Search • How to rank a VoiceSite ? • Based on the location/profile of the person calling? • The telco has a lot of information about the caller – unlike that of a surfer • Based on the location/profile of the voicesite too! • Location of the mobile (voicesite) gives the location of the human service provider • Language problem • For the common man, by the common man • Speech-to-speech transaltion ? • Real time !?

  23. Thank you ! Questions !Search the T-Web … Get involved ! Create your VoiceSite today ! Search “World Wide Telecom Web” & “Pyr.mea.IT” Arun Kumar, Sheetal Agarwal, Amit A. Nanavati, Sougata Mukherjea, Nitendra Rajput, (rnitendra@in.ibm.com) India Research Lab

More Related