SlideShare a Scribd company logo
Browser and Management App
        for Google’s Person Finder
               Heiko J Schick




4/13/2011                            1
Preliminary Statements
• All conclusions and observations are my
  personal view and are based on my own
  interpretation.

• The proposal is made for an major disaster
  (e.g. Japan earthquake).



4/13/2011                                      2
Section 1

   INTRODUCTION


4/13/2011         3
End-User Behavior (1)



                       Source: Google URL Shortener Statistic for Japan Person Finder




                                                                                   Source: Bit.ly URL Shortener Statistic
                                                                                   for Japan Person Finder




                                                                                   Source: Bit.ly URL Shortener Statistic
                                                                                   for Christchurch Person Finder

4/13/2011                                                                                                         4
End-User Behavior (2)




                                Source: Google Trends



4/13/2011                                               5
Sequence of Response to Earthquake




            Source: Behavior During Earthquakes: A Southern Italian Example, http://www.ijmed.org/viewpdf.php?pdf=mar1990

4/13/2011                                                                                                                   6
Observations (1)
• A “people finder” tool has the highest usage
  during the first week after the disaster
  happened.
      – Quick response is a must!
      – Scalable infrastructure since many requests as to be
        handled.
      – After the first week the usage is going dramatically down.




4/13/2011                                                            7
4/13/2011   8
Usage of social media
            during an emergency




4/13/2011                           9
How help will be requested




4/13/2011                                10
Which information is useful?




4/13/2011                                  11
Pros and Cons with social media




4/13/2011                              12
Observations (2)
• People would use social networks to
  communicate that they are save.
• People would request help via a text message or
  a social networks (for a known person).
• People would use social networks to get
  information.
      – Location of food and water
      – Evacuation routes or shelter locations
      – Road closures or location of medical services
• Remember the benefits, threads and challenges
  of social networks!

4/13/2011                                               13
Section 2

   GOOGLE’S PERSON FINDER


4/13/2011                   14
Google’s Person Finder (1)
• Japan's Person Finder has nearly 607,400
  records.                                                                         Source: Google Person Finder , April 4



• Person Finder was created and launched 72
  hours after the Haiti earthquake, within one
  day of the February 2010 Chile earthquake,
  within three hours of the February 2011 New
  Zealand earthquake and within one hour after
  the Japan earthquake.  Source: http://money.cnn.com/2011/03/17/technology/google_person_finder_japan/index.htm?hpt=T2




4/13/2011                                                                                                    15
Google’s Person Finder (2)
•   The Japanese people finder is available in 8 languages: Japanese, English, Korean, Chinese,
    Portuguese, Spanish, Vietnamese.

•   The application consist out of 45 Python, 25 HTML, 5 CSS, and 25 Language files. So in theory
    it can be available in more as 8 languages!

•   Programed in Python with Google's App Engine's API.
      –     Dynamic web serving, with full support for common web technologies
      –     Persistent storage with queries, sorting and transactions
      –     Automatic scaling and load balancing
      –     APIs for authenticating users and sending email using Google Accounts
      –     Task queues for performing work outside of the scope of a web request
      –     Scheduled tasks for triggering events at specified times and regular intervals


•   The GUI has a very simple and functional UI flow.

•   All data and information is handled in the People Finder Interchange Format (PFIF), so that it
    can easily shared with other sides.

4/13/2011                                                                                         16
Google’s Person Finder
                   Front Page




4/13/2011                            17
Google’s Person Finder
              I’m looking for someone




4/13/2011                               18
Google’s Person Finder
                Detailed Information




4/13/2011                              19
Section 3

   BROWSER AND MANAGEMENT APP


4/13/2011                       20
Proposal
•   Have a browser or management web application for the Google Person Finder database,
    which can be used by friends, relatives, companies, aid agency or shelters to administrate
    and manage several person entries of the Google Person Finder database.

•   The browser or management web application is outside of any social network, but uses third
    party social network APIs (e.g. Facebook Graph API, Twitter OAuth API) and the Google
    Person Finder database.

•   You can create lists, add persons to the list and share a list or a person via social networks
    (Twitter, Facebook) with comments (e.g. missing, alive, etc.).

•   You can get easy access to Google Person Finder database entries without the need to search
    for persons or access the detail page of persons individually.

•   Get a fast status overview of one person or all person within a list (e.g. 3 of 10 are missing).

