SlideShare a Scribd company logo
1 of 19
CoEditing Complex Documents atop
Alfresco: Integrating EdYT with Share
Jeff Potts
jpotts@metaversant.com
Rocky Kahn
rocky@teampatent.com
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
EdYT: Browser-Based CoEditor
Like Google Documents (real-time browser-based co-editor) plus:
•Validating, Autocompleting, Crosslinking
•Compound document support
•Run on premises
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Making Systems of Record
“Engaging”
Ad hoc emails, spreadsheets, MSWord docs live in unstructured
space ("S-drive") between Systems of Record and Systems of
Engagement.
Currently, only the existence of these documents can drive
workflow but nothing inside the documents is structured, limiting
automation & discoverability.
EdYT intuitively provides structure within otherwise free-form
documents.
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Example 1: TeamPatent
• TeamPatent is an example of EdYT applied to Patent
Preparation and Examination:
• Customer: US Patent & Trademark Office
• Historical IT budget: $125m
• Project Scope: Replace entire IT system
• Significance: Profound
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
USPTO Characteristics
• 6250 patent examiners
• Valuable work product
• Labor-intensive examination process and enormous
backlog yet consistent inability to catch up
• Commodity approaches rejected by stakeholders
resulting in repeated IT development failures
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Patent system overhaul drivers
• Recognition at very top of our admin that innovation is incredibly
important to our country and to the world; that innovation is the
only sustainable source of competitive advantage; that the US is
an innovation-driven economy; and that innovation creates
jobs. And therefore the USPTO, which is an agency which
protects innovation--in fact it's THE agency that protects
innovation--is a jobs agency. The secretary of commerce…has
given me a mandate to blow up anything I need to in order to fix
the USPTO and the US patent system.
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Complex Structure
There are several types of relations woven through a patent
application:
•350 numbered references (e.g. "axis 20")
•150 callouts in 12 drawings
•130 unnumbered terms (e.g. "rotation axis")
•30 figure references (e.g. "FIG. 1")
•29 claim references (e.g. "claim 1")
•TOTAL: ~700 references
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Example 2: Junit
Cloud-based journalism service allowing journalists,
photographers, and editors to co-edit articles and manage
workflow.
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Example 3: Electronic Medical
Records
• Medications (e.g. “Adderall 15mg TID-aiD”, “Adderall XR 20mg
qD”)
• Diagnoses (e.g. “Major depressive disorder, currently in major
depressive episode panic disorder with agoraphobia, attention
deficit hyperactivity disorder 29633”)
• Symptoms (e.g. “anxiety 7/10”)
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
High-Level Architecture
EdYT
Document Collaborators
cmislib
Checkout/che
ckin
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Create TeamPatent Doc
• Extend content manager
client-side JS
• Extend toolbar webscript
• Set icon, form ID
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Create TeamPatent Doc Form
• Share form config
– Includes hidden field to force a
“marker” aspect
• Custom form filter
– Sets mimetype
– Defaults content to empty
XHTML
– Automatically check out
document
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Edit/Join in TeamPatent
• Extend document list
• Extend document details
• In both cases, extension:
– Adds custom UI action to the action config
list
– Specifies “fake” permission, “teampatent-
edit”
– Adds a TeamPatentComponent client-side
JS instance
• Client-side JavaScript:
– Invokes a repo-tier web script to get a fresh
ticket
– Builds a form on the fly and POSTs it to
TeamPatent service
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Locked Banner
• Extend the path component
• Client-side JavaScript
decides what message to
display
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
EdYT Browser-based Editor
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Resources
– http://incubator.apache.org/chemistry/
– OpenCMIS
– cmislib
– PHP CMIS Client
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
EdYT Roadmap
• 508-Compliance
• Additional browser/mobile support
• Enhance reviewing capabilities
• Enhanced co-editing features
• Enhanced cross-references
• Modularization
© Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com
Calls to Action
1. Work for EdYT
2. Work with EdYT
3. Build EdYT into Alfresco
THANK YOU!
Tweet me with questions/feedback @jeffpotts01
Get up to speed and stay informed
with Alfresco news, tips, & tutorials!
rocky@teampatent.com

