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] => 6883281 [patent_doc_number] => 20010049753 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-12-06 [patent_title] => 'Using remote procedure calls to manage co-processor resources' [patent_app_type] => new [patent_app_number] => 09/822748 [patent_app_country] => US [patent_app_date] => 2001-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7145 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0049/20010049753.pdf [firstpage_image] =>[orig_patent_app_number] => 09822748 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/822748
Using remote procedure calls to manage co-processor resources Mar 29, 2001 Issued
Array ( [id] => 6449395 [patent_doc_number] => 20020129079 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-09-12 [patent_title] => 'Method and apparatus for efficiently tracking monitors' [patent_app_type] => new [patent_app_number] => 09/802627 [patent_app_country] => US [patent_app_date] => 2001-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7305 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0129/20020129079.pdf [firstpage_image] =>[orig_patent_app_number] => 09802627 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/802627
Method and apparatus for efficiently tracking monitors Mar 7, 2001 Issued
Array ( [id] => 7105718 [patent_doc_number] => 20010004746 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-06-21 [patent_title] => 'Shared virtual desktop collaborative application system' [patent_app_type] => new-utility [patent_app_number] => 09/753983 [patent_app_country] => US [patent_app_date] => 2001-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9898 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0004/20010004746.pdf [firstpage_image] =>[orig_patent_app_number] => 09753983 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/753983
Shared virtual desktop collaborative application system Mar 4, 2001 Issued
Array ( [id] => 6778983 [patent_doc_number] => 20030050065 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-03-13 [patent_title] => 'Contingency planning in a scheduling process' [patent_app_type] => new [patent_app_number] => 10/239086 [patent_app_country] => US [patent_app_date] => 2002-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3645 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 19 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0050/20030050065.pdf [firstpage_image] =>[orig_patent_app_number] => 10239086 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/239086
Contingency planning in a scheduling process Feb 28, 2001 Issued
Array ( [id] => 5791033 [patent_doc_number] => 20020161814 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-31 [patent_title] => 'Batch processing system running in parallel on automated and distributed replication systems' [patent_app_type] => new [patent_app_number] => 09/790681 [patent_app_country] => US [patent_app_date] => 2001-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3989 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0161/20020161814.pdf [firstpage_image] =>[orig_patent_app_number] => 09790681 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/790681
Batch processing system running in parallel on automated and distributed replication systems Feb 22, 2001 Abandoned
Array ( [id] => 953519 [patent_doc_number] => 06961934 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-11-01 [patent_title] => 'Portable thread environment' [patent_app_type] => utility [patent_app_number] => 09/792550 [patent_app_country] => US [patent_app_date] => 2001-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 19 [patent_no_of_words] => 4976 [patent_no_of_claims] => 21 [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/06/961/06961934.pdf [firstpage_image] =>[orig_patent_app_number] => 09792550 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/792550
Portable thread environment Feb 22, 2001 Issued
Array ( [id] => 996088 [patent_doc_number] => 06918115 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-07-12 [patent_title] => 'Method and apparatus for synchronization of periodic processes' [patent_app_type] => utility [patent_app_number] => 09/784095 [patent_app_country] => US [patent_app_date] => 2001-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 10276 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/918/06918115.pdf [firstpage_image] =>[orig_patent_app_number] => 09784095 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/784095
Method and apparatus for synchronization of periodic processes Feb 15, 2001 Issued
Array ( [id] => 6775469 [patent_doc_number] => 20030018807 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-01-23 [patent_title] => 'Method and apparatus for processing data in a multi-processor environment' [patent_app_type] => new [patent_app_number] => 09/784850 [patent_app_country] => US [patent_app_date] => 2001-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6402 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0018/20030018807.pdf [firstpage_image] =>[orig_patent_app_number] => 09784850 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/784850
Method and apparatus for processing data in a multi-processor environment Feb 15, 2001 Issued
Array ( [id] => 1015855 [patent_doc_number] => 06894800 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-05-17 [patent_title] => 'Information processing apparatus and information display method for displaying job information relating to an output job' [patent_app_type] => utility [patent_app_number] => 09/784110 [patent_app_country] => US [patent_app_date] => 2001-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 33 [patent_no_of_words] => 16200 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/894/06894800.pdf [firstpage_image] =>[orig_patent_app_number] => 09784110 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/784110
Information processing apparatus and information display method for displaying job information relating to an output job Feb 15, 2001 Issued
Array ( [id] => 1243316 [patent_doc_number] => 06684398 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-01-27 [patent_title] => 'Monitor entry and exit for a speculative thread during space and time dimensional execution' [patent_app_type] => B2 [patent_app_number] => 09/761326 [patent_app_country] => US [patent_app_date] => 2001-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 16 [patent_no_of_words] => 5706 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/684/06684398.pdf [firstpage_image] =>[orig_patent_app_number] => 09761326 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/761326
Monitor entry and exit for a speculative thread during space and time dimensional execution Jan 15, 2001 Issued
Array ( [id] => 6880942 [patent_doc_number] => 20010032230 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-10-18 [patent_title] => 'Method for managing multimedia platform resources and multimedia platform for implementing it' [patent_app_type] => new [patent_app_number] => 09/759662 [patent_app_country] => US [patent_app_date] => 2001-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3175 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0032/20010032230.pdf [firstpage_image] =>[orig_patent_app_number] => 09759662 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/759662
Method for managing multimedia platform resources and multimedia platform for implementing it Jan 11, 2001 Issued
Array ( [id] => 7066525 [patent_doc_number] => 20010044817 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-11-22 [patent_title] => 'Computer system and a method for controlling a computer system' [patent_app_type] => new [patent_app_number] => 09/756282 [patent_app_country] => US [patent_app_date] => 2001-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 8132 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0044/20010044817.pdf [firstpage_image] =>[orig_patent_app_number] => 09756282 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/756282
Computer system and a method for controlling a computer system Jan 8, 2001 Issued
Array ( [id] => 5970933 [patent_doc_number] => 20020091746 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-11 [patent_title] => 'System and method for adaptive performance optimization of data processing systems' [patent_app_type] => new [patent_app_number] => 09/757269 [patent_app_country] => US [patent_app_date] => 2001-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8219 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0091/20020091746.pdf [firstpage_image] =>[orig_patent_app_number] => 09757269 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/757269
System and method for adaptive performance optimization of data processing systems Jan 7, 2001 Issued
Array ( [id] => 7615277 [patent_doc_number] => 06948170 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-09-20 [patent_title] => 'Computer and computer-readable storage medium for command interpretation' [patent_app_type] => utility [patent_app_number] => 09/754536 [patent_app_country] => US [patent_app_date] => 2001-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 8601 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/948/06948170.pdf [firstpage_image] =>[orig_patent_app_number] => 09754536 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/754536
Computer and computer-readable storage medium for command interpretation Jan 3, 2001 Issued
Array ( [id] => 987929 [patent_doc_number] => 06925645 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-08-02 [patent_title] => 'Fault tolerant server architecture for collaborative computing' [patent_app_type] => utility [patent_app_number] => 09/752376 [patent_app_country] => US [patent_app_date] => 2000-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 34 [patent_no_of_words] => 8360 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/925/06925645.pdf [firstpage_image] =>[orig_patent_app_number] => 09752376 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/752376
Fault tolerant server architecture for collaborative computing Dec 28, 2000 Issued
Array ( [id] => 6892554 [patent_doc_number] => 20010018716 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-08-30 [patent_title] => 'Multi-tasking software architecture' [patent_app_type] => new [patent_app_number] => 09/749143 [patent_app_country] => US [patent_app_date] => 2000-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3114 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 29 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0018/20010018716.pdf [firstpage_image] =>[orig_patent_app_number] => 09749143 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/749143
Multi-tasking software architecture Dec 26, 2000 Issued
Array ( [id] => 1100547 [patent_doc_number] => 06823509 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-11-23 [patent_title] => 'Virtual machine with reinitialization' [patent_app_type] => B2 [patent_app_number] => 09/741582 [patent_app_country] => US [patent_app_date] => 2000-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5736 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/823/06823509.pdf [firstpage_image] =>[orig_patent_app_number] => 09741582 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/741582
Virtual machine with reinitialization Dec 19, 2000 Issued
Array ( [id] => 1100559 [patent_doc_number] => 06823514 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-11-23 [patent_title] => 'Method and system for caching across multiple contexts' [patent_app_type] => B1 [patent_app_number] => 09/712542 [patent_app_country] => US [patent_app_date] => 2000-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 23 [patent_no_of_words] => 8573 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/823/06823514.pdf [firstpage_image] =>[orig_patent_app_number] => 09712542 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/712542
Method and system for caching across multiple contexts Nov 13, 2000 Issued
09/706616 System and method for thin procedural multi-media player run-time engine having application program level cooperative multi-threading and constrained resource retry with anti-stall features Nov 3, 2000 Abandoned
09/706661 Hardware architecture neutral computer program language and structure and method for execution Nov 3, 2000 Abandoned
Menu