Towards Edge-Caching for Image Recognition

Total Page:16

File Type:pdf, Size:1020Kb

Towards Edge-Caching for Image Recognition Towards edge-caching for image recognition Utsav Drolia*, Katherine Guoy, Jiaqi Tan*, Rajeev Gandhi*, Priya Narasimhan* *Carnegie Mellon University, yBell Labs, Nokia [email protected], [email protected], [email protected], [email protected], [email protected] Abstract—With the available sensors on mobile devices and Currently, such services and applications rely on cloud their improved CPU and storage capability, users expect their computing. These services are compute- and data- intensive devices to recognize the surrounding environment and to provide since image data needs to be processed to make sense of it, relevant information and/or content automatically and immedi- ately. For such classes of real-time applications, user perception e.g. a captured image has to be recognized as a specific person. of performance is key. To enable a truly seamless experience for Cloud computing enables running these intensive services the user, responses to requests need to be provided with minimal on powerful servers and allows mobile devices to use them user-perceived latency. remotely. Devices capture the data and upload it to the remote Current state-of-the-art systems for these applications require servers, where the data is processed, and then the results are offloading requests and data to the cloud. This paper proposes an approach to allow users’ devices and their onboard applications returned to the devices. This network-based interaction already to leverage resources closer to home, i.e., resources at the edge of induces latency and the ever-increasing number of mobile the network. We propose to use edge-servers as specialized caches devices and other Internet-capable things will further aggravate for image-recognition applications. We develop a detailed formula this model of computing. Such large numbers of devices, for the expected latency for such a cache that incorporates the especially in high densities, can cause network congestion in effects of recognition algorithms’ computation time and accuracy. We show that, counter-intuitively, large cache sizes can lead to the Internet backbone, and will inundate remote servers with higher latencies. To the best of our knowledge, this is the first a deluge of data. This will increase user-perceived latency as work that models edge-servers as caches for compute-intensive user-requests fight for network and compute resources. The recognition applications. centralized model of cloud computing cannot satisfy the low- latency requirements of such applications for the growing I. INTRODUCTION number of users. With the large number of sensors available on mobile One proposed approach towards meeting this challenge has devices and their improved CPU and storage capability, users been to place more compute resources at the edge of the expect their devices and applications to be smarter, i.e., recog- network, e.g. fog computing [9] and cloudlets [23], both sug- nize the surrounding environment and to provide relevant in- gest placing and utilizing compute resources at the edge, near formation and/or content automatically and immediately [17], the user, alongside last-mile network elements. It is proposed [7]. Users need a more seamless way of fetching information, that computation can be offloaded from users’ devices to and are moving away from typing text into devices. Vision- these edge-resources instead of offloading to the cloud. This based applications help users augment their understanding of would possibly reduce the expected end-to-end latency for the physical world by querying it through the camera(s) on applications. their mobile devices. Applications such as face recognition, Our work proposes an alternative in which we use an edge- augmented reality, place recognition [6], object recognition, server as a “cache with compute resources”. Using a caching vision-based indoor localization, all fall under this category. model gives us an established framework and parameters to There are a number of mobile applications available which reason about the performance of the system. This model makes do one or more of these [3], [1], [5]. Specialized augmented the edge-server transparent to the client, and self-managed - reality hardware is also available to the public now, such as administrators do not need to place content on it manually. The Google’s Glass [2] and Microsoft’s Hololens [4], to augment key insight lies in the fact that an edge-server serves a limited their vision of their surroundings. physical area, dictated by the network element it is attached to, This class of applications has a real-time nature - user and thus experiences spatiotemporal locality in requests and perception of performance is of primary importance; users data from users. It has already been established that document will find delays unacceptable and will cease using the ap- retrieval systems over the Internet, i.e. the World Wide Web plication when that happens. We want to enable a truly (WWW), can reap extensive benefits with caches at the edge seamless experience for the users by providing instantaneous [10] by leveraging locality in requests. Recognition applica- responses to user’s requests, with minimal user-perceived tions are similar to such retrieval systems and our proposed latency. Moreover, with devices like Glass and Hololens, users cache for recognition can accelerate applications transparently will not make explicit requests - objects will have to be by leveraging locality as well. In fact, we believe, recognition recognized in the stream of images captured while the user applications will benefit even more from caching, since many is looking at something. This further makes the case for real- users will be making requests related to the same physical time performance of vision-based recognition. objects in the area. The challenge is that, unlike requests in the WWW that use identifiers that deterministically map It can contain features from more than one image of each to specific content being requested, e.g. Uniform Resource object. The more objects one wants to recognize, the bigger Identifier (URI), requests in recognition applications are not this database will be. The matching procedure boils down deterministic. The object in the image needs to be recognized to finding the nearest-neighbor feature in the database for before the related content can be fetched. This is a compute- each feature of the input image. To accelerate this process, intensive task. This property has direct implications on how approximate nearest-neighbor searches have been proposed, an edge-cache for recognition is designed. such as Locality Sensitive Hashing [13] and kd-trees [24]. In this work we develop a detailed model for expected Best match selection. Once the closest features are found, they latency for a cloud-backed recognition cache. We incorporate are analyzed to predict the object contained in the request the effects of computation time and recognition accuracy into image. The object that has the most feature-matches with the the model. The intention is that a detailed model can help in input image, is chosen. This can be followed by geometric understanding tradeoffs and be used for prediction purposes verification for confirmation. in the future, to dynamically adjust the cache. As a first step This high level procedure, of extraction, matching with an towards that goal, we show the impact of changing the cache object-features set and verification, is common across vision- size on image-recognition applications. To the best of our based recognition algorithms [25]. knowledge, this is the first work that models edge-servers These stages for mobile image-recognition applications are as caches for compute-intensive recognition applications and typically carried out in the cloud. As shown in Figure 1, shows how offline analysis can help decide important model the image is captured by the mobile device, uploaded over a parameters. We do not propose any new computer vision or wireless network and sent across the Internet to the cloud. The image-recognition algorithms themselves. Instead we show image-recognition procedures are then carried out in the cloud, how we can take existing algorithms and applications, and and the response is returned to the device. These responses are use edge-resources effectively to reduce their user-perceived typically of some form of information or content. latency. Also, our approach does not involve the users’ mobile In this architecture, overall latency consists of two main devices. Instead we address the interaction between edge- factors: (a) Network latency, and (b) Compute time. servers and backend servers (a.k.a the cloud). (a) Network Latency: Applications incur this latency since In the next section we provide background on mobile image- they need to upload significant amounts of data to the recognition and edge-computing. In Section III we model the cloud, over the Internet, for each recognition request. edge-server as an image-recognition cache. We then discuss This latency can be reduced if the distance between the future work in Section IV. Section V presents related work, computing entity, currently the cloud, and the mobile and we conclude in Section VI. device is reduced. II. BACKGROUND (b) Compute Time: Image recognition algorithms are com- pute intensive. The main contributor to latency is the image-recognition.pdf matching of request-image features against the object- features set. Moreover, the size of this set has a direct impact on the latency. For a large number of objects, the computation time can lead to high latency and hence a poor user experience. B. Web Caching Fig. 1: Example architecture for mobile image-recognition Caching at the edge is a widely used technique for reduc- applications ing user-perceived latency when retrieving information from across the World Wide Web. This is not compute-intensive - users’ requests contain the specific identifier for the content A. Mobile Image Recognition they want to view, e.g.
Recommended publications
  • Mobile Barcodes White Paper FINAL DRAFT 09Nov11
    Mobile Barcodes: An Overview for Marketers November 2011 Issued by the MMA Mobile Commerce Committee: Mobile Barcode Task Force! ! ! ! Mobile Barcodes: An Overview for Marketers 1. INTRODUCTION Mobile Barcodes offer marketers an exciting opportunity to increase the value of brand marketing and advertising by adding measurable interactive functionality and richer consumer engagement with your brand. With the placement of a Mobile Barcode, brands can give consumers access to information, multi-media content, promotional opportunities, retail store locations, discounts, samples and much, much more from brand marketing materials. The Mobile Marketing Association (MMA) has developed this document to educate the industry on Mobile Barcodes and encourage experimentation. We also invite companies to share their learned best practices to influence future MMA guidance. This whitepaper includes definitions, attributes and examples of Mobile Barcode services that are currently in the marketplace. Mobile barcodes have two very separate and distinct uses for marketers: (1) for mobile activation where mobile barcodes are placed on marketing materials for consumers to activate, and: (2) for redemption at point of sale where the barcode resides in a digital format on a consumer’s mobile phone and is intended to be scanned at point of sale for couponing or purchase redemption. This whitepaper will focus on the mobile activation functionality. There is supplemental information on the redemption use of mobile barcodes listed in the appendix. This document will cover the following: · Marketing With Mobile Barcodes; o Overview o Cross Media Engagement · Choosing a Mobile Barcode, including; o Barcode types and formats o Service provider considerations & matrix o Barcode resolution models · Best Practices today.
    [Show full text]
  • Handset Industry 2013 Outlook
    07 January 2013 Americas/United States Equity Research Telecommunications Equipment / MARKET WEIGHT Handset Industry 2013 Outlook Research Analysts INDUSTRY PRIMER Kulbinder Garcha 212 325 4795 [email protected] Bigger market, Apple and Samsung win Achal Sultania 44 20 7883 6884 ■ Market size underestimated for both smartphones/handsets. Our bottom-up [email protected] analysis suggests that the market underestimates the size of low-end ‘white- Talal Khan, CFA label’ smartphones, which causes us to restate our 2012/2013 volume estimates 212 325 8603 for the smartphone market higher by 6%/15% and 3%/4% for overall handsets. [email protected] We also raise our smartphone volume estimates by 20-25% long term and now Matthew Cabral estimate 1.43bn/1.74bn smartphones to be shipped in 2015/2017. We believe 212 538 6260 that the growth of ‘white-label’ smartphone market specifically poses a threat for [email protected] vendors like Nokia, RIMM, LG and possibly Samsung, given their exposure to feature phones and low-end smartphone segments. Ray Bao 212 325 1227 ■ Raising LT smartphone units to 1.74bn – a barbell develops for price points. [email protected] We believe that the addressable market for smartphones is 4.95bn longer term, Asian Research Analysts resulting in effective penetration of only 24% currently given our estimate of 1.2bn smartphone users by end of 2012. We expect effective smartphone Randy Abrams, CFA 886 2 2715 6366 penetration to rise to ~80% long term driving smartphone volumes of [email protected] 1.43bn/1.74bn units by 2015/2017 (26%/19% CAGR over this period).
    [Show full text]
  • Device Data Sheet for Nokia Lumia 710
    DEVICE DATA SHEET FOR NOKIA LUMIA 710 MICROSOFT OFFICE Take your office on the go with Nokia Lumia 710. From the Office Hub you can access pre-loaded mobile versions of Word, Excel, and OneNote to create, edit, and review documents. It also has PowerPoint to make it easy for you to review and edit presentations on your phone. SHARING Start a document on your phone and sync it online to edit on your computer later. With your Windows Live account, you get free* online storage through SkyDrive®. Plus you can easily access, edit, and synchronize SharePoint documents from Office 365 sites to share files with your coworkers. MESSAGING Keep in touch with the people who matter. From the People Hub, create Groups to quickly send emails and messages to your co-workers, family, and friends. For each contact, you can view the conversation history and get one-touch access to recent emails, text messages, phone calls, and NOKIA LUMIA 710 even IMs. You can also link your work and personal email accounts to one inbox so you never miss an important email. *Data charges may apply. TARGET AudIENCE Smartphone Intender/Minimalist NETWORK GSM 850/900/1800/1900 MHz WCDMA Band I (2100), Band II (1900), Band IV (1700/2100), and Band V (850) DIMENSIONS (IN.) 4.68 x 2.45 x 0.5 WEIGHT (OZ.) 4.42 INCludED BATTERY Lithium Ion, 1300mAh TALK TIME1 Up to 7 hours STANDBY TIME1 Up to 16 days HEARING AID M3 & T3 COMPATIBILITY DISPLAY 3.7” LCD touch screen (WVGA, 800 x 480 pixels, 16 million colors), capacitive touch with ClearBlack™ technology MEMORY 512 MB RAM, 8 GB internal
    [Show full text]
  • Windows Phone 8.1 Enterprise Device Management Protocol
    Windows Phone 8.1 Enterprise Device Management Protocol Version: Windows Phone 8.1 GDR2 Last updated: February 1, 2016 Proprietary Notice © 2015 Microsoft. All rights reserved. This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet website references, may change without notice. You bear the risk of using it. Some examples depicted herein are provided for illustration only and are fictitious. No real association or connection is intended or should be inferred. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. This document is confidential and proprietary to Microsoft. It is disclosed and can be used only pursuant to a non-disclosure agreement. Contents Windows Phone 8.1 Enterprise Device Management Protocol ......................................................................................... 1 Summary .................................................................................................................................................................................................. 1 Connecting to the management infrastructure (enrollment) ............................................................................................. 2 Conceptual flow ................................................................................................................................................................................ 2
    [Show full text]
  • FCC Approval Document for SPH-I800
    FCC Approval Document for SPH- I800 FCC ID : A3LSPHI800 MODEL : SPH-I800 User Manual SAMSUNG ELECTRONICS CO, LTD SPH-I800 User Manual Please read this manual before operating your phone and keep it for future reference. THE PRODUCT OR ARISING FROM THE BREACH OF THE EXPRESS WARRANTY, INCLUDING INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES, OR LOSS OF ANTICIPATED PROFITS OR BENEFITS. SAMSUNG IS NOT LIABLE FOR PERFORMANCE ISSUES OR INCOMPATIBILITIES CAUSED BY YOUR EDITING OF REGISTRY SETTINGS, OR YOUR MODIFICATION OF OPERATING SYSTEM SOFTWARE. USING CUSTOM OPERATING SYSTEM SOFTWARE MAY CAUSE YOUR DEVICE AND APPLICATIONS TO WORK IMPROPERLY. Samsung Telecommunications America (STA), LLC Headquarters: 1301 E. Lookout Drive Richardson, TX 75082 Customer Care Center: 1000 Klein Rd. Plano, TX 75074 Toll Free Tel: 1.888.987.HELP (4357) Internet Address: http://www.samsung.com © 2012 Samsung Telecommunications America, LLC. Samsung and Focus are both registered trademarks of Samsung Electronics Co., Ltd. Do you have questions about your Samsung Mobile Phone? For 24 hour information and assistance, we offer a new FAQ/ARS System (Automated Response System) at: www.samsung.com/us/support DRAFT FOR INTERNAL USE ONLY Table of Contents Section 1: Getting Started .............................................4 Using Symbol and Numeric Mode . .33 Setting Up Your Phone . .4 Using Emoticon Mode . .33 Charging a Battery . .7 Using Text Suggestions . .34 Switching the Phone On or Off . .8 Keyboard Settings . .34 Locking and Unlocking the Touch Screen . .8 Copy and Paste . .34 Using the Start-up Wizard . .9 Section 4: Call Functions ............................................ 36 Setting Up Your Voice Mail . .11 Making a Call . .36 Phone Updates .
    [Show full text]
  • My Bing Translator Free for Pocket Pc
    My bing translator free for pocket pc My Bing Translator - My Bing Translator is free online translator using - free eIslamExplorer for windows phone eIslamExplorer. Islamic religion software with lots of features, verified fr. free My Bing Translator for windows phone. Free Language Translator for Windows XP, Windows 7, Windows 8 and Web of Linguistic and Translation software for Windows, Windows Mobile Pocket PC Other When will you add my language to Microsoft Translator text translations? English Dictionary- Offline Free baidu translator offline download software at which also means My Translator is a free offline multilingual translator that helps us The Bing Translator app has been Bing Translator app comes to Windows 8 . The application enables you to translate texts between more than 40 Pocket. Cross posted from Microsoft Translator Blog The free Bing Translator app for Windows Phone continues to be one of the most popular and best. Bing Translator for Windows 10 (Windows), free and safe download. Bing Translator for Windows 10 latest version: A Free Science & education program for. Translate in the way that is most convenient for you: type, speak, or point the camera. Let the phone do the talking—text to speech lets you hear the translated. Download this app from Microsoft Store for Windows 10, Windows , Translator. Microsoft Corporation. Rated: stars out of 5. 28K reviews. Free .. and it would be hard to give up my Windows Phone (or desktop and laptop) without it. Feb 1, Download Microsoft's Translator for Windows 10 PC and Mobile. I need to down google translate Windows 8 downloads - Free Download Windows 8 whereby they add value Sep 09, · My Translator (My Translator.
    [Show full text]
  • Interactive Visual Search for Mobile Task Recommendation
    J. Vis. Commun. Image R. 29 (2015) 114–124 Contents lists available at ScienceDirect J. Vis. Commun. Image R. journal homepage: www.elsevier.com/locate/jvci TapTell: Interactive visual search for mobile task recommendation q ⇑ Ning Zhang a, , Tao Mei b, Xian-Sheng Hua c, Ling Guan a, Shipeng Li b a Ryerson Multimedia Research Laboratory, Ryerson University, 350 Victoria St., Toronto, ON M5B2K3, Canada b Microsoft Research Asia, No.5 Dan Ling St., Haidian District, Beijing 100080, China c Microsoft Research, One Microsoft Way, Redmond, WA 98052-6399, United States article info abstract Article history: Mobile devices are becoming ubiquitous. People use them as personal concierge to search information Received 3 September 2014 and make decisions. Therefore, understanding user intent and subsequently provide meaningful and per- Accepted 9 February 2015 sonalized suggestions is important. While existing efforts have predominantly focused on understanding Available online 19 February 2015 the intent expressed by a textual or a voice query, this paper presents a new and alternative perspective which understands user intent visually, i.e., via visual signal captured by the built-in camera. We call this Keywords: kind of intent ‘‘visual intent’’ as it can be naturally expressed through a visual form. To accomplish the Visual intent discovery of visual intent on the phone, we develop TapTell, an exemplary real application on Mobile visual search Windows Phone seven, by taking advantages of user interaction and rich context to enable interactive Interactive visual search Image retrieval visual searches and contextual recommendations. Through the TapTell system, a mobile user can take Mobile recommendation a photo and indicate an object-of-interest within the photo via different drawing patterns.
    [Show full text]
  • Nokia Lumia 630
    Nokia Lumia 630 Tipo de producto Teléfono Windows Factor de forma Toque Protección Gorilla Glass 3 (cristal resistente a arañazos) Cámara digital,radio FM,reproductor digital,receptor Componentes integrados GPS,zona de conexión Wi‐Fi,receptor GLONASS,grabadora de voz,BeiDou Anchura 66.7 mm Profundidad 9.2 mm Altura 129.5 mm Peso 134 g Color del cuerpo Blanco Descargo de responsabilidad La imagen del producto mostrado puede ser de otro color sobre el color de la imagen Valor SAR 1,52 W/kg (carcasa) / 1,51 W/kg (cabezal) Celular Tecnología WCDMA (UMTS) / GSM Banda WCDMA (UMTS) / GSM 850/900/1800/1900 Generación de banda ancha 3G Proveedor de servicios Sin especificar Sistema operativo Windows Phone OS 8.1 Tipo de tarjeta SIM Micro SIM Internet Radio,Microsoft OneNote Mobile,Microsoft Exchange ActiveSync,Foursquare,Cartera,Family Room,HERE Programa de software Transit,Cinemagraph,Bing Vision,Glam Me,Microsoft Outlook,Internet Explorer 11,Nokia Storyteller,Nokia Camera,Nokia Beamer Dispositivo(os) de entrada Multitoque ,capacitiva Mensajería e Internet Servicios de mensajería para MMS,SMS celular Windows Live Messenger (MSN Messenger),Yahoo! Servicios de mensajería Messenger,Skype,MySpaceIM,WhatsApp,Google instantánea Hangouts,WeChat,LINE,Viber Protocolos admitidos de correo POP3,IMAP4,SMTP electrónico Redes sociales y blogs Twitter,Flickr,Facebook,LinkedIn compatibles Compatibilidad con PDF,compatible con Microsoft Funciones de datos y mensajería Word,compatible con Microsoft Excel,compatible con Microsoft PowerPoint Videollamada,YouTube,Picasa,Gmail,Windows
    [Show full text]
  • 投稿類別:商業類篇名: 開始玩windows Phone 作者: 許騰屯
    開始玩 Windows Phone 投稿類別:商業類 篇名: 開始玩 Windows Phone 作者: 許騰屯。大德工商。資料處理科高三甲班 詹柏廷。大德工商。資料處理科高三甲班 王士誠。大德工商。資料處理科高三甲班 指導老師: 林永昌老師 徐鳳翎老師 開始玩 Windows Phone 壹●前言 一、研究動機 在全球智慧產業潮流帶動之下,手機產業也開始有了重大轉變,這樣的轉變,不僅帶動無限 商機,也讓我們對手機的應用有了嶄新的方法,面對這樣的市場,除了硬體本身的加強,作 業系統更是不能馬虎,也因此讓我們想了解Windows Phone與各廠商間作業系統的差異, 以及Windows Phone 到底有什麼樣特點,能夠與其他廠商的系統勢均力敵。 二、研究目的 ( 一 ) 探討Windows Phone 的發展歷史 ( 二 ) 探討Windows Phone 的SWOT 、4P 分析 ( 三 ) 比較Windows Phone 作業系統與蘋果iOS 、Android 作業系統之間的差異 ( 四 ) 提供分析數據,以利業者作為系統發展之考量 三、研究方法:以文獻探討法與問卷調查法為主。 四、研究流程 壹、前言 貳、正文 參、結論 確 搜 問 定 研 集 卷 研 究 資 調 研 究 目 料 查 究 題 的 與 與 結 與 目 文 資 論 及 方 獻 料 動 法 探 分 機 討 析 1 開始玩 Windows Phone 貳●正文 一、手機作業系統介紹 Windows Phone 7 是一個由微軟製作並發行的觸控操作 模式行動作業系統。微軟在發行這個作業系統時,主要的銷 售對象是一般的消費市場,而非以前版本所瞄準的企業市場。 iOS 是由蘋果公司為iPhone 開發的作業系統。它主要是給 iPhone 、iPod touch 、iPad 以及Apple TV 使用。 Android 是一種以Linux 為基礎的開放原始碼作業系統,主 要使用於便攜裝置。Android 作業系統最初由Andy Rubin 創辦,最初只支援手機。2005 年由Google 收購注資,並拉 攏多家製造商組成開放手機聯盟開發改良,逐漸擴充功能到 到平板電腦及其他領域上。 二、Windows Phone 名詞定義 Windows Phone 是一個由微軟製作並發行的觸控操作模式行動作業系統(開發代號為 Photon )。這個版本是微軟行動作業系統的重要升級,而原本針對測試者的測試版預計於 2009 年11 月就要釋出。在最初的計劃中,它的正式版預計是在2009 年發行,但是許多方面 的延遲使得微軟決定先用Windows Mobile 6.5 來過渡。這個版本改進了原本的使用者介 面、多點觸控功能以及運動感應功能,而MWg 和HTC 等公司都已經推出了數款適用於 Windows Phone 的觸控式手機。主要的新功能包括了重新設計的介面、新版本的Microsoft Office Mobile 、Internet Explorer Mobile 和Windows Media Player 、以及具有加速度 感應的手勢功能。Windows Phone 7 曾於2010 年2月16 日更名為「Windows Phone 7 Series 」,其後再於4月2日取消「Series 」,改回「Windows Phone 7 」。 三、Windows Phone 發展歷史 在面對 iPhone 、Android 與 RIM 的強勢挑戰下,Windows Mobile 市佔率節節敗 退,雖然在去年十月中盛大發表了 Windows Mobile 6.5 ,雖然強化了觸控、加入了蜂巢式 介面、多項新功能與新版 IE 瀏覽器,不過換湯不換藥、不夠穩定的作業系統,卻無法吸引
    [Show full text]
  • HTC 8XT User Guide
    Available applications and services are subject to change at any time. Table of Contents Get Started 1 Your Phone at a Glance 1 Charge Your Phone 1 Activate Your Phone 2 Complete the Setup Application 3 Get Contacts and Other Content into Your Phone 4 Set Up Voicemail 4 Sprint Account Information and Help 4 Sprint Account Passwords 5 Manage Your Account 5 Sprint Support Services 6 Phone Basics 8 Your Phone’s Layout 8 Power Your Phone On and Off 9 Turn Your Screen On and Off 10 Sleep Mode 10 Your Phone’s Lock Screen 11 Unlock the Screen 11 Change the Lock Screen Wallpaper 12 Customize the Lock Screen Notifications 12 Touchscreen Navigation 12 Motion Gestures 16 Start Screen 18 Customize the Start Screen 19 Change the Theme 21 Capture the Phone Screen 21 Working with Apps and Settings 21 Open an App 21 Get to Know Your Settings 22 Status and Notifications 22 Status Icons 22 Front Indicator Light (LED) 23 Change the Ringtone 23 i Adjust the Volume 24 Use Speech on Your Phone 25 Turn On More Speech Commands 25 Enter Text, Numbers, and Symbols 26 Type Text 26 Enter Numbers and Symbols 26 Move the Cursor 27 Enter Words with Predictive Text 27 Change the Keyboard Language 28 Keep Things in Sync 28 Find My Phone 29 Phone Calls 30 Make Phone Calls 30 Call Emergency Numbers 30 Make International Calls from the U.S. 31 Receive Phone Calls 31 In-call Options 32 3-Way Calling 33 End a Call 33 Call Services 33 Caller ID 33 Call Waiting 34 Call Forwarding 34 History 35 Open History 35 Make a Call from History 35 Save a Number from History 36 Clear History
    [Show full text]
  • Engineers' Guide to Windows® Embedded
    Purchasing guides for the electronics industry Engineers’ Guide to Windows® Embedded Windows 8 Accelerates Touch User Interface Adoption The Push to Intelligent Systems Windows Reimagined Annual Industry Guide Solutions for developers and designers using Windows Embedded operating systems EECatalog www.eecatalog.com/windows Gold Sponsors Engineers’ Guide to Windows Embedded 2012 Welcome to the 2012 www.eecatalog.com/windows VP/Associate Publisher Engineers’ Guide to Clair Bright [email protected] (415) 255-0390 ext. 15 Windows Embedded Editorial Editorial Director John Blyler Embedded devices are no longer islands of technology. In many cases, they [email protected] are edge devices into the enterprise, and connectivity, user interface and (503) 614-1082 Editor application availability are becoming increasingly important. As the profile Cheryl Berglund Coupé of the operating system has increased, so has with the number of choices Creative/Production available to developers. The Microsoft family of Windows Embedded OSes Production Manager alone spans device classes from deeply embedded, resource-constrained Spryte Heithecker applications to dedicated-function equipment that blurs the line with Graphic Designers servers or desktops. With Windows, OEMS gain the advantage of an OS, Keith Kelly - Senior run-time platform and tools that they’re familiar with, and ready availability Nicky Jacobson of experienced programmers. Production Assistant Jenn Burkhardt In this issue of the Engineers’ Guide to Windows Embedded, we bring
    [Show full text]
  • Cachier: Edge-Caching for Recognition Applications
    Cachier: Edge-caching for recognition applications Utsav Drolia*, Katherine Guoy, Jiaqi Tan*, Rajeev Gandhi*, Priya Narasimhan* *Carnegie Mellon University, yNokia Bell Labs [email protected], [email protected], [email protected], [email protected], [email protected] Abstract—Recognition and perception based mobile appli- information (or media) to augment the user’s awareness (or cations, such as image recognition, are on the rise. These experience), all within a matter of milliseconds. This also applications recognize the user’s surroundings and augment it implies that these applications have a soft-realtime nature - if with information and/or media. These applications are latency- sensitive. They have a soft-realtime nature - late results are the results arrive late, the user might be looking at something potentially meaningless. On the one hand, given the compute- else, listening to someone else etc., and the results can be intensive nature of the tasks performed by such applications, rendered meaningless. Hence, minimizing response time is execution is typically offloaded to the cloud. On the other hand, of primary importance. This is at odds with the fact that offloading such applications to the cloud incurs network latency, these applications are compute-intensive. Moreover, they need which can increase the user-perceived latency. Consequently, edge computing has been proposed to let devices offload intensive tasks access to “big data” to be accurate. If these applications are to edge servers instead of the cloud, to reduce latency. In this executed entirely on users’ devices, the high computation paper, we propose a different model for using edge servers.
    [Show full text]