More Related Content

Similar to Co-Editing Complex Documents from Alfresco Share

Adopting AnswerModules ModuleSuite
Adopting AnswerModules ModuleSuiteAdopting AnswerModules ModuleSuite
Adopting AnswerModules ModuleSuite
AnswerModules
 
E strat web services2014
E strat web services2014E strat web services2014
E strat web services2014
Lee Schlenker
 
SharePoint_2010_Walkthrough_Guide
SharePoint_2010_Walkthrough_GuideSharePoint_2010_Walkthrough_Guide
SharePoint_2010_Walkthrough_Guide
Andrew Gelder
 
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
webcontent2007
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks
Jeff Wisniewski
 
Mobility & Data Strategies
Mobility & Data StrategiesMobility & Data Strategies
Mobility & Data Strategies
Sam Basu
 
Web2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere PortalWeb2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere Portal
Munish Gupta
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
Nick Davis
 
Power pivot planning_and_deployment_whitepaper
Power pivot planning_and_deployment_whitepaperPower pivot planning_and_deployment_whitepaper
Power pivot planning_and_deployment_whitepaper
Klaudiia Jacome
 
Orion context broker webminar 2013 06-19
Orion context broker webminar 2013 06-19Orion context broker webminar 2013 06-19
Orion context broker webminar 2013 06-19
Fermin Galan
 

Similar to Co-Editing Complex Documents from Alfresco Share (20)

Adopting AnswerModules ModuleSuite
Adopting AnswerModules ModuleSuiteAdopting AnswerModules ModuleSuite
Adopting AnswerModules ModuleSuite
 
E strat web services2014
E strat web services2014E strat web services2014
E strat web services2014
 
SharePoint_2010_Walkthrough_Guide
SharePoint_2010_Walkthrough_GuideSharePoint_2010_Walkthrough_Guide
SharePoint_2010_Walkthrough_Guide
 
Web2.0v2.0
Web2.0v2.0Web2.0v2.0
Web2.0v2.0
 
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
 
Web engineering notes unit 2
Web engineering notes unit 2Web engineering notes unit 2
Web engineering notes unit 2
 
Sharepoint Content and Usage Reports - guide by SPDocKit
Sharepoint Content and Usage Reports - guide by SPDocKitSharepoint Content and Usage Reports - guide by SPDocKit
Sharepoint Content and Usage Reports - guide by SPDocKit
 
Intro to InfoPath Workflow
Intro to InfoPath WorkflowIntro to InfoPath Workflow
Intro to InfoPath Workflow
 
01 web 2.0 - more than a pretty face for soa
01   web 2.0 - more than a pretty face for soa01   web 2.0 - more than a pretty face for soa
01 web 2.0 - more than a pretty face for soa
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks
 
Share point metadata
Share point metadataShare point metadata
Share point metadata
 
Web 2 0 Tools
Web 2 0 ToolsWeb 2 0 Tools
Web 2 0 Tools
 
Mobility & Data Strategies
Mobility & Data StrategiesMobility & Data Strategies
Mobility & Data Strategies
 
Web2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere PortalWeb2.0 Ajax and REST in WebSphere Portal
Web2.0 Ajax and REST in WebSphere Portal
 
Stateful mock servers to the rescue on REST ecosystems
Stateful mock servers to the rescue on REST ecosystemsStateful mock servers to the rescue on REST ecosystems
Stateful mock servers to the rescue on REST ecosystems
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
 
Spring 15
Spring 15Spring 15
Spring 15
 
Power pivot planning_and_deployment_whitepaper
Power pivot planning_and_deployment_whitepaperPower pivot planning_and_deployment_whitepaper
Power pivot planning_and_deployment_whitepaper
 
Orion context broker webminar 2013 06-19
Orion context broker webminar 2013 06-19Orion context broker webminar 2013 06-19
Orion context broker webminar 2013 06-19
 

More from Jeff Potts

Alfresco Community Survey 2012 Results
Alfresco Community Survey 2012 ResultsAlfresco Community Survey 2012 Results
Alfresco Community Survey 2012 Results
Jeff Potts
 

