SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Customs duty valuation - procedures
Customs duty valuation - proceduresCustoms duty valuation - procedures
Customs duty valuation - proceduresajay babu bandi
 
Rfid race timing solutions and sports tracking systems
Rfid race timing solutions and sports tracking systemsRfid race timing solutions and sports tracking systems
Rfid race timing solutions and sports tracking systemsSyndicate Group
 
WTO TBT presenation - ARSO 12 aug
WTO TBT presenation - ARSO 12 augWTO TBT presenation - ARSO 12 aug
WTO TBT presenation - ARSO 12 augDevin McDaniels
 
Doha development agenda
Doha development agenda Doha development agenda
Doha development agenda PoojaKori4
 
360 degree analysis of rule 42
360 degree analysis of rule 42360 degree analysis of rule 42
360 degree analysis of rule 42SHASHANK GUPTA
 
Multilateral instrument (mli) arbitration [articles 18-26]
Multilateral instrument (mli)   arbitration [articles 18-26]Multilateral instrument (mli)   arbitration [articles 18-26]
Multilateral instrument (mli) arbitration [articles 18-26]DVSResearchFoundatio
 
Strategic alliances and interfirm knowledge transfer
Strategic alliances and interfirm knowledge transferStrategic alliances and interfirm knowledge transfer
Strategic alliances and interfirm knowledge transferMin Luen Sun
 
Custom law
Custom lawCustom law
Custom lawDIVYA
 
Sales tax and customs duty
Sales tax and customs dutySales tax and customs duty
Sales tax and customs dutyAdakho Kadete
 
Indian food safety and standards Act, 2006
Indian food safety and standards Act, 2006Indian food safety and standards Act, 2006
Indian food safety and standards Act, 2006ILRI
 

Was ist angesagt? (20)

Customs duty valuation - procedures
Customs duty valuation - proceduresCustoms duty valuation - procedures
Customs duty valuation - procedures
 
Rfid race timing solutions and sports tracking systems
Rfid race timing solutions and sports tracking systemsRfid race timing solutions and sports tracking systems
Rfid race timing solutions and sports tracking systems
 
WTO TBT presenation - ARSO 12 aug
WTO TBT presenation - ARSO 12 augWTO TBT presenation - ARSO 12 aug
WTO TBT presenation - ARSO 12 aug
 
Developing food safety systems internationally
Developing food safety systems internationallyDeveloping food safety systems internationally
Developing food safety systems internationally
 
Export inspection
Export inspectionExport inspection
Export inspection
 
Doha development agenda
Doha development agenda Doha development agenda
Doha development agenda
 
input tax credit under GST
input tax credit under GSTinput tax credit under GST
input tax credit under GST
 
360 degree analysis of rule 42
360 degree analysis of rule 42360 degree analysis of rule 42
360 degree analysis of rule 42
 
Multilateral instrument (mli) arbitration [articles 18-26]
Multilateral instrument (mli)   arbitration [articles 18-26]Multilateral instrument (mli)   arbitration [articles 18-26]
Multilateral instrument (mli) arbitration [articles 18-26]
 
Strategic alliances and interfirm knowledge transfer
Strategic alliances and interfirm knowledge transferStrategic alliances and interfirm knowledge transfer
Strategic alliances and interfirm knowledge transfer
 
What is gst
What is gstWhat is gst
What is gst
 
WORLD TRADE ORGANISATION (WTO)
WORLD TRADE ORGANISATION (WTO)WORLD TRADE ORGANISATION (WTO)
WORLD TRADE ORGANISATION (WTO)
 
Custom law
Custom lawCustom law
Custom law
 
Gst presentation
Gst presentationGst presentation
Gst presentation
 
EXEMPTIONS UNDER GST.pptx
EXEMPTIONS  UNDER GST.pptxEXEMPTIONS  UNDER GST.pptx
EXEMPTIONS UNDER GST.pptx
 
The first 1000 days
The first 1000 daysThe first 1000 days
The first 1000 days
 
Sales tax and customs duty
Sales tax and customs dutySales tax and customs duty
Sales tax and customs duty
 
Indian food safety and standards Act, 2006
Indian food safety and standards Act, 2006Indian food safety and standards Act, 2006
Indian food safety and standards Act, 2006
 
Japan: Update on regulation of food packaging 2011
Japan: Update on regulation of food packaging 2011Japan: Update on regulation of food packaging 2011
Japan: Update on regulation of food packaging 2011
 
