
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] => 4421788
[patent_doc_number] => 06173307
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-01-09
[patent_title] => 'Multiple-reader multiple-writer queue for a computer system'
[patent_app_type] => 1
[patent_app_number] => 9/138037
[patent_app_country] => US
[patent_app_date] => 1998-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 3548
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/173/06173307.pdf
[firstpage_image] =>[orig_patent_app_number] => 138037
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/138037 | Multiple-reader multiple-writer queue for a computer system | Aug 19, 1998 | Issued |
Array
(
[id] => 7644183
[patent_doc_number] => 06473791
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-10-29
[patent_title] => 'Object load balancing'
[patent_app_type] => B1
[patent_app_number] => 09/135106
[patent_app_country] => US
[patent_app_date] => 1998-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5077
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 25
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/473/06473791.pdf
[firstpage_image] =>[orig_patent_app_number] => 09135106
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/135106 | Object load balancing | Aug 16, 1998 | Issued |
Array
(
[id] => 4421524
[patent_doc_number] => 06272518
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-07
[patent_title] => 'System and method for porting a multithreaded program to a job model'
[patent_app_type] => 1
[patent_app_number] => 9/135253
[patent_app_country] => US
[patent_app_date] => 1998-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7447
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 62
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/272/06272518.pdf
[firstpage_image] =>[orig_patent_app_number] => 135253
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/135253 | System and method for porting a multithreaded program to a job model | Aug 16, 1998 | Issued |
Array
(
[id] => 4365356
[patent_doc_number] => 06286026
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-09-04
[patent_title] => 'Method and apparatus for integrating pull and push tasks in pipeline data processing'
[patent_app_type] => 1
[patent_app_number] => 9/134866
[patent_app_country] => US
[patent_app_date] => 1998-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 18
[patent_no_of_words] => 7950
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/286/06286026.pdf
[firstpage_image] =>[orig_patent_app_number] => 134866
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/134866 | Method and apparatus for integrating pull and push tasks in pipeline data processing | Aug 16, 1998 | Issued |
Array
(
[id] => 4421530
[patent_doc_number] => 06272519
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-07
[patent_title] => 'Dynamic alteration of operating system kernel resource tables'
[patent_app_type] => 1
[patent_app_number] => 9/133828
[patent_app_country] => US
[patent_app_date] => 1998-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 14
[patent_no_of_words] => 6768
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 61
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/272/06272519.pdf
[firstpage_image] =>[orig_patent_app_number] => 133828
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/133828 | Dynamic alteration of operating system kernel resource tables | Aug 12, 1998 | Issued |
Array
(
[id] => 4375464
[patent_doc_number] => 06219689
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-04-17
[patent_title] => 'Parallel transaction processing system'
[patent_app_type] => 1
[patent_app_number] => 9/132332
[patent_app_country] => US
[patent_app_date] => 1998-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 3355
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/219/06219689.pdf
[firstpage_image] =>[orig_patent_app_number] => 132332
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/132332 | Parallel transaction processing system | Aug 11, 1998 | Issued |
Array
(
[id] => 1480544
[patent_doc_number] => 06389421
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-05-14
[patent_title] => 'Handling processor-intensive operations in a data processing system'
[patent_app_type] => B1
[patent_app_number] => 09/129322
[patent_app_country] => US
[patent_app_date] => 1998-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 6945
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/389/06389421.pdf
[firstpage_image] =>[orig_patent_app_number] => 09129322
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/129322 | Handling processor-intensive operations in a data processing system | Aug 3, 1998 | Issued |
Array
(
[id] => 4159561
[patent_doc_number] => 06061709
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-05-09
[patent_title] => 'Integrated hardware and software task control executive'
[patent_app_type] => 1
[patent_app_number] => 9/127156
[patent_app_country] => US
[patent_app_date] => 1998-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 9080
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/061/06061709.pdf
[firstpage_image] =>[orig_patent_app_number] => 127156
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/127156 | Integrated hardware and software task control executive | Jul 30, 1998 | Issued |
Array
(
[id] => 1027824
[patent_doc_number] => 06886162
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-04-26
[patent_title] => 'High speed methods for maintaining a summary of thread activity for multiprocessor computer systems'
[patent_app_type] => utility
[patent_app_number] => 09/127085
[patent_app_country] => US
[patent_app_date] => 1998-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 13
[patent_no_of_words] => 10605
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/886/06886162.pdf
[firstpage_image] =>[orig_patent_app_number] => 09127085
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/127085 | High speed methods for maintaining a summary of thread activity for multiprocessor computer systems | Jul 30, 1998 | Issued |
Array
(
[id] => 1601793
[patent_doc_number] => 06385636
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-05-07
[patent_title] => 'Distributed processing system and client node, server node and distributed processing method'
[patent_app_type] => B1
[patent_app_number] => 09/124435
[patent_app_country] => US
[patent_app_date] => 1998-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 7589
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/385/06385636.pdf
[firstpage_image] =>[orig_patent_app_number] => 09124435
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/124435 | Distributed processing system and client node, server node and distributed processing method | Jul 28, 1998 | Issued |
Array
(
[id] => 1432336
[patent_doc_number] => 06505228
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-01-07
[patent_title] => 'Dynamic determination of execution sequence'
[patent_app_type] => B1
[patent_app_number] => 09/121010
[patent_app_country] => US
[patent_app_date] => 1998-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 35
[patent_figures_cnt] => 36
[patent_no_of_words] => 31109
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/505/06505228.pdf
[firstpage_image] =>[orig_patent_app_number] => 09121010
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/121010 | Dynamic determination of execution sequence | Jul 21, 1998 | Issued |
Array
(
[id] => 4278899
[patent_doc_number] => 06205466
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-03-20
[patent_title] => 'Infrastructure for an open digital services marketplace'
[patent_app_type] => 1
[patent_app_number] => 9/118248
[patent_app_country] => US
[patent_app_date] => 1998-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 13
[patent_no_of_words] => 9742
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/205/06205466.pdf
[firstpage_image] =>[orig_patent_app_number] => 118248
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/118248 | Infrastructure for an open digital services marketplace | Jul 16, 1998 | Issued |
Array
(
[id] => 4405001
[patent_doc_number] => 06263487
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-07-17
[patent_title] => 'Programmable controller'
[patent_app_type] => 1
[patent_app_number] => 9/101611
[patent_app_country] => US
[patent_app_date] => 1998-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2708
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 41
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/263/06263487.pdf
[firstpage_image] =>[orig_patent_app_number] => 101611
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/101611 | Programmable controller | Jul 16, 1998 | Issued |
Array
(
[id] => 4290239
[patent_doc_number] => 06308243
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-23
[patent_title] => 'Method and system for controlling exclusive access to shared resources in computers'
[patent_app_type] => 1
[patent_app_number] => 9/111522
[patent_app_country] => US
[patent_app_date] => 1998-07-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 6804
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 147
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/308/06308243.pdf
[firstpage_image] =>[orig_patent_app_number] => 111522
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/111522 | Method and system for controlling exclusive access to shared resources in computers | Jul 7, 1998 | Issued |
Array
(
[id] => 4424360
[patent_doc_number] => 06230182
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-08
[patent_title] => 'Computer language interpreter which can perform time-consuming operations with minimal impact on interactive programs'
[patent_app_type] => 1
[patent_app_number] => 9/111964
[patent_app_country] => US
[patent_app_date] => 1998-07-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2969
[patent_no_of_claims] => 12
[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/230/06230182.pdf
[firstpage_image] =>[orig_patent_app_number] => 111964
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/111964 | Computer language interpreter which can perform time-consuming operations with minimal impact on interactive programs | Jul 7, 1998 | Issued |
Array
(
[id] => 1325873
[patent_doc_number] => 06609098
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-08-19
[patent_title] => 'Pricing graph representation for sets of pricing solutions for travel planning system'
[patent_app_type] => B1
[patent_app_number] => 09/109328
[patent_app_country] => US
[patent_app_date] => 1998-07-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 33
[patent_no_of_words] => 25548
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/609/06609098.pdf
[firstpage_image] =>[orig_patent_app_number] => 09109328
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/109328 | Pricing graph representation for sets of pricing solutions for travel planning system | Jul 1, 1998 | Issued |
Array
(
[id] => 4373274
[patent_doc_number] => 06292822
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-09-18
[patent_title] => 'Dynamic load balancing among processors in a parallel computer'
[patent_app_type] => 1
[patent_app_number] => 9/107933
[patent_app_country] => US
[patent_app_date] => 1998-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 19561
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 86
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/292/06292822.pdf
[firstpage_image] =>[orig_patent_app_number] => 107933
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/107933 | Dynamic load balancing among processors in a parallel computer | Jun 29, 1998 | Issued |
Array
(
[id] => 1429891
[patent_doc_number] => 06526416
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-02-25
[patent_title] => 'Compensating resource managers'
[patent_app_type] => B1
[patent_app_number] => 09/114230
[patent_app_country] => US
[patent_app_date] => 1998-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 14810
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 12
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/526/06526416.pdf
[firstpage_image] =>[orig_patent_app_number] => 09114230
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/114230 | Compensating resource managers | Jun 29, 1998 | Issued |
Array
(
[id] => 1573630
[patent_doc_number] => 06499048
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-12-24
[patent_title] => 'Control of multiple computer processes using a mutual exclusion primitive ordering mechanism'
[patent_app_type] => B1
[patent_app_number] => 09/107972
[patent_app_country] => US
[patent_app_date] => 1998-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 15
[patent_no_of_words] => 14411
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/499/06499048.pdf
[firstpage_image] =>[orig_patent_app_number] => 09107972
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/107972 | Control of multiple computer processes using a mutual exclusion primitive ordering mechanism | Jun 29, 1998 | Issued |
Array
(
[id] => 4421514
[patent_doc_number] => 06272517
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-07
[patent_title] => 'Method and apparatus for sharing a time quantum'
[patent_app_type] => 1
[patent_app_number] => 9/107690
[patent_app_country] => US
[patent_app_date] => 1998-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6478
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 76
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/272/06272517.pdf
[firstpage_image] =>[orig_patent_app_number] => 107690
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/107690 | Method and apparatus for sharing a time quantum | Jun 29, 1998 | Issued |