SlideShare une entreprise Scribd logo
1  sur  4
Upload metadata first
1
Capture a video
Metadata
first?
NO
YES
1. Upload metadata by
login users
• Add a checkbox to
Settings: “Upload video
metadata automatically”
Login?
YES
2. Upload metadata
anonymously
NO
Workflow of Mobile Apps when After Capturing a Video
Upload metadata anonymously
2
• Upload metadata anonymously (for instant recording)
• Use (device_id with video_id) to uniquely identify the
uploading metadata.
• These ids can be used to match the metadata with its content
that will be uploaded later on server.
Upload video content passively
3
Server asks client (with device_id) to upload a
video content (with video_id)
YES
Upload video content
Login?
NO
Server matches video
metadata and its content
Workflow on Server and Mobile Apps when
Server ask a Client to Upload Video Content
This can be done
with some code on
the server to send
push notification
to Android/iOS
Consent
?
User receives a notification to upload a particular video, e.g., “Please
upload video with id (or keyword)?”. User response with YES/NO.
YES
Show a message “Upload video content
requires log in”. When user login he can see
the highlighted videos need to be uploaded
Upload video content actively
4
Metadata
first?
NO
Upload both video
metadata and its content
Upload video content
Server matches video
metadata and its content
Workflow on Server and Mobile Apps when
User Choose to Upload a Particular Video
YES
User choose to upload a
video

Contenu connexe

En vedette

Introducing Priberam Labs: Machine Learning and Natural Language Processing
Introducing Priberam Labs: Machine Learning and Natural Language ProcessingIntroducing Priberam Labs: Machine Learning and Natural Language Processing
Introducing Priberam Labs: Machine Learning and Natural Language Processing
Priberam
 
The Periodic Table
The Periodic TableThe Periodic Table
The Periodic Table
OhMiss
 
07 mendelian genetics and humans
07 mendelian genetics and humans07 mendelian genetics and humans
07 mendelian genetics and humans
mrtangextrahelp
 

En vedette (12)

Cuadro proceso contratacion obras publicas
Cuadro proceso contratacion obras publicasCuadro proceso contratacion obras publicas
Cuadro proceso contratacion obras publicas
 
Exchanges go live: early trends in competitor dynamics
Exchanges go live: early trends in competitor dynamicsExchanges go live: early trends in competitor dynamics
Exchanges go live: early trends in competitor dynamics
 
USW olympic lifting
USW olympic liftingUSW olympic lifting
USW olympic lifting
 
Aquarius sept 07 - easy arthritis with yoga copy
Aquarius   sept 07 - easy arthritis with yoga copyAquarius   sept 07 - easy arthritis with yoga copy
Aquarius sept 07 - easy arthritis with yoga copy
 
Midiakit SegInfo 2015
Midiakit SegInfo 2015Midiakit SegInfo 2015
Midiakit SegInfo 2015
 
Introducing Priberam Labs: Machine Learning and Natural Language Processing
Introducing Priberam Labs: Machine Learning and Natural Language ProcessingIntroducing Priberam Labs: Machine Learning and Natural Language Processing
Introducing Priberam Labs: Machine Learning and Natural Language Processing
 
The HHS Health Data Initiative (HDI) Strategy & Execution Plan with Damon Davis
The HHS Health Data Initiative (HDI) Strategy & Execution Plan with Damon DavisThe HHS Health Data Initiative (HDI) Strategy & Execution Plan with Damon Davis
The HHS Health Data Initiative (HDI) Strategy & Execution Plan with Damon Davis
 
Database management systems components
Database management systems componentsDatabase management systems components
Database management systems components
 
The Periodic Table
The Periodic TableThe Periodic Table
The Periodic Table
 
CSEP 2017
CSEP 2017CSEP 2017
CSEP 2017
 
07 mendelian genetics and humans
07 mendelian genetics and humans07 mendelian genetics and humans
07 mendelian genetics and humans
 