India And GATT
India And GATTIndia And GATT
India And GATT
 

Andere mochten auch

Project Sparsh
Project SparshProject Sparsh
Project SparshSourav Roy
 
Canàries Televisió
Canàries TelevisióCanàries Televisió
Canàries TelevisióTV555
 
Dragan Puac Hapi
Dragan Puac HapiDragan Puac Hapi
Dragan Puac HapiSead Kljuno
 
ข้อสอบ O-net 51 วิทยาศาสตร์
ข้อสอบ O-net 51 วิทยาศาสตร์ข้อสอบ O-net 51 วิทยาศาสตร์
ข้อสอบ O-net 51 วิทยาศาสตร์603_Suttiruk
 
ข้อสอบ O-net 53 สุข ศิลปะ การงาน
ข้อสอบ O-net  53 สุข ศิลปะ การงานข้อสอบ O-net  53 สุข ศิลปะ การงาน
ข้อสอบ O-net 53 สุข ศิลปะ การงาน603_Suttiruk
 
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 DismissalsBlackwell O'Reilly Solicitors
 
柄沢 上高地
柄沢 上高地柄沢 上高地
柄沢 上高地end-t
 
ข้อสอบ O-net 52 คณิตศาสตร์
ข้อสอบ O-net 52 คณิตศาสตร์ข้อสอบ O-net 52 คณิตศาสตร์
ข้อสอบ O-net 52 คณิตศาสตร์603_Suttiruk
 
Fernando pessoa prose portuguese literature
Fernando pessoa prose portuguese literatureFernando pessoa prose portuguese literature
Fernando pessoa prose portuguese literatureJochelle Buncio
 
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 WIMLMichal Kostrzewa
 
Foreign Market Entry mode. final
Foreign Market Entry mode. finalForeign Market Entry mode. final
Foreign Market Entry mode. finalFarzad Kheiriasl
 
College scholarships and
College scholarships andCollege scholarships and
College scholarships andcase2177
 
의원님을 부탁해 - 임영제, 코드포서울 2014 연말 공유회
의원님을 부탁해 - 임영제, 코드포서울 2014 연말 공유회의원님을 부탁해 - 임영제, 코드포서울 2014 연말 공유회
의원님을 부탁해 - 임영제, 코드포서울 2014 연말 공유회codenamu
 
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 Erik Krupp
 
Portuguese writers and their works
Portuguese writers and their worksPortuguese writers and their works
Portuguese writers and their worksJochelle Buncio
 
Domain name best practices
Domain name best practices Domain name best practices
Domain name best practices Erik Krupp
 

Andere mochten auch (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
 

Ähnlich wie 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.pptxLadyChristianneCalic
 
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 BriefHybrid Cloud
 
Task2 maths
Task2 mathsTask2 maths
Task2 mathsthug91
 
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 AccelerationHybrid Cloud
 
Secured Authorized Deduplication Based Hybrid Cloud
Secured Authorized Deduplication Based Hybrid CloudSecured Authorized Deduplication Based Hybrid Cloud
Secured Authorized Deduplication Based Hybrid Cloudtheijes
 
E031102034039
E031102034039E031102034039
E031102034039theijes
 
Android Trainning Session 2
Android Trainning  Session 2Android Trainning  Session 2
Android Trainning Session 2Shanmugapriya D
 
Storage As A Service (StAAS)
Storage As A Service (StAAS)Storage As A Service (StAAS)
Storage As A Service (StAAS)Shreyans Jain
 
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 StoreDirarDarweesh
 
Cloud-Based Multimedia Content Protection System
 Cloud-Based Multimedia Content Protection System Cloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection Systemnexgentechnology
 
Cloud based multimedia content protection system3
Cloud based multimedia content protection system3Cloud based multimedia content protection system3
Cloud based multimedia content protection system3nexgentech15
 
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
 CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEMNexgen Technology
 
Cloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection SystemCloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection Systemnexgentechnology
 
XCube-overview-brochure-revB
XCube-overview-brochure-revBXCube-overview-brochure-revB
XCube-overview-brochure-revBRichard Jaenicke
 

Ähnlich wie 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
 

Kürzlich hochgeladen

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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.pdfEnterprise Knowledge
 
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 RobisonAnna Loughnan Colquhoun
 
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 2024Results
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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...Neo4j
 
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 SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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 AutomationSafe Software
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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...
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

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