
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |