SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Just Say “Britney Spears”:
Multi-Modal Search in On Device Portals
                             Gail Rahn Frederick
                             Medio Systems, Inc.
                                   January 2009

                               M3DD 2009
Agenda

• Introduction
• On Device Portals (ODPs)
• Multimodal ODP
• Medio Universal Search ODP
• Solving Development Challenges
• Live Demonstration
  – Medio Universal Search ODP on J2ME Featurephone




                     Copyright 2009 Medio Systems, Inc.   2
Introduction

Gail Rahn Frederick
  gail@medio.com or 206-262-3719


Mobile Software Architect at Medio Systems, Inc.
  – Mobile Search, Advertising and Analytics
     • Universal Handset Support
        – J2ME, BREW, Windows Mobile, Android, iPhone, RIM, etc…
        – WAP, Mobile AJAX, HTML4 on Mobile Devices
        – 1600+ handset models
  – Live on 9 mobile operators in 6 countries
     • t-zones J2ME ODP for T-Mobile USA
  – 22% Market Share in Mobile Search
     • Microsoft has 6% share
  – Site Search Provider for Leading Mobile Publishers
                         Copyright 2009 Medio Systems, Inc.
On Device Portals

• Handset-resident mobile application
  – Preloaded or free download
• Enhances discovery and consumption
  of endorsed mobile content and services
• Search, browse and purchase
• Provides a compelling user experience
  – Overcomes / circumvents browser flaws
  – Targets mass-market featurephones
• Personalized experience
• Sometimes monetized with advertising



                      Copyright 2009 Medio Systems, Inc.
Multimodal ODP

• Many Ways to Use an ODP
  – Search, Browse, Discover, Purchase


• Many Search Modes in ODP
  – Text, Voice, Bar Code, Image


• Navigate an ODP using
  familiar actions on a mobile device
  – saying a phrase
  – entering text
  – snapping a photo



                       Copyright 2009 Medio Systems, Inc.
Medio Universal Search ODP

• Consistent UI/UX across All Mobile
  Platforms
  – Native App, WAP and Mobile Web
• Multi-modal, search-driven J2ME ODP
  – Drives repeat customer usage
  – Increases usage of browsable and consumable
    mobile content
  – Consistent UI/UX despite J2ME fragmentation
  – Search by text, voice, image and barcode
  – Also available on other mobile platforms and mobile
    web
• Integrated Advertising
  – Leaderboards
  – Interstitials
  – Sponsored Links
                          Copyright 2009 Medio Systems, Inc.
Solving Challenges with Voice Search

• Sound Capture
  J2ME Platforms require JSR-135 with sound record.
  Requires AMR or other low-bitrate codec.

• Environment
  Mobile environments are typically noisy: utterances come from cars,
  bars, airports... rarely from quiet home or office environments.

• Complex Grammars
  Must be efficient at handling unstructured/natural utterances
   – Past: Walled-Garden ODP grammars includes song artists and titles, wallpaper titles,
     game titles and studios, etc.
   – Present and Future: Web-Enabled ODPs support millions of music tracks, mobile
     site names, URLs, free-text queries – requires flexible voice inputs
   – Consider “grammar-less” voice to text translation using phonemes.


                              Copyright 2009 Medio Systems, Inc.
Solving ODP Development Challenges

• Operator Integration
  – Handoffs to operator services to preview and purchase content
     • HTTP 302 redirects, browser launches, J2ME app launches
• Network Efficiency
  –   Compact binary protocol (See M3DD 2008 Poster by Medio)
  –   Piggyback status updates with search requests
  –   Asynchronous network communication
  –   Dynamic UI updates to refresh links, pages, chrome and
      advertisements
• J2ME Implementation Bugs
  – Share MIDlet with failed test case with operator and OEM
     • Prove KVM bug with simple, commented code
     • Three-way communication (ODP vendor, operator, OEM)
                        Copyright 2009 Medio Systems, Inc.
Live Demonstration

