
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] => 8794467
[patent_doc_number] => 20130111436
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-05-02
[patent_title] => 'METHOD AND FRAMEWORK FOR SOFTWARE DEVELOPMENT'
[patent_app_type] => utility
[patent_app_number] => 13/282673
[patent_app_country] => US
[patent_app_date] => 2011-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7298
[patent_no_of_claims] => 18
[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] => 13282673
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/282673 | Method and framework for software development | Oct 26, 2011 | Issued |
Array
(
[id] => 8162672
[patent_doc_number] => 20120102364
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-04-26
[patent_title] => 'SYSTEM AND METHOD FOR BUSINESS FUNCTION REVERSIBILITY'
[patent_app_type] => utility
[patent_app_number] => 13/280872
[patent_app_country] => US
[patent_app_date] => 2011-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8967
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0102/20120102364.pdf
[firstpage_image] =>[orig_patent_app_number] => 13280872
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/280872 | System and method for business function reversibility | Oct 24, 2011 | Issued |
Array
(
[id] => 9586001
[patent_doc_number] => 08776012
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-08
[patent_title] => 'Automatic scheduling of review meetings'
[patent_app_type] => utility
[patent_app_number] => 13/280379
[patent_app_country] => US
[patent_app_date] => 2011-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4629
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[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] => 13280379
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/280379 | Automatic scheduling of review meetings | Oct 24, 2011 | Issued |
Array
(
[id] => 8613923
[patent_doc_number] => 20130019235
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-17
[patent_title] => 'MECHANISM FOR FACILITATING MANAGEMENT OF METADATA AND METADA-BASED UPDATE OF SOFTWARE'
[patent_app_type] => utility
[patent_app_number] => 13/281174
[patent_app_country] => US
[patent_app_date] => 2011-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8833
[patent_no_of_claims] => 18
[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] => 13281174
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/281174 | MECHANISM FOR FACILITATING MANAGEMENT OF METADATA AND METADA-BASED UPDATE OF SOFTWARE | Oct 24, 2011 | Abandoned |
Array
(
[id] => 8782140
[patent_doc_number] => 20130104115
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-04-25
[patent_title] => 'SYSTEMS AND METHODS FOR UPGRADING A VERSION OF SOFTWARE'
[patent_app_type] => utility
[patent_app_number] => 13/278784
[patent_app_country] => US
[patent_app_date] => 2011-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4340
[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] => 13278784
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/278784 | Systems and methods for upgrading a version of software | Oct 20, 2011 | Issued |
Array
(
[id] => 10847903
[patent_doc_number] => 08875104
[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/273478
[patent_app_country] => US
[patent_app_date] => 2011-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 11524
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[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] => 13273478
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/273478 | Efficiently developing software using test cases to check the conformity of the software to the requirements | Oct 13, 2011 | Issued |
Array
(
[id] => 8769543
[patent_doc_number] => 20130097580
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-04-18
[patent_title] => 'ASYNCHRONOUS PROGRAMMING MODEL MAPPING'
[patent_app_type] => utility
[patent_app_number] => 13/273177
[patent_app_country] => US
[patent_app_date] => 2011-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5844
[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] => 13273177
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/273177 | Asynchronous programming model mapping | Oct 12, 2011 | Issued |
Array
(
[id] => 8763447
[patent_doc_number] => 08423986
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-04-16
[patent_title] => 'Random utility generation technology'
[patent_app_type] => utility
[patent_app_number] => 13/271686
[patent_app_country] => US
[patent_app_date] => 2011-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 12140
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13271686
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/271686 | Random utility generation technology | Oct 11, 2011 | Issued |
Array
(
[id] => 9673597
[patent_doc_number] => 20140237459
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-08-21
[patent_title] => 'Method for Exploiting Massive Parallelism'
[patent_app_type] => utility
[patent_app_number] => 14/348983
[patent_app_country] => US
[patent_app_date] => 2011-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 16067
[patent_no_of_claims] => 15
[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] => 14348983
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/348983 | Method for exploiting massive parallelism | Oct 2, 2011 | Issued |
Array
(
[id] => 8979141
[patent_doc_number] => 20130212571
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-08-15
[patent_title] => 'PROGRAM REWRITING SYSTEM FOR VEHICLES'
[patent_app_type] => utility
[patent_app_number] => 13/881631
[patent_app_country] => US
[patent_app_date] => 2011-07-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 12604
[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] => 13881631
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/881631 | PROGRAM REWRITING SYSTEM FOR VEHICLES | Jul 18, 2011 | Abandoned |
Array
(
[id] => 9766050
[patent_doc_number] => 08850398
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-09-30
[patent_title] => 'Automated testing of application programs from an application program ecosystem'
[patent_app_type] => utility
[patent_app_number] => 13/092968
[patent_app_country] => US
[patent_app_date] => 2011-04-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 6271
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 252
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13092968
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/092968 | Automated testing of application programs from an application program ecosystem | Apr 23, 2011 | Issued |
Array
(
[id] => 12039443
[patent_doc_number] => 09817677
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-11-14
[patent_title] => 'Rule based data driven validation'
[patent_app_type] => utility
[patent_app_number] => 13/092790
[patent_app_country] => US
[patent_app_date] => 2011-04-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 12104
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 337
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13092790
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/092790 | Rule based data driven validation | Apr 21, 2011 | Issued |
Array
(
[id] => 7504036
[patent_doc_number] => 20110265069
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-27
[patent_title] => 'METHODS AND SYSTEMS FOR EXECUTION OF TENANT CODE IN AN ON-DEMAND SERVICE ENVIRONMENT INCLUDING UTILIZATION OF SHARED RESOURCES AND INLINE GOVERNOR LIMIT ENFORCEMENT'
[patent_app_type] => utility
[patent_app_number] => 13/091335
[patent_app_country] => US
[patent_app_date] => 2011-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6729
[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] => publications/A1/0265/20110265069.pdf
[firstpage_image] =>[orig_patent_app_number] => 13091335
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/091335 | METHODS AND SYSTEMS FOR EXECUTION OF TENANT CODE IN AN ON-DEMAND SERVICE ENVIRONMENT INCLUDING UTILIZATION OF SHARED RESOURCES AND INLINE GOVERNOR LIMIT ENFORCEMENT | Apr 20, 2011 | Abandoned |
Array
(
[id] => 7504032
[patent_doc_number] => 20110265066
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-27
[patent_title] => 'METHODS AND SYSTEMS FOR EVALUATING BYTECODE IN AN ON-DEMAND SERVICE ENVIRONMENT INCLUDING TRANSLATION OF APEX TO BYTECODE'
[patent_app_type] => utility
[patent_app_number] => 13/091347
[patent_app_country] => US
[patent_app_date] => 2011-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9660
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0265/20110265066.pdf
[firstpage_image] =>[orig_patent_app_number] => 13091347
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/091347 | Methods and systems for evaluating bytecode in an on-demand service environment including translation of apex to bytecode | Apr 20, 2011 | Issued |
Array
(
[id] => 9500286
[patent_doc_number] => 08739127
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-05-27
[patent_title] => 'Collaborative software debugging in a distributed system with symbol locking'
[patent_app_type] => utility
[patent_app_number] => 13/090556
[patent_app_country] => US
[patent_app_date] => 2011-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 12660
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 340
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13090556
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/090556 | Collaborative software debugging in a distributed system with symbol locking | Apr 19, 2011 | Issued |
Array
(
[id] => 8419125
[patent_doc_number] => 20120246624
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-09-27
[patent_title] => 'DEBUGGER-SET IDENTIFYING BREAKPOINTS AFTER COROUTINE YIELD POINTS'
[patent_app_type] => utility
[patent_app_number] => 13/053228
[patent_app_country] => US
[patent_app_date] => 2011-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4578
[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] => 13053228
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/053228 | Debugger-set identifying breakpoints after coroutine yield points | Mar 21, 2011 | Issued |
Array
(
[id] => 7493437
[patent_doc_number] => 20110239206
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-29
[patent_title] => 'KEYBOARD DEFINITION UPDATING METHOD AND COMPUTER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 13/052120
[patent_app_country] => US
[patent_app_date] => 2011-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1755
[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] => publications/A1/0239/20110239206.pdf
[firstpage_image] =>[orig_patent_app_number] => 13052120
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/052120 | Keyboard definition updating method and computer system | Mar 20, 2011 | Issued |
Array
(
[id] => 8419132
[patent_doc_number] => 20120246632
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-09-27
[patent_title] => 'Device Flags'
[patent_app_type] => utility
[patent_app_number] => 13/052757
[patent_app_country] => US
[patent_app_date] => 2011-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4044
[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] => 13052757
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/052757 | Device flags | Mar 20, 2011 | Issued |
Array
(
[id] => 9431179
[patent_doc_number] => 08707266
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-22
[patent_title] => 'Command line interface robustness testing'
[patent_app_type] => utility
[patent_app_number] => 13/053065
[patent_app_country] => US
[patent_app_date] => 2011-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 3843
[patent_no_of_claims] => 17
[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] => 13053065
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/053065 | Command line interface robustness testing | Mar 20, 2011 | Issued |
Array
(
[id] => 7694771
[patent_doc_number] => 20110231819
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-22
[patent_title] => 'Content Availability Determination, Representation And Acquisition System'
[patent_app_type] => utility
[patent_app_number] => 13/052057
[patent_app_country] => US
[patent_app_date] => 2011-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 19359
[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/0231/20110231819.pdf
[firstpage_image] =>[orig_patent_app_number] => 13052057
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/052057 | Content Availability Determination, Representation And Acquisition System | Mar 18, 2011 | Abandoned |