Search

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 numberTitle of the applicationFiling DateStatus
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
Menu