•   Display detailed data of a person (including maps, social network posts, etc.).


4/13/2011                                                                                              21
Further Ideas
•   Add a “seen” button, which is similar the Facebook “like” button. Increased click rate indicates that
    the person is alive. Also, you can see which people pressed the “seen” button, so that you can
    request more information.

•   Use the information which a person is sharing within its status network as indication that the
    person is alive. For example: If someone posted a status update, the coresponding Google Person
    Finder database entry can reflect this as “it is likely that person is alive”.

•   Use the last known geo tag location (e.g. address) of a person to display additional useful
    information on a map. This information can be use by friends, co-workers, etc.

    For example:
      –     If the status is “missing” display emergency routes, hospital and shelter location that are close to the geo
            tag location. This gives people an idea where they can search for the missing person.
      –     If the status is “alive” display food and water locations to give better advices.


•   If the status of a person changes (e.g. from missing to alive) sent an e-mail, SMS, Facebook message
    or Twitter message. This enables easy usage of push notification services for mobile devices like
    smarphones.



4/13/2011                                                                                                                  22
Nulla dui purus, eleifend vel, consequat
            non, dictum porta, nulla. Duis ante mi,

    Lists                People
                                          Information

       1                    1
       2                    2            Header
                                         •List item 1
                                         •List Item 2
                            3    !
                                         Nulla dui purus, eleifend vel, consequat
                                         non, dictum porta, nulla. Duis ante mi,
                                         laoreet ut, commodo eleifend, cursus nec,
                                         lorem. Aenean eu est. Etiam imperdiet
                                         turpis.



4/13/2011                                                                        23
1,2,6   Examples (1)

   1
                                         4




                    3


                                   5
4/13/2011                                       24
                                   Source: TweetDeck
Examples (2)
                                   2
6

                               4

                                             4,5
    3


        1
                               5
    4/13/2011                          Source: Seesmic 25
                                                       Web
Legend
1. Social Network Activities (Sharing, Tagging,
   Marking, etc.)
2. Search
3. Short Information about a List or a Person
4. Detail Information about a Person
5. Status Updates
6. List Management

4/13/2011                                         26
More Examples
            Display more Information and Search




4/13/2011                                         27
More Examples
            Sharing on Social Networks




4/13/2011                                28
More Examples
            Login and Authentication




4/13/2011                              29
End




4/13/2011         30

More Related Content

Similar to Browser and Management App for Google's Person Finder

2010 MAGIC Keynote
2010 MAGIC Keynote2010 MAGIC Keynote
2010 MAGIC Keynote
Learon Dalby
 
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic Issues
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic IssuesOpen Government Data Tutorial at CLEI 2013. Part 5 Semantic Issues
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic Issues
jpane
 
Crisis Communications Online: Web and Social Media
Crisis Communications Online: Web and Social MediaCrisis Communications Online: Web and Social Media
Crisis Communications Online: Web and Social Media
Jeffrey Levy
 
SemTech West 2011 - Digital Provenance
SemTech West 2011 - Digital ProvenanceSemTech West 2011 - Digital Provenance
SemTech West 2011 - Digital Provenance
gvj4v
 
Data, data, data
Data, data, dataData, data, data
Data, data, data
andrewxhill
 
Mobile App Presentation
Mobile App PresentationMobile App Presentation
Mobile App PresentationJenny Donley
 
Alao presentation
Alao presentationAlao presentation
Alao presentationk-baril
 
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
Bang Hui Lim
 
Going mobile
Going mobileGoing mobile
Going mobile
LTatUoN
 
Developing Staff Competencies in Emerging Technologies
Developing Staff Competencies in Emerging TechnologiesDeveloping Staff Competencies in Emerging Technologies
Developing Staff Competencies in Emerging Technologies
Douglas Joubert
 
Citizen Sensing, Social Media Analytics, and Applications
Citizen Sensing, Social Media Analytics, and ApplicationsCitizen Sensing, Social Media Analytics, and Applications
Citizen Sensing, Social Media Analytics, and Applications
Amit Sheth
 
Bringing a data mindset to your reporting - Brant Houston - Illinois NewsTrai...
Bringing a data mindset to your reporting - Brant Houston - Illinois NewsTrai...Bringing a data mindset to your reporting - Brant Houston - Illinois NewsTrai...
Bringing a data mindset to your reporting - Brant Houston - Illinois NewsTrai...
News Leaders Association's NewsTrain
 
