Auto-tagging of Media using Local Bluetooth Information

Slides:



Advertisements
Similar presentations
Computer Systems Networking. What is a Network A network can be described as a number of computers that are interconnected, allowing the sharing of data.
Advertisements

EnCore: Private, Context-based Communication for Mobile Social Apps Paarijaat Aditya 1, Viktor Erdelyi 1, Matthew Lentz 2, Elaine Shi 2, Bobby Bhattacharjee.
Herbert SHIU Joseph FONG Jeanne Lam.  Introduction  Facebook features  Facebook as an education platform  Case study  Conclusion.
“Turn you Smart phone into Business phone “
Eventbook Satya Ram Twanabasu Eventbook What? An Android based Mobile App. using Social Networking APIs Who? Every mobile user specially.
Internetworking Fundamentals (Lecture #4) Andres Rengifo Copyright 2008.
Facedroid Facebook for Android. Facebook Application - API key - Secret key - PHP page Facebook Application - API key - Secret key - PHP page Facebook.
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
2015/16 INTRODUCTION TO THE SFE QUICK START GUIDES Instructions for Hosting and Sharing.
ISIGN IMS Proximity Marketing Solution (IMS) iSIGN Media Corp Sales 1ATTRACT. TRANSACT. MEASURE.
MOBILE CLOUD COMPUTING
Image Collection Backend for Cameraphones. Introduction Project Goals Design an integrated system to upload image from a mobile phone to a remote server.
Using Class Blogs to Enhance Writing. Introduction  What is a blog?  A “Blog” is the blending of the two words “web log”. It is found on the internet.
Architectures of distributed systems Fundamental Models
Final Year Projects Prof. Joseph Ng. Mobile Application Development Sensor Programming Android Platform Preferred Applications on the following domains:
IPlant Collaborative Hands-on Cyberinfrastructure Workshop - Part 1 R. Walls University of Arizona Biodiversity Information Standards (TDWG) Sep. 28, 2015,
Providing User Context for Mobile and Social Networking Applications A. C. Santos et al., Pervasive and Mobile Computing, vol. 6, no. 1, pp , 2010.
FCM Workflow using GCM.
MODS App Presentation Mobile Apps for Google Android Summer 2014 Group 8.
Lecture 1: Getting Ready Topics: People and Course Overview Date: Jan 12, 2016.
File Transfer And Access (FTP, TFTP, NFS). Remote File Access, Transfer and Storage Networks For different goals variety of approaches to remote file.
Computer Systems Networking. What is a Network A network can be described as a number of computers that are interconnected, allowing the sharing of data.
DCS230 Centralized or Decentralized Data Transfer Prof. Nalini Venkatasubramanian -Myung Guk Lee -YunHo Huh -Abhinav.
Introduction to Networking. What is a Network? Discuss in groups.
 Smartphones – iPhone, Android, Blackberries, etc  Tablets – iPad, Android, Windows, Google, etc.  Computers Basically anything that can connect to.
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
Dynamic Mobile Cloud Computing: Ad Hoc and Opportunistic Job Sharing.
Internet Business Associate v2.0
Tutorial on Bluetooth Low Energy(BLE)
By:- Punith Sharma Ashwath D S Adithya S Srimatha B V
Building Azure Mobile Apps
Campus.Sport Interactive mobile application for corporate and public sports events.
PMAY- G GEO Tagging Manual
Unit 2 GCSE Business Communication Systems
Outline Introduction Standards Project General Idea
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Power Control for Data Center
GF and RS, Dept. of CS, Mangalore University
Lecture 1: Getting Ready
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
LAN Risanuri Hidayat.
Auto-tagging of Media using Local Bluetooth Information
Street Cleanliness Assessment System for Smart City using Mobile and Cloud Bharat Bhushan, Kavin Pradeep Sriram Kumar, Mithra Desinguraj, Sonal Gupta Project.
Epidemic Alerts EECS E6898: TOPICS – INFORMATION PROCESSING: From Data to Solutions Alexander Loh May 5, 2016.
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Social Knowledge Mining
Navigating The World Wide Web
Facebook 2.2 billion Monthly active users
An example design for an Amadeus APIv2 Web Server Application
First, use our API Builder at www. apilinkbuilder
Welcome Introduction to Poll Everywhere
Architectures of distributed systems Fundamental Models
Architectures of distributed systems Fundamental Models
Lesson 2: Internet Communication
IT Megatrends that shape the Digital Future…
Networks and the Internet
Web Mining Department of Computer Science and Engg.
PTO Council Meeting Agenda Nov. 9, 2011
Mobile Content Sharing Utilizing the Home Infrastructure
Architectures of distributed systems
Architectures of distributed systems Fundamental Models
Knowledge Sharing Mechanism in Social Networking for Learning
Communication and the Internet
The Internet and Electronic mail
Peter Banis, Klaus Çipi, Michael Kolar, Robert Olsen
Realizing a Peer-to-Peer System using a common API
Warehouse Management System. Brilliant’s warehouse control system is specially supporting your day to day operations for your single or multiple warehouses.
Presentation transcript:

Auto-tagging of Media using Local Bluetooth Information Emmanouil Alimpertis, Shonali Balakrishna

Motivation Media volume generation has exploded due to use of smartphones. Difficult for users to keep track of media generated of them. Challenges: Photos are taken by many people at different events, making sharing difficult. Necessity: a platform that allows immediate tagging and sharing of media, based on proximity information.

Introduction We propose to build an Android App that detects local Bluetooth devices and provides a platform for automated tagging of persons in media like images etc This app can be extended to provide functionality for coordination, communication and transfer of media. HOW: Android API supports a family of functionality for Bluetooth: i) Classic Bluetooth ii) Bluetooth Low Energy (BLE) Advantages of BLE: i) Notion of single master-multiple slaves ii) Designed for systems requiring notifications/proximity discovery/data transfer iii) Lower power consumption for Internet of Things Applications. Basic Use Case: i) Use Bluetooth to detect proximity devices (i.e. your friends) ii) On creation of media, send a request for a tag. iii) After acceptance, communicate media tag information to the participants. iv) Upload media and tag information to server, and share link with participants.

Related Work Many ideas of proximity discovery are patented! However, there is no widely known App for auto-tagging media during events. Related project on deriving local Bluetooth information: A. Pullabhatla & H. Gomes, “Proximity Data Gathering for Android Through Bluetooth”, CSE 237B, UC San Diego, Fall 2009. S. Liu & A. Striegel, “Accurate Extraction of Face-to-Face Proximity Using Smartphones and Bluetooth,” Proc. of 20th International Conf. of Computer Communications and Networks (ICCCN), Aug. 2011. ...and many more. Lot of papers consider bluetooth proximity information for several applications; however, no work exists for auto-tagging of media to help users keep track of and share photos and media easily.

Project Plan Test Sample BLE App using Android Studio in a real Android device. Using the BLE API: detect and list all proximity Android devices. Two modes of operation in our App: i) Central/Scanning mode - Discover/Scan for proximity devices. ii) Peripheral/Client mode - Wait to get tagged by the central device. Create events; Tag participants for an event; Wait for acceptance of tags by participant. Share tag information/media i) Locally via Bluetooth. ii) Upload media to a web server and share link with participants.