
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] => 4399009
[patent_doc_number] => 06304866
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-16
[patent_title] => 'Aggregate job performance in a multiprocessing system by incremental and on-demand task allocation among multiple concurrently operating threads'
[patent_app_type] => 1
[patent_app_number] => 8/884602
[patent_app_country] => US
[patent_app_date] => 1997-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 5050
[patent_no_of_claims] => 43
[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/304/06304866.pdf
[firstpage_image] =>[orig_patent_app_number] => 884602
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/884602 | Aggregate job performance in a multiprocessing system by incremental and on-demand task allocation among multiple concurrently operating threads | Jun 26, 1997 | Issued |
Array
(
[id] => 1549334
[patent_doc_number] => 06374284
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-04-16
[patent_title] => 'Information processing method and apparatus and a storage medium'
[patent_app_type] => B1
[patent_app_number] => 08/883574
[patent_app_country] => US
[patent_app_date] => 1997-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 2687
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 23
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/374/06374284.pdf
[firstpage_image] =>[orig_patent_app_number] => 08883574
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/883574 | Information processing method and apparatus and a storage medium | Jun 25, 1997 | Issued |
Array
(
[id] => 4304169
[patent_doc_number] => 06269391
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-07-31
[patent_title] => 'Multi-processor scheduling kernel'
[patent_app_type] => 1
[patent_app_number] => 8/878632
[patent_app_country] => US
[patent_app_date] => 1997-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7891
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/269/06269391.pdf
[firstpage_image] =>[orig_patent_app_number] => 878632
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/878632 | Multi-processor scheduling kernel | Jun 18, 1997 | Issued |
Array
(
[id] => 4171087
[patent_doc_number] => 06125402
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-09-26
[patent_title] => 'Method and system for executing one of several forms of a multi-purpose program'
[patent_app_type] => 1
[patent_app_number] => 8/874461
[patent_app_country] => US
[patent_app_date] => 1997-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6851
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/125/06125402.pdf
[firstpage_image] =>[orig_patent_app_number] => 874461
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/874461 | Method and system for executing one of several forms of a multi-purpose program | Jun 15, 1997 | Issued |
Array
(
[id] => 4111253
[patent_doc_number] => 06126329
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-03
[patent_title] => 'Method and apparatus for accurate profiling of computer programs'
[patent_app_type] => 1
[patent_app_number] => 8/871247
[patent_app_country] => US
[patent_app_date] => 1997-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 25
[patent_no_of_words] => 10705
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/126/06126329.pdf
[firstpage_image] =>[orig_patent_app_number] => 871247
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/871247 | Method and apparatus for accurate profiling of computer programs | Jun 8, 1997 | Issued |
Array
(
[id] => 4161467
[patent_doc_number] => 06032174
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-02-29
[patent_title] => 'Load sharing system and a method for processing of data and a communication system with load sharing'
[patent_app_type] => 1
[patent_app_number] => 8/817513
[patent_app_country] => US
[patent_app_date] => 1997-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2886
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/032/06032174.pdf
[firstpage_image] =>[orig_patent_app_number] => 817513
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/817513 | Load sharing system and a method for processing of data and a communication system with load sharing | Jun 8, 1997 | Issued |
Array
(
[id] => 4297929
[patent_doc_number] => 06282569
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-28
[patent_title] => 'Name server computer having a load levelling facility to spread the load from client computers across a plurality of server computers'
[patent_app_type] => 1
[patent_app_number] => 8/868111
[patent_app_country] => US
[patent_app_date] => 1997-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5492
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 353
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/282/06282569.pdf
[firstpage_image] =>[orig_patent_app_number] => 868111
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/868111 | Name server computer having a load levelling facility to spread the load from client computers across a plurality of server computers | Jun 2, 1997 | Issued |
Array
(
[id] => 1557075
[patent_doc_number] => 06349320
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-02-19
[patent_title] => 'Computer executable workflow management and control system'
[patent_app_type] => B1
[patent_app_number] => 08/868306
[patent_app_country] => US
[patent_app_date] => 1997-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5851
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/349/06349320.pdf
[firstpage_image] =>[orig_patent_app_number] => 08868306
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/868306 | Computer executable workflow management and control system | Jun 2, 1997 | Issued |
Array
(
[id] => 3996536
[patent_doc_number] => 05961584
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-10-05
[patent_title] => 'System for managing internal execution threads'
[patent_app_type] => 1
[patent_app_number] => 8/849554
[patent_app_country] => US
[patent_app_date] => 1997-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 20
[patent_no_of_words] => 8724
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 201
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/961/05961584.pdf
[firstpage_image] =>[orig_patent_app_number] => 849554
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/849554 | System for managing internal execution threads | Jun 1, 1997 | Issued |
| 08/849335 | CONFIGURATION MECHANISM | Jun 1, 1997 | Abandoned |
Array
(
[id] => 4161439
[patent_doc_number] => 06032172
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-02-29
[patent_title] => 'Distributed computer process scheduling mechanism'
[patent_app_type] => 1
[patent_app_number] => 8/865573
[patent_app_country] => US
[patent_app_date] => 1997-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 6055
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/032/06032172.pdf
[firstpage_image] =>[orig_patent_app_number] => 865573
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/865573 | Distributed computer process scheduling mechanism | May 28, 1997 | Issued |
Array
(
[id] => 1489982
[patent_doc_number] => 06366945
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-04-02
[patent_title] => 'Flexible dynamic partitioning of resources in a cluster computing environment'
[patent_app_type] => B1
[patent_app_number] => 08/862454
[patent_app_country] => US
[patent_app_date] => 1997-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5133
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/366/06366945.pdf
[firstpage_image] =>[orig_patent_app_number] => 08862454
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/862454 | Flexible dynamic partitioning of resources in a cluster computing environment | May 22, 1997 | Issued |
Array
(
[id] => 4403303
[patent_doc_number] => 06263359
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-07-17
[patent_title] => 'Computer resource proportional utilization and response time scheduling'
[patent_app_type] => 1
[patent_app_number] => 8/862044
[patent_app_country] => US
[patent_app_date] => 1997-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 11
[patent_no_of_words] => 9066
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/263/06263359.pdf
[firstpage_image] =>[orig_patent_app_number] => 862044
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/862044 | Computer resource proportional utilization and response time scheduling | May 21, 1997 | Issued |
Array
(
[id] => 4236436
[patent_doc_number] => 06112223
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-08-29
[patent_title] => 'Apparatus for fault-tolerant multimedia program distribution'
[patent_app_type] => 1
[patent_app_number] => 8/859550
[patent_app_country] => US
[patent_app_date] => 1997-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2084
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/112/06112223.pdf
[firstpage_image] =>[orig_patent_app_number] => 859550
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/859550 | Apparatus for fault-tolerant multimedia program distribution | May 19, 1997 | Issued |
Array
(
[id] => 1524801
[patent_doc_number] => 06415334
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-07-02
[patent_title] => 'Method and system for accessing objects of different thread types'
[patent_app_type] => B1
[patent_app_number] => 08/856136
[patent_app_country] => US
[patent_app_date] => 1997-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 6386
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/415/06415334.pdf
[firstpage_image] =>[orig_patent_app_number] => 08856136
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/856136 | Method and system for accessing objects of different thread types | May 13, 1997 | Issued |
Array
(
[id] => 4065195
[patent_doc_number] => 05870603
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-02-09
[patent_title] => 'Method and system for storing exponent codes in a multi-processor computer to produce putputs according to an execution schedule'
[patent_app_type] => 1
[patent_app_number] => 8/853613
[patent_app_country] => US
[patent_app_date] => 1997-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3789
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 192
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/870/05870603.pdf
[firstpage_image] =>[orig_patent_app_number] => 853613
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/853613 | Method and system for storing exponent codes in a multi-processor computer to produce putputs according to an execution schedule | May 8, 1997 | Issued |
Array
(
[id] => 4198183
[patent_doc_number] => 06038586
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-03-14
[patent_title] => 'Automated software updating and distribution'
[patent_app_type] => 1
[patent_app_number] => 8/850204
[patent_app_country] => US
[patent_app_date] => 1997-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 20
[patent_no_of_words] => 3474
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/038/06038586.pdf
[firstpage_image] =>[orig_patent_app_number] => 850204
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/850204 | Automated software updating and distribution | May 1, 1997 | Issued |
Array
(
[id] => 4256461
[patent_doc_number] => 06144984
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-11-07
[patent_title] => 'Method and apparatus for controlling connected computers without programming'
[patent_app_type] => 1
[patent_app_number] => 8/845799
[patent_app_country] => US
[patent_app_date] => 1997-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 32
[patent_no_of_words] => 15669
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/144/06144984.pdf
[firstpage_image] =>[orig_patent_app_number] => 845799
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/845799 | Method and apparatus for controlling connected computers without programming | Apr 24, 1997 | Issued |
Array
(
[id] => 1557160
[patent_doc_number] => 06349342
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-02-19
[patent_title] => 'Methods and apparatus for managing computer processes'
[patent_app_type] => B1
[patent_app_number] => 08/835994
[patent_app_country] => US
[patent_app_date] => 1997-04-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 14
[patent_no_of_words] => 10647
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/349/06349342.pdf
[firstpage_image] =>[orig_patent_app_number] => 08835994
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/835994 | Methods and apparatus for managing computer processes | Apr 10, 1997 | Issued |
Array
(
[id] => 4411649
[patent_doc_number] => 06298370
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-02
[patent_title] => 'Computer operating process allocating tasks between first and second processors at run time based upon current processor load'
[patent_app_type] => 1
[patent_app_number] => 8/833152
[patent_app_country] => US
[patent_app_date] => 1997-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 104
[patent_figures_cnt] => 159
[patent_no_of_words] => 66601
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 304
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/298/06298370.pdf
[firstpage_image] =>[orig_patent_app_number] => 833152
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/833152 | Computer operating process allocating tasks between first and second processors at run time based upon current processor load | Apr 3, 1997 | Issued |