Data Science For Social Good: Tackling the Challenge of Homelessness
Data Science For Social Good: Tackling the Challenge of HomelessnessData Science For Social Good: Tackling the Challenge of Homelessness
Data Science For Social Good: Tackling the Challenge of Homelessness
Anita Luthra
 
Designing and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideDesigning and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guide
Karen Church
 
It’s the people’s data presentation april 2015
It’s the people’s data presentation april 2015It’s the people’s data presentation april 2015
It’s the people’s data presentation april 2015
J T "Tom" Johnson
 
Preservation for all: the future of government documents and the “digital FDL...
Preservation for all: the future of government documents and the “digital FDL...Preservation for all: the future of government documents and the “digital FDL...
Preservation for all: the future of government documents and the “digital FDL...
James Jacobs
 
Social media
Social mediaSocial media
Social media
Shubham Mishra
 
Social media
Social mediaSocial media
Social media
Beyene Legesse
 

Similar to Browser and Management App for Google's Person Finder (20)

2010 MAGIC Keynote
2010 MAGIC Keynote2010 MAGIC Keynote
2010 MAGIC Keynote
 
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic Issues
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic IssuesOpen Government Data Tutorial at CLEI 2013. Part 5 Semantic Issues
Open Government Data Tutorial at CLEI 2013. Part 5 Semantic Issues
 
Crisis Communications Online: Web and Social Media
Crisis Communications Online: Web and Social MediaCrisis Communications Online: Web and Social Media
Crisis Communications Online: Web and Social Media
 
Japan After Action Review
Japan After Action ReviewJapan After Action Review
Japan After Action Review
 
SemTech West 2011 - Digital Provenance
SemTech West 2011 - Digital ProvenanceSemTech West 2011 - Digital Provenance
SemTech West 2011 - Digital Provenance
 
Ilmiöluento
IlmiöluentoIlmiöluento
Ilmiöluento
 
Data, data, data
Data, data, dataData, data, data
Data, data, data
 
Mobile App Presentation
Mobile App PresentationMobile App Presentation
Mobile App Presentation
 
Alao presentation
Alao presentationAlao presentation
Alao presentation
 
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Developing Staff Competencies in Emerging Technologies
Developing Staff Competencies in Emerging TechnologiesDeveloping Staff Competencies in Emerging Technologies
Developing Staff Competencies in Emerging Technologies
 
Citizen Sensing, Social Media Analytics, and Applications
Citizen Sensing, Social Media Analytics, and ApplicationsCitizen Sensing, Social Media Analytics, and Applications
Citizen Sensing, Social Media Analytics, and Applications
 
Bringing a data mindset to your reporting - Brant Houston - Illinois NewsTrai...
Bringing a data mindset to your reporting - Brant Houston - Illinois NewsTrai...Bringing a data mindset to your reporting - Brant Houston - Illinois NewsTrai...
Bringing a data mindset to your reporting - Brant Houston - Illinois NewsTrai...
 
Data Science For Social Good: Tackling the Challenge of Homelessness
Data Science For Social Good: Tackling the Challenge of HomelessnessData Science For Social Good: Tackling the Challenge of Homelessness
Data Science For Social Good: Tackling the Challenge of Homelessness
 
Designing and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideDesigning and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guide
 
It’s the people’s data presentation april 2015
It’s the people’s data presentation april 2015It’s the people’s data presentation april 2015
It’s the people’s data presentation april 2015
 
Preservation for all: the future of government documents and the “digital FDL...
Preservation for all: the future of government documents and the “digital FDL...Preservation for all: the future of government documents and the “digital FDL...
Preservation for all: the future of government documents and the “digital FDL...
 
Social media
Social mediaSocial media
Social media
 
Social media
Social mediaSocial media
Social media
 

More from Heiko Joerg Schick

Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)
Heiko Joerg Schick
 
Huawei empowers healthcare industry with AI technology
Huawei empowers healthcare industry with AI technologyHuawei empowers healthcare industry with AI technology
Huawei empowers healthcare industry with AI technology
Heiko Joerg Schick
 
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
Heiko Joerg Schick
 
The Smarter Car for Autonomous Driving
 The Smarter Car for Autonomous Driving The Smarter Car for Autonomous Driving
The Smarter Car for Autonomous Driving
Heiko Joerg Schick
 
From edge computing to in-car computing
From edge computing to in-car computingFrom edge computing to in-car computing
From edge computing to in-car computing
Heiko Joerg Schick
 
Need and value for various levels of autonomous driving
Need and value for various levels of autonomous drivingNeed and value for various levels of autonomous driving
Need and value for various levels of autonomous driving
Heiko Joerg Schick
 
Petascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsPetascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsHeiko Joerg Schick
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Heiko Joerg Schick
 
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFSRun-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFSHeiko Joerg Schick
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHeiko Joerg Schick
 
Real time Flood Simulation for Metro Manila and the Philippines
Real time Flood Simulation for Metro Manila and the PhilippinesReal time Flood Simulation for Metro Manila and the Philippines
Real time Flood Simulation for Metro Manila and the PhilippinesHeiko Joerg Schick
 
directCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI ExpressdirectCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI ExpressHeiko Joerg Schick
 
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)Heiko Joerg Schick
 

More from Heiko Joerg Schick (17)

Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)
 
Huawei empowers healthcare industry with AI technology
Huawei empowers healthcare industry with AI technologyHuawei empowers healthcare industry with AI technology
Huawei empowers healthcare industry with AI technology
 
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
 
The Smarter Car for Autonomous Driving
 The Smarter Car for Autonomous Driving The Smarter Car for Autonomous Driving
The Smarter Car for Autonomous Driving
 
From edge computing to in-car computing
From edge computing to in-car computingFrom edge computing to in-car computing
From edge computing to in-car computing
 
Need and value for various levels of autonomous driving
Need and value for various levels of autonomous drivingNeed and value for various levels of autonomous driving
Need and value for various levels of autonomous driving
 
Petascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsPetascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big Analytics
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
 
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFSRun-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
 
Blue Gene Active Storage
Blue Gene Active StorageBlue Gene Active Storage
Blue Gene Active Storage
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale Computing
 
Real time Flood Simulation for Metro Manila and the Philippines
Real time Flood Simulation for Metro Manila and the PhilippinesReal time Flood Simulation for Metro Manila and the Philippines
Real time Flood Simulation for Metro Manila and the Philippines
 
Slimline Open Firmware
Slimline Open FirmwareSlimline Open Firmware
Slimline Open Firmware
 
Agnostic Device Drivers
Agnostic Device DriversAgnostic Device Drivers
Agnostic Device Drivers
 
The Cell Processor
The Cell ProcessorThe Cell Processor
The Cell Processor
 
directCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI ExpressdirectCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI Express
 
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
 

Recently uploaded

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 