More from Jeff Potts (20)

No Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleNo Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with Ansible
 
Moving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to MicroservicesMoving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to Microservices
 
Flexible Permissions Management with ACL Templates
Flexible Permissions Management with ACL TemplatesFlexible Permissions Management with ACL Templates
Flexible Permissions Management with ACL Templates
 
Moving Gigantic Files Into and Out of the Alfresco Repository
Moving Gigantic Files Into and Out of the Alfresco RepositoryMoving Gigantic Files Into and Out of the Alfresco Repository
Moving Gigantic Files Into and Out of the Alfresco Repository
 
Could Alfresco Survive a Zombie Attack?
Could Alfresco Survive a Zombie Attack?Could Alfresco Survive a Zombie Attack?
Could Alfresco Survive a Zombie Attack?
 
Connecting Content Management Apps with CMIS
Connecting Content Management Apps with CMISConnecting Content Management Apps with CMIS
Connecting Content Management Apps with CMIS
 
The Challenges of Keeping Bees
The Challenges of Keeping BeesThe Challenges of Keeping Bees
The Challenges of Keeping Bees
 
Getting Started With CMIS
Getting Started With CMISGetting Started With CMIS
Getting Started With CMIS
 
Alfresco: What every developer should know
Alfresco: What every developer should knowAlfresco: What every developer should know
Alfresco: What every developer should know
 
CMIS: An Open API for Managing Content
CMIS: An Open API for Managing ContentCMIS: An Open API for Managing Content
CMIS: An Open API for Managing Content
 
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
 
Alfresco: The Story of How Open Source Disrupted the ECM Market
Alfresco: The Story of How Open Source Disrupted the ECM MarketAlfresco: The Story of How Open Source Disrupted the ECM Market
Alfresco: The Story of How Open Source Disrupted the ECM Market
 
Join the Alfresco community
Join the Alfresco communityJoin the Alfresco community
Join the Alfresco community
 
Intro to the Alfresco Public API
Intro to the Alfresco Public APIIntro to the Alfresco Public API
Intro to the Alfresco Public API
 
Apache Chemistry in Action
Apache Chemistry in ActionApache Chemistry in Action
Apache Chemistry in Action
 
Building Content-Rich Java Apps in the Cloud with the Alfresco API
Building Content-Rich Java Apps in the Cloud with the Alfresco APIBuilding Content-Rich Java Apps in the Cloud with the Alfresco API
Building Content-Rich Java Apps in the Cloud with the Alfresco API
 
Alfresco Community Survey 2012 Results
Alfresco Community Survey 2012 ResultsAlfresco Community Survey 2012 Results
Alfresco Community Survey 2012 Results
 
Getting Started with CMIS
Getting Started with CMISGetting Started with CMIS
Getting Started with CMIS
 
Relational Won't Cut It: Architecting Content Centric Apps
Relational Won't Cut It: Architecting Content Centric AppsRelational Won't Cut It: Architecting Content Centric Apps
Relational Won't Cut It: Architecting Content Centric Apps
 
Alfresco SAUG: State of ECM
Alfresco SAUG: State of ECMAlfresco SAUG: State of ECM
Alfresco SAUG: State of ECM
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

