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] => 1443899 [patent_doc_number] => 06496848 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-12-17 [patent_title] => 'Control method for control software execution system' [patent_app_type] => B1 [patent_app_number] => 08/568289 [patent_app_country] => US [patent_app_date] => 1995-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 75 [patent_figures_cnt] => 80 [patent_no_of_words] => 50234 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/496/06496848.pdf [firstpage_image] =>[orig_patent_app_number] => 08568289 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/568289
Control method for control software execution system Dec 5, 1995 Issued
Array ( [id] => 1416412 [patent_doc_number] => 06532487 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-03-11 [patent_title] => 'Method and system for managing semaphores in an object-oriented multi-tasking computer system' [patent_app_type] => B1 [patent_app_number] => 08/566638 [patent_app_country] => US [patent_app_date] => 1995-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3488 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/532/06532487.pdf [firstpage_image] =>[orig_patent_app_number] => 08566638 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/566638
Method and system for managing semaphores in an object-oriented multi-tasking computer system Dec 3, 1995 Issued
Array ( [id] => 4421797 [patent_doc_number] => 06173308 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-01-09 [patent_title] => 'Deadlock detection mechanism for data processing system, with doublechecking to confirm that detected deadlock is non-spurious' [patent_app_type] => 1 [patent_app_number] => 8/567354 [patent_app_country] => US [patent_app_date] => 1995-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 7 [patent_no_of_words] => 2451 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/173/06173308.pdf [firstpage_image] =>[orig_patent_app_number] => 567354 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/567354
Deadlock detection mechanism for data processing system, with doublechecking to confirm that detected deadlock is non-spurious Nov 14, 1995 Issued
Array ( [id] => 4278914 [patent_doc_number] => 06205467 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-20 [patent_title] => 'Microprocessor having a context save unit for saving context independent from interrupt requests' [patent_app_type] => 1 [patent_app_number] => 8/557312 [patent_app_country] => US [patent_app_date] => 1995-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7830 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/205/06205467.pdf [firstpage_image] =>[orig_patent_app_number] => 557312 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/557312
Microprocessor having a context save unit for saving context independent from interrupt requests Nov 13, 1995 Issued
Array ( [id] => 3503458 [patent_doc_number] => 05561792 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-10-01 [patent_title] => 'Microprocessor with software switchable clock speed and drive strength' [patent_app_type] => 1 [patent_app_number] => 8/557244 [patent_app_country] => US [patent_app_date] => 1995-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6281 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 284 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/561/05561792.pdf [firstpage_image] =>[orig_patent_app_number] => 557244 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/557244
Microprocessor with software switchable clock speed and drive strength Nov 13, 1995 Issued
Array ( [id] => 7642361 [patent_doc_number] => 06430685 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-06 [patent_title] => 'Method and apparatus for enabling a computer system' [patent_app_type] => B1 [patent_app_number] => 08/558929 [patent_app_country] => US [patent_app_date] => 1995-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5629 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 5 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/430/06430685.pdf [firstpage_image] =>[orig_patent_app_number] => 08558929 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/558929
Method and apparatus for enabling a computer system Nov 12, 1995 Issued
Array ( [id] => 3813500 [patent_doc_number] => 05828881 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-10-27 [patent_title] => 'System and method for stack-based processing of multiple real-time audio tasks' [patent_app_type] => 1 [patent_app_number] => 8/556420 [patent_app_country] => US [patent_app_date] => 1995-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 9512 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/828/05828881.pdf [firstpage_image] =>[orig_patent_app_number] => 556420 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/556420
System and method for stack-based processing of multiple real-time audio tasks Nov 8, 1995 Issued
Array ( [id] => 3808539 [patent_doc_number] => 05727211 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-03-10 [patent_title] => 'System and method for fast context switching between tasks' [patent_app_type] => 1 [patent_app_number] => 8/556416 [patent_app_country] => US [patent_app_date] => 1995-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6098 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/727/05727211.pdf [firstpage_image] =>[orig_patent_app_number] => 556416 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/556416
System and method for fast context switching between tasks Nov 8, 1995 Issued
Array ( [id] => 3910599 [patent_doc_number] => 05835766 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-10 [patent_title] => 'System for detecting global deadlocks using wait-for graphs and identifiers of transactions related to the deadlocks in a distributed transaction processing system and a method of use therefore' [patent_app_type] => 1 [patent_app_number] => 8/545207 [patent_app_country] => US [patent_app_date] => 1995-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 36 [patent_no_of_words] => 12220 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/835/05835766.pdf [firstpage_image] =>[orig_patent_app_number] => 545207 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/545207
System for detecting global deadlocks using wait-for graphs and identifiers of transactions related to the deadlocks in a distributed transaction processing system and a method of use therefore Oct 18, 1995 Issued
Array ( [id] => 4191719 [patent_doc_number] => 06141677 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-31 [patent_title] => 'Method and system for assigning threads to active sessions' [patent_app_type] => 1 [patent_app_number] => 8/542834 [patent_app_country] => US [patent_app_date] => 1995-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3651 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 31 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/141/06141677.pdf [firstpage_image] =>[orig_patent_app_number] => 542834 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/542834
Method and system for assigning threads to active sessions Oct 12, 1995 Issued
Array ( [id] => 4057854 [patent_doc_number] => 05913060 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-15 [patent_title] => 'Method for deadlock avoidance in a distributed process system using a synchronous procedure call' [patent_app_type] => 1 [patent_app_number] => 8/540777 [patent_app_country] => US [patent_app_date] => 1995-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1924 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/913/05913060.pdf [firstpage_image] =>[orig_patent_app_number] => 540777 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/540777
Method for deadlock avoidance in a distributed process system using a synchronous procedure call Oct 10, 1995 Issued
Array ( [id] => 3951543 [patent_doc_number] => 05940612 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-08-17 [patent_title] => 'System and method for queuing of tasks in a multiprocessing system' [patent_app_type] => 1 [patent_app_number] => 8/534585 [patent_app_country] => US [patent_app_date] => 1995-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6784 [patent_no_of_claims] => 5 [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/05/940/05940612.pdf [firstpage_image] =>[orig_patent_app_number] => 534585 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/534585
System and method for queuing of tasks in a multiprocessing system Sep 26, 1995 Issued
Array ( [id] => 3734809 [patent_doc_number] => 05682531 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-10-28 [patent_title] => 'Central processing unit' [patent_app_type] => 1 [patent_app_number] => 8/529897 [patent_app_country] => US [patent_app_date] => 1995-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 5642 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 271 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/682/05682531.pdf [firstpage_image] =>[orig_patent_app_number] => 529897 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/529897
Central processing unit Sep 17, 1995 Issued
Array ( [id] => 3826540 [patent_doc_number] => 05832262 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-03 [patent_title] => 'Realtime hardware scheduler utilizing processor message passing and queue management cells' [patent_app_type] => 1 [patent_app_number] => 8/528267 [patent_app_country] => US [patent_app_date] => 1995-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6147 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/832/05832262.pdf [firstpage_image] =>[orig_patent_app_number] => 528267 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/528267
Realtime hardware scheduler utilizing processor message passing and queue management cells Sep 13, 1995 Issued
Array ( [id] => 3845101 [patent_doc_number] => 05740199 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-04-14 [patent_title] => 'High speed wire-or communication system and method therefor' [patent_app_type] => 1 [patent_app_number] => 8/527990 [patent_app_country] => US [patent_app_date] => 1995-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 5918 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/740/05740199.pdf [firstpage_image] =>[orig_patent_app_number] => 527990 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/527990
High speed wire-or communication system and method therefor Sep 12, 1995 Issued
Array ( [id] => 4048135 [patent_doc_number] => 05857107 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-01-05 [patent_title] => 'Distributed software development management system having subsystem information file for storing information indicating a correspondence between subsystems and specifications' [patent_app_type] => 1 [patent_app_number] => 8/527427 [patent_app_country] => US [patent_app_date] => 1995-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 23 [patent_no_of_words] => 3668 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/857/05857107.pdf [firstpage_image] =>[orig_patent_app_number] => 527427 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/527427
Distributed software development management system having subsystem information file for storing information indicating a correspondence between subsystems and specifications Sep 12, 1995 Issued
Array ( [id] => 3788576 [patent_doc_number] => 05774721 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-06-30 [patent_title] => 'Method of communication between processors in a distributed processing system having a host processor and at least one object oriented processor' [patent_app_type] => 1 [patent_app_number] => 8/525475 [patent_app_country] => US [patent_app_date] => 1995-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11870 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/774/05774721.pdf [firstpage_image] =>[orig_patent_app_number] => 525475 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/525475
Method of communication between processors in a distributed processing system having a host processor and at least one object oriented processor Sep 7, 1995 Issued
Array ( [id] => 3759130 [patent_doc_number] => 05754856 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-05-19 [patent_title] => 'MVS/ESA message transport system using the XCF coupling facility' [patent_app_type] => 1 [patent_app_number] => 8/521558 [patent_app_country] => US [patent_app_date] => 1995-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 1816 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/754/05754856.pdf [firstpage_image] =>[orig_patent_app_number] => 521558 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/521558
MVS/ESA message transport system using the XCF coupling facility Aug 29, 1995 Issued
Array ( [id] => 1428947 [patent_doc_number] => 06529966 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-03-04 [patent_title] => 'Booting a computer system using a last known good set of configuration data' [patent_app_type] => B1 [patent_app_number] => 08/518852 [patent_app_country] => US [patent_app_date] => 1995-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 7332 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/529/06529966.pdf [firstpage_image] =>[orig_patent_app_number] => 08518852 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/518852
Booting a computer system using a last known good set of configuration data Aug 23, 1995 Issued
Array ( [id] => 3788531 [patent_doc_number] => 05774718 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-06-30 [patent_title] => 'Process scheduling system that allocates CPU time with priority to interactive type processes' [patent_app_type] => 1 [patent_app_number] => 8/519087 [patent_app_country] => US [patent_app_date] => 1995-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 4721 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/774/05774718.pdf [firstpage_image] =>[orig_patent_app_number] => 519087 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/519087
Process scheduling system that allocates CPU time with priority to interactive type processes Aug 23, 1995 Issued
Menu