Search

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 numberTitle of the applicationFiling DateStatus
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
Menu