Search

Mohammad H. Kabir

Examiner (ID: 7300, Phone: (571)270-1341 , Office: P/2197 )

Most Active Art Unit
2198
Art Unit(s)
2198, 2199, 2154, 2192, 2197
Total Applications
441
Issued Applications
277
Pending Applications
47
Abandoned Applications
131

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17345715 [patent_doc_number] => 20220012046 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-13 [patent_title] => OS-INDEPENDENT PERIPHERAL PLUG-AND-PLAY AND DRIVER UPDATE METHOD FOR EMBEDDED SYSTEMS AND FIRMWARE DATA TRANSMISSION METHOD FOR EMBEDDED SYSTEM PLATFORM [patent_app_type] => utility [patent_app_number] => 17/104815 [patent_app_country] => US [patent_app_date] => 2020-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2460 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17104815 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/104815
OS-INDEPENDENT PERIPHERAL PLUG-AND-PLAY AND DRIVER UPDATE METHOD FOR EMBEDDED SYSTEMS AND FIRMWARE DATA TRANSMISSION METHOD FOR EMBEDDED SYSTEM PLATFORM Nov 24, 2020 Abandoned
Array ( [id] => 18386132 [patent_doc_number] => 11656913 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-23 [patent_title] => Demand-driven locale management [patent_app_type] => utility [patent_app_number] => 17/098599 [patent_app_country] => US [patent_app_date] => 2020-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8871 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 284 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17098599 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/098599
Demand-driven locale management Nov 15, 2020 Issued
Array ( [id] => 16918616 [patent_doc_number] => 20210191708 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-24 [patent_title] => Vehicle and Electrical Device for Vehicle [patent_app_type] => utility [patent_app_number] => 17/080469 [patent_app_country] => US [patent_app_date] => 2020-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5801 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17080469 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/080469
Vehicle and Electrical Device for Vehicle Oct 25, 2020 Abandoned
Array ( [id] => 16615691 [patent_doc_number] => 20210034344 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-04 [patent_title] => METHODS AND APPARATUS TO IMPROVE OPTIMIZING LOOPS WITH PREDICTABLE RECURRING MEMORY READS [patent_app_type] => utility [patent_app_number] => 17/074336 [patent_app_country] => US [patent_app_date] => 2020-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19321 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17074336 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/074336
Methods and apparatus to improve optimizing loops with predictable recurring memory reads Oct 18, 2020 Issued
Array ( [id] => 17260897 [patent_doc_number] => 20210373882 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-02 [patent_title] => METHOD AND APPARATUS FOR GENERATING DIFFERENCE BETWEEN OLD AND NEW VERSIONS OF DATA FOR UPDATING SOFTWARE [patent_app_type] => utility [patent_app_number] => 17/051433 [patent_app_country] => US [patent_app_date] => 2020-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9034 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17051433 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/051433
Method and apparatus for generating difference between old and new versions of data for updating software Mar 12, 2020 Issued
Array ( [id] => 16116267 [patent_doc_number] => 20200210156 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-02 [patent_title] => Compiler-Generated Asynchronous Enumerable Object [patent_app_type] => utility [patent_app_number] => 16/816521 [patent_app_country] => US [patent_app_date] => 2020-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5595 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16816521 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/816521
Compiler-generated asynchronous enumerable object Mar 11, 2020 Issued
Array ( [id] => 16077321 [patent_doc_number] => 20200192647 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-18 [patent_title] => TRANSITIONING BETWEEN CODE-BASED AND DATA-BASED EXECUTION FORMS IN COMPUTING SYSTEMS AND ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 16/775297 [patent_app_country] => US [patent_app_date] => 2020-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4984 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16775297 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/775297
Transitioning between code-based and data-based execution forms in computing systems and environments Jan 28, 2020 Issued
Array ( [id] => 16077321 [patent_doc_number] => 20200192647 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-18 [patent_title] => TRANSITIONING BETWEEN CODE-BASED AND DATA-BASED EXECUTION FORMS IN COMPUTING SYSTEMS AND ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 16/775297 [patent_app_country] => US [patent_app_date] => 2020-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4984 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16775297 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/775297
Transitioning between code-based and data-based execution forms in computing systems and environments Jan 28, 2020 Issued
Array ( [id] => 15804403 [patent_doc_number] => 20200125344 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-23 [patent_title] => PERSISTENT CONTEXT FOR REUSABLE PIPELINE COMPONENTS [patent_app_type] => utility [patent_app_number] => 16/557651 [patent_app_country] => US [patent_app_date] => 2019-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13906 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16557651 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/557651
Persistent context for reusable pipeline components Aug 29, 2019 Issued
Array ( [id] => 15561645 [patent_doc_number] => 20200065234 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => TEST CASE SELECTION AND ORDERING WITH COVERT MINIMUM SET COVER FOR FUNCTIONAL QUALIFICATION [patent_app_type] => utility [patent_app_number] => 16/551577 [patent_app_country] => US [patent_app_date] => 2019-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7356 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16551577 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/551577
Test case selection and ordering with covert minimum set cover for functional qualification Aug 25, 2019 Issued
Array ( [id] => 16659278 [patent_doc_number] => 20210055915 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-25 [patent_title] => NO-CODING MACHINE LEARNING PIPELINE [patent_app_type] => utility [patent_app_number] => 16/549675 [patent_app_country] => US [patent_app_date] => 2019-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7629 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16549675 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/549675
No-coding machine learning pipeline Aug 22, 2019 Issued
Array ( [id] => 16615852 [patent_doc_number] => 20210034505 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-04 [patent_title] => MODIFIED EXECUTABLES [patent_app_type] => utility [patent_app_number] => 16/526084 [patent_app_country] => US [patent_app_date] => 2019-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5919 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16526084 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/526084
MODIFIED EXECUTABLES Jul 29, 2019 Abandoned
Array ( [id] => 18780732 [patent_doc_number] => 11822462 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-21 [patent_title] => Generation of code coverage information during testing of a code sequence [patent_app_type] => utility [patent_app_number] => 17/265318 [patent_app_country] => US [patent_app_date] => 2019-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9147 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 404 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17265318 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/265318
Generation of code coverage information during testing of a code sequence Jul 4, 2019 Issued
Array ( [id] => 15367261 [patent_doc_number] => 20200019395 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-16 [patent_title] => INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/459566 [patent_app_country] => US [patent_app_date] => 2019-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6772 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16459566 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/459566
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM Jun 30, 2019 Abandoned
Array ( [id] => 17484334 [patent_doc_number] => 20220091838 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-24 [patent_title] => COMPONENT FIRMWARE UPDATES [patent_app_type] => utility [patent_app_number] => 17/295028 [patent_app_country] => US [patent_app_date] => 2019-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4252 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 45 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17295028 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/295028
COMPONENT FIRMWARE UPDATES Jun 10, 2019 Abandoned
Array ( [id] => 16508116 [patent_doc_number] => 20200387372 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-10 [patent_title] => MICROSERVICE FILE GENERATION SYSTEM [patent_app_type] => utility [patent_app_number] => 16/433306 [patent_app_country] => US [patent_app_date] => 2019-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4143 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16433306 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/433306
MICROSERVICE FILE GENERATION SYSTEM Jun 5, 2019 Abandoned
Array ( [id] => 16470216 [patent_doc_number] => 20200371753 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => DESIGN VALIDATION FOR GRAPHICAL USER INTERFACE [patent_app_type] => utility [patent_app_number] => 16/419224 [patent_app_country] => US [patent_app_date] => 2019-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11819 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16419224 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/419224
Validation for graphical user interface May 21, 2019 Issued
Array ( [id] => 16470241 [patent_doc_number] => 20200371778 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => AUTOMATED IDENTIFICATION OF CODE CHANGES [patent_app_type] => utility [patent_app_number] => 16/418767 [patent_app_country] => US [patent_app_date] => 2019-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7792 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16418767 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/418767
AUTOMATED IDENTIFICATION OF CODE CHANGES May 20, 2019 Abandoned
Array ( [id] => 15151777 [patent_doc_number] => 20190354366 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-21 [patent_title] => METHOD AND SYSTEM FOR PERFORMING FIRMWARE UPDATE THROUGH DFU SUCCESS RATE PREDICTION MODEL [patent_app_type] => utility [patent_app_number] => 16/415673 [patent_app_country] => US [patent_app_date] => 2019-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2075 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16415673 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/415673
METHOD AND SYSTEM FOR PERFORMING FIRMWARE UPDATE THROUGH DFU SUCCESS RATE PREDICTION MODEL May 16, 2019 Abandoned
Array ( [id] => 14782127 [patent_doc_number] => 20190265961 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-29 [patent_title] => SOFTWARE INSTALLATION ONTO A CLIENT USING EXISTING RESOURCES [patent_app_type] => utility [patent_app_number] => 16/409810 [patent_app_country] => US [patent_app_date] => 2019-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10340 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16409810 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/409810
Software installation onto a client using existing resources May 10, 2019 Issued
Menu