
Mohammad H. Kabir
Examiner (ID: 3861, Phone: (571)270-1341 , Office: P/2197 )
| Most Active Art Unit | 2198 |
| Art Unit(s) | 2192, 2199, 2154, 2198, 2197 |
| Total Applications | 462 |
| Issued Applications | 292 |
| Pending Applications | 43 |
| Abandoned Applications | 135 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 8419116
[patent_doc_number] => 20120246615
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-09-27
[patent_title] => 'COMPLETE AND COMPATIBLE FUNCTION'
[patent_app_type] => utility
[patent_app_number] => 13/428876
[patent_app_country] => US
[patent_app_date] => 2012-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2725
[patent_no_of_claims] => 15
[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] => 13428876
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/428876 | Complete and compatible function | Mar 22, 2012 | Issued |
Array
(
[id] => 8419126
[patent_doc_number] => 20120246627
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-09-27
[patent_title] => 'Adding Instrumentation to a Body of Code to Enable Generation of Code Coverage Data'
[patent_app_type] => utility
[patent_app_number] => 13/428405
[patent_app_country] => US
[patent_app_date] => 2012-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4295
[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] => 13428405
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/428405 | Adding instrumentation to a body of code to enable generation of code coverage data | Mar 22, 2012 | Issued |
Array
(
[id] => 8419121
[patent_doc_number] => 20120246622
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-09-27
[patent_title] => 'STORAGE OF SOFTWARE EXECUTION DATA BY BEHAVIORAL IDENTIFICATION'
[patent_app_type] => utility
[patent_app_number] => 13/428597
[patent_app_country] => US
[patent_app_date] => 2012-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3714
[patent_no_of_claims] => 17
[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] => 13428597
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/428597 | STORAGE OF SOFTWARE EXECUTION DATA BY BEHAVIORAL IDENTIFICATION | Mar 22, 2012 | Abandoned |
Array
(
[id] => 9999151
[patent_doc_number] => 09043767
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-05-26
[patent_title] => 'Release management system for a multi-node application'
[patent_app_type] => utility
[patent_app_number] => 13/428121
[patent_app_country] => US
[patent_app_date] => 2012-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 10495
[patent_no_of_claims] => 20
[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] => 13428121
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/428121 | Release management system for a multi-node application | Mar 22, 2012 | Issued |
Array
(
[id] => 9458764
[patent_doc_number] => 08719790
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-05-06
[patent_title] => 'Donut domains—efficient non-convex domains for abstract interpretation'
[patent_app_type] => utility
[patent_app_number] => 13/428608
[patent_app_country] => US
[patent_app_date] => 2012-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6697
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13428608
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/428608 | Donut domains—efficient non-convex domains for abstract interpretation | Mar 22, 2012 | Issued |
Array
(
[id] => 9057041
[patent_doc_number] => 20130254755
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-26
[patent_title] => 'DYNAMICALLY UPDATING ON-DEMAND RUNTIME PLATFORMS EXECUTING BUSINESS APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 13/427860
[patent_app_country] => US
[patent_app_date] => 2012-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7357
[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] => 13427860
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/427860 | Dynamically updating on-demand runtime platforms executing business applications | Mar 21, 2012 | Issued |
Array
(
[id] => 10834890
[patent_doc_number] => 08863086
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-14
[patent_title] => 'System and method for data collection and analysis of information relating to mobile applications'
[patent_app_type] => utility
[patent_app_number] => 13/426493
[patent_app_country] => US
[patent_app_date] => 2012-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 11741
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13426493
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/426493 | System and method for data collection and analysis of information relating to mobile applications | Mar 20, 2012 | Issued |
Array
(
[id] => 10847904
[patent_doc_number] => 08875105
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-28
[patent_title] => 'Efficiently developing software using test cases to check the conformity of the software to the requirements'
[patent_app_type] => utility
[patent_app_number] => 13/410000
[patent_app_country] => US
[patent_app_date] => 2012-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 11554
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13410000
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/410000 | Efficiently developing software using test cases to check the conformity of the software to the requirements | Feb 29, 2012 | Issued |
Array
(
[id] => 10867386
[patent_doc_number] => 08893116
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-11-18
[patent_title] => 'Installation engine and package format for parallelizable, reliable installations'
[patent_app_type] => utility
[patent_app_number] => 13/350810
[patent_app_country] => US
[patent_app_date] => 2012-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3076
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 62
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13350810
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/350810 | Installation engine and package format for parallelizable, reliable installations | Jan 14, 2012 | Issued |
Array
(
[id] => 10847918
[patent_doc_number] => 08875119
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-28
[patent_title] => 'System and method for generating a source code for a computer program'
[patent_app_type] => utility
[patent_app_number] => 13/349725
[patent_app_country] => US
[patent_app_date] => 2012-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 23
[patent_no_of_words] => 7890
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 277
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13349725
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/349725 | System and method for generating a source code for a computer program | Jan 12, 2012 | Issued |
Array
(
[id] => 8929948
[patent_doc_number] => 20130185708
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-07-18
[patent_title] => 'DETERMINING COMPATIBILITY OF AN APPLICATION WITH DIFFERENT VERSIONS OF AN OPERATING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 13/349590
[patent_app_country] => US
[patent_app_date] => 2012-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7325
[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] => 13349590
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/349590 | Determining compatibility of an application with different versions of an operating system | Jan 12, 2012 | Issued |
Array
(
[id] => 8929946
[patent_doc_number] => 20130185706
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-07-18
[patent_title] => 'Method, Computer Readable Medium And System For Deploying And Merging Release Independent Applications'
[patent_app_type] => utility
[patent_app_number] => 13/349983
[patent_app_country] => US
[patent_app_date] => 2012-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9625
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 7
[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] => 13349983
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/349983 | Method, computer readable medium and system for deploying and merging release independent applications | Jan 12, 2012 | Issued |
Array
(
[id] => 10841407
[patent_doc_number] => 08869107
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-21
[patent_title] => 'Declarative dynamic control flow in continuation-based runtime'
[patent_app_type] => utility
[patent_app_number] => 13/349261
[patent_app_country] => US
[patent_app_date] => 2012-01-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 9420
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13349261
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/349261 | Declarative dynamic control flow in continuation-based runtime | Jan 11, 2012 | Issued |
Array
(
[id] => 10847907
[patent_doc_number] => 08875108
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-28
[patent_title] => 'Run-time bottleneck detection'
[patent_app_type] => utility
[patent_app_number] => 13/349357
[patent_app_country] => US
[patent_app_date] => 2012-01-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 13
[patent_no_of_words] => 4672
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13349357
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/349357 | Run-time bottleneck detection | Jan 11, 2012 | Issued |
Array
(
[id] => 8929950
[patent_doc_number] => 20130185710
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-07-18
[patent_title] => 'DATA COLLECTION AND ANALYSIS DEVICE AND OPERATING METHOD OF THE SAME'
[patent_app_type] => utility
[patent_app_number] => 13/348729
[patent_app_country] => US
[patent_app_date] => 2012-01-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1605
[patent_no_of_claims] => 10
[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] => 13348729
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/348729 | DATA COLLECTION AND ANALYSIS DEVICE AND OPERATING METHOD OF THE SAME | Jan 11, 2012 | Abandoned |
Array
(
[id] => 8202012
[patent_doc_number] => 20120124559
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-17
[patent_title] => 'Performance Evaluation System'
[patent_app_type] => utility
[patent_app_number] => 13/339375
[patent_app_country] => US
[patent_app_date] => 2011-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 14590
[patent_no_of_claims] => 28
[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] => publications/A1/0124/20120124559.pdf
[firstpage_image] =>[orig_patent_app_number] => 13339375
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/339375 | Performance Evaluation System | Dec 28, 2011 | Abandoned |
Array
(
[id] => 10098676
[patent_doc_number] => 09134988
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-15
[patent_title] => 'Managing pre-requisite of a software product virtual image'
[patent_app_type] => utility
[patent_app_number] => 13/880891
[patent_app_country] => US
[patent_app_date] => 2011-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3880
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 37
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13880891
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/880891 | Managing pre-requisite of a software product virtual image | Nov 2, 2011 | Issued |
Array
(
[id] => 8177034
[patent_doc_number] => 20120110566
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'APPARATUS AND METHOD FOR SETTING UP MULTI-TENANT SAAS APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 13/284185
[patent_app_country] => US
[patent_app_date] => 2011-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7193
[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] => publications/A1/0110/20120110566.pdf
[firstpage_image] =>[orig_patent_app_number] => 13284185
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/284185 | APPARATUS AND METHOD FOR SETTING UP MULTI-TENANT SAAS APPLICATIONS | Oct 27, 2011 | Abandoned |
Array
(
[id] => 8267644
[patent_doc_number] => 20120167071
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-28
[patent_title] => 'SOFTWARE UPDATE APPARATUS AND METHOD OF VEHICLE'
[patent_app_type] => utility
[patent_app_number] => 13/284274
[patent_app_country] => US
[patent_app_date] => 2011-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2447
[patent_no_of_claims] => 11
[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] => 13284274
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/284274 | SOFTWARE UPDATE APPARATUS AND METHOD OF VEHICLE | Oct 27, 2011 | Abandoned |
Array
(
[id] => 8794470
[patent_doc_number] => 20130111439
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-05-02
[patent_title] => 'SOFTWARE DEVELOPMENT PLATFORM WITH ENHANCED FEATURE CONTROL AND REUSABILITY'
[patent_app_type] => utility
[patent_app_number] => 13/283585
[patent_app_country] => US
[patent_app_date] => 2011-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4323
[patent_no_of_claims] => 19
[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] => 13283585
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/283585 | SOFTWARE DEVELOPMENT PLATFORM WITH ENHANCED FEATURE CONTROL AND REUSABILITY | Oct 27, 2011 | Abandoned |