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] => 4378645 [patent_doc_number] => 06192388 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-20 [patent_title] => 'Detecting available computers to participate in computationally complex distributed processing problem' [patent_app_type] => 1 [patent_app_number] => 8/667837 [patent_app_country] => US [patent_app_date] => 1996-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 6991 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/192/06192388.pdf [firstpage_image] =>[orig_patent_app_number] => 667837 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/667837
Detecting available computers to participate in computationally complex distributed processing problem Jun 19, 1996 Issued
Array ( [id] => 3895176 [patent_doc_number] => 05826083 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-10-20 [patent_title] => 'CPU cycle consumption self-regulating method and apparatus' [patent_app_type] => 1 [patent_app_number] => 8/668567 [patent_app_country] => US [patent_app_date] => 1996-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3024 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/826/05826083.pdf [firstpage_image] =>[orig_patent_app_number] => 668567 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/668567
CPU cycle consumption self-regulating method and apparatus Jun 19, 1996 Issued
Array ( [id] => 4401428 [patent_doc_number] => 06279025 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-21 [patent_title] => 'Parallel processing procedure selecting apparatus and method selecting and implementing parallel-executable processing procedures' [patent_app_type] => 1 [patent_app_number] => 8/666931 [patent_app_country] => US [patent_app_date] => 1996-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 35 [patent_no_of_words] => 9450 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/279/06279025.pdf [firstpage_image] =>[orig_patent_app_number] => 666931 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/666931
Parallel processing procedure selecting apparatus and method selecting and implementing parallel-executable processing procedures Jun 19, 1996 Issued
Array ( [id] => 4412316 [patent_doc_number] => 06298422 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-02 [patent_title] => 'Method for reducing the memory requirements for an application program executing in a multi-tasking environment' [patent_app_type] => 1 [patent_app_number] => 8/664510 [patent_app_country] => US [patent_app_date] => 1996-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4503 [patent_no_of_claims] => 28 [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/298/06298422.pdf [firstpage_image] =>[orig_patent_app_number] => 664510 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/664510
Method for reducing the memory requirements for an application program executing in a multi-tasking environment Jun 16, 1996 Issued
Array ( [id] => 4030154 [patent_doc_number] => 05907701 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-05-25 [patent_title] => 'Management of computer processes having differing operational parameters through an ordered multi-phased startup of the computer processes' [patent_app_type] => 1 [patent_app_number] => 8/664775 [patent_app_country] => US [patent_app_date] => 1996-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6894 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/907/05907701.pdf [firstpage_image] =>[orig_patent_app_number] => 664775 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/664775
Management of computer processes having differing operational parameters through an ordered multi-phased startup of the computer processes Jun 13, 1996 Issued
Array ( [id] => 4020961 [patent_doc_number] => 06006031 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-12-21 [patent_title] => 'Method and apparatus for reconciling conflicting translations by factoring and parameterizing differences' [patent_app_type] => 1 [patent_app_number] => 8/664464 [patent_app_country] => US [patent_app_date] => 1996-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 22 [patent_no_of_words] => 9030 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 19 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/006/06006031.pdf [firstpage_image] =>[orig_patent_app_number] => 664464 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/664464
Method and apparatus for reconciling conflicting translations by factoring and parameterizing differences Jun 13, 1996 Issued
Array ( [id] => 4166283 [patent_doc_number] => 06065035 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-16 [patent_title] => 'Method and system for procedure boundary detection' [patent_app_type] => 1 [patent_app_number] => 8/663448 [patent_app_country] => US [patent_app_date] => 1996-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 7115 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/065/06065035.pdf [firstpage_image] =>[orig_patent_app_number] => 663448 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/663448
Method and system for procedure boundary detection Jun 12, 1996 Issued
Array ( [id] => 4113128 [patent_doc_number] => 06067413 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-23 [patent_title] => 'Data representation for mixed-language program development' [patent_app_type] => 1 [patent_app_number] => 8/662648 [patent_app_country] => US [patent_app_date] => 1996-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 2380 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/067/06067413.pdf [firstpage_image] =>[orig_patent_app_number] => 662648 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/662648
Data representation for mixed-language program development Jun 12, 1996 Issued
Array ( [id] => 4002908 [patent_doc_number] => 05960195 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-09-28 [patent_title] => 'Intelligent volatile memory initialization' [patent_app_type] => 1 [patent_app_number] => 8/657423 [patent_app_country] => US [patent_app_date] => 1996-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2068 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/960/05960195.pdf [firstpage_image] =>[orig_patent_app_number] => 657423 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/657423
Intelligent volatile memory initialization Jun 2, 1996 Issued
Array ( [id] => 4372967 [patent_doc_number] => 06202079 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-13 [patent_title] => 'Synchronization procedure in a routing node' [patent_app_type] => 1 [patent_app_number] => 8/655528 [patent_app_country] => US [patent_app_date] => 1996-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4815 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/202/06202079.pdf [firstpage_image] =>[orig_patent_app_number] => 655528 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/655528
Synchronization procedure in a routing node May 29, 1996 Issued
Array ( [id] => 3910571 [patent_doc_number] => 05835764 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-10 [patent_title] => 'Transaction processing system and method having a transactional subsystem integrated within a reduced kernel operating system' [patent_app_type] => 1 [patent_app_number] => 8/655527 [patent_app_country] => US [patent_app_date] => 1996-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7600 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/835/05835764.pdf [firstpage_image] =>[orig_patent_app_number] => 655527 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/655527
Transaction processing system and method having a transactional subsystem integrated within a reduced kernel operating system May 29, 1996 Issued
Array ( [id] => 3931959 [patent_doc_number] => 06003063 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-12-14 [patent_title] => 'Computer system with context switch and program development therefor' [patent_app_type] => 1 [patent_app_number] => 8/654515 [patent_app_country] => US [patent_app_date] => 1996-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4631 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/003/06003063.pdf [firstpage_image] =>[orig_patent_app_number] => 654515 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/654515
Computer system with context switch and program development therefor May 27, 1996 Issued
Array ( [id] => 4291316 [patent_doc_number] => 06247039 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-12 [patent_title] => 'Method and apparatus for disposing of objects in a multi-threaded environment' [patent_app_type] => 1 [patent_app_number] => 8/650314 [patent_app_country] => US [patent_app_date] => 1996-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4622 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/247/06247039.pdf [firstpage_image] =>[orig_patent_app_number] => 650314 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/650314
Method and apparatus for disposing of objects in a multi-threaded environment May 16, 1996 Issued
Array ( [id] => 3965848 [patent_doc_number] => 05956507 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-09-21 [patent_title] => 'Dynamic alteration of operating system kernel resource tables' [patent_app_type] => 1 [patent_app_number] => 8/648327 [patent_app_country] => US [patent_app_date] => 1996-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 6791 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/956/05956507.pdf [firstpage_image] =>[orig_patent_app_number] => 648327 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/648327
Dynamic alteration of operating system kernel resource tables May 13, 1996 Issued
08/644413 GRAPHICAL EDITOR FOR PROGRAM FILES May 9, 1996 Abandoned
Array ( [id] => 3888116 [patent_doc_number] => 05838969 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-17 [patent_title] => 'System and method for collecting and dispatching selected events in a computer application program' [patent_app_type] => 1 [patent_app_number] => 8/644704 [patent_app_country] => US [patent_app_date] => 1996-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3355 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/838/05838969.pdf [firstpage_image] =>[orig_patent_app_number] => 644704 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/644704
System and method for collecting and dispatching selected events in a computer application program May 9, 1996 Issued
Array ( [id] => 3895148 [patent_doc_number] => 05826081 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-10-20 [patent_title] => 'Real time thread dispatcher for multiprocessor applications' [patent_app_type] => 1 [patent_app_number] => 8/643543 [patent_app_country] => US [patent_app_date] => 1996-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 5685 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/826/05826081.pdf [firstpage_image] =>[orig_patent_app_number] => 643543 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/643543
Real time thread dispatcher for multiprocessor applications May 5, 1996 Issued
Array ( [id] => 4109131 [patent_doc_number] => 06134578 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-17 [patent_title] => 'Data processing device and method of operation with context switching' [patent_app_type] => 1 [patent_app_number] => 8/617673 [patent_app_country] => US [patent_app_date] => 1996-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 44 [patent_no_of_words] => 27880 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/134/06134578.pdf [firstpage_image] =>[orig_patent_app_number] => 617673 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/617673
Data processing device and method of operation with context switching May 1, 1996 Issued
Array ( [id] => 4375142 [patent_doc_number] => 06292941 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-18 [patent_title] => 'Operating system installation' [patent_app_type] => 1 [patent_app_number] => 8/641305 [patent_app_country] => US [patent_app_date] => 1996-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 4641 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/292/06292941.pdf [firstpage_image] =>[orig_patent_app_number] => 641305 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/641305
Operating system installation Apr 29, 1996 Issued
Array ( [id] => 4223098 [patent_doc_number] => 06078942 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-06-20 [patent_title] => 'Resource management for multimedia devices in a computer' [patent_app_type] => 1 [patent_app_number] => 8/637483 [patent_app_country] => US [patent_app_date] => 1996-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 7724 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 242 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/078/06078942.pdf [firstpage_image] =>[orig_patent_app_number] => 637483 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/637483
Resource management for multimedia devices in a computer Apr 24, 1996 Issued
Menu