SlideShare une entreprise Scribd logo
1  sur  34
WELCOME
SPARSH
TOUCH THE CLOUD
ANANDU KRISHNA.K.K
S5 CT
12132268
GPTC NEDUMANGAD
INTRODUCTION:
☺ Concept : Pranav Mistry
☺ Research project at MIT Media lab
☺ SPARSH : Sanskrit word for “touch”
☺ Touch-Based System For Transferring Data
4
 Sparsh isn't an app, at least not in the way we generally use the word
 It's a tool that's supposed to be part of a mobile operating system
 It creates a virtual cloud-based clipboard where any data.
 It's like a phone number or photograph, can temporarily live until its
"pasted" to another device
DATA CLOUD
DEVICE A
USER
DEVICE B
CONCEPTUAL DATA TRANSFER
USER TOUCHES A
DATA ITEM ON
SCREEN OF DEVICE A
USER TOUCHES
AN EMPTY
SPACE ON
SCREEN OF
DEVICE B
ACTUAL DATA TRANSFER
High level functionality of SPARSH
8
Listen to ’touch’ event
Paste-able
area?
Download Previously
uploaded data from data
cloud
Upload data item to data
cloud with unique ID of
the logged-in user
Data
item?
Data available
for this user?
yes
yes
yes
No
No
No
•Selected data item ,then SPARSH copies the data
into the unique ID of the current login user
•SPARSH checks whether there is previously
copied location information available on the data
cloud with same user ID
•SPARSH downloads data from data cloud, if the
data is available
Overview of the SPARSH System
A. Enabling SPARSH
B. User Authentication
C. Copy Data
D. Past/Pass Data
11
Enabling SPARSH
 A User has option to enable this service
through the system main settings
 Its enable mode appears on status bar of
the screen showing the status(sign in)
 SPARSH listens to long- press touch
events and initiates copying/pasting of
data
User Authentication
13
User needs to login to the SPARSH
system before her allowed to copy-
paste data
There is few ways of doing this:
• Using an interface with text boxes to
enter username and password
• Drawing a secret sign or pattern on touch
screen device
• Face recognition
• Fingerprint detection
Copy Data
• Long press on a data item(keep
finger on data more than 1.5 second)
• User can take the finger away as
soon as the ‘copying ’ message
appears and move on to copy the
next time
14
• Copying multiple items: All data
transfer has unique ID
• Handling different data type:
Data cloud is saved into the user’s
space in specified format:
TIMESTAMP_NAME.TYPE where
TIMESTAMP is a unique string
generated from server time, NAME is
file name and TYPE is data type
15
Paste/Pass Data
• Long press an empty space on touch screen
• SPARSH identifies long-press on a data item as an indication
to copy and long-press on empty space as an indication to
paste
• Pasting : Once pasting action is established, SPARSH looks
for content in the cloud space assigned to a specific user
• Data automatically removed from the server after pasting but
a user has the option to change the SPARSH settings to keep
a copy in the cloud
16
• Handling different data :When pasting , SPARSH pays special
attention to the type of data and selects appropriate action
• Frist SPARSH look for at ‘TYPE’ extension of the filename
• If file type is ‘txt’, SPARSH looks at the NAME field in the name
format to identify whether it is a URL,PHONE etc. and open the
file content using an appropriate application
17
The pasting process is illustrated in the following pseudo code :
Listen for a long press
IF Long press and NOT on a data item
Initiate paste ()
Go back to Listen
Initiate paste ()
Check User’s Folder in the cloud server
IF Contents Available
preview contents
IF select preview item
Check FileName(filename= TIMESTAMP_NAME.TYPE)
check TYPE
IF not ‘.txt’
download file to current location
ELSE
check NAME
open file content using an appropriate application
Implementation
Method-1
• SPARSH uses Dropbox to store the data in a temporary folder. The
user runs SPARSH software program on their devices, and signs-in
using their Dropbox credentials.
• In SPARSH mode, if a user touches a data item (such as a picture,
video link and text), it gets uploaded to the user’s SPARSH folder on
Dropbox. If the user touches a paste-able area on the screen (such as a
search bar or blank space in a folder), the corresponding data is
retrieved from the user’s Dropbox.
Method -2
• SPARSH system(an alternative to the Dropbox 250 approach) the data
cloud runs on an FTP server, where each user has a folder with a
unique ID. In yet another implementation the user is authenticated
using a unique drawn pattern on the touch screen. This is
implemented using a “$1 recognizer”
21
• In SPARSH mode, if a user touches a data item on screen (a picture,
video link, text, etc.) it gets uploaded to his folder on data cloud
(Dropbox or FTP server). If the user touches a paste-able area on
screen, SPARSH retrieves corresponding data from his folder on the
data cloud.
• Users can copy multiple items by touching them in sequence and
When pasting, the user can touch-select the data item to be copied
for a preview.
22
• Although interaction supported by SPARSH are best suited for
touchscreen devices, Dropbox based implementation allows users to
access data from their Dropbox application installed on regular non-
touchscreen devices or through Dropbox’s Web interface as Well. It is
straightforward to extend SPARSH implantation to other data cloud
services such as Box.net.
23
24
Applications
iii
Transferring a Phone Number/Text from
Web Page to a Mobile Phone.
Sharing Pictures
Moving Online Videos Between Devices
Sample trailer on SPARSH
28
30
31
Special Thanks To,
Manjusha T.T
- HOS and Guide
ALL DEPARTMENT STAFF
Special Thanks To, ARJU KRISHNA K. K
ARUN V. N
ARUN S NAIR
ALEX S. R
NANDHU KUMAR M
SYAMA S. U
Sparsh

