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] => 4187682 [patent_doc_number] => 06141412 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-31 [patent_title] => 'Unscheduled event task processing system' [patent_app_type] => 1 [patent_app_number] => 8/635028 [patent_app_country] => US [patent_app_date] => 1996-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 4 [patent_no_of_words] => 5062 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/141/06141412.pdf [firstpage_image] =>[orig_patent_app_number] => 635028 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/635028
Unscheduled event task processing system Apr 18, 1996 Issued
Array ( [id] => 3997519 [patent_doc_number] => 05961651 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-05 [patent_title] => 'Event notification in a computing system having a plurality of storage devices' [patent_app_type] => 1 [patent_app_number] => 8/632546 [patent_app_country] => US [patent_app_date] => 1996-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 4560 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/961/05961651.pdf [firstpage_image] =>[orig_patent_app_number] => 632546 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/632546
Event notification in a computing system having a plurality of storage devices Apr 14, 1996 Issued
Array ( [id] => 3996075 [patent_doc_number] => 05911066 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-08 [patent_title] => 'Data transfer utilizing a single functionally independent data transfer mechanism' [patent_app_type] => 1 [patent_app_number] => 8/632307 [patent_app_country] => US [patent_app_date] => 1996-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 9164 [patent_no_of_claims] => 51 [patent_no_of_ind_claims] => 16 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/911/05911066.pdf [firstpage_image] =>[orig_patent_app_number] => 632307 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/632307
Data transfer utilizing a single functionally independent data transfer mechanism Apr 14, 1996 Issued
Array ( [id] => 4072963 [patent_doc_number] => 05970510 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-19 [patent_title] => 'Distributed memory addressing system' [patent_app_type] => 1 [patent_app_number] => 8/629839 [patent_app_country] => US [patent_app_date] => 1996-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4327 [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/05/970/05970510.pdf [firstpage_image] =>[orig_patent_app_number] => 629839 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/629839
Distributed memory addressing system Apr 9, 1996 Issued
Array ( [id] => 4031571 [patent_doc_number] => 05881283 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-09 [patent_title] => 'Job scheduling analysis method and system using historical job execution data' [patent_app_type] => 1 [patent_app_number] => 8/630579 [patent_app_country] => US [patent_app_date] => 1996-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 6284 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 295 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/881/05881283.pdf [firstpage_image] =>[orig_patent_app_number] => 630579 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/630579
Job scheduling analysis method and system using historical job execution data Apr 9, 1996 Issued
Array ( [id] => 3621727 [patent_doc_number] => 05590335 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-12-31 [patent_title] => 'Process for analysis of deadlocks in an operating system' [patent_app_type] => 1 [patent_app_number] => 8/626597 [patent_app_country] => US [patent_app_date] => 1996-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4287 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/590/05590335.pdf [firstpage_image] =>[orig_patent_app_number] => 626597 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/626597
Process for analysis of deadlocks in an operating system Apr 1, 1996 Issued
Array ( [id] => 4039845 [patent_doc_number] => 05884019 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-16 [patent_title] => 'System and method for collecting dump information in a multi-processor data processing system' [patent_app_type] => 1 [patent_app_number] => 8/623995 [patent_app_country] => US [patent_app_date] => 1996-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 2679 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/884/05884019.pdf [firstpage_image] =>[orig_patent_app_number] => 623995 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/623995
System and method for collecting dump information in a multi-processor data processing system Mar 28, 1996 Issued
Array ( [id] => 3910781 [patent_doc_number] => 05835778 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-10 [patent_title] => 'Preinitialized load module modifying system' [patent_app_type] => 1 [patent_app_number] => 8/624056 [patent_app_country] => US [patent_app_date] => 1996-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 6715 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/835/05835778.pdf [firstpage_image] =>[orig_patent_app_number] => 624056 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/624056
Preinitialized load module modifying system Mar 28, 1996 Issued
Array ( [id] => 3998324 [patent_doc_number] => 05862377 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-01-19 [patent_title] => 'Technique for sharing information between applications' [patent_app_type] => 1 [patent_app_number] => 8/622914 [patent_app_country] => US [patent_app_date] => 1996-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6409 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/862/05862377.pdf [firstpage_image] =>[orig_patent_app_number] => 622914 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/622914
Technique for sharing information between applications Mar 26, 1996 Issued
Array ( [id] => 4008408 [patent_doc_number] => 05892945 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-04-06 [patent_title] => 'Method and apparatus for distributing work granules among processes based on the location of data accessed in the work granules' [patent_app_type] => 1 [patent_app_number] => 8/620002 [patent_app_country] => US [patent_app_date] => 1996-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6180 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/892/05892945.pdf [firstpage_image] =>[orig_patent_app_number] => 620002 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/620002
Method and apparatus for distributing work granules among processes based on the location of data accessed in the work granules Mar 20, 1996 Issued
Array ( [id] => 3621712 [patent_doc_number] => 05590334 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-12-31 [patent_title] => 'Object oriented message passing system and method' [patent_app_type] => 1 [patent_app_number] => 8/618404 [patent_app_country] => US [patent_app_date] => 1996-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 14791 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 238 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/590/05590334.pdf [firstpage_image] =>[orig_patent_app_number] => 618404 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/618404
Object oriented message passing system and method Mar 18, 1996 Issued
Array ( [id] => 3700948 [patent_doc_number] => 05696969 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-12-09 [patent_title] => 'Procedure to detect and disperse convoys for queued gate servers' [patent_app_type] => 1 [patent_app_number] => 8/619445 [patent_app_country] => US [patent_app_date] => 1996-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 3501 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/696/05696969.pdf [firstpage_image] =>[orig_patent_app_number] => 619445 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/619445
Procedure to detect and disperse convoys for queued gate servers Mar 18, 1996 Issued
Array ( [id] => 4068452 [patent_doc_number] => 05933645 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-08-03 [patent_title] => 'Non-invasive extensibility of software applications' [patent_app_type] => 1 [patent_app_number] => 8/618126 [patent_app_country] => US [patent_app_date] => 1996-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4301 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/933/05933645.pdf [firstpage_image] =>[orig_patent_app_number] => 618126 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/618126
Non-invasive extensibility of software applications Mar 18, 1996 Issued
Array ( [id] => 3888105 [patent_doc_number] => 05838968 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-17 [patent_title] => 'System and method for dynamic resource management across tasks in real-time operating systems' [patent_app_type] => 1 [patent_app_number] => 8/609337 [patent_app_country] => US [patent_app_date] => 1996-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6565 [patent_no_of_claims] => 23 [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/838/05838968.pdf [firstpage_image] =>[orig_patent_app_number] => 609337 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/609337
System and method for dynamic resource management across tasks in real-time operating systems Feb 29, 1996 Issued
Array ( [id] => 3566464 [patent_doc_number] => 05574896 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-11-12 [patent_title] => 'Framing circuit that increases the pulse width of the byte clock signal after the byte clock signal is reset' [patent_app_type] => 1 [patent_app_number] => 8/608101 [patent_app_country] => US [patent_app_date] => 1996-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 11 [patent_no_of_words] => 3880 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/574/05574896.pdf [firstpage_image] =>[orig_patent_app_number] => 608101 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/608101
Framing circuit that increases the pulse width of the byte clock signal after the byte clock signal is reset Feb 27, 1996 Issued
Array ( [id] => 4081774 [patent_doc_number] => 05867704 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-02-02 [patent_title] => 'Multiprocessor system shaving processor based idle state detection and method of executing tasks in such a multiprocessor system' [patent_app_type] => 1 [patent_app_number] => 8/605366 [patent_app_country] => US [patent_app_date] => 1996-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 16 [patent_no_of_words] => 8992 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/867/05867704.pdf [firstpage_image] =>[orig_patent_app_number] => 605366 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/605366
Multiprocessor system shaving processor based idle state detection and method of executing tasks in such a multiprocessor system Feb 21, 1996 Issued
08/603403 QUIENSCE TERMINATION/SUSPENSION IN A MULTITHREADED ENVIROMENT Feb 19, 1996 Abandoned
Array ( [id] => 3895110 [patent_doc_number] => 05826078 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-10-20 [patent_title] => 'Job re-execution system and controlling method thereof' [patent_app_type] => 1 [patent_app_number] => 8/600127 [patent_app_country] => US [patent_app_date] => 1996-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2183 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/826/05826078.pdf [firstpage_image] =>[orig_patent_app_number] => 600127 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/600127
Job re-execution system and controlling method thereof Feb 11, 1996 Issued
Array ( [id] => 3905112 [patent_doc_number] => 05778225 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-07-07 [patent_title] => 'Method and apparatus for sharing objects among a plurality of processes' [patent_app_type] => 1 [patent_app_number] => 8/599054 [patent_app_country] => US [patent_app_date] => 1996-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 46 [patent_figures_cnt] => 46 [patent_no_of_words] => 16697 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/778/05778225.pdf [firstpage_image] =>[orig_patent_app_number] => 599054 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/599054
Method and apparatus for sharing objects among a plurality of processes Feb 8, 1996 Issued
Array ( [id] => 3807151 [patent_doc_number] => 05842013 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-24 [patent_title] => 'Architecture for modular computer system in which one of the modules is dedicated to user-interface task' [patent_app_type] => 1 [patent_app_number] => 8/596127 [patent_app_country] => US [patent_app_date] => 1996-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3331 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/842/05842013.pdf [firstpage_image] =>[orig_patent_app_number] => 596127 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/596127
Architecture for modular computer system in which one of the modules is dedicated to user-interface task Feb 7, 1996 Issued
Menu