Search

Keith E. Vicary

Examiner (ID: 11479, Phone: (571)270-1314 , Office: P/2182 )

Most Active Art Unit
2183
Art Unit(s)
2182, 2183
Total Applications
798
Issued Applications
429
Pending Applications
76
Abandoned Applications
310

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 11816929 [patent_doc_number] => 09720879 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-01 [patent_title] => 'Reconfigurable circuit having rows of a matrix of registers connected to corresponding ports and a semiconductor integrated circuit' [patent_app_type] => utility [patent_app_number] => 12/973730 [patent_app_country] => US [patent_app_date] => 2010-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 13535 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12973730 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/973730
Reconfigurable circuit having rows of a matrix of registers connected to corresponding ports and a semiconductor integrated circuit Dec 19, 2010 Issued
Array ( [id] => 8254800 [patent_doc_number] => 20120159123 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-21 [patent_title] => 'CSTATE BOOST METHOD AND APPARATUS' [patent_app_type] => utility [patent_app_number] => 12/971734 [patent_app_country] => US [patent_app_date] => 2010-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2262 [patent_no_of_claims] => 25 [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/0159/20120159123.pdf [firstpage_image] =>[orig_patent_app_number] => 12971734 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/971734
CSTATE BOOST METHOD AND APPARATUS Dec 16, 2010 Abandoned
Array ( [id] => 6131216 [patent_doc_number] => 20110087860 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-04-14 [patent_title] => 'PARALLEL DATA PROCESSING SYSTEMS AND METHODS USING COOPERATIVE THREAD ARRAYS' [patent_app_type] => utility [patent_app_number] => 12/972361 [patent_app_country] => US [patent_app_date] => 2010-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 19144 [patent_no_of_claims] => 13 [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/0087/20110087860.pdf [firstpage_image] =>[orig_patent_app_number] => 12972361 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/972361
Parallel data processing systems and methods using cooperative thread arrays with unique thread identifiers as an input to compute an identifier of a location in a shared memory Dec 16, 2010 Issued
Array ( [id] => 8254801 [patent_doc_number] => 20120159127 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-21 [patent_title] => 'SECURITY SANDBOX' [patent_app_type] => utility [patent_app_number] => 12/970927 [patent_app_country] => US [patent_app_date] => 2010-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3681 [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/0159/20120159127.pdf [firstpage_image] =>[orig_patent_app_number] => 12970927 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/970927
SECURITY SANDBOX Dec 15, 2010 Abandoned
Array ( [id] => 7798394 [patent_doc_number] => 08127112 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-02-28 [patent_title] => 'SIMD array operable to process different respective packet protocols simultaneously while executing a single common instruction stream' [patent_app_type] => utility [patent_app_number] => 12/965673 [patent_app_country] => US [patent_app_date] => 2010-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 15 [patent_no_of_words] => 17159 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/127/08127112.pdf [firstpage_image] =>[orig_patent_app_number] => 12965673 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/965673
SIMD array operable to process different respective packet protocols simultaneously while executing a single common instruction stream Dec 9, 2010 Issued
Array ( [id] => 5976649 [patent_doc_number] => 20110154111 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-23 [patent_title] => 'Memory Based Hardware Breakpoints' [patent_app_type] => utility [patent_app_number] => 12/962207 [patent_app_country] => US [patent_app_date] => 2010-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5338 [patent_no_of_claims] => 12 [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/0154/20110154111.pdf [firstpage_image] =>[orig_patent_app_number] => 12962207 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/962207
Memory Based Hardware Breakpoints Dec 6, 2010 Abandoned
Array ( [id] => 8229969 [patent_doc_number] => 20120144171 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-07 [patent_title] => 'Mechanism for Detection and Measurement of Hardware-Based Processor Latency' [patent_app_type] => utility [patent_app_number] => 12/962453 [patent_app_country] => US [patent_app_date] => 2010-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3620 [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] =>[firstpage_image] =>[orig_patent_app_number] => 12962453 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/962453
Mechanism for Detection and Measurement of Hardware-Based Processor Latency Dec 6, 2010 Abandoned
Array ( [id] => 8229911 [patent_doc_number] => 20120144120 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-07 [patent_title] => 'PROGRAMMABLE ATOMIC MEMORY USING HARDWARE VALIDATION AGENT' [patent_app_type] => utility [patent_app_number] => 12/961829 [patent_app_country] => US [patent_app_date] => 2010-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9204 [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] =>[firstpage_image] =>[orig_patent_app_number] => 12961829 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/961829
Programmable atomic memory using hardware validation agent Dec 6, 2010 Issued
Array ( [id] => 9156748 [patent_doc_number] => 08589661 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-19 [patent_title] => 'Odd and even start bit vectors' [patent_app_type] => utility [patent_app_number] => 12/962113 [patent_app_country] => US [patent_app_date] => 2010-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3881 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12962113 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/962113
Odd and even start bit vectors Dec 6, 2010 Issued
Array ( [id] => 8229967 [patent_doc_number] => 20120144175 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-07 [patent_title] => 'METHOD AND APPARATUS FOR AN ENHANCED SPEED UNIFIED SCHEDULER UTILIZING OPTYPES FOR COMPACT LOGIC' [patent_app_type] => utility [patent_app_number] => 12/958604 [patent_app_country] => US [patent_app_date] => 2010-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8092 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12958604 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/958604
METHOD AND APPARATUS FOR AN ENHANCED SPEED UNIFIED SCHEDULER UTILIZING OPTYPES FOR COMPACT LOGIC Dec 1, 2010 Abandoned
Array ( [id] => 8229965 [patent_doc_number] => 20120144174 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-07 [patent_title] => 'MULTIFLOW METHOD AND APPARATUS FOR OPERATION FUSION' [patent_app_type] => utility [patent_app_number] => 12/957699 [patent_app_country] => US [patent_app_date] => 2010-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3601 [patent_no_of_claims] => 21 [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] =>[firstpage_image] =>[orig_patent_app_number] => 12957699 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/957699
MULTIFLOW METHOD AND APPARATUS FOR OPERATION FUSION Nov 30, 2010 Abandoned
Array ( [id] => 8229966 [patent_doc_number] => 20120144173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-07 [patent_title] => 'UNIFIED SCHEDULER FOR A PROCESSOR MULTI-PIPELINE EXECUTION UNIT AND METHODS' [patent_app_type] => utility [patent_app_number] => 12/957754 [patent_app_country] => US [patent_app_date] => 2010-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8756 [patent_no_of_claims] => 23 [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] =>[firstpage_image] =>[orig_patent_app_number] => 12957754 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/957754
UNIFIED SCHEDULER FOR A PROCESSOR MULTI-PIPELINE EXECUTION UNIT AND METHODS Nov 30, 2010 Abandoned
Array ( [id] => 6217620 [patent_doc_number] => 20110138155 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-09 [patent_title] => 'VECTOR COMPUTER AND INSTRUCTION CONTROL METHOD THEREFOR' [patent_app_type] => utility [patent_app_number] => 12/957913 [patent_app_country] => US [patent_app_date] => 2010-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 7315 [patent_no_of_claims] => 7 [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/0138/20110138155.pdf [firstpage_image] =>[orig_patent_app_number] => 12957913 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/957913
VECTOR COMPUTER AND INSTRUCTION CONTROL METHOD THEREFOR Nov 30, 2010 Abandoned
Array ( [id] => 8109313 [patent_doc_number] => 08156311 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-04-10 [patent_title] => 'Interconnection networks and methods of construction thereof for efficiently sharing memory and processing in a multiprocessor wherein connections are made according to adjacency of nodes in a dimension' [patent_app_type] => utility [patent_app_number] => 12/927837 [patent_app_country] => US [patent_app_date] => 2010-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 30 [patent_no_of_words] => 11858 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 284 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/156/08156311.pdf [firstpage_image] =>[orig_patent_app_number] => 12927837 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/927837
Interconnection networks and methods of construction thereof for efficiently sharing memory and processing in a multiprocessor wherein connections are made according to adjacency of nodes in a dimension Nov 26, 2010 Issued
Array ( [id] => 5956772 [patent_doc_number] => 20110035568 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-02-10 [patent_title] => 'SELECT FIRST AND SELECT LAST INSTRUCTIONS FOR PROCESSING VECTORS' [patent_app_type] => utility [patent_app_number] => 12/907471 [patent_app_country] => US [patent_app_date] => 2010-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 36397 [patent_no_of_claims] => 21 [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/0035/20110035568.pdf [firstpage_image] =>[orig_patent_app_number] => 12907471 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/907471
SELECT FIRST AND SELECT LAST INSTRUCTIONS FOR PROCESSING VECTORS Oct 18, 2010 Abandoned
Array ( [id] => 9348092 [patent_doc_number] => 08667255 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-04 [patent_title] => 'Measuring runtime coverage of architectural events of a microprocessor' [patent_app_type] => utility [patent_app_number] => 12/895034 [patent_app_country] => US [patent_app_date] => 2010-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6160 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12895034 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/895034
Measuring runtime coverage of architectural events of a microprocessor Sep 29, 2010 Issued
Array ( [id] => 6125343 [patent_doc_number] => 20110078413 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-03-31 [patent_title] => 'ARITHMETIC PROCESSING UNIT, SEMICONDUCTOR INTEGRATED CIRCUIT, AND ARITHMETIC PROCESSING METHOD' [patent_app_type] => utility [patent_app_number] => 12/892128 [patent_app_country] => US [patent_app_date] => 2010-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4412 [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/0078/20110078413.pdf [firstpage_image] =>[orig_patent_app_number] => 12892128 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/892128
ARITHMETIC PROCESSING UNIT, SEMICONDUCTOR INTEGRATED CIRCUIT, AND ARITHMETIC PROCESSING METHOD Sep 27, 2010 Abandoned
Array ( [id] => 14614677 [patent_doc_number] => 10360039 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-23 [patent_title] => Predicted instruction execution in parallel processors with reduced per-thread state information including choosing a minimum or maximum of two operands based on a predicate value [patent_app_type] => utility [patent_app_number] => 12/891629 [patent_app_country] => US [patent_app_date] => 2010-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9060 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 1 [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] => 12891629 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/891629
Predicted instruction execution in parallel processors with reduced per-thread state information including choosing a minimum or maximum of two operands based on a predicate value Sep 26, 2010 Issued
Array ( [id] => 8059047 [patent_doc_number] => 20120079255 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-29 [patent_title] => 'INDIRECT BRANCH PREDICTION BASED ON BRANCH TARGET BUFFER HYSTERESIS' [patent_app_type] => utility [patent_app_number] => 12/890651 [patent_app_country] => US [patent_app_date] => 2010-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4658 [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/0079/20120079255.pdf [firstpage_image] =>[orig_patent_app_number] => 12890651 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/890651
INDIRECT BRANCH PREDICTION BASED ON BRANCH TARGET BUFFER HYSTERESIS Sep 24, 2010 Abandoned
Array ( [id] => 11752265 [patent_doc_number] => 09710277 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-18 [patent_title] => 'Processor power management based on class and content of instructions' [patent_app_type] => utility [patent_app_number] => 12/890574 [patent_app_country] => US [patent_app_date] => 2010-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 6057 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12890574 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/890574
Processor power management based on class and content of instructions Sep 23, 2010 Issued
Menu