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] => 3915491 [patent_doc_number] => 05951633 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-09-14 [patent_title] => 'System and method for overflow resource allocation' [patent_app_type] => 1 [patent_app_number] => 8/767525 [patent_app_country] => US [patent_app_date] => 1996-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 3 [patent_no_of_words] => 2379 [patent_no_of_claims] => 49 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/951/05951633.pdf [firstpage_image] =>[orig_patent_app_number] => 767525 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/767525
System and method for overflow resource allocation Dec 15, 1996 Issued
Array ( [id] => 3910728 [patent_doc_number] => 05835775 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-10 [patent_title] => 'Method and apparatus for executing a family generic processor specific application' [patent_app_type] => 1 [patent_app_number] => 8/764146 [patent_app_country] => US [patent_app_date] => 1996-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6631 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/835/05835775.pdf [firstpage_image] =>[orig_patent_app_number] => 764146 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/764146
Method and apparatus for executing a family generic processor specific application Dec 11, 1996 Issued
Array ( [id] => 3673926 [patent_doc_number] => 05649200 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-07-15 [patent_title] => 'Dynamic rule-based version control system' [patent_app_type] => 1 [patent_app_number] => 8/759838 [patent_app_country] => US [patent_app_date] => 1996-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 27 [patent_no_of_words] => 20755 [patent_no_of_claims] => 51 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/649/05649200.pdf [firstpage_image] =>[orig_patent_app_number] => 759838 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/759838
Dynamic rule-based version control system Dec 1, 1996 Issued
Array ( [id] => 4210555 [patent_doc_number] => 06044393 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-03-28 [patent_title] => 'Electronic control system and method for externally and directly controlling processes in a computer system' [patent_app_type] => 1 [patent_app_number] => 8/757045 [patent_app_country] => US [patent_app_date] => 1996-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 106 [patent_figures_cnt] => 109 [patent_no_of_words] => 24690 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/044/06044393.pdf [firstpage_image] =>[orig_patent_app_number] => 757045 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/757045
Electronic control system and method for externally and directly controlling processes in a computer system Nov 25, 1996 Issued
Array ( [id] => 3996523 [patent_doc_number] => 05961583 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-05 [patent_title] => 'Method and system for using the event wait list anchor as a lock for events' [patent_app_type] => 1 [patent_app_number] => 8/755274 [patent_app_country] => US [patent_app_date] => 1996-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3644 [patent_no_of_claims] => 20 [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/961/05961583.pdf [firstpage_image] =>[orig_patent_app_number] => 755274 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/755274
Method and system for using the event wait list anchor as a lock for events Nov 21, 1996 Issued
Array ( [id] => 3952136 [patent_doc_number] => 05872971 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-02-16 [patent_title] => 'Data processing systems and methods providing interoperability between data processing resources' [patent_app_type] => 1 [patent_app_number] => 8/753117 [patent_app_country] => US [patent_app_date] => 1996-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 5 [patent_no_of_words] => 9644 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/872/05872971.pdf [firstpage_image] =>[orig_patent_app_number] => 753117 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/753117
Data processing systems and methods providing interoperability between data processing resources Nov 19, 1996 Issued
Array ( [id] => 3674685 [patent_doc_number] => 05657481 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-08-12 [patent_title] => 'Memory device with a phase locked loop circuitry' [patent_app_type] => 1 [patent_app_number] => 8/749729 [patent_app_country] => US [patent_app_date] => 1996-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 17 [patent_no_of_words] => 15100 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/657/05657481.pdf [firstpage_image] =>[orig_patent_app_number] => 749729 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/749729
Memory device with a phase locked loop circuitry Nov 14, 1996 Issued
Array ( [id] => 4422972 [patent_doc_number] => 06233732 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-15 [patent_title] => 'Compiling system using intermediate codes to store a plurality of values' [patent_app_type] => 1 [patent_app_number] => 8/748064 [patent_app_country] => US [patent_app_date] => 1996-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 6046 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/233/06233732.pdf [firstpage_image] =>[orig_patent_app_number] => 748064 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/748064
Compiling system using intermediate codes to store a plurality of values Nov 11, 1996 Issued
Array ( [id] => 4023625 [patent_doc_number] => 05889988 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-30 [patent_title] => 'Debugger for debugging tasks in an operating system virtual device driver' [patent_app_type] => 1 [patent_app_number] => 8/748551 [patent_app_country] => US [patent_app_date] => 1996-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6010 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/889/05889988.pdf [firstpage_image] =>[orig_patent_app_number] => 748551 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/748551
Debugger for debugging tasks in an operating system virtual device driver Nov 7, 1996 Issued
Array ( [id] => 4348607 [patent_doc_number] => 06321234 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-20 [patent_title] => 'Database server system with improved methods for logging transactions' [patent_app_type] => 1 [patent_app_number] => 8/744870 [patent_app_country] => US [patent_app_date] => 1996-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 25 [patent_no_of_words] => 9135 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 291 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/321/06321234.pdf [firstpage_image] =>[orig_patent_app_number] => 744870 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/744870
Database server system with improved methods for logging transactions Nov 7, 1996 Issued
Array ( [id] => 3836941 [patent_doc_number] => 05790863 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-08-04 [patent_title] => 'Method and system for generating and displaying a computer program' [patent_app_type] => 1 [patent_app_number] => 8/745251 [patent_app_country] => US [patent_app_date] => 1996-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 20 [patent_no_of_words] => 8207 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/790/05790863.pdf [firstpage_image] =>[orig_patent_app_number] => 745251 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/745251
Method and system for generating and displaying a computer program Nov 7, 1996 Issued
Array ( [id] => 3972514 [patent_doc_number] => 05978829 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-02 [patent_title] => 'Apparatus and methods for sharing idle workstations' [patent_app_type] => 1 [patent_app_number] => 8/740908 [patent_app_country] => US [patent_app_date] => 1996-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 5236 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/978/05978829.pdf [firstpage_image] =>[orig_patent_app_number] => 740908 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/740908
Apparatus and methods for sharing idle workstations Nov 4, 1996 Issued
Array ( [id] => 1431205 [patent_doc_number] => 06519623 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-11 [patent_title] => 'Generic semaphore for concurrent access by multiple operating systems' [patent_app_type] => B1 [patent_app_number] => 08/742104 [patent_app_country] => US [patent_app_date] => 1996-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 2719 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/519/06519623.pdf [firstpage_image] =>[orig_patent_app_number] => 08742104 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/742104
Generic semaphore for concurrent access by multiple operating systems Oct 30, 1996 Issued
Array ( [id] => 4014937 [patent_doc_number] => 05925108 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-07-20 [patent_title] => 'Event notification in a computer system' [patent_app_type] => 1 [patent_app_number] => 8/741925 [patent_app_country] => US [patent_app_date] => 1996-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 4809 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/925/05925108.pdf [firstpage_image] =>[orig_patent_app_number] => 741925 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/741925
Event notification in a computer system Oct 30, 1996 Issued
Array ( [id] => 4040706 [patent_doc_number] => 05884073 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-16 [patent_title] => 'System and method for providing technical support of an electronic system through a web bios' [patent_app_type] => 1 [patent_app_number] => 8/739505 [patent_app_country] => US [patent_app_date] => 1996-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2872 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/884/05884073.pdf [firstpage_image] =>[orig_patent_app_number] => 739505 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/739505
System and method for providing technical support of an electronic system through a web bios Oct 27, 1996 Issued
Array ( [id] => 3945244 [patent_doc_number] => 05935242 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-08-10 [patent_title] => 'Method and apparatus for initializing a device' [patent_app_type] => 1 [patent_app_number] => 8/738697 [patent_app_country] => US [patent_app_date] => 1996-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 5432 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/935/05935242.pdf [firstpage_image] =>[orig_patent_app_number] => 738697 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/738697
Method and apparatus for initializing a device Oct 27, 1996 Issued
Array ( [id] => 4031585 [patent_doc_number] => 05881284 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-09 [patent_title] => 'Method of scheduling a job in a clustered computer system and device therefor' [patent_app_type] => 1 [patent_app_number] => 8/738047 [patent_app_country] => US [patent_app_date] => 1996-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 4813 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/881/05881284.pdf [firstpage_image] =>[orig_patent_app_number] => 738047 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/738047
Method of scheduling a job in a clustered computer system and device therefor Oct 24, 1996 Issued
Array ( [id] => 3772839 [patent_doc_number] => 05852732 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-12-22 [patent_title] => 'Heterogeneous operations with differing transaction protocols' [patent_app_type] => 1 [patent_app_number] => 8/735626 [patent_app_country] => US [patent_app_date] => 1996-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 3808 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/852/05852732.pdf [firstpage_image] =>[orig_patent_app_number] => 735626 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/735626
Heterogeneous operations with differing transaction protocols Oct 22, 1996 Issued
Array ( [id] => 1490017 [patent_doc_number] => 06366958 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-02 [patent_title] => 'NETBIOS protocol support for a DCE RPC mechanism' [patent_app_type] => B1 [patent_app_number] => 08/734764 [patent_app_country] => US [patent_app_date] => 1996-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 11260 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/366/06366958.pdf [firstpage_image] =>[orig_patent_app_number] => 08734764 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/734764
NETBIOS protocol support for a DCE RPC mechanism Oct 20, 1996 Issued
Array ( [id] => 3803364 [patent_doc_number] => 05737585 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-04-07 [patent_title] => 'Firmware maintenance and modification system' [patent_app_type] => 1 [patent_app_number] => 8/734313 [patent_app_country] => US [patent_app_date] => 1996-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 3820 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/737/05737585.pdf [firstpage_image] =>[orig_patent_app_number] => 734313 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/734313
Firmware maintenance and modification system Oct 20, 1996 Issued
Menu