
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] => 4259244
[patent_doc_number] => 06167423
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-12-26
[patent_title] => 'Concurrency control of state machines in a computer system using cliques'
[patent_app_type] => 1
[patent_app_number] => 8/825647
[patent_app_country] => US
[patent_app_date] => 1997-04-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8855
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 77
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/167/06167423.pdf
[firstpage_image] =>[orig_patent_app_number] => 825647
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/825647 | Concurrency control of state machines in a computer system using cliques | Apr 2, 1997 | Issued |
Array
(
[id] => 4351060
[patent_doc_number] => 06314446
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-11-06
[patent_title] => 'Method and system for monitoring tasks in a computer system'
[patent_app_type] => 1
[patent_app_number] => 8/829312
[patent_app_country] => US
[patent_app_date] => 1997-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 2228
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/314/06314446.pdf
[firstpage_image] =>[orig_patent_app_number] => 829312
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/829312 | Method and system for monitoring tasks in a computer system | Mar 30, 1997 | Issued |
Array
(
[id] => 4193836
[patent_doc_number] => 06085217
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-07-04
[patent_title] => 'Method and apparatus for controlling the assignment of units of work to a workload enclave in a client/server system'
[patent_app_type] => 1
[patent_app_number] => 8/825304
[patent_app_country] => US
[patent_app_date] => 1997-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 9
[patent_no_of_words] => 4048
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 195
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/085/06085217.pdf
[firstpage_image] =>[orig_patent_app_number] => 825304
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/825304 | Method and apparatus for controlling the assignment of units of work to a workload enclave in a client/server system | Mar 27, 1997 | Issued |
Array
(
[id] => 4297808
[patent_doc_number] => 06282560
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-28
[patent_title] => 'Managing processor resources in a non-dedicated computer system'
[patent_app_type] => 1
[patent_app_number] => 8/829538
[patent_app_country] => US
[patent_app_date] => 1997-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 7426
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/282/06282560.pdf
[firstpage_image] =>[orig_patent_app_number] => 829538
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/829538 | Managing processor resources in a non-dedicated computer system | Mar 27, 1997 | Issued |
Array
(
[id] => 4030168
[patent_doc_number] => 05907702
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-05-25
[patent_title] => 'Method and apparatus for decreasing thread switch latency in a multithread processor'
[patent_app_type] => 1
[patent_app_number] => 8/829518
[patent_app_country] => US
[patent_app_date] => 1997-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2533
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/907/05907702.pdf
[firstpage_image] =>[orig_patent_app_number] => 829518
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/829518 | Method and apparatus for decreasing thread switch latency in a multithread processor | Mar 27, 1997 | Issued |
Array
(
[id] => 1348371
[patent_doc_number] => 06598171
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-07-22
[patent_title] => 'Integrated circuit I/O using a high performance bus interface'
[patent_app_type] => B1
[patent_app_number] => 08/829459
[patent_app_country] => US
[patent_app_date] => 1997-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 17
[patent_no_of_words] => 15123
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/598/06598171.pdf
[firstpage_image] =>[orig_patent_app_number] => 08829459
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/829459 | Integrated circuit I/O using a high performance bus interface | Mar 27, 1997 | Issued |
Array
(
[id] => 1465879
[patent_doc_number] => 06393455
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-05-21
[patent_title] => 'Workload management method to enhance shared resource access in a multisystem environment'
[patent_app_type] => B1
[patent_app_number] => 08/827528
[patent_app_country] => US
[patent_app_date] => 1997-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 15
[patent_no_of_words] => 6914
[patent_no_of_claims] => 62
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 267
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/393/06393455.pdf
[firstpage_image] =>[orig_patent_app_number] => 08827528
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/827528 | Workload management method to enhance shared resource access in a multisystem environment | Mar 27, 1997 | Issued |
Array
(
[id] => 3914930
[patent_doc_number] => 05944778
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-08-31
[patent_title] => 'Periodic process scheduling method'
[patent_app_type] => 1
[patent_app_number] => 8/824338
[patent_app_country] => US
[patent_app_date] => 1997-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 22
[patent_no_of_words] => 15630
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 327
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/944/05944778.pdf
[firstpage_image] =>[orig_patent_app_number] => 824338
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/824338 | Periodic process scheduling method | Mar 25, 1997 | Issued |
Array
(
[id] => 4036135
[patent_doc_number] => 05968114
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-10-19
[patent_title] => 'Memory interface device'
[patent_app_type] => 1
[patent_app_number] => 8/822746
[patent_app_country] => US
[patent_app_date] => 1997-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8128
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/968/05968114.pdf
[firstpage_image] =>[orig_patent_app_number] => 822746
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/822746 | Memory interface device | Mar 23, 1997 | Issued |
Array
(
[id] => 1004869
[patent_doc_number] => 06910211
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-06-21
[patent_title] => 'System and method for queue-less enforcement of queue-like behavior on multiple threads accessing a scarce source'
[patent_app_type] => utility
[patent_app_number] => 08/820181
[patent_app_country] => US
[patent_app_date] => 1997-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3128
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/910/06910211.pdf
[firstpage_image] =>[orig_patent_app_number] => 08820181
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/820181 | System and method for queue-less enforcement of queue-like behavior on multiple threads accessing a scarce source | Mar 13, 1997 | Issued |
Array
(
[id] => 4399856
[patent_doc_number] => 06304918
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-16
[patent_title] => 'Object interface control system'
[patent_app_type] => 1
[patent_app_number] => 8/815495
[patent_app_country] => US
[patent_app_date] => 1997-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 6484
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/304/06304918.pdf
[firstpage_image] =>[orig_patent_app_number] => 815495
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/815495 | Object interface control system | Mar 10, 1997 | Issued |
Array
(
[id] => 4132398
[patent_doc_number] => 06047307
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-04-04
[patent_title] => 'Providing application programs with unmediated access to a contested hardware resource'
[patent_app_type] => 1
[patent_app_number] => 8/812437
[patent_app_country] => US
[patent_app_date] => 1997-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 1
[patent_no_of_words] => 8381
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 16
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/047/06047307.pdf
[firstpage_image] =>[orig_patent_app_number] => 812437
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/812437 | Providing application programs with unmediated access to a contested hardware resource | Mar 6, 1997 | Issued |
Array
(
[id] => 4423837
[patent_doc_number] => 06301602
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-09
[patent_title] => 'Priority information display system'
[patent_app_type] => 1
[patent_app_number] => 8/812732
[patent_app_country] => US
[patent_app_date] => 1997-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 16
[patent_no_of_words] => 6715
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/301/06301602.pdf
[firstpage_image] =>[orig_patent_app_number] => 812732
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/812732 | Priority information display system | Mar 5, 1997 | Issued |
Array
(
[id] => 3759933
[patent_doc_number] => 05717849
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-02-10
[patent_title] => 'System and procedure for early detection of a fault in a chained series of control blocks'
[patent_app_type] => 1
[patent_app_number] => 8/805700
[patent_app_country] => US
[patent_app_date] => 1997-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4327
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/717/05717849.pdf
[firstpage_image] =>[orig_patent_app_number] => 805700
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/805700 | System and procedure for early detection of a fault in a chained series of control blocks | Feb 24, 1997 | Issued |
Array
(
[id] => 4100501
[patent_doc_number] => 06163793
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-12-19
[patent_title] => 'Method and apparatus for using a driver program executing on a host processor to control the execution of code on an auxiliary processor'
[patent_app_type] => 1
[patent_app_number] => 8/801620
[patent_app_country] => US
[patent_app_date] => 1997-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6100
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/163/06163793.pdf
[firstpage_image] =>[orig_patent_app_number] => 801620
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/801620 | Method and apparatus for using a driver program executing on a host processor to control the execution of code on an auxiliary processor | Feb 17, 1997 | Issued |
Array
(
[id] => 1495089
[patent_doc_number] => 06418460
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-07-09
[patent_title] => 'System and method for finding preempted threads in a multi-threaded application'
[patent_app_type] => B1
[patent_app_number] => 08/802802
[patent_app_country] => US
[patent_app_date] => 1997-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 10058
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/418/06418460.pdf
[firstpage_image] =>[orig_patent_app_number] => 08802802
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/802802 | System and method for finding preempted threads in a multi-threaded application | Feb 17, 1997 | Issued |
Array
(
[id] => 1170871
[patent_doc_number] => 06766515
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-07-20
[patent_title] => 'Distributed scheduling of parallel jobs with no kernel-to-kernel communication'
[patent_app_type] => B1
[patent_app_number] => 08/801646
[patent_app_country] => US
[patent_app_date] => 1997-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 17
[patent_no_of_words] => 10931
[patent_no_of_claims] => 55
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/766/06766515.pdf
[firstpage_image] =>[orig_patent_app_number] => 08801646
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/801646 | Distributed scheduling of parallel jobs with no kernel-to-kernel communication | Feb 17, 1997 | Issued |
Array
(
[id] => 4225411
[patent_doc_number] => 06029205
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-02-22
[patent_title] => 'System architecture for improved message passing and process synchronization between concurrently executing processes'
[patent_app_type] => 1
[patent_app_number] => 8/800344
[patent_app_country] => US
[patent_app_date] => 1997-02-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 21450
[patent_no_of_claims] => 48
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/029/06029205.pdf
[firstpage_image] =>[orig_patent_app_number] => 800344
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/800344 | System architecture for improved message passing and process synchronization between concurrently executing processes | Feb 13, 1997 | Issued |
Array
(
[id] => 3829021
[patent_doc_number] => 05771383
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-06-23
[patent_title] => 'Shared memory support method and apparatus for a microkernel data processing system'
[patent_app_type] => 1
[patent_app_number] => 8/800762
[patent_app_country] => US
[patent_app_date] => 1997-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 19
[patent_no_of_words] => 14221
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 199
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/771/05771383.pdf
[firstpage_image] =>[orig_patent_app_number] => 800762
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/800762 | Shared memory support method and apparatus for a microkernel data processing system | Feb 12, 1997 | Issued |
Array
(
[id] => 4223112
[patent_doc_number] => 06078943
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-06-20
[patent_title] => 'Method and apparatus for dynamic interval-based load balancing'
[patent_app_type] => 1
[patent_app_number] => 8/798385
[patent_app_country] => US
[patent_app_date] => 1997-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 12
[patent_no_of_words] => 4769
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/078/06078943.pdf
[firstpage_image] =>[orig_patent_app_number] => 798385
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/798385 | Method and apparatus for dynamic interval-based load balancing | Feb 6, 1997 | Issued |