Co-Editing Complex Documents from Alfresco Share

  • 1. CoEditing Complex Documents atop Alfresco: Integrating EdYT with Share Jeff Potts jpotts@metaversant.com Rocky Kahn rocky@teampatent.com
  • 2. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com EdYT: Browser-Based CoEditor Like Google Documents (real-time browser-based co-editor) plus: •Validating, Autocompleting, Crosslinking •Compound document support •Run on premises
  • 3. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Making Systems of Record “Engaging” Ad hoc emails, spreadsheets, MSWord docs live in unstructured space ("S-drive") between Systems of Record and Systems of Engagement. Currently, only the existence of these documents can drive workflow but nothing inside the documents is structured, limiting automation & discoverability. EdYT intuitively provides structure within otherwise free-form documents.
  • 4. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Example 1: TeamPatent • TeamPatent is an example of EdYT applied to Patent Preparation and Examination: • Customer: US Patent & Trademark Office • Historical IT budget: $125m • Project Scope: Replace entire IT system • Significance: Profound
  • 5. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com USPTO Characteristics • 6250 patent examiners • Valuable work product • Labor-intensive examination process and enormous backlog yet consistent inability to catch up • Commodity approaches rejected by stakeholders resulting in repeated IT development failures
  • 6. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Patent system overhaul drivers • Recognition at very top of our admin that innovation is incredibly important to our country and to the world; that innovation is the only sustainable source of competitive advantage; that the US is an innovation-driven economy; and that innovation creates jobs. And therefore the USPTO, which is an agency which protects innovation--in fact it's THE agency that protects innovation--is a jobs agency. The secretary of commerce…has given me a mandate to blow up anything I need to in order to fix the USPTO and the US patent system.
  • 7. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Complex Structure There are several types of relations woven through a patent application: •350 numbered references (e.g. "axis 20") •150 callouts in 12 drawings •130 unnumbered terms (e.g. "rotation axis") •30 figure references (e.g. "FIG. 1") •29 claim references (e.g. "claim 1") •TOTAL: ~700 references
  • 8. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Example 2: Junit Cloud-based journalism service allowing journalists, photographers, and editors to co-edit articles and manage workflow.
  • 9. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Example 3: Electronic Medical Records • Medications (e.g. “Adderall 15mg TID-aiD”, “Adderall XR 20mg qD”) • Diagnoses (e.g. “Major depressive disorder, currently in major depressive episode panic disorder with agoraphobia, attention deficit hyperactivity disorder 29633”) • Symptoms (e.g. “anxiety 7/10”)
  • 10. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com High-Level Architecture EdYT Document Collaborators cmislib Checkout/che ckin
  • 11. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Create TeamPatent Doc • Extend content manager client-side JS • Extend toolbar webscript • Set icon, form ID
  • 12. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Create TeamPatent Doc Form • Share form config – Includes hidden field to force a “marker” aspect • Custom form filter – Sets mimetype – Defaults content to empty XHTML – Automatically check out document
  • 13. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Edit/Join in TeamPatent • Extend document list • Extend document details • In both cases, extension: – Adds custom UI action to the action config list – Specifies “fake” permission, “teampatent- edit” – Adds a TeamPatentComponent client-side JS instance • Client-side JavaScript: – Invokes a repo-tier web script to get a fresh ticket – Builds a form on the fly and POSTs it to TeamPatent service
  • 14. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Locked Banner • Extend the path component • Client-side JavaScript decides what message to display
  • 15. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com EdYT Browser-based Editor
  • 16. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Resources – http://incubator.apache.org/chemistry/ – OpenCMIS – cmislib – PHP CMIS Client
  • 17. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com EdYT Roadmap • 508-Compliance • Additional browser/mobile support • Enhance reviewing capabilities • Enhanced co-editing features • Enhanced cross-references • Modularization
  • 18. © Copyright 2010, Metaversant Group, Inc. | http://www.metaversant.com Calls to Action 1. Work for EdYT 2. Work with EdYT 3. Build EdYT into Alfresco
  • 19. THANK YOU! Tweet me with questions/feedback @jeffpotts01 Get up to speed and stay informed with Alfresco news, tips, & tutorials! rocky@teampatent.com

Editor's Notes

  1. In this session, we'll premier EdYT, a browser-based Alfresco co-editing extension, providing automation and validation for complex documents.  To explain the automation and validation features, we'll demonstrate TeamPatent, a service built atop EdYT for the United States Patent & Trademark Office (USPTO).  We'll then discuss how one may build new services upon the platform and Jeff Potts will lead a discussion of integration design patterns for authentication/permissions and CMIS.
  2. In a typical patent, US6911012, there are 350 numbered references (50 unique), 150 callouts in twelve figures, 30 figure references, and 130 unnumbered terms in 29 claims, for a total of ~700 relations. Highly-paid patent experts spend countless hours attempting to ensure relations are used consistently yet frequently miss inconsistencies.