Search

Saleh Najjar

Supervisory Patent Examiner (ID: 11375, Phone: (571)272-4006 , Office: P/2492 )

Most Active Art Unit
2157
Art Unit(s)
2315, 2155, 2784, 2157, 2154, 2492, 2758
Total Applications
519
Issued Applications
365
Pending Applications
52
Abandoned Applications
100

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 3835676 [patent_doc_number] => 05790788 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-08-04 [patent_title] => 'Managing group events by a name server for a group of processors in a distributed computing environment' [patent_app_type] => 1 [patent_app_number] => 8/684246 [patent_app_country] => US [patent_app_date] => 1996-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3818 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/790/05790788.pdf [firstpage_image] =>[orig_patent_app_number] => 684246 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/684246
Managing group events by a name server for a group of processors in a distributed computing environment Jul 22, 1996 Issued
Array ( [id] => 3737193 [patent_doc_number] => 05652774 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-07-29 [patent_title] => 'Method and apparatus for decreasing the cycle times of a data processing system' [patent_app_type] => 1 [patent_app_number] => 8/676747 [patent_app_country] => US [patent_app_date] => 1996-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 4938 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/652/05652774.pdf [firstpage_image] =>[orig_patent_app_number] => 676747 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/676747
Method and apparatus for decreasing the cycle times of a data processing system Jul 7, 1996 Issued
Array ( [id] => 4178005 [patent_doc_number] => 06108772 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-08-22 [patent_title] => 'Method and apparatus for supporting multiple floating point processing models' [patent_app_type] => 1 [patent_app_number] => 8/672928 [patent_app_country] => US [patent_app_date] => 1996-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 6530 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/108/06108772.pdf [firstpage_image] =>[orig_patent_app_number] => 672928 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/672928
Method and apparatus for supporting multiple floating point processing models Jun 27, 1996 Issued
Array ( [id] => 3997840 [patent_doc_number] => 05862346 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-01-19 [patent_title] => 'Distributed group activity data network system and corresponding method' [patent_app_type] => 1 [patent_app_number] => 8/672793 [patent_app_country] => US [patent_app_date] => 1996-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8785 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 336 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/862/05862346.pdf [firstpage_image] =>[orig_patent_app_number] => 672793 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/672793
Distributed group activity data network system and corresponding method Jun 27, 1996 Issued
Array ( [id] => 4022393 [patent_doc_number] => 05987597 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-16 [patent_title] => 'Data processor with execution control for first and second execution units' [patent_app_type] => 1 [patent_app_number] => 8/665630 [patent_app_country] => US [patent_app_date] => 1996-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 7218 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/987/05987597.pdf [firstpage_image] =>[orig_patent_app_number] => 665630 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/665630
Data processor with execution control for first and second execution units Jun 17, 1996 Issued
08/661027 APPARATUS FOR DECOMPRESSING REGISTER FIELDS FROM COMPRESSED INSTRUCTIONS TO DECOMPRESSED INSTRUCTIONS Jun 9, 1996 Abandoned
Array ( [id] => 3894409 [patent_doc_number] => 05826031 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-10-20 [patent_title] => 'Method and system for prioritized downloading of embedded web objects' [patent_app_type] => 1 [patent_app_number] => 8/664048 [patent_app_country] => US [patent_app_date] => 1996-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 4560 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/826/05826031.pdf [firstpage_image] =>[orig_patent_app_number] => 664048 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/664048
Method and system for prioritized downloading of embedded web objects Jun 9, 1996 Issued
Array ( [id] => 4113598 [patent_doc_number] => 06100905 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-08-08 [patent_title] => 'Expansion of data' [patent_app_type] => 1 [patent_app_number] => 8/660731 [patent_app_country] => US [patent_app_date] => 1996-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 6599 [patent_no_of_claims] => 26 [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/06/100/06100905.pdf [firstpage_image] =>[orig_patent_app_number] => 660731 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/660731
Expansion of data Jun 5, 1996 Issued
Array ( [id] => 3849208 [patent_doc_number] => 05815666 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-09-29 [patent_title] => 'Information supply system' [patent_app_type] => 1 [patent_app_number] => 8/651749 [patent_app_country] => US [patent_app_date] => 1996-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4390 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/815/05815666.pdf [firstpage_image] =>[orig_patent_app_number] => 651749 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/651749
Information supply system May 21, 1996 Issued
Array ( [id] => 4063778 [patent_doc_number] => 05964868 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-12 [patent_title] => 'Method and apparatus for implementing a speculative return stack buffer' [patent_app_type] => 1 [patent_app_number] => 8/647752 [patent_app_country] => US [patent_app_date] => 1996-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3545 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/964/05964868.pdf [firstpage_image] =>[orig_patent_app_number] => 647752 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/647752
Method and apparatus for implementing a speculative return stack buffer May 14, 1996 Issued
Array ( [id] => 3894701 [patent_doc_number] => 05799167 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-08-25 [patent_title] => 'Instruction nullification system and method for a processor that executes instructions out of order' [patent_app_type] => 1 [patent_app_number] => 8/648600 [patent_app_country] => US [patent_app_date] => 1996-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8635 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/799/05799167.pdf [firstpage_image] =>[orig_patent_app_number] => 648600 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/648600
Instruction nullification system and method for a processor that executes instructions out of order May 14, 1996 Issued
Array ( [id] => 3878667 [patent_doc_number] => 05794009 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-08-11 [patent_title] => 'Multiple protocol management system' [patent_app_type] => 1 [patent_app_number] => 8/647356 [patent_app_country] => US [patent_app_date] => 1996-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 3713 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/794/05794009.pdf [firstpage_image] =>[orig_patent_app_number] => 647356 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/647356
Multiple protocol management system May 8, 1996 Issued
Array ( [id] => 4088984 [patent_doc_number] => 05966514 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-12 [patent_title] => 'Microprocessor for supporting reduction of program codes in size' [patent_app_type] => 1 [patent_app_number] => 8/643947 [patent_app_country] => US [patent_app_date] => 1996-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 37 [patent_no_of_words] => 14100 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/966/05966514.pdf [firstpage_image] =>[orig_patent_app_number] => 643947 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/643947
Microprocessor for supporting reduction of program codes in size May 6, 1996 Issued
Array ( [id] => 4260348 [patent_doc_number] => 06092186 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-07-18 [patent_title] => 'Apparatus and method for aborting un-needed instruction fetches in a digital microprocessor device' [patent_app_type] => 1 [patent_app_number] => 8/646159 [patent_app_country] => US [patent_app_date] => 1996-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 5490 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/092/06092186.pdf [firstpage_image] =>[orig_patent_app_number] => 646159 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/646159
Apparatus and method for aborting un-needed instruction fetches in a digital microprocessor device May 6, 1996 Issued
Array ( [id] => 3530263 [patent_doc_number] => 05577217 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-11-19 [patent_title] => 'Method and apparatus for a branch target buffer with shared branch pattern tables for associated branch predictions' [patent_app_type] => 1 [patent_app_number] => 8/646058 [patent_app_country] => US [patent_app_date] => 1996-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 4212 [patent_no_of_claims] => 10 [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/577/05577217.pdf [firstpage_image] =>[orig_patent_app_number] => 646058 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/646058
Method and apparatus for a branch target buffer with shared branch pattern tables for associated branch predictions May 6, 1996 Issued
Array ( [id] => 4236838 [patent_doc_number] => 06112250 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-08-29 [patent_title] => 'Recompression of files at an intermediate node in a network system' [patent_app_type] => 1 [patent_app_number] => 8/630846 [patent_app_country] => US [patent_app_date] => 1996-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2479 [patent_no_of_claims] => 58 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/112/06112250.pdf [firstpage_image] =>[orig_patent_app_number] => 630846 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/630846
Recompression of files at an intermediate node in a network system Apr 10, 1996 Issued
Array ( [id] => 3708495 [patent_doc_number] => 05619667 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-04-08 [patent_title] => 'Method and apparatus for fast fill of translator instruction queue' [patent_app_type] => 1 [patent_app_number] => 8/626249 [patent_app_country] => US [patent_app_date] => 1996-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 6235 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/619/05619667.pdf [firstpage_image] =>[orig_patent_app_number] => 626249 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/626249
Method and apparatus for fast fill of translator instruction queue Mar 28, 1996 Issued
Array ( [id] => 3806547 [patent_doc_number] => 05841976 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-24 [patent_title] => 'Method and apparatus for supporting multipoint communications in a protocol-independent manner' [patent_app_type] => 1 [patent_app_number] => 8/625799 [patent_app_country] => US [patent_app_date] => 1996-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 6264 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/841/05841976.pdf [firstpage_image] =>[orig_patent_app_number] => 625799 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/625799
Method and apparatus for supporting multipoint communications in a protocol-independent manner Mar 28, 1996 Issued
08/626162 METHOD AND APPARATUS FOR GENERATING AN EXTENDED FINITE STATE MACHINE ARCHITECTURE FROM A SOFTWARE SPECIFICATION Mar 28, 1996 Abandoned
Array ( [id] => 3997251 [patent_doc_number] => 05961633 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-05 [patent_title] => 'Execution of data processing instructions' [patent_app_type] => 1 [patent_app_number] => 8/619647 [patent_app_country] => US [patent_app_date] => 1996-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3072 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/961/05961633.pdf [firstpage_image] =>[orig_patent_app_number] => 619647 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/619647
Execution of data processing instructions Mar 21, 1996 Issued
Menu