
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |