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] => 4399009 [patent_doc_number] => 06304866 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-16 [patent_title] => 'Aggregate job performance in a multiprocessing system by incremental and on-demand task allocation among multiple concurrently operating threads' [patent_app_type] => 1 [patent_app_number] => 8/884602 [patent_app_country] => US [patent_app_date] => 1997-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 5050 [patent_no_of_claims] => 43 [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/304/06304866.pdf [firstpage_image] =>[orig_patent_app_number] => 884602 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/884602
Aggregate job performance in a multiprocessing system by incremental and on-demand task allocation among multiple concurrently operating threads Jun 26, 1997 Issued
Array ( [id] => 1549334 [patent_doc_number] => 06374284 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-16 [patent_title] => 'Information processing method and apparatus and a storage medium' [patent_app_type] => B1 [patent_app_number] => 08/883574 [patent_app_country] => US [patent_app_date] => 1997-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 2687 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 23 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/374/06374284.pdf [firstpage_image] =>[orig_patent_app_number] => 08883574 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/883574
Information processing method and apparatus and a storage medium Jun 25, 1997 Issued
Array ( [id] => 4304169 [patent_doc_number] => 06269391 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-31 [patent_title] => 'Multi-processor scheduling kernel' [patent_app_type] => 1 [patent_app_number] => 8/878632 [patent_app_country] => US [patent_app_date] => 1997-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7891 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/269/06269391.pdf [firstpage_image] =>[orig_patent_app_number] => 878632 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/878632
Multi-processor scheduling kernel Jun 18, 1997 Issued
Array ( [id] => 4171087 [patent_doc_number] => 06125402 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-09-26 [patent_title] => 'Method and system for executing one of several forms of a multi-purpose program' [patent_app_type] => 1 [patent_app_number] => 8/874461 [patent_app_country] => US [patent_app_date] => 1997-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6851 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/125/06125402.pdf [firstpage_image] =>[orig_patent_app_number] => 874461 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/874461
Method and system for executing one of several forms of a multi-purpose program Jun 15, 1997 Issued
Array ( [id] => 4111253 [patent_doc_number] => 06126329 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-03 [patent_title] => 'Method and apparatus for accurate profiling of computer programs' [patent_app_type] => 1 [patent_app_number] => 8/871247 [patent_app_country] => US [patent_app_date] => 1997-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 25 [patent_no_of_words] => 10705 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/126/06126329.pdf [firstpage_image] =>[orig_patent_app_number] => 871247 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/871247
Method and apparatus for accurate profiling of computer programs Jun 8, 1997 Issued
Array ( [id] => 4161467 [patent_doc_number] => 06032174 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-29 [patent_title] => 'Load sharing system and a method for processing of data and a communication system with load sharing' [patent_app_type] => 1 [patent_app_number] => 8/817513 [patent_app_country] => US [patent_app_date] => 1997-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2886 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/032/06032174.pdf [firstpage_image] =>[orig_patent_app_number] => 817513 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/817513
Load sharing system and a method for processing of data and a communication system with load sharing Jun 8, 1997 Issued
Array ( [id] => 4297929 [patent_doc_number] => 06282569 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-28 [patent_title] => 'Name server computer having a load levelling facility to spread the load from client computers across a plurality of server computers' [patent_app_type] => 1 [patent_app_number] => 8/868111 [patent_app_country] => US [patent_app_date] => 1997-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5492 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 353 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/282/06282569.pdf [firstpage_image] =>[orig_patent_app_number] => 868111 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/868111
Name server computer having a load levelling facility to spread the load from client computers across a plurality of server computers Jun 2, 1997 Issued
Array ( [id] => 1557075 [patent_doc_number] => 06349320 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-19 [patent_title] => 'Computer executable workflow management and control system' [patent_app_type] => B1 [patent_app_number] => 08/868306 [patent_app_country] => US [patent_app_date] => 1997-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5851 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/349/06349320.pdf [firstpage_image] =>[orig_patent_app_number] => 08868306 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/868306
Computer executable workflow management and control system Jun 2, 1997 Issued
Array ( [id] => 3996536 [patent_doc_number] => 05961584 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-05 [patent_title] => 'System for managing internal execution threads' [patent_app_type] => 1 [patent_app_number] => 8/849554 [patent_app_country] => US [patent_app_date] => 1997-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 20 [patent_no_of_words] => 8724 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/961/05961584.pdf [firstpage_image] =>[orig_patent_app_number] => 849554 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/849554
System for managing internal execution threads Jun 1, 1997 Issued
08/849335 CONFIGURATION MECHANISM Jun 1, 1997 Abandoned
Array ( [id] => 4161439 [patent_doc_number] => 06032172 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-29 [patent_title] => 'Distributed computer process scheduling mechanism' [patent_app_type] => 1 [patent_app_number] => 8/865573 [patent_app_country] => US [patent_app_date] => 1997-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 6055 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/032/06032172.pdf [firstpage_image] =>[orig_patent_app_number] => 865573 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/865573
Distributed computer process scheduling mechanism May 28, 1997 Issued
Array ( [id] => 1489982 [patent_doc_number] => 06366945 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-02 [patent_title] => 'Flexible dynamic partitioning of resources in a cluster computing environment' [patent_app_type] => B1 [patent_app_number] => 08/862454 [patent_app_country] => US [patent_app_date] => 1997-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5133 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/366/06366945.pdf [firstpage_image] =>[orig_patent_app_number] => 08862454 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/862454
Flexible dynamic partitioning of resources in a cluster computing environment May 22, 1997 Issued
Array ( [id] => 4403303 [patent_doc_number] => 06263359 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-17 [patent_title] => 'Computer resource proportional utilization and response time scheduling' [patent_app_type] => 1 [patent_app_number] => 8/862044 [patent_app_country] => US [patent_app_date] => 1997-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 9066 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/263/06263359.pdf [firstpage_image] =>[orig_patent_app_number] => 862044 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/862044
Computer resource proportional utilization and response time scheduling May 21, 1997 Issued
Array ( [id] => 4236436 [patent_doc_number] => 06112223 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-08-29 [patent_title] => 'Apparatus for fault-tolerant multimedia program distribution' [patent_app_type] => 1 [patent_app_number] => 8/859550 [patent_app_country] => US [patent_app_date] => 1997-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2084 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/112/06112223.pdf [firstpage_image] =>[orig_patent_app_number] => 859550 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/859550
Apparatus for fault-tolerant multimedia program distribution May 19, 1997 Issued
Array ( [id] => 1524801 [patent_doc_number] => 06415334 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-02 [patent_title] => 'Method and system for accessing objects of different thread types' [patent_app_type] => B1 [patent_app_number] => 08/856136 [patent_app_country] => US [patent_app_date] => 1997-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 6386 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/415/06415334.pdf [firstpage_image] =>[orig_patent_app_number] => 08856136 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/856136
Method and system for accessing objects of different thread types May 13, 1997 Issued
Array ( [id] => 4065195 [patent_doc_number] => 05870603 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-02-09 [patent_title] => 'Method and system for storing exponent codes in a multi-processor computer to produce putputs according to an execution schedule' [patent_app_type] => 1 [patent_app_number] => 8/853613 [patent_app_country] => US [patent_app_date] => 1997-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3789 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/870/05870603.pdf [firstpage_image] =>[orig_patent_app_number] => 853613 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/853613
Method and system for storing exponent codes in a multi-processor computer to produce putputs according to an execution schedule May 8, 1997 Issued
Array ( [id] => 4198183 [patent_doc_number] => 06038586 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-03-14 [patent_title] => 'Automated software updating and distribution' [patent_app_type] => 1 [patent_app_number] => 8/850204 [patent_app_country] => US [patent_app_date] => 1997-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 20 [patent_no_of_words] => 3474 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/038/06038586.pdf [firstpage_image] =>[orig_patent_app_number] => 850204 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/850204
Automated software updating and distribution May 1, 1997 Issued
Array ( [id] => 4256461 [patent_doc_number] => 06144984 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-07 [patent_title] => 'Method and apparatus for controlling connected computers without programming' [patent_app_type] => 1 [patent_app_number] => 8/845799 [patent_app_country] => US [patent_app_date] => 1997-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 32 [patent_no_of_words] => 15669 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/144/06144984.pdf [firstpage_image] =>[orig_patent_app_number] => 845799 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/845799
Method and apparatus for controlling connected computers without programming Apr 24, 1997 Issued
Array ( [id] => 1557160 [patent_doc_number] => 06349342 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-19 [patent_title] => 'Methods and apparatus for managing computer processes' [patent_app_type] => B1 [patent_app_number] => 08/835994 [patent_app_country] => US [patent_app_date] => 1997-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 10647 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/349/06349342.pdf [firstpage_image] =>[orig_patent_app_number] => 08835994 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/835994
Methods and apparatus for managing computer processes Apr 10, 1997 Issued
Array ( [id] => 4411649 [patent_doc_number] => 06298370 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-02 [patent_title] => 'Computer operating process allocating tasks between first and second processors at run time based upon current processor load' [patent_app_type] => 1 [patent_app_number] => 8/833152 [patent_app_country] => US [patent_app_date] => 1997-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 104 [patent_figures_cnt] => 159 [patent_no_of_words] => 66601 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 304 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/298/06298370.pdf [firstpage_image] =>[orig_patent_app_number] => 833152 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/833152
Computer operating process allocating tasks between first and second processors at run time based upon current processor load Apr 3, 1997 Issued
Menu