Search

Cynthia Ramirez

Examiner (ID: 8388, Phone: (571)272-2608 , Office: P/2911 )

Most Active Art Unit
2911
Art Unit(s)
2900, 2901, 2911
Total Applications
5566
Issued Applications
5495
Pending Applications
0
Abandoned Applications
71

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4961645 [patent_doc_number] => 20080276070 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-06 [patent_title] => 'REDUCING THE FETCH TIME OF TARGET INSTRUCTIONS OF A PREDICTED TAKEN BRANCH INSTRUCTION' [patent_app_type] => utility [patent_app_number] => 12/176385 [patent_app_country] => US [patent_app_date] => 2008-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7686 [patent_no_of_claims] => 3 [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/0276/20080276070.pdf [firstpage_image] =>[orig_patent_app_number] => 12176385 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/176385
Reducing the fetch time of target instructions of a predicted taken branch instruction Jul 19, 2008 Issued
Array ( [id] => 6512563 [patent_doc_number] => 20100011362 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-01-14 [patent_title] => 'METHODS FOR SINGLE-OWNER MULTI-CONSUMER WORK QUEUES FOR REPEATABLE TASKS' [patent_app_type] => utility [patent_app_number] => 12/172577 [patent_app_country] => US [patent_app_date] => 2008-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 6957 [patent_no_of_claims] => 20 [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/0011/20100011362.pdf [firstpage_image] =>[orig_patent_app_number] => 12172577 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/172577
Methods for single-owner multi-consumer work queues for repeatable tasks Jul 13, 2008 Issued
Array ( [id] => 7756742 [patent_doc_number] => 08112754 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-02-07 [patent_title] => 'Controlling body-bias voltage and clock frequency in a multiprocessor system for processing tasks' [patent_app_type] => utility [patent_app_number] => 12/172919 [patent_app_country] => US [patent_app_date] => 2008-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 18 [patent_no_of_words] => 11367 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 279 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/112/08112754.pdf [firstpage_image] =>[orig_patent_app_number] => 12172919 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/172919
Controlling body-bias voltage and clock frequency in a multiprocessor system for processing tasks Jul 13, 2008 Issued
Array ( [id] => 4600646 [patent_doc_number] => 07984280 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-07-19 [patent_title] => 'Storing branch information in an address table of a processor' [patent_app_type] => utility [patent_app_number] => 12/171370 [patent_app_country] => US [patent_app_date] => 2008-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6040 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 280 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/984/07984280.pdf [firstpage_image] =>[orig_patent_app_number] => 12171370 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/171370
Storing branch information in an address table of a processor Jul 10, 2008 Issued
Array ( [id] => 8319851 [patent_doc_number] => 08234647 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-07-31 [patent_title] => 'Checking for mutual exclusiveness of a shared resource' [patent_app_type] => utility [patent_app_number] => 12/171082 [patent_app_country] => US [patent_app_date] => 2008-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 12336 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12171082 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/171082
Checking for mutual exclusiveness of a shared resource Jul 9, 2008 Issued
Array ( [id] => 6510301 [patent_doc_number] => 20100011190 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-01-14 [patent_title] => 'DECODING MULTITHREADED INSTRUCTIONS' [patent_app_type] => utility [patent_app_number] => 12/170144 [patent_app_country] => US [patent_app_date] => 2008-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5592 [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/0011/20100011190.pdf [firstpage_image] =>[orig_patent_app_number] => 12170144 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/170144
Method and apparatus for decoding multithreaded instructions of a microprocessor Jul 8, 2008 Issued
Array ( [id] => 7803691 [patent_doc_number] => 08131975 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-03-06 [patent_title] => 'Matrix processor initialization systems and methods' [patent_app_type] => utility [patent_app_number] => 12/168837 [patent_app_country] => US [patent_app_date] => 2008-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 18 [patent_no_of_words] => 16830 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/131/08131975.pdf [firstpage_image] =>[orig_patent_app_number] => 12168837 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/168837
Matrix processor initialization systems and methods Jul 6, 2008 Issued
Array ( [id] => 8033575 [patent_doc_number] => 08145880 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-03-27 [patent_title] => 'Matrix processor data switch routing systems and methods' [patent_app_type] => utility [patent_app_number] => 12/168853 [patent_app_country] => US [patent_app_date] => 2008-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 18 [patent_no_of_words] => 15197 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/145/08145880.pdf [firstpage_image] =>[orig_patent_app_number] => 12168853 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/168853
Matrix processor data switch routing systems and methods Jul 6, 2008 Issued
Array ( [id] => 8552216 [patent_doc_number] => 08327114 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-12-04 [patent_title] => 'Matrix processor proxy systems and methods' [patent_app_type] => utility [patent_app_number] => 12/168849 [patent_app_country] => US [patent_app_date] => 2008-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 18 [patent_no_of_words] => 15955 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 310 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12168849 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/168849
Matrix processor proxy systems and methods Jul 6, 2008 Issued
Array ( [id] => 8285668 [patent_doc_number] => 08219783 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-10 [patent_title] => 'SIMD type microprocessor having processing elements that have plural determining units' [patent_app_type] => utility [patent_app_number] => 12/167856 [patent_app_country] => US [patent_app_date] => 2008-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 8733 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12167856 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/167856
SIMD type microprocessor having processing elements that have plural determining units Jul 2, 2008 Issued
Array ( [id] => 5298234 [patent_doc_number] => 20090013160 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-08 [patent_title] => 'DYNAMICALLY COMPOSING PROCESSOR CORES TO FORM LOGICAL PROCESSORS' [patent_app_type] => utility [patent_app_number] => 12/166439 [patent_app_country] => US [patent_app_date] => 2008-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5528 [patent_no_of_claims] => 60 [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/0013/20090013160.pdf [firstpage_image] =>[orig_patent_app_number] => 12166439 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/166439
Dynamically composing processor cores to form logical processors Jul 1, 2008 Issued
Array ( [id] => 5467465 [patent_doc_number] => 20090327665 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'Efficient parallel floating point exception handling in a processor' [patent_app_type] => utility [patent_app_number] => 12/217084 [patent_app_country] => US [patent_app_date] => 2008-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8988 [patent_no_of_claims] => 22 [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/0327/20090327665.pdf [firstpage_image] =>[orig_patent_app_number] => 12217084 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/217084
Efficient parallel floating point exception handling in a processor Jun 29, 2008 Issued
Array ( [id] => 8366826 [patent_doc_number] => 08255905 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-28 [patent_title] => 'Multi-threaded processes for opening and saving documents' [patent_app_type] => utility [patent_app_number] => 12/147925 [patent_app_country] => US [patent_app_date] => 2008-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8130 [patent_no_of_claims] => 20 [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] =>[firstpage_image] =>[orig_patent_app_number] => 12147925 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/147925
Multi-threaded processes for opening and saving documents Jun 26, 2008 Issued
Array ( [id] => 7718904 [patent_doc_number] => 08095935 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-01-10 [patent_title] => 'Adapting message delivery assignments with hashing and mapping techniques' [patent_app_type] => utility [patent_app_number] => 12/147155 [patent_app_country] => US [patent_app_date] => 2008-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 8843 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 331 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/095/08095935.pdf [firstpage_image] =>[orig_patent_app_number] => 12147155 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/147155
Adapting message delivery assignments with hashing and mapping techniques Jun 25, 2008 Issued
Array ( [id] => 5292027 [patent_doc_number] => 20090024757 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-22 [patent_title] => 'Automatic Protocol Determination For Portable Devices Supporting Multiple Protocols' [patent_app_type] => utility [patent_app_number] => 12/128069 [patent_app_country] => US [patent_app_date] => 2008-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 13837 [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/0024/20090024757.pdf [firstpage_image] =>[orig_patent_app_number] => 12128069 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/128069
Automatic Protocol Determination For Portable Devices Supporting Multiple Protocols May 27, 2008 Abandoned
Array ( [id] => 261853 [patent_doc_number] => 07574587 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-08-11 [patent_title] => 'Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics' [patent_app_type] => utility [patent_app_number] => 12/124822 [patent_app_country] => US [patent_app_date] => 2008-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 52 [patent_no_of_words] => 30969 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/574/07574587.pdf [firstpage_image] =>[orig_patent_app_number] => 12124822 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/124822
Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics May 20, 2008 Issued
Array ( [id] => 5280886 [patent_doc_number] => 20090133018 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-05-21 [patent_title] => 'VIRTUAL MACHINE SERVER SIZING APPARATUS, VIRTUAL MACHINE SERVER SIZING METHOD, AND VIRTUAL MACHINE SERVER SIZING PROGRAM' [patent_app_type] => utility [patent_app_number] => 12/124675 [patent_app_country] => US [patent_app_date] => 2008-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 14085 [patent_no_of_claims] => 11 [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/0133/20090133018.pdf [firstpage_image] =>[orig_patent_app_number] => 12124675 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/124675
VIRTUAL MACHINE SERVER SIZING APPARATUS, VIRTUAL MACHINE SERVER SIZING METHOD, AND VIRTUAL MACHINE SERVER SIZING PROGRAM May 20, 2008 Abandoned
Array ( [id] => 7548105 [patent_doc_number] => 08056086 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-11-08 [patent_title] => 'Load balancing for image processing using multiple processors' [patent_app_type] => utility [patent_app_number] => 12/122827 [patent_app_country] => US [patent_app_date] => 2008-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 8273 [patent_no_of_claims] => 25 [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/08/056/08056086.pdf [firstpage_image] =>[orig_patent_app_number] => 12122827 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/122827
Load balancing for image processing using multiple processors May 18, 2008 Issued
Array ( [id] => 5554106 [patent_doc_number] => 20090288092 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-19 [patent_title] => 'Systems and Methods for Improving the Reliability of a Multi-Core Processor' [patent_app_type] => utility [patent_app_number] => 12/120788 [patent_app_country] => US [patent_app_date] => 2008-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7250 [patent_no_of_claims] => 20 [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/0288/20090288092.pdf [firstpage_image] =>[orig_patent_app_number] => 12120788 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/120788
Systems and Methods for Improving the Reliability of a Multi-Core Processor May 14, 2008 Abandoned
Array ( [id] => 8297522 [patent_doc_number] => 08225324 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-17 [patent_title] => 'Resource management on a computer system utilizing hardware and environmental factors' [patent_app_type] => utility [patent_app_number] => 12/121096 [patent_app_country] => US [patent_app_date] => 2008-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6567 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12121096 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/121096
Resource management on a computer system utilizing hardware and environmental factors May 14, 2008 Issued
Menu