
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] => 11131308
[patent_doc_number] => 20160328283
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-10
[patent_title] => 'OPERATING A TRACE PROCEDURE FOR A COMPUTER PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 14/922304
[patent_app_country] => US
[patent_app_date] => 2015-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 6379
[patent_no_of_claims] => 10
[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] => 14922304
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/922304 | Operating a trace procedure for a computer program | Oct 25, 2015 | Issued |
Array
(
[id] => 10731659
[patent_doc_number] => 20160077809
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-17
[patent_title] => 'AUTOMATED METHODS AND SYSTEMS FOR DEVELOPING AND DEPLOYING PROJECTS IN PARALLEL'
[patent_app_type] => utility
[patent_app_number] => 14/859560
[patent_app_country] => US
[patent_app_date] => 2015-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 58
[patent_figures_cnt] => 58
[patent_no_of_words] => 17448
[patent_no_of_claims] => 26
[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] => 14859560
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/859560 | Automated methods and systems for developing and deploying projects in parallel | Sep 20, 2015 | Issued |
Array
(
[id] => 10704106
[patent_doc_number] => 20160050253
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-02-18
[patent_title] => 'Asynchronous Message Passing'
[patent_app_type] => utility
[patent_app_number] => 14/846138
[patent_app_country] => US
[patent_app_date] => 2015-09-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7551
[patent_no_of_claims] => 21
[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] => 14846138
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/846138 | Asynchronous message passing | Sep 3, 2015 | Issued |
Array
(
[id] => 10446666
[patent_doc_number] => 20150331680
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-11-19
[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] => 14/807781
[patent_app_country] => US
[patent_app_date] => 2015-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9661
[patent_no_of_claims] => 10
[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] => 14807781
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/807781 | Methods and systems for evaluating bytecode in an on-demand service environment including translation of apex to bytecode | Jul 22, 2015 | Issued |
Array
(
[id] => 10439176
[patent_doc_number] => 20150324188
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-11-12
[patent_title] => 'Aggregation of Update Sets'
[patent_app_type] => utility
[patent_app_number] => 14/803885
[patent_app_country] => US
[patent_app_date] => 2015-07-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7911
[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] => 14803885
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/803885 | Aggregation of Update Sets | Jul 19, 2015 | Abandoned |
Array
(
[id] => 11366009
[patent_doc_number] => 20170003990
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-01-05
[patent_title] => 'VIRTUAL MACHINE MIGRATION VIA A MOBILE DEVICE'
[patent_app_type] => utility
[patent_app_number] => 14/754905
[patent_app_country] => US
[patent_app_date] => 2015-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5371
[patent_no_of_claims] => 12
[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] => 14754905
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/754905 | Virtual machine migration via a mobile device | Jun 29, 2015 | Issued |
Array
(
[id] => 11086290
[patent_doc_number] => 20160283257
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-29
[patent_title] => 'PARALLELIZED VIRTUAL MACHINE CONFIGURATION'
[patent_app_type] => utility
[patent_app_number] => 14/751194
[patent_app_country] => US
[patent_app_date] => 2015-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5543
[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] => 14751194
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/751194 | Parallelized virtual machine configuration | Jun 25, 2015 | Issued |
Array
(
[id] => 11352335
[patent_doc_number] => 20160371075
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-22
[patent_title] => 'METHOD FOR SOFTWARE UPDATING OF VEHICLE COMPONENTS'
[patent_app_type] => utility
[patent_app_number] => 14/740391
[patent_app_country] => US
[patent_app_date] => 2015-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 17784
[patent_no_of_claims] => 33
[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] => 14740391
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/740391 | Method for software updating of vehicle components | Jun 15, 2015 | Issued |
Array
(
[id] => 11352338
[patent_doc_number] => 20160371077
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-22
[patent_title] => 'METHOD FOR WIRELESS REMOTE UPDATING VEHICLE SOFTWARE'
[patent_app_type] => utility
[patent_app_number] => 14/740546
[patent_app_country] => US
[patent_app_date] => 2015-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 17853
[patent_no_of_claims] => 23
[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] => 14740546
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/740546 | Method for wireless remote updating vehicle software | Jun 15, 2015 | Issued |
Array
(
[id] => 11338477
[patent_doc_number] => 20160364232
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-15
[patent_title] => 'METHOD FOR OTA UPDATING VEHICLE ELECTRONIC CONTROL UNIT'
[patent_app_type] => utility
[patent_app_number] => 14/739090
[patent_app_country] => US
[patent_app_date] => 2015-06-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 17853
[patent_no_of_claims] => 22
[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] => 14739090
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/739090 | Method for OTA updating vehicle electronic control unit | Jun 14, 2015 | Issued |
Array
(
[id] => 10746052
[patent_doc_number] => 20160092203
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-31
[patent_title] => 'Live Operating System Update Mechanisms'
[patent_app_type] => utility
[patent_app_number] => 14/729430
[patent_app_country] => US
[patent_app_date] => 2015-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 15123
[patent_no_of_claims] => 11
[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] => 14729430
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/729430 | Live operating system update mechanisms | Jun 2, 2015 | Issued |
Array
(
[id] => 10376516
[patent_doc_number] => 20150261523
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-09-17
[patent_title] => 'SYSTEM AND METHODS FOR DECLARATION-BASED EXTENSION MANAGEMENT FOR MULTI-TENANT ENVIRONMENTS'
[patent_app_type] => utility
[patent_app_number] => 14/727669
[patent_app_country] => US
[patent_app_date] => 2015-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8000
[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] => 14727669
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/727669 | System and methods for declaration-based extension management for multi-tenant environments | May 31, 2015 | Issued |
Array
(
[id] => 14395129
[patent_doc_number] => 10310848
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-04
[patent_title] => Parallel development of diverged source streams
[patent_app_type] => utility
[patent_app_number] => 14/726249
[patent_app_country] => US
[patent_app_date] => 2015-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5320
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 311
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14726249
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/726249 | Parallel development of diverged source streams | May 28, 2015 | Issued |
Array
(
[id] => 11292566
[patent_doc_number] => 20160342498
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-24
[patent_title] => 'SYMBOL TABLES FOR PROCESSING HIERARCHICAL DATA STRUCTURES IN DATA FLOW ANALYSIS'
[patent_app_type] => utility
[patent_app_number] => 14/717433
[patent_app_country] => US
[patent_app_date] => 2015-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8414
[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] => 14717433
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/717433 | Symbol tables for processing hierarchical data structures in data flow analysis | May 19, 2015 | Issued |
Array
(
[id] => 11272622
[patent_doc_number] => 20160335168
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-17
[patent_title] => 'REAL-TIME ANALYSIS OF APPLICATION PROGRAMMING INTERFACES'
[patent_app_type] => utility
[patent_app_number] => 14/714014
[patent_app_country] => US
[patent_app_date] => 2015-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9004
[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] => 14714014
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/714014 | REAL-TIME ANALYSIS OF APPLICATION PROGRAMMING INTERFACES | May 14, 2015 | Abandoned |
Array
(
[id] => 15577319
[patent_doc_number] => 10579036
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-03
[patent_title] => Apparatus for program management of programmable logic controller
[patent_app_type] => utility
[patent_app_number] => 14/712666
[patent_app_country] => US
[patent_app_date] => 2015-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 3055
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 372
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14712666
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/712666 | Apparatus for program management of programmable logic controller | May 13, 2015 | Issued |
Array
(
[id] => 11131240
[patent_doc_number] => 20160328215
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-10
[patent_title] => 'PATTERN RECOGNITION OF SOFTWARE PROGRAM CODE IN AN INTEGRATED SOFTWARE DEVELOPMENT ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 14/706754
[patent_app_country] => US
[patent_app_date] => 2015-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 7653
[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] => 14706754
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/706754 | Pattern recognition of software program code in an integrated software development environment | May 6, 2015 | Issued |
Array
(
[id] => 11131336
[patent_doc_number] => 20160328311
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-10
[patent_title] => 'OPERATING A TRACE PROCEDURE FOR A COMPUTER PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 14/705208
[patent_app_country] => US
[patent_app_date] => 2015-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 6771
[patent_no_of_claims] => 11
[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] => 14705208
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/705208 | Operating a trace procedure for a computer program | May 5, 2015 | Issued |
Array
(
[id] => 12868930
[patent_doc_number] => 20180181485
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-28
[patent_title] => SOURCE CODE EQUIVALENCE VERIFICATION DEVICE AND SOURCE CODE EQUIVALENCE VERIFICATION METHOD
[patent_app_type] => utility
[patent_app_number] => 15/561207
[patent_app_country] => US
[patent_app_date] => 2015-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11405
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15561207
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/561207 | SOURCE CODE EQUIVALENCE VERIFICATION DEVICE AND SOURCE CODE EQUIVALENCE VERIFICATION METHOD | Apr 27, 2015 | Abandoned |
Array
(
[id] => 11124062
[patent_doc_number] => 20160321036
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-03
[patent_title] => 'DYNAMICALLY MONITORING CODE EXECUTION ACTIVITY TO IDENTIFY AND MANAGE INACTIVE CODE'
[patent_app_type] => utility
[patent_app_number] => 14/698808
[patent_app_country] => US
[patent_app_date] => 2015-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 10460
[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] => 14698808
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/698808 | DYNAMICALLY MONITORING CODE EXECUTION ACTIVITY TO IDENTIFY AND MANAGE INACTIVE CODE | Apr 27, 2015 | Abandoned |