Recently uploaded (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 

Browser and Management App for Google's Person Finder

  • 1. Browser and Management App for Google’s Person Finder Heiko J Schick 4/13/2011 1
  • 2. Preliminary Statements • All conclusions and observations are my personal view and are based on my own interpretation. • The proposal is made for an major disaster (e.g. Japan earthquake). 4/13/2011 2
  • 3. Section 1 INTRODUCTION 4/13/2011 3
  • 4. End-User Behavior (1) Source: Google URL Shortener Statistic for Japan Person Finder Source: Bit.ly URL Shortener Statistic for Japan Person Finder Source: Bit.ly URL Shortener Statistic for Christchurch Person Finder 4/13/2011 4
  • 5. End-User Behavior (2) Source: Google Trends 4/13/2011 5
  • 6. Sequence of Response to Earthquake Source: Behavior During Earthquakes: A Southern Italian Example, http://www.ijmed.org/viewpdf.php?pdf=mar1990 4/13/2011 6
  • 7. Observations (1) • A “people finder” tool has the highest usage during the first week after the disaster happened. – Quick response is a must! – Scalable infrastructure since many requests as to be handled. – After the first week the usage is going dramatically down. 4/13/2011 7
  • 9. Usage of social media during an emergency 4/13/2011 9
  • 10. How help will be requested 4/13/2011 10
  • 11. Which information is useful? 4/13/2011 11
  • 12. Pros and Cons with social media 4/13/2011 12
  • 13. Observations (2) • People would use social networks to communicate that they are save. • People would request help via a text message or a social networks (for a known person). • People would use social networks to get information. – Location of food and water – Evacuation routes or shelter locations – Road closures or location of medical services • Remember the benefits, threads and challenges of social networks! 4/13/2011 13
  • 14. Section 2 GOOGLE’S PERSON FINDER 4/13/2011 14
  • 15. Google’s Person Finder (1) • Japan's Person Finder has nearly 607,400 records. Source: Google Person Finder , April 4 • Person Finder was created and launched 72 hours after the Haiti earthquake, within one day of the February 2010 Chile earthquake, within three hours of the February 2011 New Zealand earthquake and within one hour after the Japan earthquake. Source: http://money.cnn.com/2011/03/17/technology/google_person_finder_japan/index.htm?hpt=T2 4/13/2011 15
  • 16. Google’s Person Finder (2) • The Japanese people finder is available in 8 languages: Japanese, English, Korean, Chinese, Portuguese, Spanish, Vietnamese. • The application consist out of 45 Python, 25 HTML, 5 CSS, and 25 Language files. So in theory it can be available in more as 8 languages! • Programed in Python with Google's App Engine's API. – Dynamic web serving, with full support for common web technologies – Persistent storage with queries, sorting and transactions – Automatic scaling and load balancing – APIs for authenticating users and sending email using Google Accounts – Task queues for performing work outside of the scope of a web request – Scheduled tasks for triggering events at specified times and regular intervals • The GUI has a very simple and functional UI flow. • All data and information is handled in the People Finder Interchange Format (PFIF), so that it can easily shared with other sides. 4/13/2011 16
  • 17. Google’s Person Finder Front Page 4/13/2011 17
  • 18. Google’s Person Finder I’m looking for someone 4/13/2011 18
  • 19. Google’s Person Finder Detailed Information 4/13/2011 19
  • 20. Section 3 BROWSER AND MANAGEMENT APP 4/13/2011 20
  • 21. Proposal • Have a browser or management web application for the Google Person Finder database, which can be used by friends, relatives, companies, aid agency or shelters to administrate and manage several person entries of the Google Person Finder database. • The browser or management web application is outside of any social network, but uses third party social network APIs (e.g. Facebook Graph API, Twitter OAuth API) and the Google Person Finder database. • You can create lists, add persons to the list and share a list or a person via social networks (Twitter, Facebook) with comments (e.g. missing, alive, etc.). • You can get easy access to Google Person Finder database entries without the need to search for persons or access the detail page of persons individually. • Get a fast status overview of one person or all person within a list (e.g. 3 of 10 are missing). • Display detailed data of a person (including maps, social network posts, etc.). 4/13/2011 21
  • 22. Further Ideas • Add a “seen” button, which is similar the Facebook “like” button. Increased click rate indicates that the person is alive. Also, you can see which people pressed the “seen” button, so that you can request more information. • Use the information which a person is sharing within its status network as indication that the person is alive. For example: If someone posted a status update, the coresponding Google Person Finder database entry can reflect this as “it is likely that person is alive”. • Use the last known geo tag location (e.g. address) of a person to display additional useful information on a map. This information can be use by friends, co-workers, etc. For example: – If the status is “missing” display emergency routes, hospital and shelter location that are close to the geo tag location. This gives people an idea where they can search for the missing person. – If the status is “alive” display food and water locations to give better advices. • If the status of a person changes (e.g. from missing to alive) sent an e-mail, SMS, Facebook message or Twitter message. This enables easy usage of push notification services for mobile devices like smarphones. 4/13/2011 22
  • 23. Nulla dui purus, eleifend vel, consequat non, dictum porta, nulla. Duis ante mi, Lists People Information 1 1 2 2 Header •List item 1 •List Item 2 3 ! Nulla dui purus, eleifend vel, consequat non, dictum porta, nulla. Duis ante mi, laoreet ut, commodo eleifend, cursus nec, lorem. Aenean eu est. Etiam imperdiet turpis. 4/13/2011 23
  • 24. 1,2,6 Examples (1) 1 4 3 5 4/13/2011 24 Source: TweetDeck
  • 25. Examples (2) 2 6 4 4,5 3 1 5 4/13/2011 Source: Seesmic 25 Web
  • 26. Legend 1. Social Network Activities (Sharing, Tagging, Marking, etc.) 2. Search 3. Short Information about a List or a Person 4. Detail Information about a Person 5. Status Updates 6. List Management 4/13/2011 26
  • 27. More Examples Display more Information and Search 4/13/2011 27
  • 28. More Examples Sharing on Social Networks 4/13/2011 28
  • 29. More Examples Login and Authentication 4/13/2011 29