Learning Digital Marketing - A Beginner's guide to Online Marketing
Learning Digital Marketing - A Beginner's guide to Online MarketingLearning Digital Marketing - A Beginner's guide to Online Marketing
Learning Digital Marketing - A Beginner's guide to Online Marketing
 

Similaire à Mediaq Upload Metadata First

Identification summary
Identification summaryIdentification summary
Identification summary
Nikolai Vilbar
 
Developing your personal Twitter web application in 60 minustes
Developing your personal Twitter web application in 60 minustesDeveloping your personal Twitter web application in 60 minustes
Developing your personal Twitter web application in 60 minustes
Mitesh Sanghvi
 
Insertvideointoblogger
InsertvideointobloggerInsertvideointoblogger
Insertvideointoblogger
Mary Zedeck
 
Prototype hyphenators
Prototype hyphenatorsPrototype hyphenators
Prototype hyphenators
rnelson400
 

Similaire à Mediaq Upload Metadata First (20)

Identification summary
Identification summaryIdentification summary
Identification summary
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
 
Developing your personal Twitter web application in 60 minustes
Developing your personal Twitter web application in 60 minustesDeveloping your personal Twitter web application in 60 minustes
Developing your personal Twitter web application in 60 minustes
 
Security measures - Sezion, Personalized Video Marketing Suite
Security measures - Sezion, Personalized Video Marketing SuiteSecurity measures - Sezion, Personalized Video Marketing Suite
Security measures - Sezion, Personalized Video Marketing Suite
 
From iphone to Clickview Online
From iphone to Clickview OnlineFrom iphone to Clickview Online
From iphone to Clickview Online
 
Push notifications with dashboard and swift
Push notifications with dashboard and swiftPush notifications with dashboard and swift
Push notifications with dashboard and swift
 
Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development  Training in MohaliStackLabs-DataDriven Labs - iPhone App Development  Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
 
Learner process on biz client, solar, era and exam
Learner process on biz client, solar, era and examLearner process on biz client, solar, era and exam
Learner process on biz client, solar, era and exam
 
How to import all kinds of media to iMovie
How to import all kinds of media to iMovieHow to import all kinds of media to iMovie
How to import all kinds of media to iMovie
 
AWS Mobile Hub Overview
AWS Mobile Hub OverviewAWS Mobile Hub Overview
AWS Mobile Hub Overview
 
Video Content Management
Video Content ManagementVideo Content Management
Video Content Management
 
How to submit ios app in Appstore
How to submit ios app in AppstoreHow to submit ios app in Appstore
How to submit ios app in Appstore
 
Loading native plugins using PhoneGap content-sync
Loading native plugins using PhoneGap content-syncLoading native plugins using PhoneGap content-sync
Loading native plugins using PhoneGap content-sync
 
Test studio
Test studioTest studio
Test studio
 
Insertvideointoblogger
InsertvideointobloggerInsertvideointoblogger
Insertvideointoblogger
 
Using the YouTube Data Type to embed video in a My Data in the Cloud application
Using the YouTube Data Type to embed video in a My Data in the Cloud applicationUsing the YouTube Data Type to embed video in a My Data in the Cloud application
Using the YouTube Data Type to embed video in a My Data in the Cloud application
 
Prototype hyphenators
Prototype hyphenatorsPrototype hyphenators
Prototype hyphenators
 
A Presentation On Office Video Migration to Microsoft Stream
A Presentation On Office Video Migration to Microsoft StreamA Presentation On Office Video Migration to Microsoft Stream
A Presentation On Office Video Migration to Microsoft Stream
 

Plus de University of Southern California

Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
University of Southern California
 
A Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
A Framework for Protecting Worker Location Privacy in Spatial CrowdsourcingA Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
A Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
University of Southern California
 
A Server-Assigned Crowdsourcing Framework
A Server-Assigned Crowdsourcing FrameworkA Server-Assigned Crowdsourcing Framework
A Server-Assigned Crowdsourcing Framework
University of Southern California
 
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud InfrastructuresA Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
University of Southern California
 