Demo Devices                                    Sample queries
• Nokia 6263                                    • Britney Spears Ringtones
  –   T-Mobile USA 3G                           • Barack Obama Inauguration
  –   Series 40 5th Edition                     • Nordstrom in Santa Clara,
  –   MIDP 2.1, CLDC 1.1                          California
  –   JSR 135 for Voice Recording               • Facebook
  –   Released in Dec 2007                      • Kate Winslet and Leonardo
  –   Price: FREE                                 DiCaprio
                                                • Santa Clara Weather
• Blackberry 8120 (Pearl)
  – See me for demo




                        Copyright 2009 Medio Systems, Inc.
Just Say “Britney Spears”:
Multi-Modal Search in On Device Portals
                             Gail Rahn Frederick
                             Medio Systems, Inc.
                                   January 2009

                               M3DD 2009

Más contenido relacionado

La actualidad más candente

Mobile pulse quick overview
Mobile pulse quick overviewMobile pulse quick overview
Mobile pulse quick overviewMobile Pulse
 
Online mobile game(nguyenle)
Online mobile game(nguyenle)Online mobile game(nguyenle)
Online mobile game(nguyenle)action.vn
 
Wintpresen2 150827214741-lva1-app6892
Wintpresen2 150827214741-lva1-app6892Wintpresen2 150827214741-lva1-app6892
Wintpresen2 150827214741-lva1-app6892Reg Dahl
 
Mobile advertisingı - Jan Rezab
Mobile advertisingı - Jan RezabMobile advertisingı - Jan Rezab
Mobile advertisingı - Jan Rezabinma outlook 2009
 
From Cellphone To Computer - Trends In Mobility
From Cellphone To Computer - Trends In MobilityFrom Cellphone To Computer - Trends In Mobility
From Cellphone To Computer - Trends In MobilityImran Ali
 
BlackBerry PRIV Brochure
BlackBerry PRIV BrochureBlackBerry PRIV Brochure
BlackBerry PRIV BrochureBlackBerry
 
Advanced 911 Presentation by Ten43 Technologies
Advanced 911 Presentation by Ten43 TechnologiesAdvanced 911 Presentation by Ten43 Technologies
Advanced 911 Presentation by Ten43 TechnologiesSimon Illingworth
 

La actualidad más candente (10)

Mobile pulse quick overview
Mobile pulse quick overviewMobile pulse quick overview
Mobile pulse quick overview
 
Mobi Gater
Mobi GaterMobi Gater
Mobi Gater
 
Online mobile game(nguyenle)
Online mobile game(nguyenle)Online mobile game(nguyenle)
Online mobile game(nguyenle)
 
Wintpresen2 150827214741-lva1-app6892
Wintpresen2 150827214741-lva1-app6892Wintpresen2 150827214741-lva1-app6892
Wintpresen2 150827214741-lva1-app6892
 
Indusblue Mobile Apps
Indusblue Mobile AppsIndusblue Mobile Apps
Indusblue Mobile Apps
 
Mobile advertisingı - Jan Rezab
Mobile advertisingı - Jan RezabMobile advertisingı - Jan Rezab
Mobile advertisingı - Jan Rezab
 
From Cellphone To Computer - Trends In Mobility
From Cellphone To Computer - Trends In MobilityFrom Cellphone To Computer - Trends In Mobility
From Cellphone To Computer - Trends In Mobility
 
BlackBerry PRIV Brochure
BlackBerry PRIV BrochureBlackBerry PRIV Brochure
BlackBerry PRIV Brochure
 
Advanced 911 Presentation by Ten43 Technologies
Advanced 911 Presentation by Ten43 TechnologiesAdvanced 911 Presentation by Ten43 Technologies
Advanced 911 Presentation by Ten43 Technologies
 
Ursa Major - RendezVIEW
Ursa Major - RendezVIEWUrsa Major - RendezVIEW
Ursa Major - RendezVIEW
 

Similar a LT-5-v1

Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application Securitycclark_isec
 
Voice 2.0 Talk at BarCampDublin April 07
Voice 2.0 Talk at BarCampDublin April 07Voice 2.0 Talk at BarCampDublin April 07
Voice 2.0 Talk at BarCampDublin April 07Sean O'Sullivan
 
Zh Tw Introduction To Cloud Computing
Zh Tw Introduction To Cloud ComputingZh Tw Introduction To Cloud Computing
Zh Tw Introduction To Cloud Computingkevin liao
 
