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] => 3532769 [patent_doc_number] => 05530869 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-06-25 [patent_title] => 'System and method for locating and implementing commands without invoking a menu hierarchy' [patent_app_type] => 1 [patent_app_number] => 8/348362 [patent_app_country] => US [patent_app_date] => 1994-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 21 [patent_no_of_words] => 5451 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/530/05530869.pdf [firstpage_image] =>[orig_patent_app_number] => 348362 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/348362
System and method for locating and implementing commands without invoking a menu hierarchy Nov 29, 1994 Issued
Array ( [id] => 4151745 [patent_doc_number] => 06148322 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-14 [patent_title] => 'Processing unit with an improved ability to coordinate the execution of multiple tasks with varying priorities' [patent_app_type] => 1 [patent_app_number] => 8/341813 [patent_app_country] => US [patent_app_date] => 1994-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2746 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 251 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/148/06148322.pdf [firstpage_image] =>[orig_patent_app_number] => 341813 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/341813
Processing unit with an improved ability to coordinate the execution of multiple tasks with varying priorities Nov 17, 1994 Issued
08/334682 FRAMING CIRCUIT THAT INCREASES THE PULSE WIDTH OF THE BYTE CLOCK SIGNAL AFTER THE BYTE CLOCK SIGNAL IS RESET Nov 3, 1994 Abandoned
Array ( [id] => 3809950 [patent_doc_number] => 05842204 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-24 [patent_title] => 'Method and apparatus for translating source code from one high-level computer language to another' [patent_app_type] => 1 [patent_app_number] => 8/332966 [patent_app_country] => US [patent_app_date] => 1994-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 22 [patent_no_of_words] => 9051 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/842/05842204.pdf [firstpage_image] =>[orig_patent_app_number] => 332966 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/332966
Method and apparatus for translating source code from one high-level computer language to another Oct 31, 1994 Issued
Array ( [id] => 4309143 [patent_doc_number] => 06212541 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-04-03 [patent_title] => 'System and method for switching between software applications in multi-window operating system' [patent_app_type] => 1 [patent_app_number] => 8/328353 [patent_app_country] => US [patent_app_date] => 1994-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 4728 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/212/06212541.pdf [firstpage_image] =>[orig_patent_app_number] => 328353 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/328353
System and method for switching between software applications in multi-window operating system Oct 23, 1994 Issued
Array ( [id] => 4332620 [patent_doc_number] => 06317773 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-13 [patent_title] => 'System and method for creating an object oriented transaction service that interoperates with procedural transaction coordinators' [patent_app_type] => 1 [patent_app_number] => 8/320357 [patent_app_country] => US [patent_app_date] => 1994-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 4623 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/317/06317773.pdf [firstpage_image] =>[orig_patent_app_number] => 320357 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/320357
System and method for creating an object oriented transaction service that interoperates with procedural transaction coordinators Oct 10, 1994 Issued
Array ( [id] => 3675729 [patent_doc_number] => 05625807 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-04-29 [patent_title] => 'System and method for enabling and disabling a clock run function to control a peripheral bus clock signal' [patent_app_type] => 1 [patent_app_number] => 8/308596 [patent_app_country] => US [patent_app_date] => 1994-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4354 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/625/05625807.pdf [firstpage_image] =>[orig_patent_app_number] => 308596 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/308596
System and method for enabling and disabling a clock run function to control a peripheral bus clock signal Sep 18, 1994 Issued
Array ( [id] => 4278868 [patent_doc_number] => 06205464 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-20 [patent_title] => 'System for building optimal commit trees in a distributed transaction processing system' [patent_app_type] => 1 [patent_app_number] => 8/307212 [patent_app_country] => US [patent_app_date] => 1994-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3683 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/205/06205464.pdf [firstpage_image] =>[orig_patent_app_number] => 307212 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/307212
System for building optimal commit trees in a distributed transaction processing system Sep 15, 1994 Issued
Array ( [id] => 3596333 [patent_doc_number] => 05581765 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-12-03 [patent_title] => 'System for combining a global object identifier with a local object address in a single object pointer' [patent_app_type] => 1 [patent_app_number] => 8/299042 [patent_app_country] => US [patent_app_date] => 1994-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 10 [patent_no_of_words] => 4803 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/581/05581765.pdf [firstpage_image] =>[orig_patent_app_number] => 299042 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/299042
System for combining a global object identifier with a local object address in a single object pointer Aug 29, 1994 Issued
Array ( [id] => 3701863 [patent_doc_number] => 05692196 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-11-25 [patent_title] => 'System and method for conditionally compiling a software compilation unit' [patent_app_type] => 1 [patent_app_number] => 8/294823 [patent_app_country] => US [patent_app_date] => 1994-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 17 [patent_no_of_words] => 5541 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/692/05692196.pdf [firstpage_image] =>[orig_patent_app_number] => 294823 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/294823
System and method for conditionally compiling a software compilation unit Aug 25, 1994 Issued
Array ( [id] => 3701766 [patent_doc_number] => 05692191 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-11-25 [patent_title] => 'Address space utilization in a distributed data processing system' [patent_app_type] => 1 [patent_app_number] => 8/290910 [patent_app_country] => US [patent_app_date] => 1994-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1922 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/692/05692191.pdf [firstpage_image] =>[orig_patent_app_number] => 290910 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/290910
Address space utilization in a distributed data processing system Aug 21, 1994 Issued
Array ( [id] => 3529949 [patent_doc_number] => 05506988 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-04-09 [patent_title] => 'Program-controlled communication installation' [patent_app_type] => 1 [patent_app_number] => 8/292297 [patent_app_country] => US [patent_app_date] => 1994-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5404 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 273 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/506/05506988.pdf [firstpage_image] =>[orig_patent_app_number] => 292297 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/292297
Program-controlled communication installation Aug 15, 1994 Issued
Array ( [id] => 3604090 [patent_doc_number] => 05586319 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-12-17 [patent_title] => 'Netlist editor allowing for direct, interactive low-level editing of netlists' [patent_app_type] => 1 [patent_app_number] => 8/281045 [patent_app_country] => US [patent_app_date] => 1994-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 10 [patent_no_of_words] => 2893 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/586/05586319.pdf [firstpage_image] =>[orig_patent_app_number] => 281045 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/281045
Netlist editor allowing for direct, interactive low-level editing of netlists Jul 26, 1994 Issued
08/278846 METHOD AND APPARATUS FOR CONTROLLING CONNECTED COMPUTERS WITHOUT PROGRAMMING Jul 21, 1994 Abandoned
Array ( [id] => 4029431 [patent_doc_number] => 05881151 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-09 [patent_title] => 'System for creating virus diagnosing mechanism, method of creating the same, virus diagnosing apparatus and method therefor' [patent_app_type] => 1 [patent_app_number] => 8/278051 [patent_app_country] => US [patent_app_date] => 1994-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 22 [patent_no_of_words] => 7128 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 35 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/881/05881151.pdf [firstpage_image] =>[orig_patent_app_number] => 278051 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/278051
System for creating virus diagnosing mechanism, method of creating the same, virus diagnosing apparatus and method therefor Jul 19, 1994 Issued
Array ( [id] => 4151784 [patent_doc_number] => 06148325 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-14 [patent_title] => 'Method and system for protecting shared code and data in a multitasking operating system' [patent_app_type] => 1 [patent_app_number] => 8/268442 [patent_app_country] => US [patent_app_date] => 1994-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3237 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/148/06148325.pdf [firstpage_image] =>[orig_patent_app_number] => 268442 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/268442
Method and system for protecting shared code and data in a multitasking operating system Jun 29, 1994 Issued
08/264486 A FIRMWARE MAINTENANCE AND MODIFICATION SYSTEM Jun 22, 1994 Abandoned
08/263082 PROCESS FOR ANALYSIS OF DEADLOCKS IN AN OPERATING SYSTEM Jun 20, 1994 Abandoned
08/259376 METHOD AND APPARATUS FOR HANDLING DATA STORAGE REQUESTS IN A DISTRIBUTED DATABASE ENVIRONMENT Jun 13, 1994 Abandoned
Array ( [id] => 4423656 [patent_doc_number] => 06311286 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-30 [patent_title] => 'Symmetric multiprocessing system with unified environment and distributed system functions' [patent_app_type] => 1 [patent_app_number] => 8/258752 [patent_app_country] => US [patent_app_date] => 1994-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 26 [patent_no_of_words] => 19203 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/311/06311286.pdf [firstpage_image] =>[orig_patent_app_number] => 258752 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/258752
Symmetric multiprocessing system with unified environment and distributed system functions Jun 9, 1994 Issued
Menu