Contenu connexe

Tendances

Lecture on financial and cost control in railway workshops
Lecture on financial and cost control in railway workshopsLecture on financial and cost control in railway workshops
Lecture on financial and cost control in railway workshops
Nageswara Rao M
 
How to control corruption
How to control corruptionHow to control corruption
How to control corruption
CAROLYNE_NOVA
 

Tendances (18)

A Study of Corporation System of Cochin
A Study of Corporation System of CochinA Study of Corporation System of Cochin
A Study of Corporation System of Cochin
 
E-Governance : Success and Challenges
E-Governance : Success and Challenges E-Governance : Success and Challenges
E-Governance : Success and Challenges
 
Permanent negotiation machiney
Permanent negotiation machineyPermanent negotiation machiney
Permanent negotiation machiney
 
Rural Infrastructure development and Technology misssions
Rural Infrastructure development and Technology misssionsRural Infrastructure development and Technology misssions
Rural Infrastructure development and Technology misssions
 
CCS CONDUCT RULES
CCS CONDUCT RULESCCS CONDUCT RULES
CCS CONDUCT RULES
 
DFPR 1978 (Revised )June 20.PPT
DFPR 1978 (Revised )June 20.PPTDFPR 1978 (Revised )June 20.PPT
DFPR 1978 (Revised )June 20.PPT
 
The Commercial Courts, Commercial Division & Commercial Appellate Division ...
The Commercial Courts,  Commercial Division  & Commercial Appellate Division ...The Commercial Courts,  Commercial Division  & Commercial Appellate Division ...
The Commercial Courts, Commercial Division & Commercial Appellate Division ...
 
Lecture on financial and cost control in railway workshops
Lecture on financial and cost control in railway workshopsLecture on financial and cost control in railway workshops
Lecture on financial and cost control in railway workshops
 
Acr instructions improved
Acr instructions improvedAcr instructions improved
Acr instructions improved
 
How to control corruption
How to control corruptionHow to control corruption
How to control corruption
 
Kerala Land Acquissition- R &R Policy
Kerala Land Acquissition- R &R PolicyKerala Land Acquissition- R &R Policy
Kerala Land Acquissition- R &R Policy
 
Union budget 2019-2020
Union budget 2019-2020Union budget 2019-2020
Union budget 2019-2020
 
Anti corruption commission of bangladesh and its success 08-02-2017 for ad...
Anti  corruption commission of   bangladesh and its success 08-02-2017 for ad...Anti  corruption commission of   bangladesh and its success 08-02-2017 for ad...
Anti corruption commission of bangladesh and its success 08-02-2017 for ad...
 
Article 356
Article 356Article 356
Article 356
 
Defence accounts department
Defence accounts departmentDefence accounts department
Defence accounts department
 
Public Administration-Meaning, Nature, Scope, Phases
Public Administration-Meaning, Nature, Scope, PhasesPublic Administration-Meaning, Nature, Scope, Phases
Public Administration-Meaning, Nature, Scope, Phases
 
