Upload
indiumsoft
View
41
Download
1
Tags:
Embed Size (px)
Citation preview
INDIUM SOFTWAREAn Independent Software Testing Firm
Right to Patent - The Right Framework for Patent testing !
“Business Assurance through Quality Assurance”
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
2
Agenda
Patents – An Inside Story
Business rules
The Challenges
Patent Validation Framework
Metrics
Benefits
Key Takeaways
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
3
Patents – An Inside Story
What?
Patent
Inside Story
Why? How?
• Right granted to an inventor• Defines the right of new
technology
• Centralized information• Identify Intellectual property• Measure of R&D activities • Helps with Competitors• Best source of technological
changesTypical Patent process flow
Drafting stage• Novelty search for patentability• Final draft• 1-3 months
Filing stage• Provisional• Declaration/Assignment• International or Patent Cooperation Treaty Direct- 12 months
Examination• Routine formalities• Notice of allowability• 36 months
Patent GRANTED!• Life span -20 years
• Protect the Intellectual property• Safeguard information• Secure business value
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
4
Patents - The Strategic Information Source
• Inventors• Scientists • Patent attorneys• Researchers
Why is patent data considered as a strategic information source?
Analyse
• Competitors' R&D strategiesAssess
• Competitive potential of technologies
Identify
• External generation of technological knowledge
Utilize
• Core element of knowledge management
Who are the users?
• Technical information specialists• Multinational companies• Small/Medium level organizations
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
5
Patents – Creation of the knowledge base
Characteristics of a patent file
File
• Filing of patentsE-Convert
• Electronic Conversion of patent files
Test
• Validation of the business rules
Append
• Addition to the database• Weekly updates
How is the patent database updated?
• XML document• Associated with a Document Type Definition (DTD)/ Schema• Repeated e-conversion process for even a single change in patent• Validation mandate for the re-conversion
Focus area of this paper
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
6
The Requirement
Requirement Business Rules validationDelivery Frequency Daily / Weekly Volume Daily - 20,000–40,000 files Weekly - 2.5 to 3 lac files
1
2
3
Case Study
Patent testing is functional testing to ensure if the business rules of patents are correctly enforced
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
7
The ScopeKind code Tag validations A or A1 for published patent application B or B1 for registered patents, etc. PAN Tag validations – Patent Application Number - Represented with country code in 8 or 10 digit numberIPC & IPCR Tag validations International Patent Classification / International Patent Classification ReformNew XML Tag validations –Any new tag that is not present in the Document Type Definition(DTD)Title Abstract mismatches Mismatch in the title and abstracts
<!DOCTYPE us-patent-grant SYSTEM "us-patent-grant-v44-2013-05-16.dtd" [ ]><us-patent-grant lang="EN" dtd-version="v4.4 2013-05-16" file="USPP023592-20130514.XML" status="PRODUCTION" id="us-patent-grant" country="US" date-produced="20130524" date-publ="20130514"><us-bibliographic-data-grant><publication-reference><kind>P2</kind><document-id><country>US</country><doc-number>PP023592</doc-number><date>20130514</date></document-id></publication-reference><application-reference appl-type="plant"><document-id><country>US</country><classification-ipcr><ipc-version-indicator><date>20060101</date></ipc-version-indicator>invention-title id="d2e53">Climbing rose plant named ‘KORuetroko’</invention-title><us-botanic><latin-name>Rosa hybrida</latin-name>
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
8
The Challenges
ZERO DEFECT
LEAKAGE
DATA PROTECTI
ON
VOLUME
VELOCITY
VARIETY
• Size in Giga bytes• Multiples of thousands
• Shorter Turnaround time• Database updated weekly
• Patent Classifications• New/Open/Registered• Plant/Utility/Technology
• Highly confidential • Secured environment
• Right patent information • 100% precise • Zero defects
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
9
Existing Process
Semi automated process Time consuming Prone to errors High cost
ReportingResults Consolidation Reports Delivery
ProcessingDocument Type Definition & Code selection Execution
Data Receipt & ClassificationVolume Check Categorize
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
10
Patent Validation Framework - Phases
Receipt of Data FilesData Integrity Check
Business Requirement Analysis
Customize Business RulesIntegrate with BR Function Library
Patent Data Validation Process
Generate Test ResultsPatent Data
Validation Framework
Categorization & Grouping of patent xml files
Coding/Selection of the code for the Business rule
Execution and Reporting of defects
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
11
Framework – How it works
BR FunctionLibrary
ParserTest Scripts Test Runner
XML Data FilesTest Report
New Business Rules
SchemaRepository
Version Control tool – For XML Data Files, Schema Repository & BR Function Library Test management tool – For Test Runner & Test reports
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
Framework – The difference in validation
12
Requirement - 1 package with 35000 files / 5 Business rules validation Patent Validation Framework• Automated Categorization & selection of DTD• Test results generated & Updated in QC• Done in 4 man days
Existing process• Categorization & Manual selection of DTD• Test results consolidation• Done in 6 man days
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
Framework – Value Adds
13
VolumeVelocityVarietyData ProtectionZero defect Leakage
Reliable• DTD Repository• Document management using version control tool
Faster• End to End Automation• Results updating in QC
Secured• Security & role based permissions• Customizable taxonomies for patent classifications
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
14
Defect Metrics
• Mismatches in Title and Abstract listed out as defects• Abstract brings out the novelty of the invention• Crucial in the search results• Average title mismatches identified : grows from 13 to 26
• Any new tag present in the xml patent record is listed out• Shows the deviation• After evaluation updated to the Schema / DTD• Average of new tags reported : grows from 4 to 11
Oct'12 Nov'12 Dec'12 Jan'13 Feb'13 Mar'13
0
5
10
15
20
25
30
14 13
2723
2529
Title Abstract Mismatches
Oct'12 Nov'12 Dec'12 Jan'13 Feb'13 Mar'13
0
2
4
6
8
10
12
14
3 4
912 13 12
New Tags Reported
Using our framework
Using our framework
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
15
Metrics – Test Coverage
• Quality index of the Input file received for testing• Quality Index – Baseline – 60%• Improved with the reported new tags • Helps in Continual process improvement
• Coverage of Testing for Requirements - Always above 95%• Improved test coverage using framework• ~5% deviation due to errors in input files
Oct'12 Nov'12 Dec'12 Jan'13 Feb'13 Mar'135456586062646668707274
6062
63
66
7172
Quality Index
Oct'12 Nov'12 Dec'12 Jan'13 Feb'13 Mar'1375
80
85
90
95
100
8784
9799 98 97
Test Coverage
Using our framework
Using our framework
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
16
Benefits
Key Improvement
Areas
With Framework
Attributes Benefits Before After
Delivery Cycle Reduced by 30% • Streamlined automated process• Ensures high quality service delivery
• Continuous process improvement • Ensures Velocity * 7 – 9 days 4 – 6 days
Test Execution Phase
Faster by 20% • Automated, Re-usable Framework Execute automated tests • Reusable function libraries• 100% Test coverage• Handles large volume of data
* 4 – 5 days 3 – 4 daysClarifications & Reporting
Faster by 40% • Usage of test management tool• Clarifications thru IM chats
• Immediate update of test results• Ensures Data protection 1.5 days(12 hrs) 1 day(8 hrs)
Defect Detection
Increased by 25% • Automated selection of Category• 40% of the total time spent on QC checks
• Traceability with the source files with pointers• Improved defect catch rate due to stringent validation process• Helps to achieve Zero Defect leakage
50 defects /Qtr 63 defects / Qtr
Testing ROI 30-40% Savings • Reduces the manual effort and cost spent on maintaining the test artifacts• Maintenance of Master Tags List Library & DTD database• Handles the Variety
42% 30%
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
17
Key Takeaways
Advantages• Handles high volume data with a shorter TAT (velocity)• Varied patent classifications – Variety• Data protection achieved – in a highly secured environment• Zero defects- Reliable, regularized, flawless electronic data• Higher ROI / Increased productivity• Technology usage• Operational and strategic benefitsKey Takeaways• Effective testing producing flawless data• Structural Framework for validation• Use of Standardized techniques for protecting IP• Business value created by Patent testing• ROI by earlier error detection
Patent Validation Framework - Right for any patent & Right to be patented
© 2014 Indium Software
ENHANCING SOFTWARE QUALITY
18
Thank You
USA: [email protected]
EMEA & APAC: [email protected]@indiumsoft.com
INDIA: [email protected]
SunnyvaleSuite 210, 1250 Oakmead ParkwaySunnyvale, CA – 94085.Phone: +1(408) 501-8844Fax: +1(408) 501-8808
Atlanta Crown Office Suites1870 The Exchange, Suite 100 Atlanta, GA 30339Phone: +1 (678) 608-0809, +1(770) 989-7302
New DelhiF-1/5 Okhla Industrial Area Phase-I, New Delhi – 110 020.Phone: +91-11-6613 0400
BengaluruSRS Plaza, No. 246, 2nd & 3rd Floor13th Cross, Indira Nagar 2nd StageBengaluru – 560 038.Phone: +91-80-4914 7777
ChennaiVDS House41, 2nd Floor, Cathedral RoadChennai – 600 086.Phone: +91-44-2811 6330Fax: +91-44-4210 4033