Voice 2.0 - Introduction
Voice 2.0 - IntroductionVoice 2.0 - Introduction
Voice 2.0 - IntroductionSean O'Sullivan
 
Challenges EPs Face Going Mobile
Challenges EPs Face Going MobileChallenges EPs Face Going Mobile
Challenges EPs Face Going MobileEDR
 
How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business Osaka University
 
Where to Look Next? Trends for 2009
Where to Look Next? Trends for 2009Where to Look Next? Trends for 2009
Where to Look Next? Trends for 2009AchillesMedia
 
Mobile Web Best Practices
Mobile Web Best PracticesMobile Web Best Practices
Mobile Web Best PracticesJames D Bloom
 
Being a mobile entrepreneur
Being a mobile entrepreneurBeing a mobile entrepreneur
Being a mobile entrepreneurgetsocialize
 
Microsoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J ZaMicrosoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J Zamfrancis
 
Peuker, Neu: Enterprise Android for the Win
Peuker, Neu: Enterprise Android for the WinPeuker, Neu: Enterprise Android for the Win
Peuker, Neu: Enterprise Android for the WinDroidcon Berlin
 
Spot On3 D P Pres General 2.0
Spot On3 D P Pres General 2.0Spot On3 D P Pres General 2.0
Spot On3 D P Pres General 2.0MikeBemis
 
Jan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the WinJan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the WinDroidcon Berlin
 

Similar a LT-5-v1 (20)

Tech Tools Handout
Tech Tools HandoutTech Tools Handout
Tech Tools Handout
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application Security
 
Voice 2.0 Talk at BarCampDublin April 07
Voice 2.0 Talk at BarCampDublin April 07Voice 2.0 Talk at BarCampDublin April 07
Voice 2.0 Talk at BarCampDublin April 07
 
Zh Tw Introduction To Cloud Computing
Zh Tw Introduction To Cloud ComputingZh Tw Introduction To Cloud Computing
Zh Tw Introduction To Cloud Computing
 
Voice 2.0 - Introduction
Voice 2.0 - IntroductionVoice 2.0 - Introduction
Voice 2.0 - Introduction
 
Fb Pres
Fb PresFb Pres
Fb Pres
 
Challenges EPs Face Going Mobile
Challenges EPs Face Going MobileChallenges EPs Face Going Mobile
Challenges EPs Face Going Mobile
 
How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business How Changing Mobile Technology Is Changing The Way We Do Business
How Changing Mobile Technology Is Changing The Way We Do Business
 
Where to Look Next? Trends for 2009
Where to Look Next? Trends for 2009Where to Look Next? Trends for 2009
Where to Look Next? Trends for 2009
 
Mobile Web Best Practices
Mobile Web Best PracticesMobile Web Best Practices
Mobile Web Best Practices
 
MDM - Oracle Site Hub 101
MDM - Oracle Site Hub 101MDM - Oracle Site Hub 101
MDM - Oracle Site Hub 101
 
Smart phone
Smart phoneSmart phone
Smart phone
 
Being a mobile entrepreneur
Being a mobile entrepreneurBeing a mobile entrepreneur
Being a mobile entrepreneur
 
Mind the gap
Mind the gapMind the gap
Mind the gap
 
Voice2 at IMS Seminar
Voice2 at IMS SeminarVoice2 at IMS Seminar
Voice2 at IMS Seminar
 
Microsoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J ZaMicrosoft Automotive Business Unit - J Za
Microsoft Automotive Business Unit - J Za
 
Peuker, Neu: Enterprise Android for the Win
Peuker, Neu: Enterprise Android for the WinPeuker, Neu: Enterprise Android for the Win
Peuker, Neu: Enterprise Android for the Win
 
Keynote I
Keynote IKeynote I
Keynote I
 
Spot On3 D P Pres General 2.0
Spot On3 D P Pres General 2.0Spot On3 D P Pres General 2.0
Spot On3 D P Pres General 2.0
 
Jan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the WinJan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the Win
 

Más de Uskidz

adcampaignrelease
adcampaignreleaseadcampaignrelease
adcampaignreleaseUskidz
 
event_clips
event_clipsevent_clips
event_clipsUskidz
 
