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] => 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
Menu