Harvesting Crowdsourced Mobile Videos under Bandwidth Constraint
Harvesting Crowdsourced Mobile Videos under Bandwidth ConstraintHarvesting Crowdsourced Mobile Videos under Bandwidth Constraint
Harvesting Crowdsourced Mobile Videos under Bandwidth Constraint
University of Southern California
 
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
University of Southern California
 

Plus de University of Southern California (12)

A Crowdsourcing Tool for Analyzing User-Generated Videos
A Crowdsourcing Tool for Analyzing User-Generated VideosA Crowdsourcing Tool for Analyzing User-Generated Videos
A Crowdsourcing Tool for Analyzing User-Generated Videos
 
Selecting User-Generated Videos for Augmented Reality Applications
Selecting User-Generated Videos  for Augmented Reality ApplicationsSelecting User-Generated Videos  for Augmented Reality Applications
Selecting User-Generated Videos for Augmented Reality Applications
 
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
 
A Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
A Framework for Protecting Worker Location Privacy in Spatial CrowdsourcingA Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
A Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing
 
Entropy-based Histograms for Selectivity Estimation
Entropy-based Histograms for Selectivity EstimationEntropy-based Histograms for Selectivity Estimation
Entropy-based Histograms for Selectivity Estimation
 
A Server-Assigned Crowdsourcing Framework
A Server-Assigned Crowdsourcing FrameworkA Server-Assigned Crowdsourcing Framework
A Server-Assigned Crowdsourcing Framework
 
Maximum Complex Task Assignment in Spatial Crowdsourcing
Maximum Complex Task Assignment in Spatial CrowdsourcingMaximum Complex Task Assignment in Spatial Crowdsourcing
Maximum Complex Task Assignment in Spatial Crowdsourcing
 
Spatial Crowdsourcing Research @ Infolab, USC Fall 2013
Spatial Crowdsourcing Research @ Infolab, USC Fall 2013Spatial Crowdsourcing Research @ Infolab, USC Fall 2013
Spatial Crowdsourcing Research @ Infolab, USC Fall 2013
 
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud InfrastructuresA Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
 
Harvesting Crowdsourced Mobile Videos under Bandwidth Constraint
Harvesting Crowdsourced Mobile Videos under Bandwidth ConstraintHarvesting Crowdsourced Mobile Videos under Bandwidth Constraint
Harvesting Crowdsourced Mobile Videos under Bandwidth Constraint
 
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
 
iCampus Mobile 2012
iCampus Mobile 2012iCampus Mobile 2012
iCampus Mobile 2012
 

Dernier

dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
ssuser79fe74
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
AlMamun560346
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
levieagacer
 

Dernier (20)

GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicine
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 

Mediaq Upload Metadata First

  • 1. Upload metadata first 1 Capture a video Metadata first? NO YES 1. Upload metadata by login users • Add a checkbox to Settings: “Upload video metadata automatically” Login? YES 2. Upload metadata anonymously NO Workflow of Mobile Apps when After Capturing a Video
  • 2. Upload metadata anonymously 2 • Upload metadata anonymously (for instant recording) • Use (device_id with video_id) to uniquely identify the uploading metadata. • These ids can be used to match the metadata with its content that will be uploaded later on server.
  • 3. Upload video content passively 3 Server asks client (with device_id) to upload a video content (with video_id) YES Upload video content Login? NO Server matches video metadata and its content Workflow on Server and Mobile Apps when Server ask a Client to Upload Video Content This can be done with some code on the server to send push notification to Android/iOS Consent ? User receives a notification to upload a particular video, e.g., “Please upload video with id (or keyword)?”. User response with YES/NO. YES Show a message “Upload video content requires log in”. When user login he can see the highlighted videos need to be uploaded
  • 4. Upload video content actively 4 Metadata first? NO Upload both video metadata and its content Upload video content Server matches video metadata and its content Workflow on Server and Mobile Apps when User Choose to Upload a Particular Video YES User choose to upload a video