TC Tech Community

Total Page:16

File Type:pdf, Size:1020Kb

TC Tech Community INFUSE COMPUTER VISION INTO YOUR APPS BALANCING TECHNOLOGY, SKILLS AND INVESTMENT SOFTWARE ARCHITECTURE CONFERENCE 2019 JAKARTA, 2-3 AUGUST 2019 Hello World! Interests • Core Banking Operations & Optimization • Card Payment & EMV Standards • UNIX System Programming • Performance Engineering • Deep Learning, Computer Vision Nama saya: Favorite Tools gcc, g++, python, dbx, gdb, valgrind, gprof, Gito purify, make, tensorflow, darknet, vim, powerpoint http://www.github.com/ngito http://www.slideshare.net/ngito/ COMPUTER VISION 3 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 125 https://www.runsociety.com/event/6th-edition-jakarta-marathon-2018/ 6 Estimated: 68 PEOPLE 7 Computer Vision in Public Sector Computer Vision Making computers gain high-level understanding from digital images or videos. It tries to achieve human visual system can do. 9 Computer Vision Applications Traffic Monitor & Activity Face Recognition Machine Vision Self Driving Car Enforcement Recognition Computer Vision Applications | 3D reconstruction from multiple images | 3D selfie | Artificial intelligence for video surveillance | Audio-visual speech recognition | Augmented reality | Augmented reality-assisted surgery | Automated Lip Reading | Automated optical inspection | Automatic image annotation | Automatic number-plate recognition | Automatic target recognition | Check weigher | Closed-circuit television | Computer stereo vision | Content-based image retrieval | Contextual image classification | DARPA LAGR Program | Deepfake | Digital video fingerprinting | Document mosaicing | Fingerprint recognition | Free viewpoint television | Fyuse | GazoPa | Geometric feature learning | Gesture recognition | Image collection exploration | Image retrieval | Image-based modeling and rendering | Intelligent character recognition | Iris recognition | Machine translation of sign languages | Machine vision | Mobile mapping | Morphing | Object Co-segmentation | Object detection | Optical braille recognition | Optical character recognition | Pedestrian detection | People counter | Physical computing | Positional tracking | Red light camera | Reverse image search | Scale-invariant feature operator | Smart camera | This Person Does Not Exist | Traffic enforcement camera | Traffic-sign recognition | Vehicle infrastructure integration | Velocity Moments | Video content analysis | View synthesis | Applications of virtual reality | Visual sensor network | Visual temporal attention | Visual Word | Water remote sensing 10| Computer Vision Subsystems Image We will discuss further on Image Classification & Object Detection enhancement Transformations Filtering Visual recognition Pose estimation Color vision Registration Feature extraction 11 AI vs Machine Learning vs Deep Learning TERMINOLOGIES If it is written in Python, It’s probably machine learning If it is written in PowerPoint, https://twitter.com/matvelloso/status/1065778379612282885?lang=enIt’s probably AI Definitions 1. Science and engineering of making intelligent machines and computer programs AI 2. There are many definitions of AI as of now but as a philosophy, AI is defined as future vision that is unattainable to ensure continuous improvement in multiple disciplines 1. Technique for realizing AI Machine 2. Enable machines to learn using the provided data and make accurate Learning predictions 3. Implemented in multiple algorithms to solve different problems 1. Subset and next evolution of (Supervised) Machine Learning Deep 2. Inspired by the patterns processing found in the human brain Learning 3. Implemented in Neural Network to solve different problems 4. Triggers new chip design to handle Deep Learning workload https://plato.stanford.edu/entries/artificial-intelligence/ http://jmc.stanford.edu/artificial-intelligence/what-is-ai/index.html 13 AI Evolution https://www.linkedin.com/pulse/ai-machine-learning-evolution-differences-connections-kapil-tandon 14 AI General Categories Non-exhaustive list Mechanical Knowledge Base Speech Vision Language Electrical Inference Engine Speech to Text Classification Classification Control Reasoning Text to Speech Object Detection Extraction Kinematics … Instance Understanding Motion Segmentation Translation Face Recognition … … Machine Learning Supervised Learning Unsupervised Learning Expert Reinforced Learning Deep Learning Robotics Convolutional Neural Network Systems Generative Adversarial Network Recurrent Neural Network … 15 Machine Learning & Deep Learning Characteristics Non-exhaustive list Machine Learning Deep Learning Unstructured & Complex Structure Data Source Tabular (Image, Video, Speech, Text) Number of Features Dozens - Hundreds Millions Feature Engineering By domain expert Automated with Feature Extraction Hardware General purpose CPU Custom chip (GPU, FPGA, ASIC) Training Time Minutes - Hours Hours - Weeks Technique Multiple ML Algorithm Neural Network Architecture https://towardsdatascience.com/why-deep-learning-is-needed-over-traditional-machine-learning-1b6a99177063 16 Major Shift to Deep Learning Non-exhaustive list Hardware advancements, after GPU being used as Deep Learning accelerator after 2012, has trigger and accelerate conversion some applications from Machine Learning to Deep Learning. Machine Learning Deep Learning 1. Viola Jones 1. Region Proposals (R-CNN & Fast R-CNN) 2. Scale Invariant Feature Transform (SIFT) 2. Single Shot Multibox Detector (SSD) 3. Histogram of Oriented Gradients (HOG) 3. You Only Look Once (YOLO) Vision 4. … 4. … 1. Speech Synthesis TTS 1. WaveNet TTS 2. Hidden Markov Model based STT 2. DeepSpeech STT 3. … 3. … Speech 1. Statistical Machine Translation (SMT) 1. Neural Machine Translation (NMT) 2. … 2. … Translate 17 https://medium.com/finc-engineering/cnn-do-we-need-to-go-deeper-afe1041e263e 18 Deep Learning Influencer Non-exhaustive list Yann LeCun, Li Fei Fei Chief Scientist Stanford, Google Facebook ImageNet Database LeNet, first neural network to Andre Ng Alex Krizhevsky Joseph Redmon Stanford, Baidu, Google YOLO Real-time Google AlexNet first neural Object Detection Brain behind network runs on GPU Google Brain 19 Deep Learning Revolution ImageNet (ILSVRC) Competition Winner 2012, AlexNet (Object Classification) First Convolutional Neural Network 160 100.00% 152 (CNN) implementation utilizing GPU and 90.00% 140 won object classification ImageNet Deeper Neural Network 80.00% competition. 120 Layers 70.00% 100 Neural Network 60.00% 80 50.00% Lower Error Rates Error Error Rate 40.00% Number Number of Layers 60 30.00% 40 25.81% 20.00% 20 15.30% 14.80% 22 10.00% 6.70% Number of layers 8 8 3.60% 1. More layers 0 0 0.00% 2. More training data XRCE AlexNet ZFNet GoogleNet ResNet 3. More computing power (2011) (2012) (2013) (2014) (2015) 4. More accuracy 20 Why CPU IS NOT ENOUGH CPUs are designed for a wide variety of applications and to provide fast response times to a single task. GPUs, whereas are built specifically for rendering and other graphics applications that have a large degree of data parallelism. Processor CPU, Intel Xeon Gold GPU, Nvidia Tesla V100 5120 (FP32), Cores 22 640 (Tensor Core) Transistor 14 nm 12 nm size V100 RAM Type GDDR4 GDDR6 Few complex cores for general Thousands simpler cores for parallel Strength processing processing Deep Learning Triggers new Chip Design 22 INFUSING COMPUTER VISION INTO YOUR APPS 23 Computer Vision runs on top of Deep Learning Stack Non-exhaustive list General Software Stack Deep Learning Stack Applications Web Application Computer Vision, Speech, Language Keras, TensorFlow, Caffe, PyTorch, CNTK Runtime Java, .NET, Python, PHP, NodeJS + Model Middleware Application Server Accelerator Library (NVIDIA CUDA, Intel OpenVino) OS Linux / Windows Accelerator Driver (NVIDIA Driver/Intel FPGA Driver) Virtualization Hypervisor / Container Accelerator Virtualization (NVIDIA/AMD Virtual GPU, Intel Virtual FPGA) Infrastructure CPU, RAM, Storage, Network Accelerator (NVIDIA/AMD GPU, Intel FPGA) Software stack Illustration when adding Deep Learning Capability to any General Software, On Premise & IaaS24 Computer Vision High Level Integration Highly simplified Enterprise Application Computer Vision System Owner : Development Team Owner : Data Science Team Process : Software Development Lifecycle Process : Machine Learning Lifecycle (Waterfall, Agile, other) (OSEMN, CRISP-DM, TDSP) Type : Web App, Mobile App, other Training & Test Dataset Trained Your Applications Training Engine Model API Image / Video Inference Engine Computer Vision Life Cycle Training at Server 1 Neural Network Training Training & Test Initial Weight Trained Model Model Parameters Data Public Data Set Image Classification COCO GoogleNet Training Parameters ImageNet ResNet Learning Rate Pascal VOC Object Detection Epoch R-CNN Based Batch size Research Dataset SSD YOLO Intersection of Union Average Loss Custom Data Set Object Segmentation Mean Avg Precision Image Collection Masked R-CNN Privately Labelled Inference at Server / Edge 2 Neural Network Inference Input Image / Trained Model Predictions Model Parameter Video Deep Learning Framework 26 Technology BALANCING TECHNOLOGY, SKILLS AND Business Investment Value INVESTMENT Skill Identify Business Impact Highly simplified 1. Understand business impact associated with economic dollar values (example: cost saving, revenue increase) 2. Business investment must consider several key capability the company is planning to invest, such as IT Infrastructure, IT Skill and time to market Business Impact Economic Value Example Example Drive Sales Sales Increase 25% YoY Increase
Recommended publications
  • Systematic Scoping Review on Social Media Monitoring Methods and Interventions Relating to Vaccine Hesitancy
    TECHNICAL REPORT Systematic scoping review on social media monitoring methods and interventions relating to vaccine hesitancy www.ecdc.europa.eu ECDC TECHNICAL REPORT Systematic scoping review on social media monitoring methods and interventions relating to vaccine hesitancy This report was commissioned by the European Centre for Disease Prevention and Control (ECDC) and coordinated by Kate Olsson with the support of Judit Takács. The scoping review was performed by researchers from the Vaccine Confidence Project, at the London School of Hygiene & Tropical Medicine (contract number ECD8894). Authors: Emilie Karafillakis, Clarissa Simas, Sam Martin, Sara Dada, Heidi Larson. Acknowledgements ECDC would like to acknowledge contributions to the project from the expert reviewers: Dan Arthus, University College London; Maged N Kamel Boulos, University of the Highlands and Islands, Sandra Alexiu, GP Association Bucharest and Franklin Apfel and Sabrina Cecconi, World Health Communication Associates. ECDC would also like to acknowledge ECDC colleagues who reviewed and contributed to the document: John Kinsman, Andrea Würz and Marybelle Stryk. Suggested citation: European Centre for Disease Prevention and Control. Systematic scoping review on social media monitoring methods and interventions relating to vaccine hesitancy. Stockholm: ECDC; 2020. Stockholm, February 2020 ISBN 978-92-9498-452-4 doi: 10.2900/260624 Catalogue number TQ-04-20-076-EN-N © European Centre for Disease Prevention and Control, 2020 Reproduction is authorised, provided the
    [Show full text]
  • Japan Data Science Consortium Neural Pocket Inc
    Science/Technologyを軸に、資本・人材・英知を還流させ、 世界・人類の課題を解決するためのフロンティアを開拓する We pioneer frontiers to solve global issues of humankind, by bringing capital, talent and knowledge, around science and technology INVESTMENT STRATEGY Cutting-edge Science & Technology Identifying science and tech- nology with real-world impact, originating from universities, research institutes, corporations, and governments. Rolling up technologies across organizations. Strong Team Global Markets and F ocus on building strong man- Issues of Humankind agement capabilities that propel T arget global markets from businesses built around tech- inception. nology. Solutions for global issues faced Commitment to create strong by humankind. R&D, operations and manage- ment. Track Record (Selected) August, 2010 July, 2011 September, 2011 February, 2013 Acquired by Yahoo Listed on TSE Mothers Acquired by mixi, Inc Acquired by Google Autonomous Control Systems Laboratory Ltd. June, 2013 Listed on TSE Mothers May, 2015 September, 2017 December, 2018 December, 2015 Listed on Acquired by Listed on TSE Mothers TSE 1st section Acquired by Baidu Japan Inc. O LUXE HOLDINGS LIMITED February, 2019 December, 2019 MBO Listed on TSE Mothers 1 COMPANY OVERVIEW Since 2004, UTEC has established 4 funds amounting to a size approx. 54.3 billion JPY. Founded April 1, 2004 GP The University of Tokyo Edge Capital Co., Ltd. The University of Tokyo Edge Capital Partners Co., Ltd UTEC 4 Limited Partnership Established ....................................................January 17, 2018 General Partners
    [Show full text]
  • Elixirgen Therapeutics, Inc
    Science/Technologyを軸に、資本・人材・英知を還流させ、 世界・人類の課題を解決するためのフロンティアを開拓する We pioneer frontiers to solve global issues of humankind, by bringing capital, talent and knowledge, around science and technology Investment strategy Cutting-edge Science & Technology Identifying science and tech- nology with real-world impact, originating from universities, research institutes, corporations, and governments. Rolling up technologies across organizations. Strong Team Global Markets and Focus on building strong man- Issues of Humankind agement capabilities that propel Target global markets from businesses built around tech- inception. nology. Solutions for global issues faced Commitment to create strong by humankind. R&D, operations and manage- ment. Track Record (Selected) June, 2013 Listed on TSE Mothers March, 2009 July, 2011 December, 2015 Listed on Listed on JASDAQ NEO Listed on TSE Mothers TSE 1st section September, 2017 Acquired by August, 2010 September, 2011 O LUXE HOLDINGS LIMITED Acquired by Yahoo Acquired by mixi, Inc February, 2013 May, 2015 December, 2018 Acquired by Google Acquired by Baidu Japan Inc. Listed on TSE Mothers 1 Company overvIew Since 2004, UTEC has established 4 funds amounting to a size approx. 54.3 billion JPY. Founded April 1, 2004 GP The University of Tokyo Edge Capital Co., Ltd. The University of Tokyo Edge Capital Partners Co., Ltd UTEC 4 Limited Partnership Established ....................................................January 17, 2018 General Partners ......................................... UTEC, UTEC Partners LLP Fund
    [Show full text]
  • Investment Strategy
    Science/Technologyを軸に、資本・人材・英知を還流させ、 世界・人類の課題を解決するためのフロンティアを開拓する We pioneer frontiers to solve global issues of humankind, by bringing capital, talent and knowledge, around science and technology INVESTMENT STRATEGY Cutting-edge Science & Technology Identifying science and tech- nology with real-world impact, originating from universities, research institutes, corporations, and governments. Rolling up technologies across organizations. Strong Team Global Markets and F ocus on building strong man- Issues of Humankind agement capabilities that propel T arget global markets from businesses built around tech- inception. nology. Solutions for global issues faced Commitment to create strong by humankind. R&D, operations and manage- ment. Track Record (Selected) August, 2010 July, 2011 September, 2011 Acquired by Yahoo Listed on TSE Mothers Acquired by mixi, Inc June, 2013 Listed on TSE Mothers February, 2013 December, 2015 Listed on May, 2015 Acquired by Google TSE 1st section Acquired by Baidu Japan Inc. Autonomous Control Systems Laboratory Ltd. September, 2017 December, 2018 February, 2019 Acquired by Listed on TSE Mothers MBO O LUXE HOLDINGS LIMITED 1 COMPANY OVERVIEW Since 2004, UTEC has established 4 funds amounting to a size approx. 54.3 billion JPY. Founded April 1, 2004 GP The University of Tokyo Edge Capital Co., Ltd. The University of Tokyo Edge Capital Partners Co., Ltd UTEC 4 Limited Partnership Established ....................................................January 17, 2018 General Partners ........................................
    [Show full text]
  • AND 11Th OLEAN CTE CENTER COSERS: 420, 501, 510, 517, 521 'SCHEDULE|DAY'1' 8:00 - 8:30 Registration
    • Choose from numerous breakout sessions • Registration at 8:00AM • Refreshments & lunch included both days • Opportunity to present in mini-presentations on Day 2 JULY 10th AND 11th OLEAN CTE CENTER COSERS: 420, 501, 510, 517, 521 'SCHEDULE|DAY'1' 8:00 - 8:30 Registration 8:30 - 9:15 Scavenger Hunt/Maker Challenge Teacher Spotlight: Brendan Heaney (Fillmore CSD) Writing with Video/Graphic Novels Session 1 This will be an hour long crash course on “How to Properly ‘Close Read’ Film and Graphic Novels.” Also, there will be some discussion focused on how students can use an understanding of film and graphic novel analysis 9:20 - 10:20 and utilize composition skills to produce various forms of video projects. Crack the Case with BreakoutEDU with Alexandra Freer and Brendan Keiser Breakout EDU is an immersive games platform for learners of all ages. In Breakout EDU games, players work collaboratively to solve a series of critical thinking puzzles in order to open a locked box. Each Breakout EDU starter kit can be used to play hundreds of games. You’ll learn how to access the games library, set up your locks, and facilitate your first Breakout EDU game. On the case with Office365, using Office Mix and Swaywith Rob Miller Office365 can be utilized for more than storing documents in the cloud.You can create stunning presentations, portfolios and websites using Sway on any computer or tablet. Flip your classroom with ease using Office Mix and PowerPoint and make interactive presentations to collect feedback from your students. Teacher Spotlight: Caitlin Bowen (GVCSD) Jag Bots– From Cub to Jaguar: Session 2 Come learn about Genesee Valley’s robotics that are used from elementary to high school.
    [Show full text]
  • Chatterpix: Phonto: Nutshell: Sock Puppets
    Apps for Teaching These apps are free (unless indicated otherwise) and great for creating content in your class or to share with students and have them use the apps to create content for projects or have students demonstrate concepts or application of concepts. Chatterpix: Great app for creating talking photos. Snap a picture, draw a mouth, record your audio, and you have a talking photo. Don’t’ want your students to share on social media, get Chatterpix kids. Available iOS What to use this for: Teach procedures by creating a talking post-it note about the importance of taking notes. Create talking beakers and use audio on how to use them. Student scan create talking photos of historical figures like authors, presidents and famous people. Doing a battle of the bands? Get talking photos of famous musicians inviting your students to the event and then share on Instagram and Twitter. Phonto: Great app for adding text to photos. Available on iOS and Google What to use this for: Enhance your photos with text. People are more likely to look at your Twitter and Facebook post if it has text. Create a photo with text advertising your next event and then share away. Nutshell: Great and easy to use app that creates short 12-15 second videos. Add animation and titles in the app and you are good to go. Available iOS We used this app to showcase student events: lunch time rally, service projects, after school events. It relies on taking three photos (and records video in between), so you could use this to highlight the top 3 main points in an essay, top three points in an article, in a lab or discussion.
    [Show full text]
  • MDM App Summary 2 6 17.Xlsx
    App Name Platform App ID Major Versions Install Count 1600 iOS com.whha.1600 1 1 2048 iOS com.ketchapp.2048 2 3 21‐Oct iOS com.callyo.‐0‐21‐Police‐Phone 1 2 Weather iOS com.weather.TWCiPadMax 3 25 (ISC)² CSG iOS com.crowdcompass.appmMiA9oR7HT 1 1 `Solitaire: Basic iOS com.zhaohuanyu.solitairebasic 1 1 100 Radios iOS com.alphamobiletech.radio 1 1 1010! iOS com.gramgames.1010 2 3 1Password iOS com.agilebits.onepassword‐ios 3 11 2048 6x6 iOS com.trannguyen.20486x6 1 1 2048 Puzzle iOS com.estotyllc.game2048 1 1 250+ Solitaires (Free) iOS com.anoshenko.solitairesfree 1 1 2Do iOS com.guidedways.2Do 1 2 360 Flight iOS com.360.360Flight 1 1 4MyCab iOS com.877yellowcab.4MyCabRedTop 1 1 4th of July Wallpapers iOS ivannikolic.wallpaper.4thofJulyWallpapers 1 1 4WarnMe iOS com.localtvllc.4warnme 1 1 5‐0 Radio iOS com.smartestapple.50radiofree 1 3 511 Transit iOS com.mdv.OAKCompanion 1 1 511NY iOS us.ny.state.dot.ny511adhoc 1 1 511PA iOS com.infolog.PA511 1 2 5K Runner iOS com.heavydutyapps.RunC25K‐Free 1 1 5miles iOS com.thirdrock.Pinnacle 1 1 680 The Fan iOS com.seroyamobiletech.680TheFan 1 2 6abc iOS com.go.abclocal.wpviapp 1 1 7 Habits iOS com.livingthe7habits.iphone 1 1 7 Minutes iOS com.stuartkhall.7minuteworkout 1 3 7‐Eleven, Inc. iOS com.sei.sherman 1 2 8 Ball Pool iOS com.miniclip.8ballpoolmult 1 1 810 WHB iOS com.moblico.EightTen 1 1 89 WLS iOS com.airkast.tunekast323 1 1 8tracks iOS com.8tracks.etracksapp 1 1 9 Weather iOS com.wdtinc.KWTV 1 2 1 of 96 App Name Platform App ID Major Versions Install Count 93.3 WMMR iOS com.greatermediaradio.wmmr
    [Show full text]
  • Downloads Or Through Dealers, Don’T Require Specialists for Instal- Lation Or Training and Are Quite Common Worldwide, and May Be Available in Multiple Languages
    http://www.press.ierek.com ISSN (Print: 2537-0731, online: 2537-074X) International Journal on: Proceedings of Science and Technology DOI: 10.21625/resourceedings.v2i2.606 Digital Techniques for Cultural Heritage and Artifacts Recording. Tarek Galal Abdelhamid1 1MSA Architectural Engineering, 26 July Mehwar Road intersection with Wahat Road, 6th October City. Egypt., October University for Modern Sciences and Arts (MSA), 6th October, Giza, Egypt. Tel.: 01222135889, Email: [email protected] Abstract This paper will examine the current techniques available for recording of heritage sites and archaeological arti- facts, that is: cultural heritage. Techniques include: digital freehand sketching, digital measurement, photographic techniques for generation of panoramas, 3D models and interactive tours, generation of 2D and 3D models to create interactive virtual tours, VR techniques and other trends. The paper will review the available hardware and software, the different workflows, processes, software, types of tools available for those interested in recording digital heritage. Future and expected trends will also be discussed. © 2019 The Authors. Published by IEREK press. This is an open access article under the CC BY license (https://creativecommons.org/licenses/by/4.0/). Keywords Computers; Cultural Heritage; Digital Cultural Heritage; CAD; Photogrammetry; HBIM; BIM 1. Introduction 1.1. Definitions Cultural heritage is all items of historical, cultural or anthropological value related to all human activity and expression that has been transmitted, acquired or inherited from past generations, whether material or intangible. This can include material heritage such as: Architectural Heritage, which is anything that has been used to cre- ate and enclose space (historical monuments, buildings, archaeological sites and digs, landscape, historic towns and villages, underwater archaeological sites.
    [Show full text]
  • AR VR and Content Creation Key Themes 2018
    August 2018 Key Themes in AR/VR and Image Management in Retail CONFIDENTIAL We are pleased to present our 2018 AR/VR and Content Creation in Retail overview ▪ In the following slides, we have synthesized our views on the key themes in AR/VR and Content Creation ▪ ComCap is a premier boutique investment bank focused on the intersection of commerce and capital, with key focus on B2B SaaS, B2C ecommerce (DNVBs, beauty, health, and wellness), B2B services for retail technologies (IT and marketing services, in-store, fulfillment, logistics, call center, analytics, personalization), payments, mobile commerce and marketplaces ▪ Headquartered in San Francisco with an office in Singapore, our firm works with mid-cap public companies on buyside initiatives and public and private growth companies on financing and strategic M&A ▪ In addition to being the only boutique focused on disruptive commerce models, we differentiate by: ‒ Bringing bulge bracket techniques to emerging models; ‒ A strong and uncommon buyside/strategy practice; ‒ Deep understanding of industry drivers and synergy analyses; ‒ Deep relationships across the sector; and ‒ Worldwide coverage with closed transactions in the United States, Japan, China, the ASEAN region, Western and Eastern Europe and Latin America ▪ If you'd like to connect with us over the phone and / or meet in person to be included in this report or to discuss your strategic initiatives, please contact us: Aron Bohlig Steve Terry Fermin Caro Carlos Gonzalez Managing Partner Managing Director Director Director M:
    [Show full text]
  • SPJ Digital Tools Training Resources This Document's Shortlink: ​Bit.Ly
    SPJ Digital Tools Training Resources Contact Mike: [email protected] | @journtoolbox ​ ​ ​ This document’s shortlink: bit.ly/spjresources ​ ● Google free training site: https://newsinitiative.withgoogle.com/training/ ​ ​ ● Journalist’s Toolbox: https://www.journaliststoolbox.org/ | @journtoolbox ​ ​ ​ ​ ​ ● Toolbox YouTube (subscribe!): https://www.youtube.com/channel/UC8CCl01DmsE65wh-qPqjSLQ/videos ● Toolbox newsletter (subscribe!): https://journaliststoolbox.substack.com/ ​ ​ -------------- RTDNA Basic Tools Journalist’s Toolbox: https://www.journaliststoolbox.org/ ​ Toolbox Twitter: https://twitter.com/journtoolbox ​ Google News Initiative Training Center (free): https://newsinitiative.withgoogle.com/training/ Thsrs.com: The Shorter Thesaurus: http://www.ironicsans.com/thsrs/ ​ Video: Copy editing tools (first tool) ​ Fact-Check Explorer: https://toolbox.google.com/factcheck/explorer ​ Video: Copy editing tools (second tool) ​ Dataset Search: https://datasetsearch.research.google.com/ ​ Video: Finding datasets (several tools) ​ Public Data Explorer: https://www.google.com/publicdata/directory ​ Video: Census (first tool) ​ MapChecking.com: https://www.mapchecking.com/ ​ Video: Using MapChecking.com ​ Google Earth Measure Tool: https://www.google.com/earth/ ​ Video: Using Google Earth Measure tool ​ Earth Engine Timelapse: https://earthengine.google.com/timelapse/ ​ Video: Google Earth Engine Timelapse and Google Earth ​ Google Trends: https://trends.google.com/trends/ ​ Video: Using Google Trends and Google Scholar ​ Google Trends
    [Show full text]
  • Gang Cao V. Apple, Inc. _____
    This Opinion Is Not a Precedent of the TTAB Hearing: June 17, 2021 Mailed: June 28, 2021 UNITED STATES PATENT AND TRADEMARK OFFICE _____ Trademark Trial and Appeal Board _____ Gang Cao v. Apple, Inc. _____ Opposition No. 91239006 _____ Marc C. Levy and Brigid C. Mahoney of Seed IP Law Group LLP for Gang Cao. Dale M. Cendali and Mary Mazzello of Kirkland & Ellis LLP for Apple, Inc. _____ Before Bergsman, Lynch, and Johnson, Administrative Trademark Judges. Opinion by Bergsman, Administrative Trademark Judge: Apple, Inc. (Applicant) seeks registration on the Principal Register of the mark LIVE PHOTOS, in standard character form, for “computer software for recording and displaying images, video and sound,” in International Class 9.1 Applicant disclaimed the exclusive right to use the word “Photos.” 1 Serial No. 86868731 filed January 7, 2016, under Section 1(a) of the Trademark Act, 15 U.S.C. § 1051(a), based on Applicant’s claim of first use of its mark anywhere as of September 9, 2015, and first use of its mark in commerce as of September 25, 2015. Opposition No. 91239006 Gang Cao (Opposer) opposes the registration on the ground that LIVE PHOTOS is generic and, in the alternative, if LIVE PHOTOS is not generic then it is merely descriptive and it has not acquired distinctiveness. Applicant, in its Answer, denies the salient allegations in the Notice of Opposition. In addition, Applicant raised several affirmative defenses. Some of its “affirmative defenses” are simply amplifications of its denials and are not true affirmative defenses. With regard to remaining affirmative defenses, because Applicant did not discuss them in its trial brief, Applicant has waived them.
    [Show full text]
  • "Twhirleds": Spun and Whirled Affordances Controlling Multimodal
    Cohen et al. Scientific Phone Apps and Mobile Devices (2017) 3:5 Scientific Phone Apps DOI 10.1186/s41070-017-0017-x and Mobile Devices RESEARCH ARTICLE Open Access “Twhirleds”: Spun and whirled affordances controlling multimodal mobile-ambient environments with reality distortion and synchronized lighting to preserve intuitive alignment Michael Cohen* , Rasika Ranaweera, Bektur Ryskeldiev, Tomohiro Oyama and Aya Hashimoto Abstract The popularity of the contemporary smartphone makes it an attractive platform for new applications. We are exploring the potential of such personal devices to control networked displays. In particular, we have developed a system that can sense mobile phone orientation to support two kinds of juggling-like play styles: padiddle and poi. Padiddling is spinning a flattish object (such as a tablet or board-mounted smartphone) on the tip of one’s finger. Poi involves whirling a weight (in this case the smartphone itself) at the end of a tether. Orientation of a twirled device can be metered, and with a communications infrastructure, this streamed azimuthal data can be used to modulate various distributed, synchronous, multimodal displays, including panoramic and photospherical imagery, diffusion of pantophonic and periphonic auditory soundscapes, and mixed virtuality scenes featuring avatars and props animated by real-world twirling. The unique nature of the twirling styles allows interestingly fluid perspective shifts, including orbiting “inspection gesture” virtual cameras with self-conscious ambidextrous avatars and “reality distortion” fields with perturbed affordance projection. Keywords: Reality-based interaction, Situated panorama, Practically panoramic interface, Locative multimedia, Mixed virtuality, “mobile-ambient” interface, Whole body interaction, Cross-platform multimodal interface and experience Background orientation to modulate ambient media.
    [Show full text]