A new service offered by OneGreatFamily that will facilitate rapid UI development of industrial-grade applications that leverage family tree functionality by eliminating the need for backend database development, maintenance and operations - PowerPoint PPT Presentation

About This Presentation
Title:

A new service offered by OneGreatFamily that will facilitate rapid UI development of industrial-grade applications that leverage family tree functionality by eliminating the need for backend database development, maintenance and operations

Description:

A new service offered by OneGreatFamily that will facilitate rapid UI development of industrial-grade applications that leverage family tree functionality by ... – PowerPoint PPT presentation

Number of Views:16
Avg rating:3.0/5.0

less

Transcript and Presenter's Notes

Title: A new service offered by OneGreatFamily that will facilitate rapid UI development of industrial-grade applications that leverage family tree functionality by eliminating the need for backend database development, maintenance and operations


1
  • A new service offered by OneGreatFamily that will
    facilitate rapid UI development of
    industrial-grade applications that leverage
    family tree functionality by eliminating the need
    for backend database development, maintenance and
    operations

2
Genealogy Cloud Summary
  • OneGreatFamily announces the immediate
    availability of Genealogy Cloud
  • A fully featured web service providing access to
    a web-based genealogy record keeper backend
    system
  • Provides substantial functionality not readily
    available in other systems
  • Can be configured in a number of ways to meet the
    needs of the developer
  • Ready to be used today

3
Genealogy Cloud
  • All OGF products now use the API to access
    Genealogy Cloud
  • Genealogy Cloud is
  • Oracle / .Net
  • Industrial strength
  • Redundant
  • Fully backed-up daily
  • Currently in discussions with several companies
    about adopting Genealogy Cloud
  • Driving considerations
  • Get more backend functionality than currently
    have or plan to develop
  • Free up backend resources to focus on the
    frontend and marketing
  • Leverage ten years and millions of dollars of
    development time as well as the expertise of
    family tree experts

API
Genealogy Cloud
4
Genealogy Cloud Features
  • Developed over 10 years with an investment of
    about 10,000,000
  • Incorporates several proprietary breakthrough
    innovations that others have failed to achieve
  • Provides the developer with a robust set of
    functionality immediately
  • Basic Genealogy Cloud functionality
  • Create, read, update and delete individuals and
    relationships
  • Internationalized (Unicode)/language enabled
  • Privacy functionality for living individuals
  • Automated notifications of tree growth
  • Access to tree facts, insights, etc
  • Store photos, videos, biographies, etc
  • View preservation
  • Group architecture
  • Automated match
  • Automated merge

5
Basic Genealogy Cloud Functionality
  • Based on the Gedcom 5.5 spec concepts
  • Individuals (Indi)
  • Families (Fam)
  • All basic functionality is provided
  • Create and authenticate users
  • For both Indi and Fam create, read, edit, delete
  • Plus Unique functionality
  • Submit a match request and return results
  • Submit a merge request and acknowledge completion
  • View hint and conflict data
  • Submit a relationship calculation request
  • Set an Anchor

The Developer can create their own UI, but
immediately have a robust back end to store all
data. Developers can provide rich functionality
that shared genealogy really demands.
6
View Preservation
  • Every user sees their own unique view of
    Genealogy Cloud, including common ancestors
  • In the example on the right, the user has a
    different death date for Jack Armond Armstrong
    than someone else
  • The user sees 15 Oct 2002
  • The other user sees 15 Oct 2003
  • This is called a Conflict
  • Both see each others value
  • The user can either
  • Accept the other users value in place of his
  • Ignore the other users value
  • Collaborate with the other user
  • Close this conflict for now and return to it
    after doing more research

Users dont need to agree on the data because
views are always preserved no one can alter
anyone elses data.
7
Group Architecture
  • Data is tracked by Group, not just by user
  • Each Group has its own unique view
  • Group members can invite other users into their
    Group
  • Changes made by one Group member changes the view
    for all Group members
  • Users can belong to several Groups
  • Groups facilitate collaboration
  • Users can now work together
  • But I still have my own private view
  • In the example at the right, the user belongs to
    6 different groups
  • Group (RobArmstrong) is his personal group
  • He shares several groups with others where they
    all work together
  • If they disagree, he still has his personal group
    were he can do what he wants

