
Evral E. Bodden
Examiner (ID: 12727, Phone: (571)272-3455 , Office: P/2197 )
| Most Active Art Unit | 2197 |
| Art Unit(s) | 2197, 2193, 2192 |
| Total Applications | 746 |
| Issued Applications | 520 |
| Pending Applications | 42 |
| Abandoned Applications | 191 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11501608
[patent_doc_number] => 20170075793
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-16
[patent_title] => 'TEST PLAN INSPECTION PLATFORM'
[patent_app_type] => utility
[patent_app_number] => 15/262952
[patent_app_country] => US
[patent_app_date] => 2016-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8988
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15262952
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/262952 | Test plan inspection platform | Sep 11, 2016 | Issued |
Array
(
[id] => 13004045
[patent_doc_number] => 10025691
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-07-17
[patent_title] => Verification of complex software code using a modularized architecture
[patent_app_type] => utility
[patent_app_number] => 15/261327
[patent_app_country] => US
[patent_app_date] => 2016-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 10071
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15261327
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/261327 | Verification of complex software code using a modularized architecture | Sep 8, 2016 | Issued |
Array
(
[id] => 12234981
[patent_doc_number] => 20180067845
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-08
[patent_title] => 'AUTOMATED QUALITY ASSURANCE TESTING OF BROWSER-BASED APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 15/260247
[patent_app_country] => US
[patent_app_date] => 2016-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6995
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15260247
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/260247 | Automated quality assurance testing of browser-based applications | Sep 7, 2016 | Issued |
Array
(
[id] => 11981921
[patent_doc_number] => 20170286075
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'RESOURCE INJECTION FOR APPLICATION WRAPPING'
[patent_app_type] => utility
[patent_app_number] => 15/258247
[patent_app_country] => US
[patent_app_date] => 2016-09-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6848
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15258247
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/258247 | Resource injection for application wrapping | Sep 6, 2016 | Issued |
Array
(
[id] => 11352345
[patent_doc_number] => 20160371085
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-22
[patent_title] => 'BRANCH TRACE COMPRESSION'
[patent_app_type] => utility
[patent_app_number] => 15/254074
[patent_app_country] => US
[patent_app_date] => 2016-09-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 12154
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15254074
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/254074 | Branch trace compression | Aug 31, 2016 | Issued |
Array
(
[id] => 15638457
[patent_doc_number] => 10592222
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-03-17
[patent_title] => System and method for installing, updating and uninstalling applications
[patent_app_type] => utility
[patent_app_number] => 15/247666
[patent_app_country] => US
[patent_app_date] => 2016-08-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 8566
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15247666
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/247666 | System and method for installing, updating and uninstalling applications | Aug 24, 2016 | Issued |
Array
(
[id] => 11473782
[patent_doc_number] => 20170060565
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-02
[patent_title] => 'Method for creating a revised application by adding code functionality to an existing application executable'
[patent_app_type] => utility
[patent_app_number] => 15/230524
[patent_app_country] => US
[patent_app_date] => 2016-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 31
[patent_no_of_words] => 1773
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15230524
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/230524 | Method for creating a revised application by adding code functionality to an existing application executable | Aug 7, 2016 | Issued |
Array
(
[id] => 11445228
[patent_doc_number] => 20170046249
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-16
[patent_title] => 'TESTING OF ENTERPRISE RESOURCE PLANNING SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 15/229904
[patent_app_country] => US
[patent_app_date] => 2016-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 10381
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15229904
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/229904 | Testing of enterprise resource planning systems | Aug 4, 2016 | Issued |
Array
(
[id] => 11965885
[patent_doc_number] => 20170270038
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-21
[patent_title] => 'METHODS AND SYSTEMS FOR ANOMALY DETECTION'
[patent_app_type] => utility
[patent_app_number] => 15/230077
[patent_app_country] => US
[patent_app_date] => 2016-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8012
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15230077
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/230077 | Methods and systems for anomaly detection | Aug 4, 2016 | Issued |
Array
(
[id] => 12161053
[patent_doc_number] => 20180032319
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-01
[patent_title] => 'SYSTEM, METHOD AND APPARATUS FOR PREVENTING VULNERABLE INTERLEAVINGS IN WEB APPLICATIONS AT COMPILE TIME'
[patent_app_type] => utility
[patent_app_number] => 15/222460
[patent_app_country] => US
[patent_app_date] => 2016-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5499
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15222460
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/222460 | System, method and apparatus for preventing vulnerable interleavings in web applications at compile time | Jul 27, 2016 | Issued |
Array
(
[id] => 11272514
[patent_doc_number] => 20160335061
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-17
[patent_title] => 'SPECIFYING USER DEFINED OR TRANSLATOR DEFINITIONS TO USE TO INTERPRET MNEMONICS IN A COMPUTER PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 15/218562
[patent_app_country] => US
[patent_app_date] => 2016-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5257
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15218562
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/218562 | Specifying user defined or translator definitions to use to interpret mnemonics in a computer program | Jul 24, 2016 | Issued |
Array
(
[id] => 15386809
[patent_doc_number] => 10534589
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-01-14
[patent_title] => Specifying user defined or translator definitions to use to interpret mnemonics in a computer program
[patent_app_type] => utility
[patent_app_number] => 15/218517
[patent_app_country] => US
[patent_app_date] => 2016-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 5161
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15218517
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/218517 | Specifying user defined or translator definitions to use to interpret mnemonics in a computer program | Jul 24, 2016 | Issued |
Array
(
[id] => 11509244
[patent_doc_number] => 09600405
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-03-21
[patent_title] => 'Systems and methods for testing a software application'
[patent_app_type] => utility
[patent_app_number] => 15/209551
[patent_app_country] => US
[patent_app_date] => 2016-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 7126
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 375
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15209551
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/209551 | Systems and methods for testing a software application | Jul 12, 2016 | Issued |
Array
(
[id] => 11892190
[patent_doc_number] => 09762767
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-09-12
[patent_title] => 'Imaging operation terminal, imaging system, software extraction method, and computer-readable device'
[patent_app_type] => utility
[patent_app_number] => 15/192154
[patent_app_country] => US
[patent_app_date] => 2016-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 35
[patent_figures_cnt] => 37
[patent_no_of_words] => 23716
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 250
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15192154
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/192154 | Imaging operation terminal, imaging system, software extraction method, and computer-readable device | Jun 23, 2016 | Issued |
Array
(
[id] => 13767487
[patent_doc_number] => 10176085
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-01-08
[patent_title] => Method and system for generating functional test cases for software systems
[patent_app_type] => utility
[patent_app_number] => 15/189761
[patent_app_country] => US
[patent_app_date] => 2016-06-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 5
[patent_no_of_words] => 4127
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15189761
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/189761 | Method and system for generating functional test cases for software systems | Jun 21, 2016 | Issued |
Array
(
[id] => 13692585
[patent_doc_number] => 20170357247
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-14
[patent_title] => SYSTEM AND METHOD FOR LEGACY LEVEL 1 CONTROLLER VIRTUALIZATION
[patent_app_type] => utility
[patent_app_number] => 15/182497
[patent_app_country] => US
[patent_app_date] => 2016-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7906
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15182497
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/182497 | System and method for legacy level 1 controller virtualization | Jun 13, 2016 | Issued |
Array
(
[id] => 15378205
[patent_doc_number] => 10530838
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-01-07
[patent_title] => System oriented programming and implementation infrastructure, system and method
[patent_app_type] => utility
[patent_app_number] => 15/177863
[patent_app_country] => US
[patent_app_date] => 2016-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 45
[patent_figures_cnt] => 86
[patent_no_of_words] => 38295
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15177863
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/177863 | System oriented programming and implementation infrastructure, system and method | Jun 8, 2016 | Issued |
Array
(
[id] => 11326905
[patent_doc_number] => 20160357517
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-08
[patent_title] => 'PROGRAMMING INTERFACE DEVICE FOR GENERATING DEDICATED COMPUTER SERVICE PROGRAMMES FOR USING SHARED COMPUTER RESOURCES'
[patent_app_type] => utility
[patent_app_number] => 15/172563
[patent_app_country] => US
[patent_app_date] => 2016-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3322
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15172563
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/172563 | PROGRAMMING INTERFACE DEVICE FOR GENERATING DEDICATED COMPUTER SERVICE PROGRAMMES FOR USING SHARED COMPUTER RESOURCES | Jun 2, 2016 | Abandoned |
Array
(
[id] => 12094501
[patent_doc_number] => 20170351594
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-07
[patent_title] => 'DEBUGGING FOR SQL STATEMENT'
[patent_app_type] => utility
[patent_app_number] => 15/171072
[patent_app_country] => US
[patent_app_date] => 2016-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8234
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15171072
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/171072 | Debugging for SQL statement | Jun 1, 2016 | Issued |
Array
(
[id] => 12094405
[patent_doc_number] => 20170351498
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-07
[patent_title] => 'PERFORMING REGISTER PROMOTION OPTIMIZATIONS IN A COMPUTER PROGRAM IN REGIONS WHERE MEMORY ALIASING MAY OCCUR AND EXECUTING THE COMPUTER PROGRAM ON PROCESSOR HARDWARE THAT DETECTS MEMORY ALIASING'
[patent_app_type] => utility
[patent_app_number] => 15/169739
[patent_app_country] => US
[patent_app_date] => 2016-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 7621
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15169739
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/169739 | Performing register promotion optimizations in a computer program in regions where memory aliasing may occur and executing the computer program on processor hardware that detects memory aliasing | May 31, 2016 | Issued |