Search

Idriss N. Alrobaye

Supervisory Patent Examiner (ID: 8005, Phone: (571)270-1023 , Office: P/2181 )

Most Active Art Unit
2183
Art Unit(s)
2183, 2181
Total Applications
289
Issued Applications
199
Pending Applications
18
Abandoned Applications
75

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7510398 [patent_doc_number] => 08037287 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-10-11 [patent_title] => 'Error recovery following speculative execution with an instruction processing pipeline' [patent_app_type] => utility [patent_app_number] => 12/076165 [patent_app_country] => US [patent_app_date] => 2008-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 14 [patent_no_of_words] => 5655 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/037/08037287.pdf [firstpage_image] =>[orig_patent_app_number] => 12076165 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/076165
Error recovery following speculative execution with an instruction processing pipeline Mar 13, 2008 Issued
Array ( [id] => 4868962 [patent_doc_number] => 20080148021 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-19 [patent_title] => 'High Frequency Stall Design' [patent_app_type] => utility [patent_app_number] => 12/036704 [patent_app_country] => US [patent_app_date] => 2008-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6327 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0148/20080148021.pdf [firstpage_image] =>[orig_patent_app_number] => 12036704 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/036704
High Frequency Stall Design Feb 24, 2008 Abandoned
Array ( [id] => 8208003 [patent_doc_number] => 08190855 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-05-29 [patent_title] => 'Coupling data for interrupt processing in a parallel processing environment' [patent_app_type] => utility [patent_app_number] => 12/036918 [patent_app_country] => US [patent_app_date] => 2008-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 24 [patent_no_of_words] => 26255 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/190/08190855.pdf [firstpage_image] =>[orig_patent_app_number] => 12036918 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/036918
Coupling data for interrupt processing in a parallel processing environment Feb 24, 2008 Issued
Array ( [id] => 5393359 [patent_doc_number] => 20090210672 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-20 [patent_title] => 'System and Method for Resolving Issue Conflicts of Load Instructions' [patent_app_type] => utility [patent_app_number] => 12/033111 [patent_app_country] => US [patent_app_date] => 2008-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8105 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0210/20090210672.pdf [firstpage_image] =>[orig_patent_app_number] => 12033111 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/033111
System and Method for Resolving Issue Conflicts of Load Instructions Feb 18, 2008 Abandoned
Array ( [id] => 5393360 [patent_doc_number] => 20090210673 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-20 [patent_title] => 'System and Method for Prioritizing Compare Instructions' [patent_app_type] => utility [patent_app_number] => 12/033122 [patent_app_country] => US [patent_app_date] => 2008-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8908 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0210/20090210673.pdf [firstpage_image] =>[orig_patent_app_number] => 12033122 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/033122
System and method for prioritizing compare instructions Feb 18, 2008 Issued
Array ( [id] => 5393364 [patent_doc_number] => 20090210677 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-20 [patent_title] => 'System and Method for Optimization Within a Group Priority Issue Schema for a Cascaded Pipeline' [patent_app_type] => utility [patent_app_number] => 12/033140 [patent_app_country] => US [patent_app_date] => 2008-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7408 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0210/20090210677.pdf [firstpage_image] =>[orig_patent_app_number] => 12033140 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/033140
System and Method for Optimization Within a Group Priority Issue Schema for a Cascaded Pipeline Feb 18, 2008 Abandoned
Array ( [id] => 4448948 [patent_doc_number] => 07865700 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-01-04 [patent_title] => 'System and method for prioritizing store instructions' [patent_app_type] => utility [patent_app_number] => 12/033052 [patent_app_country] => US [patent_app_date] => 2008-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8481 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 279 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/865/07865700.pdf [firstpage_image] =>[orig_patent_app_number] => 12033052 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/033052
System and method for prioritizing store instructions Feb 18, 2008 Issued
Array ( [id] => 4614149 [patent_doc_number] => 07996654 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-08-09 [patent_title] => 'System and method for optimization within a group priority issue schema for a cascaded pipeline' [patent_app_type] => utility [patent_app_number] => 12/033100 [patent_app_country] => US [patent_app_date] => 2008-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7584 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/996/07996654.pdf [firstpage_image] =>[orig_patent_app_number] => 12033100 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/033100
System and method for optimization within a group priority issue schema for a cascaded pipeline Feb 18, 2008 Issued
Array ( [id] => 4600635 [patent_doc_number] => 07984270 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-07-19 [patent_title] => 'System and method for prioritizing arithmetic instructions' [patent_app_type] => utility [patent_app_number] => 12/033047 [patent_app_country] => US [patent_app_date] => 2008-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8305 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/984/07984270.pdf [firstpage_image] =>[orig_patent_app_number] => 12033047 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/033047
System and method for prioritizing arithmetic instructions Feb 18, 2008 Issued
Array ( [id] => 5393363 [patent_doc_number] => 20090210676 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-20 [patent_title] => 'System and Method for the Scheduling of Load Instructions Within a Group Priority Issue Schema for a Cascaded Pipeline' [patent_app_type] => utility [patent_app_number] => 12/033085 [patent_app_country] => US [patent_app_date] => 2008-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8755 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0210/20090210676.pdf [firstpage_image] =>[orig_patent_app_number] => 12033085 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/033085
System and method for the scheduling of load instructions within a group priority issue schema for a cascaded pipeline Feb 18, 2008 Issued
Array ( [id] => 4486510 [patent_doc_number] => 07870368 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-01-11 [patent_title] => 'System and method for prioritizing branch instructions' [patent_app_type] => utility [patent_app_number] => 12/033127 [patent_app_country] => US [patent_app_date] => 2008-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8000 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/870/07870368.pdf [firstpage_image] =>[orig_patent_app_number] => 12033127 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/033127
System and method for prioritizing branch instructions Feb 18, 2008 Issued
Array ( [id] => 4747265 [patent_doc_number] => 20080091867 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-04-17 [patent_title] => 'Shared interrupt controller for a multi-threaded processor' [patent_app_type] => utility [patent_app_number] => 11/954615 [patent_app_country] => US [patent_app_date] => 2007-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6459 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0091/20080091867.pdf [firstpage_image] =>[orig_patent_app_number] => 11954615 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/954615
Shared interrupt controller for a multi-threaded processor Dec 11, 2007 Issued
Array ( [id] => 4836590 [patent_doc_number] => 20080133887 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-05 [patent_title] => 'Data processing apparatus of high speed process using memory of low speed and low power consumption' [patent_app_type] => utility [patent_app_number] => 11/987704 [patent_app_country] => US [patent_app_date] => 2007-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 8421 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0133/20080133887.pdf [firstpage_image] =>[orig_patent_app_number] => 11987704 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/987704
Data processing apparatus of high speed process using memory of low speed and low power consumption Dec 3, 2007 Issued
Array ( [id] => 4602841 [patent_doc_number] => 07979685 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-07-12 [patent_title] => 'Multiple instruction execution mode resource-constrained device' [patent_app_type] => utility [patent_app_number] => 11/998054 [patent_app_country] => US [patent_app_date] => 2007-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 30 [patent_no_of_words] => 17018 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/979/07979685.pdf [firstpage_image] =>[orig_patent_app_number] => 11998054 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/998054
Multiple instruction execution mode resource-constrained device Nov 26, 2007 Issued
Array ( [id] => 5280661 [patent_doc_number] => 20090132793 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-05-21 [patent_title] => 'System and Method of Selectively Accessing a Register File' [patent_app_type] => utility [patent_app_number] => 11/943190 [patent_app_country] => US [patent_app_date] => 2007-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7197 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0132/20090132793.pdf [firstpage_image] =>[orig_patent_app_number] => 11943190 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/943190
System and method of selectively accessing a register file Nov 19, 2007 Issued
Array ( [id] => 8536845 [patent_doc_number] => RE043825 [patent_country] => US [patent_kind] => E1 [patent_issue_date] => 2012-11-20 [patent_title] => 'System and method for data forwarding in a programmable multiple network processor environment' [patent_app_type] => reissue [patent_app_number] => 11/942275 [patent_app_country] => US [patent_app_date] => 2007-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 15399 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11942275 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/942275
System and method for data forwarding in a programmable multiple network processor environment Nov 18, 2007 Issued
Array ( [id] => 4586505 [patent_doc_number] => 07849292 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-12-07 [patent_title] => 'Flag optimization of a trace' [patent_app_type] => utility [patent_app_number] => 11/941900 [patent_app_country] => US [patent_app_date] => 2007-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 21 [patent_no_of_words] => 26085 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 391 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/849/07849292.pdf [firstpage_image] =>[orig_patent_app_number] => 11941900 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/941900
Flag optimization of a trace Nov 15, 2007 Issued
Array ( [id] => 4836582 [patent_doc_number] => 20080133881 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-05 [patent_title] => 'Array of processing elements with local registers' [patent_app_type] => utility [patent_app_number] => 11/985229 [patent_app_country] => US [patent_app_date] => 2007-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4335 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0133/20080133881.pdf [firstpage_image] =>[orig_patent_app_number] => 11985229 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/985229
Array of processing elements with local registers Nov 13, 2007 Issued
Array ( [id] => 128042 [patent_doc_number] => 07707398 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-04-27 [patent_title] => 'System and method for speculative global history prediction updating' [patent_app_type] => utility [patent_app_number] => 11/985025 [patent_app_country] => US [patent_app_date] => 2007-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4795 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/707/07707398.pdf [firstpage_image] =>[orig_patent_app_number] => 11985025 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/985025
System and method for speculative global history prediction updating Nov 12, 2007 Issued
Array ( [id] => 4836588 [patent_doc_number] => 20080133885 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-05 [patent_title] => 'HIERARCHICAL MULTI-THREADING PROCESSOR' [patent_app_type] => utility [patent_app_number] => 11/932874 [patent_app_country] => US [patent_app_date] => 2007-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 20789 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0133/20080133885.pdf [firstpage_image] =>[orig_patent_app_number] => 11932874 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/932874
Hierarchical multi-threading processor for executing virtual threads in a time-multiplexed fashion Oct 30, 2007 Issued
Menu