MLDVProgramList_premium
MLDVProgramList_premiumMLDVProgramList_premium
MLDVProgramList_premiumUskidz
 
NVG9702
NVG9702NVG9702
NVG9702Uskidz
 
ClimateChampionsReportJuly07
ClimateChampionsReportJuly07ClimateChampionsReportJuly07
ClimateChampionsReportJuly07Uskidz
 
spring_2008
spring_2008spring_2008
spring_2008Uskidz
 
artic_02
artic_02artic_02
artic_02Uskidz
 
WB2U11
WB2U11WB2U11
WB2U11Uskidz
 
061127
061127061127
061127Uskidz
 
pagea8
pagea8pagea8
pagea8Uskidz
 
newsletter_issue_2
newsletter_issue_2newsletter_issue_2
newsletter_issue_2Uskidz
 
NALIP-PressRelease-0710
NALIP-PressRelease-0710NALIP-PressRelease-0710
NALIP-PressRelease-0710Uskidz
 
programa_foro-latino
programa_foro-latinoprograma_foro-latino
programa_foro-latinoUskidz
 
howto_uncertainty
howto_uncertaintyhowto_uncertainty
howto_uncertaintyUskidz
 
133_UNR
133_UNR133_UNR
133_UNRUskidz
 
MexicanPrsrls
MexicanPrsrlsMexicanPrsrls
MexicanPrsrlsUskidz
 
4hispanosMatamoscasChicano
4hispanosMatamoscasChicano4hispanosMatamoscasChicano
4hispanosMatamoscasChicanoUskidz
 
Vogue_06_2005
Vogue_06_2005Vogue_06_2005
Vogue_06_2005Uskidz
 
Morningstar
MorningstarMorningstar
MorningstarUskidz
 

Más de Uskidz (20)

adcampaignrelease
adcampaignreleaseadcampaignrelease
adcampaignrelease
 
event_clips
event_clipsevent_clips
event_clips
 
MLDVProgramList_premium
MLDVProgramList_premiumMLDVProgramList_premium
MLDVProgramList_premium
 
NVG9702
NVG9702NVG9702
NVG9702
 
Frida
FridaFrida
Frida
 
ClimateChampionsReportJuly07
ClimateChampionsReportJuly07ClimateChampionsReportJuly07
ClimateChampionsReportJuly07
 
spring_2008
spring_2008spring_2008
spring_2008
 
artic_02
artic_02artic_02
artic_02
 
WB2U11
WB2U11WB2U11
WB2U11
 
061127
061127061127
061127
 
pagea8
pagea8pagea8
pagea8
 
newsletter_issue_2
newsletter_issue_2newsletter_issue_2
newsletter_issue_2
 
NALIP-PressRelease-0710
NALIP-PressRelease-0710NALIP-PressRelease-0710
NALIP-PressRelease-0710
 
programa_foro-latino
programa_foro-latinoprograma_foro-latino
programa_foro-latino
 
howto_uncertainty
howto_uncertaintyhowto_uncertainty
howto_uncertainty
 
133_UNR
133_UNR133_UNR
133_UNR
 
MexicanPrsrls
MexicanPrsrlsMexicanPrsrls
MexicanPrsrls
 
4hispanosMatamoscasChicano
4hispanosMatamoscasChicano4hispanosMatamoscasChicano
4hispanosMatamoscasChicano
 
Vogue_06_2005
Vogue_06_2005Vogue_06_2005
Vogue_06_2005
 
Morningstar
MorningstarMorningstar
Morningstar
 

Último

Call Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbersCall Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbersanamikaraghav4
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914Delhi Call girls
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Bookingnoor ahmed
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna... Shivani Pandey
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448ont65320
 
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...Apsara Of India
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...aamir
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...aamir
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...ritikasharma
 
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...ritikasharma
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 

Último (20)

Call Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbersCall Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbers
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914
 
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448
 
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
 
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
Book Sex Workers Available Kolkata Call Girls Service Airport Kolkata ✔ 62971...
 
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
 

LT-5-v1

  • 1. Just Say “Britney Spears”: Multi-Modal Search in On Device Portals Gail Rahn Frederick Medio Systems, Inc. January 2009 M3DD 2009
  • 2. Agenda • Introduction • On Device Portals (ODPs) • Multimodal ODP • Medio Universal Search ODP • Solving Development Challenges • Live Demonstration – Medio Universal Search ODP on J2ME Featurephone Copyright 2009 Medio Systems, Inc. 2
  • 3. Introduction Gail Rahn Frederick gail@medio.com or 206-262-3719 Mobile Software Architect at Medio Systems, Inc. – Mobile Search, Advertising and Analytics • Universal Handset Support – J2ME, BREW, Windows Mobile, Android, iPhone, RIM, etc… – WAP, Mobile AJAX, HTML4 on Mobile Devices – 1600+ handset models – Live on 9 mobile operators in 6 countries • t-zones J2ME ODP for T-Mobile USA – 22% Market Share in Mobile Search • Microsoft has 6% share – Site Search Provider for Leading Mobile Publishers Copyright 2009 Medio Systems, Inc.
  • 4. On Device Portals • Handset-resident mobile application – Preloaded or free download • Enhances discovery and consumption of endorsed mobile content and services • Search, browse and purchase • Provides a compelling user experience – Overcomes / circumvents browser flaws – Targets mass-market featurephones • Personalized experience • Sometimes monetized with advertising Copyright 2009 Medio Systems, Inc.
  • 5. Multimodal ODP • Many Ways to Use an ODP – Search, Browse, Discover, Purchase • Many Search Modes in ODP – Text, Voice, Bar Code, Image • Navigate an ODP using familiar actions on a mobile device – saying a phrase – entering text – snapping a photo Copyright 2009 Medio Systems, Inc.
  • 6. Medio Universal Search ODP • Consistent UI/UX across All Mobile Platforms – Native App, WAP and Mobile Web • Multi-modal, search-driven J2ME ODP – Drives repeat customer usage – Increases usage of browsable and consumable mobile content – Consistent UI/UX despite J2ME fragmentation – Search by text, voice, image and barcode – Also available on other mobile platforms and mobile web • Integrated Advertising – Leaderboards – Interstitials – Sponsored Links Copyright 2009 Medio Systems, Inc.
  • 7. Solving Challenges with Voice Search • Sound Capture J2ME Platforms require JSR-135 with sound record. Requires AMR or other low-bitrate codec. • Environment Mobile environments are typically noisy: utterances come from cars, bars, airports... rarely from quiet home or office environments. • Complex Grammars Must be efficient at handling unstructured/natural utterances – Past: Walled-Garden ODP grammars includes song artists and titles, wallpaper titles, game titles and studios, etc. – Present and Future: Web-Enabled ODPs support millions of music tracks, mobile site names, URLs, free-text queries – requires flexible voice inputs – Consider “grammar-less” voice to text translation using phonemes. Copyright 2009 Medio Systems, Inc.
  • 8. Solving ODP Development Challenges • Operator Integration – Handoffs to operator services to preview and purchase content • HTTP 302 redirects, browser launches, J2ME app launches • Network Efficiency – Compact binary protocol (See M3DD 2008 Poster by Medio) – Piggyback status updates with search requests – Asynchronous network communication – Dynamic UI updates to refresh links, pages, chrome and advertisements • J2ME Implementation Bugs – Share MIDlet with failed test case with operator and OEM • Prove KVM bug with simple, commented code • Three-way communication (ODP vendor, operator, OEM) Copyright 2009 Medio Systems, Inc.
  • 9. Live Demonstration Demo Devices Sample queries • Nokia 6263 • Britney Spears Ringtones – T-Mobile USA 3G • Barack Obama Inauguration – Series 40 5th Edition • Nordstrom in Santa Clara, – MIDP 2.1, CLDC 1.1 California – JSR 135 for Voice Recording • Facebook – Released in Dec 2007 • Kate Winslet and Leonardo – Price: FREE DiCaprio • Santa Clara Weather • Blackberry 8120 (Pearl) – See me for demo Copyright 2009 Medio Systems, Inc.
  • 10. Just Say “Britney Spears”: Multi-Modal Search in On Device Portals Gail Rahn Frederick Medio Systems, Inc. January 2009 M3DD 2009