SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante 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
 

Semelhante 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
 

Mais 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
 

Mais 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

Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...ritikasharma
 
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
 
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Hotel And Home Service Available Kolkata Call Girls Diamond Harbour ✔ 6297143...
Hotel And Home Service Available Kolkata Call Girls Diamond Harbour ✔ 6297143...Hotel And Home Service Available Kolkata Call Girls Diamond Harbour ✔ 6297143...
Hotel And Home Service Available Kolkata Call Girls Diamond Harbour ✔ 6297143...ritikasharma
 
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...ritikasharma
 
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...ritikasharma
 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24... Shivani Pandey
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...rahim quresi
 
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...ritikasharma
 
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment BookingKanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.Nitya salvi
 
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call GirlsNitya salvi
 
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
 
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls AgencyHire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls AgencyNitya salvi
 
Thane West \ Escort Service in Mumbai - 450+ Call Girl Cash Payment 983332523...
Thane West \ Escort Service in Mumbai - 450+ Call Girl Cash Payment 983332523...Thane West \ Escort Service in Mumbai - 450+ Call Girl Cash Payment 983332523...
Thane West \ Escort Service in Mumbai - 450+ Call Girl Cash Payment 983332523...hotbabesbook
 
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...SUHANI PANDEY
 
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 Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Call Girls in Nagpur High Profile
 
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...rahim quresi
 

Último (20)

Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Lake Town ✔ 6297143586 ✔C...
 
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
 
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Bellandur ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Hotel And Home Service Available Kolkata Call Girls Diamond Harbour ✔ 6297143...
Hotel And Home Service Available Kolkata Call Girls Diamond Harbour ✔ 6297143...Hotel And Home Service Available Kolkata Call Girls Diamond Harbour ✔ 6297143...
Hotel And Home Service Available Kolkata Call Girls Diamond Harbour ✔ 6297143...
 
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi ✔ 6297143586 ✔C...
 
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi ...
 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park ✔ 62971435...
 
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment BookingKanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
Kanpur call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
 
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
 
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
 
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls AgencyHire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire 💕 8617697112 North Sikkim Call Girls Service Call Girls Agency
 
Thane West \ Escort Service in Mumbai - 450+ Call Girl Cash Payment 983332523...
Thane West \ Escort Service in Mumbai - 450+ Call Girl Cash Payment 983332523...Thane West \ Escort Service in Mumbai - 450+ Call Girl Cash Payment 983332523...
Thane West \ Escort Service in Mumbai - 450+ Call Girl Cash Payment 983332523...
 
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
 
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 Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
 
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
 
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Sonagachi ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
 

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