Vibrant Gujarat Summit on Micro, Small and medium enterprise and their econom...
Vibrant Gujarat Summit on Micro, Small and medium enterprise and their econom...Vibrant Gujarat Summit on Micro, Small and medium enterprise and their econom...
Vibrant Gujarat Summit on Micro, Small and medium enterprise and their econom...
 
Deendayal Antyodaya Yojana-National Urban Livelihoods Mission (DAY-NULM.pptx
Deendayal Antyodaya Yojana-National Urban Livelihoods Mission (DAY-NULM.pptxDeendayal Antyodaya Yojana-National Urban Livelihoods Mission (DAY-NULM.pptx
Deendayal Antyodaya Yojana-National Urban Livelihoods Mission (DAY-NULM.pptx
 

En vedette

Project Sparsh
Project SparshProject Sparsh
Project Sparsh
Sourav Roy
 
Dragan Puac Hapi
Dragan Puac HapiDragan Puac Hapi
Dragan Puac Hapi
Sead Kljuno
 
College scholarships and
College scholarships andCollege scholarships and
College scholarships and
case2177
 

En vedette (20)

Project Sparsh
Project SparshProject Sparsh
Project Sparsh
 
Canàries Televisió
Canàries TelevisióCanàries Televisió
Canàries Televisió
 
Dragan Puac Hapi
Dragan Puac HapiDragan Puac Hapi
Dragan Puac Hapi
 
ข้อสอบ O-net 51 วิทยาศาสตร์
ข้อสอบ O-net 51 วิทยาศาสตร์ข้อสอบ O-net 51 วิทยาศาสตร์
ข้อสอบ O-net 51 วิทยาศาสตร์
 
ข้อสอบ O-net 53 สุข ศิลปะ การงาน
ข้อสอบ O-net  53 สุข ศิลปะ การงานข้อสอบ O-net  53 สุข ศิลปะ การงาน
ข้อสอบ O-net 53 สุข ศิลปะ การงาน
 
Os cogomelos
Os cogomelos Os cogomelos
Os cogomelos
 
Upholding Employee Rights In Ireland: Fighting Against Unfair Dismissals
Upholding Employee Rights In Ireland: Fighting Against Unfair DismissalsUpholding Employee Rights In Ireland: Fighting Against Unfair Dismissals
Upholding Employee Rights In Ireland: Fighting Against Unfair Dismissals
 
柄沢 上高地
柄沢 上高地柄沢 上高地
柄沢 上高地
 
ข้อสอบ O-net 52 คณิตศาสตร์
ข้อสอบ O-net 52 คณิตศาสตร์ข้อสอบ O-net 52 คณิตศาสตร์
ข้อสอบ O-net 52 คณิตศาสตร์
 
Fernando pessoa prose portuguese literature
Fernando pessoa prose portuguese literatureFernando pessoa prose portuguese literature
Fernando pessoa prose portuguese literature
 
Pp comm
Pp commPp comm
Pp comm
 
Rozbudowa ścieżek i doświetlenie parku przy WIML
Rozbudowa ścieżek i doświetlenie parku przy WIMLRozbudowa ścieżek i doświetlenie parku przy WIML
Rozbudowa ścieżek i doświetlenie parku przy WIML
 
Foreign Market Entry mode. final
Foreign Market Entry mode. finalForeign Market Entry mode. final
Foreign Market Entry mode. final
 
College scholarships and
College scholarships andCollege scholarships and
College scholarships and
 
의원님을 부탁해 - 임영제, 코드포서울 2014 연말 공유회
의원님을 부탁해 - 임영제, 코드포서울 2014 연말 공유회의원님을 부탁해 - 임영제, 코드포서울 2014 연말 공유회
의원님을 부탁해 - 임영제, 코드포서울 2014 연말 공유회
 
CSF fand ANS
CSF fand ANSCSF fand ANS
CSF fand ANS
 
How an alt tag can boost your seo
How an alt tag can boost your seo How an alt tag can boost your seo
How an alt tag can boost your seo
 
PowerPointn
PowerPointnPowerPointn
PowerPointn
 
Portuguese writers and their works
Portuguese writers and their worksPortuguese writers and their works
Portuguese writers and their works
 
Domain name best practices
Domain name best practices Domain name best practices
Domain name best practices
 

Similaire à Sparsh

13_TRANSFER-DATA-USING-COMPUTER-SOFTWARE.pptx
13_TRANSFER-DATA-USING-COMPUTER-SOFTWARE.pptx13_TRANSFER-DATA-USING-COMPUTER-SOFTWARE.pptx
13_TRANSFER-DATA-USING-COMPUTER-SOFTWARE.pptx
LadyChristianneCalic
 
E031102034039
E031102034039E031102034039
E031102034039
theijes
 
XCube-overview-brochure-revB
XCube-overview-brochure-revBXCube-overview-brochure-revB
XCube-overview-brochure-revB
Richard Jaenicke
 

Similaire à Sparsh (20)

Sparsh 22 oct
Sparsh 22 octSparsh 22 oct
Sparsh 22 oct
 
13_TRANSFER-DATA-USING-COMPUTER-SOFTWARE.pptx
13_TRANSFER-DATA-USING-COMPUTER-SOFTWARE.pptx13_TRANSFER-DATA-USING-COMPUTER-SOFTWARE.pptx
13_TRANSFER-DATA-USING-COMPUTER-SOFTWARE.pptx
 
M-Stream® File Transfer Acceleration | Solution Brief
M-Stream® File Transfer Acceleration | Solution BriefM-Stream® File Transfer Acceleration | Solution Brief
M-Stream® File Transfer Acceleration | Solution Brief
 
Task2 maths
Task2 mathsTask2 maths
Task2 maths
 
Storage Made Easy - M-Stream File Transfer Acceleration
Storage Made Easy - M-Stream File Transfer AccelerationStorage Made Easy - M-Stream File Transfer Acceleration
Storage Made Easy - M-Stream File Transfer Acceleration
 
Secured Authorized Deduplication Based Hybrid Cloud
Secured Authorized Deduplication Based Hybrid CloudSecured Authorized Deduplication Based Hybrid Cloud
Secured Authorized Deduplication Based Hybrid Cloud
 
E031102034039
E031102034039E031102034039
E031102034039
 
Dropbox
DropboxDropbox
Dropbox
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CLOUD COMPUTING PPT
CLOUD COMPUTING PPTCLOUD COMPUTING PPT
CLOUD COMPUTING PPT
 
Android Trainning Session 2
Android Trainning  Session 2Android Trainning  Session 2
Android Trainning Session 2
 
Dropbox assgnment
Dropbox assgnmentDropbox assgnment
Dropbox assgnment
 
Storage As A Service (StAAS)
Storage As A Service (StAAS)Storage As A Service (StAAS)
Storage As A Service (StAAS)
 
Comprehensive Study on Data Security in Cloud Data Store
Comprehensive Study on Data Security in  Cloud Data StoreComprehensive Study on Data Security in  Cloud Data Store
Comprehensive Study on Data Security in Cloud Data Store
 
Cloud-Based Multimedia Content Protection System
 Cloud-Based Multimedia Content Protection System Cloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection System
 
Cloud based multimedia content protection system3
Cloud based multimedia content protection system3Cloud based multimedia content protection system3
Cloud based multimedia content protection system3
 
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
 CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
 
Cloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection SystemCloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection System
 
XCube-overview-brochure-revB
XCube-overview-brochure-revBXCube-overview-brochure-revB
XCube-overview-brochure-revB
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Sparsh

  • 1.
  • 3. SPARSH TOUCH THE CLOUD ANANDU KRISHNA.K.K S5 CT 12132268 GPTC NEDUMANGAD
  • 4. INTRODUCTION: ☺ Concept : Pranav Mistry ☺ Research project at MIT Media lab ☺ SPARSH : Sanskrit word for “touch” ☺ Touch-Based System For Transferring Data 4
  • 5.  Sparsh isn't an app, at least not in the way we generally use the word  It's a tool that's supposed to be part of a mobile operating system  It creates a virtual cloud-based clipboard where any data.  It's like a phone number or photograph, can temporarily live until its "pasted" to another device
  • 6.
  • 7. DATA CLOUD DEVICE A USER DEVICE B CONCEPTUAL DATA TRANSFER USER TOUCHES A DATA ITEM ON SCREEN OF DEVICE A USER TOUCHES AN EMPTY SPACE ON SCREEN OF DEVICE B ACTUAL DATA TRANSFER
  • 9. Listen to ’touch’ event Paste-able area? Download Previously uploaded data from data cloud Upload data item to data cloud with unique ID of the logged-in user Data item? Data available for this user? yes yes yes No No No
  • 10. •Selected data item ,then SPARSH copies the data into the unique ID of the current login user •SPARSH checks whether there is previously copied location information available on the data cloud with same user ID •SPARSH downloads data from data cloud, if the data is available
  • 11. Overview of the SPARSH System A. Enabling SPARSH B. User Authentication C. Copy Data D. Past/Pass Data 11
  • 12. Enabling SPARSH  A User has option to enable this service through the system main settings  Its enable mode appears on status bar of the screen showing the status(sign in)  SPARSH listens to long- press touch events and initiates copying/pasting of data
  • 13. User Authentication 13 User needs to login to the SPARSH system before her allowed to copy- paste data There is few ways of doing this: • Using an interface with text boxes to enter username and password • Drawing a secret sign or pattern on touch screen device • Face recognition • Fingerprint detection
  • 14. Copy Data • Long press on a data item(keep finger on data more than 1.5 second) • User can take the finger away as soon as the ‘copying ’ message appears and move on to copy the next time 14
  • 15. • Copying multiple items: All data transfer has unique ID • Handling different data type: Data cloud is saved into the user’s space in specified format: TIMESTAMP_NAME.TYPE where TIMESTAMP is a unique string generated from server time, NAME is file name and TYPE is data type 15
  • 16. Paste/Pass Data • Long press an empty space on touch screen • SPARSH identifies long-press on a data item as an indication to copy and long-press on empty space as an indication to paste • Pasting : Once pasting action is established, SPARSH looks for content in the cloud space assigned to a specific user • Data automatically removed from the server after pasting but a user has the option to change the SPARSH settings to keep a copy in the cloud 16
  • 17. • Handling different data :When pasting , SPARSH pays special attention to the type of data and selects appropriate action • Frist SPARSH look for at ‘TYPE’ extension of the filename • If file type is ‘txt’, SPARSH looks at the NAME field in the name format to identify whether it is a URL,PHONE etc. and open the file content using an appropriate application 17
  • 18. The pasting process is illustrated in the following pseudo code : Listen for a long press IF Long press and NOT on a data item Initiate paste () Go back to Listen Initiate paste () Check User’s Folder in the cloud server IF Contents Available preview contents IF select preview item Check FileName(filename= TIMESTAMP_NAME.TYPE) check TYPE IF not ‘.txt’ download file to current location ELSE check NAME open file content using an appropriate application
  • 20. Method-1 • SPARSH uses Dropbox to store the data in a temporary folder. The user runs SPARSH software program on their devices, and signs-in using their Dropbox credentials. • In SPARSH mode, if a user touches a data item (such as a picture, video link and text), it gets uploaded to the user’s SPARSH folder on Dropbox. If the user touches a paste-able area on the screen (such as a search bar or blank space in a folder), the corresponding data is retrieved from the user’s Dropbox.
  • 21. Method -2 • SPARSH system(an alternative to the Dropbox 250 approach) the data cloud runs on an FTP server, where each user has a folder with a unique ID. In yet another implementation the user is authenticated using a unique drawn pattern on the touch screen. This is implemented using a “$1 recognizer” 21
  • 22. • In SPARSH mode, if a user touches a data item on screen (a picture, video link, text, etc.) it gets uploaded to his folder on data cloud (Dropbox or FTP server). If the user touches a paste-able area on screen, SPARSH retrieves corresponding data from his folder on the data cloud. • Users can copy multiple items by touching them in sequence and When pasting, the user can touch-select the data item to be copied for a preview. 22
  • 23. • Although interaction supported by SPARSH are best suited for touchscreen devices, Dropbox based implementation allows users to access data from their Dropbox application installed on regular non- touchscreen devices or through Dropbox’s Web interface as Well. It is straightforward to extend SPARSH implantation to other data cloud services such as Box.net. 23
  • 25. iii Transferring a Phone Number/Text from Web Page to a Mobile Phone.
  • 27. Moving Online Videos Between Devices
  • 28. Sample trailer on SPARSH 28
  • 29.
  • 30. 30
  • 31. 31
  • 32. Special Thanks To, Manjusha T.T - HOS and Guide ALL DEPARTMENT STAFF
  • 33. Special Thanks To, ARJU KRISHNA K. K ARUN V. N ARUN S NAIR ALEX S. R NANDHU KUMAR M SYAMA S. U