
Majid A. Banankhah
Examiner (ID: 2210, Phone: (571)272-3770 , Office: P/3992 )
| Most Active Art Unit | 2755 |
| Art Unit(s) | 2316, 2755, 2156, 2195, 3992, 2899, 2151, 2127 |
| Total Applications | 851 |
| Issued Applications | 718 |
| Pending Applications | 49 |
| Abandoned Applications | 85 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4378645
[patent_doc_number] => 06192388
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-02-20
[patent_title] => 'Detecting available computers to participate in computationally complex distributed processing problem'
[patent_app_type] => 1
[patent_app_number] => 8/667837
[patent_app_country] => US
[patent_app_date] => 1996-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 6991
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/192/06192388.pdf
[firstpage_image] =>[orig_patent_app_number] => 667837
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/667837 | Detecting available computers to participate in computationally complex distributed processing problem | Jun 19, 1996 | Issued |
Array
(
[id] => 3895176
[patent_doc_number] => 05826083
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-10-20
[patent_title] => 'CPU cycle consumption self-regulating method and apparatus'
[patent_app_type] => 1
[patent_app_number] => 8/668567
[patent_app_country] => US
[patent_app_date] => 1996-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3024
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/826/05826083.pdf
[firstpage_image] =>[orig_patent_app_number] => 668567
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/668567 | CPU cycle consumption self-regulating method and apparatus | Jun 19, 1996 | Issued |
Array
(
[id] => 4401428
[patent_doc_number] => 06279025
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-21
[patent_title] => 'Parallel processing procedure selecting apparatus and method selecting and implementing parallel-executable processing procedures'
[patent_app_type] => 1
[patent_app_number] => 8/666931
[patent_app_country] => US
[patent_app_date] => 1996-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 35
[patent_no_of_words] => 9450
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 54
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/279/06279025.pdf
[firstpage_image] =>[orig_patent_app_number] => 666931
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/666931 | Parallel processing procedure selecting apparatus and method selecting and implementing parallel-executable processing procedures | Jun 19, 1996 | Issued |
Array
(
[id] => 4412316
[patent_doc_number] => 06298422
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-02
[patent_title] => 'Method for reducing the memory requirements for an application program executing in a multi-tasking environment'
[patent_app_type] => 1
[patent_app_number] => 8/664510
[patent_app_country] => US
[patent_app_date] => 1996-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4503
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/298/06298422.pdf
[firstpage_image] =>[orig_patent_app_number] => 664510
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/664510 | Method for reducing the memory requirements for an application program executing in a multi-tasking environment | Jun 16, 1996 | Issued |
Array
(
[id] => 4030154
[patent_doc_number] => 05907701
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-05-25
[patent_title] => 'Management of computer processes having differing operational parameters through an ordered multi-phased startup of the computer processes'
[patent_app_type] => 1
[patent_app_number] => 8/664775
[patent_app_country] => US
[patent_app_date] => 1996-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6894
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/907/05907701.pdf
[firstpage_image] =>[orig_patent_app_number] => 664775
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/664775 | Management of computer processes having differing operational parameters through an ordered multi-phased startup of the computer processes | Jun 13, 1996 | Issued |
Array
(
[id] => 4020961
[patent_doc_number] => 06006031
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-12-21
[patent_title] => 'Method and apparatus for reconciling conflicting translations by factoring and parameterizing differences'
[patent_app_type] => 1
[patent_app_number] => 8/664464
[patent_app_country] => US
[patent_app_date] => 1996-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 22
[patent_no_of_words] => 9030
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 19
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/006/06006031.pdf
[firstpage_image] =>[orig_patent_app_number] => 664464
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/664464 | Method and apparatus for reconciling conflicting translations by factoring and parameterizing differences | Jun 13, 1996 | Issued |
Array
(
[id] => 4166283
[patent_doc_number] => 06065035
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-05-16
[patent_title] => 'Method and system for procedure boundary detection'
[patent_app_type] => 1
[patent_app_number] => 8/663448
[patent_app_country] => US
[patent_app_date] => 1996-06-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 7115
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/065/06065035.pdf
[firstpage_image] =>[orig_patent_app_number] => 663448
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/663448 | Method and system for procedure boundary detection | Jun 12, 1996 | Issued |
Array
(
[id] => 4113128
[patent_doc_number] => 06067413
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-05-23
[patent_title] => 'Data representation for mixed-language program development'
[patent_app_type] => 1
[patent_app_number] => 8/662648
[patent_app_country] => US
[patent_app_date] => 1996-06-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 2380
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/067/06067413.pdf
[firstpage_image] =>[orig_patent_app_number] => 662648
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/662648 | Data representation for mixed-language program development | Jun 12, 1996 | Issued |
Array
(
[id] => 4002908
[patent_doc_number] => 05960195
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-09-28
[patent_title] => 'Intelligent volatile memory initialization'
[patent_app_type] => 1
[patent_app_number] => 8/657423
[patent_app_country] => US
[patent_app_date] => 1996-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2068
[patent_no_of_claims] => 17
[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] => patents/05/960/05960195.pdf
[firstpage_image] =>[orig_patent_app_number] => 657423
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/657423 | Intelligent volatile memory initialization | Jun 2, 1996 | Issued |
Array
(
[id] => 4372967
[patent_doc_number] => 06202079
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-03-13
[patent_title] => 'Synchronization procedure in a routing node'
[patent_app_type] => 1
[patent_app_number] => 8/655528
[patent_app_country] => US
[patent_app_date] => 1996-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4815
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/202/06202079.pdf
[firstpage_image] =>[orig_patent_app_number] => 655528
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/655528 | Synchronization procedure in a routing node | May 29, 1996 | Issued |
Array
(
[id] => 3910571
[patent_doc_number] => 05835764
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-11-10
[patent_title] => 'Transaction processing system and method having a transactional subsystem integrated within a reduced kernel operating system'
[patent_app_type] => 1
[patent_app_number] => 8/655527
[patent_app_country] => US
[patent_app_date] => 1996-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7600
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 201
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/835/05835764.pdf
[firstpage_image] =>[orig_patent_app_number] => 655527
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/655527 | Transaction processing system and method having a transactional subsystem integrated within a reduced kernel operating system | May 29, 1996 | Issued |
Array
(
[id] => 3931959
[patent_doc_number] => 06003063
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-12-14
[patent_title] => 'Computer system with context switch and program development therefor'
[patent_app_type] => 1
[patent_app_number] => 8/654515
[patent_app_country] => US
[patent_app_date] => 1996-05-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 4631
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 43
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/003/06003063.pdf
[firstpage_image] =>[orig_patent_app_number] => 654515
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/654515 | Computer system with context switch and program development therefor | May 27, 1996 | Issued |
Array
(
[id] => 4291316
[patent_doc_number] => 06247039
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-06-12
[patent_title] => 'Method and apparatus for disposing of objects in a multi-threaded environment'
[patent_app_type] => 1
[patent_app_number] => 8/650314
[patent_app_country] => US
[patent_app_date] => 1996-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4622
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/247/06247039.pdf
[firstpage_image] =>[orig_patent_app_number] => 650314
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/650314 | Method and apparatus for disposing of objects in a multi-threaded environment | May 16, 1996 | Issued |
Array
(
[id] => 3965848
[patent_doc_number] => 05956507
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-09-21
[patent_title] => 'Dynamic alteration of operating system kernel resource tables'
[patent_app_type] => 1
[patent_app_number] => 8/648327
[patent_app_country] => US
[patent_app_date] => 1996-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 14
[patent_no_of_words] => 6791
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 56
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/956/05956507.pdf
[firstpage_image] =>[orig_patent_app_number] => 648327
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/648327 | Dynamic alteration of operating system kernel resource tables | May 13, 1996 | Issued |
| 08/644413 | GRAPHICAL EDITOR FOR PROGRAM FILES | May 9, 1996 | Abandoned |
Array
(
[id] => 3888116
[patent_doc_number] => 05838969
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-11-17
[patent_title] => 'System and method for collecting and dispatching selected events in a computer application program'
[patent_app_type] => 1
[patent_app_number] => 8/644704
[patent_app_country] => US
[patent_app_date] => 1996-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3355
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/838/05838969.pdf
[firstpage_image] =>[orig_patent_app_number] => 644704
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/644704 | System and method for collecting and dispatching selected events in a computer application program | May 9, 1996 | Issued |
Array
(
[id] => 3895148
[patent_doc_number] => 05826081
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-10-20
[patent_title] => 'Real time thread dispatcher for multiprocessor applications'
[patent_app_type] => 1
[patent_app_number] => 8/643543
[patent_app_country] => US
[patent_app_date] => 1996-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 5685
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 167
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/826/05826081.pdf
[firstpage_image] =>[orig_patent_app_number] => 643543
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/643543 | Real time thread dispatcher for multiprocessor applications | May 5, 1996 | Issued |
Array
(
[id] => 4109131
[patent_doc_number] => 06134578
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-17
[patent_title] => 'Data processing device and method of operation with context switching'
[patent_app_type] => 1
[patent_app_number] => 8/617673
[patent_app_country] => US
[patent_app_date] => 1996-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 44
[patent_no_of_words] => 27880
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/134/06134578.pdf
[firstpage_image] =>[orig_patent_app_number] => 617673
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/617673 | Data processing device and method of operation with context switching | May 1, 1996 | Issued |
Array
(
[id] => 4375142
[patent_doc_number] => 06292941
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-09-18
[patent_title] => 'Operating system installation'
[patent_app_type] => 1
[patent_app_number] => 8/641305
[patent_app_country] => US
[patent_app_date] => 1996-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 4641
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/292/06292941.pdf
[firstpage_image] =>[orig_patent_app_number] => 641305
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/641305 | Operating system installation | Apr 29, 1996 | Issued |
Array
(
[id] => 4223098
[patent_doc_number] => 06078942
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-06-20
[patent_title] => 'Resource management for multimedia devices in a computer'
[patent_app_type] => 1
[patent_app_number] => 8/637483
[patent_app_country] => US
[patent_app_date] => 1996-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 12
[patent_no_of_words] => 7724
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 242
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/078/06078942.pdf
[firstpage_image] =>[orig_patent_app_number] => 637483
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/637483 | Resource management for multimedia devices in a computer | Apr 24, 1996 | Issued |