Groups provide the best of both worlds, allowing
users to collaborate but still keep their own
version of the data.
8
Automated Match
  • Unique system that compares every individual to
    every other individual in Genealogy Cloud
  • Proprietary Algorithm
  • Implementation uses relationships and vital
    information in the Handprint (see illustration
    to the right)
  • Our secret sauce, concocted over 9 years, is
    the algorithm that produces the best known
    automated match results in genealogy today
  • Tested with independent data
  • We ran 2033 hand-constructed GEDCOMs consisting
    of 2 individuals each
  • Results
  • False Negatives 4.5 (False Negatives are often
    Hints)
  • False Positives 0.25
  • Identified 0.20 of the hand coded data was
    actually incorrect
  • We believe that these results are as good or
    better than anyone in the industry today

Relationships and data in the Handprint forms
the basis of our matching algorithm, our secret
sauce.
9
Automated Merge
  • Merger combines
  • 2 people into 1
  • 2 families into 1
  • Merger does the hard work of maintaining View
    Preservation across Groups
  • No information is ever lost by Merger
  • Merger can be triggered by
  • Matcher (this causes an automated merge)
  • Manually (the user can cause records to be
    merged)

Merger maintains View Preservation across Groups.
10
Genealogy Cloud Configuration Options
Match/Merge Match/Merge
On Off
1. Merges happen automatically a user's family tree can grow significantly automatically2. User has control, but often doesn't feel that way 1. User will see Conflicts and Hints, but must manually accept2. Leaves complete control in the user's hands
Instance Use OGF's 1. Start with 200MM submitted ancestors2. Leverage data from other sites3. Lowest Cost4. Operations HW and staff our problem5. Jointly own data Social Network or Consumer Environment New Genealogists
Instance Separate 1. You control and own data2. Set privacy policy as you wish3. Higher cost (Oracle license, separate hardware, etc)4. Maintain a separate data identity Unique Data Niche Genealogy Hobbyists
  • Two key decisions
  • Do you want your own instance of the data?
  • Do you want automated Match/Merge on?

Decisions are driven by your target audience,
importance of keeping your data separate and
financial considerations.
11
Genealogy Cloud Pricing
  • All deals will be negotiated, but there are a few
    considerations
  • If a separate instance is involved, our cost will
    be significantly higher because of added hardware
    and software, especially Oracle costs
  • We are open to creative licensing deals based on
    revenues
  • We understand the potential need for and are
    willing to incorporate some custom development
    into the license
  • We have a free use option that offers limited
    functionality as long as we can market full
    functionality to users

12
Genealogy Cloud is Ready Today!
  • www.genealogycloud.com

Authentication LoginSearch SearchByName Search
Individual IndiRead IndiCreateUpdate IndiLock
IndiUnlock IndiAddToExistingIndiAsRelation Indi
Delete Family FamRead FamCreateUpdate FamLock
FamUnlock
Match FamCompare IndiCompare MatchNowMerge Fa
mMerge IndiMergeSeparate FamSeparate IndiSepar
ateGedcom GedcomUpload GedcomUploadByteArraySt
atus GedStatusGet MatchStatusGet
Dates DateFormat DateParsePlaces PlaceParse P
laceFormatNames NameParse NameFormatUser User
Read UserCreateUpdateGroup GroupRead GroupCrea
teUpdate IndiAnchorAdd IndiAnchorDelete
13
Genealogy Cloud Summary
  • Genealogy Cloud opens up a new level of backend
    services for any application that can leverage
    the human family treenot just genealogy programs
  • By eliminating the need to do backend application
    development, you can focus your resources on user
    experience development and marketing
  • By eliminating the need for backend systems
    support, you can reduce IT and Ops resource
    levels in order to focus your resources on user
    experience development and marketing
  • In short, you will be able to focus on growing
    your business instead of reinventing the wheel.

14
More Information
  • Contact Rob Armstrong at OneGreatFamily
  • Phone 801-491-0335 ext. 203
  • Email Rob.Armstrong_at_OneGreatFamily.com
  • Get a Developer ID for the sandbox
  • devws_at_OneGreatFamily.com
Write a Comment
User Comments (0)
About PowerShow.com