SlideShare a Scribd company logo
1 of 30
Download to read offline
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 KeynoteLearon 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 Issuesjpane
 
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 MediaJeffrey Levy
 
SemTech West 2011 - Digital Provenance
SemTech West 2011 - Digital ProvenanceSemTech West 2011 - Digital Provenance
SemTech West 2011 - Digital Provenancegvj4v
 
Data, data, data
Data, data, dataData, data, data
Data, data, dataandrewxhill
 
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 NetworksBang Hui Lim
 
Going mobile
Going mobileGoing mobile
Going mobileLTatUoN
 
Developing Staff Competencies in Emerging Technologies
Developing Staff Competencies in Emerging TechnologiesDeveloping Staff Competencies in Emerging Technologies
Developing Staff Competencies in Emerging TechnologiesDouglas 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 ApplicationsAmit 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 HomelessnessAnita 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 guideKaren 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 2015J 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
 

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 technologyHeiko 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 DrivingHeiko 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 computingHeiko 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 drivingHeiko 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

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.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