Search

John A. Blades

Examiner (ID: 6463, Phone: (571)270-7661 , Office: P/1746 )

Most Active Art Unit
1746
Art Unit(s)
1746, 1791
Total Applications
611
Issued Applications
318
Pending Applications
36
Abandoned Applications
275

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 8376308 [patent_doc_number] => 08259110 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-09-04 [patent_title] => 'Method and apparatus for computing direct lighting for global illumination rendering in 3-D computer graphics' [patent_app_type] => utility [patent_app_number] => 12/142176 [patent_app_country] => US [patent_app_date] => 2008-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 21 [patent_no_of_words] => 10907 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12142176 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/142176
Method and apparatus for computing direct lighting for global illumination rendering in 3-D computer graphics Jun 18, 2008 Issued
Array ( [id] => 8203815 [patent_doc_number] => 08188999 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-05-29 [patent_title] => 'Method and apparatus for organizing object geometry for spatial and memory coherency and optimal rendering' [patent_app_type] => utility [patent_app_number] => 12/140770 [patent_app_country] => US [patent_app_date] => 2008-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 40 [patent_no_of_words] => 11610 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/188/08188999.pdf [firstpage_image] =>[orig_patent_app_number] => 12140770 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/140770
Method and apparatus for organizing object geometry for spatial and memory coherency and optimal rendering Jun 16, 2008 Issued
Array ( [id] => 4776787 [patent_doc_number] => 20080284785 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-20 [patent_title] => 'DYNAMIC DATA RATE DISPLAY' [patent_app_type] => utility [patent_app_number] => 12/122511 [patent_app_country] => US [patent_app_date] => 2008-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2058 [patent_no_of_claims] => 9 [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/0284/20080284785.pdf [firstpage_image] =>[orig_patent_app_number] => 12122511 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/122511
DYNAMIC DATA RATE DISPLAY May 15, 2008 Abandoned
Array ( [id] => 4776800 [patent_doc_number] => 20080284798 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-20 [patent_title] => 'POST-RENDER GRAPHICS OVERLAYS' [patent_app_type] => utility [patent_app_number] => 12/116056 [patent_app_country] => US [patent_app_date] => 2008-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 16918 [patent_no_of_claims] => 58 [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/0284/20080284798.pdf [firstpage_image] =>[orig_patent_app_number] => 12116056 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/116056
POST-RENDER GRAPHICS OVERLAYS May 5, 2008 Abandoned
Array ( [id] => 5353628 [patent_doc_number] => 20090184972 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-23 [patent_title] => 'MULTI-BUFFER SUPPORT FOR OFF-SCREEN SURFACES IN A GRAPHICS PROCESSING SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/116065 [patent_app_country] => US [patent_app_date] => 2008-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9659 [patent_no_of_claims] => 43 [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/0184/20090184972.pdf [firstpage_image] =>[orig_patent_app_number] => 12116065 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/116065
MULTI-BUFFER SUPPORT FOR OFF-SCREEN SURFACES IN A GRAPHICS PROCESSING SYSTEM May 5, 2008 Abandoned
Array ( [id] => 8665583 [patent_doc_number] => 08379048 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-02-19 [patent_title] => 'User adjustable gamut mapping and conversion of images from a source color space to a destination color space including primary and redundant colors' [patent_app_type] => utility [patent_app_number] => 12/114269 [patent_app_country] => US [patent_app_date] => 2008-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 9458 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 410 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12114269 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/114269
User adjustable gamut mapping and conversion of images from a source color space to a destination color space including primary and redundant colors May 1, 2008 Issued
Array ( [id] => 7742829 [patent_doc_number] => 08106930 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-01-31 [patent_title] => 'Image display system and method for eliminating mura defects' [patent_app_type] => utility [patent_app_number] => 12/113486 [patent_app_country] => US [patent_app_date] => 2008-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4628 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/106/08106930.pdf [firstpage_image] =>[orig_patent_app_number] => 12113486 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/113486
Image display system and method for eliminating mura defects Apr 30, 2008 Issued
Array ( [id] => 5470893 [patent_doc_number] => 20090244059 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-01 [patent_title] => 'SYSTEM AND METHOD FOR AUTOMATICALLY GENERATING VIRTUAL WORLD ENVIRONMENTS BASED UPON EXISTING PHYSICAL ENVIRONMENTS' [patent_app_type] => utility [patent_app_number] => 12/055466 [patent_app_country] => US [patent_app_date] => 2008-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4066 [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/0244/20090244059.pdf [firstpage_image] =>[orig_patent_app_number] => 12055466 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/055466
SYSTEM AND METHOD FOR AUTOMATICALLY GENERATING VIRTUAL WORLD ENVIRONMENTS BASED UPON EXISTING PHYSICAL ENVIRONMENTS Mar 25, 2008 Abandoned
Array ( [id] => 7989755 [patent_doc_number] => 08077180 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-12-13 [patent_title] => 'Systems for and methods of using a display controller to output data' [patent_app_type] => utility [patent_app_number] => 11/962685 [patent_app_country] => US [patent_app_date] => 2007-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 11746 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/077/08077180.pdf [firstpage_image] =>[orig_patent_app_number] => 11962685 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/962685
Systems for and methods of using a display controller to output data Dec 20, 2007 Issued
Array ( [id] => 5442781 [patent_doc_number] => 20090094420 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-04-09 [patent_title] => 'DATA ACCESS METHOD AND MEMORY USING THE SAME' [patent_app_type] => utility [patent_app_number] => 11/962125 [patent_app_country] => US [patent_app_date] => 2007-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4129 [patent_no_of_claims] => 13 [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/0094/20090094420.pdf [firstpage_image] =>[orig_patent_app_number] => 11962125 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/962125
DATA ACCESS METHOD AND MEMORY USING THE SAME Dec 20, 2007 Abandoned
Array ( [id] => 5500175 [patent_doc_number] => 20090160863 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-06-25 [patent_title] => 'Unified Processor Architecture For Processing General and Graphics Workload' [patent_app_type] => utility [patent_app_number] => 11/962778 [patent_app_country] => US [patent_app_date] => 2007-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10659 [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/0160/20090160863.pdf [firstpage_image] =>[orig_patent_app_number] => 11962778 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/962778
Unified Processor Architecture For Processing General and Graphics Workload Dec 20, 2007 Abandoned
Array ( [id] => 4750155 [patent_doc_number] => 20080158226 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-03 [patent_title] => 'IMAGING MODEL AND APPARATUS' [patent_app_type] => utility [patent_app_number] => 11/960607 [patent_app_country] => US [patent_app_date] => 2007-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 44 [patent_figures_cnt] => 44 [patent_no_of_words] => 11596 [patent_no_of_claims] => 24 [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/0158/20080158226.pdf [firstpage_image] =>[orig_patent_app_number] => 11960607 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/960607
Imaging model and apparatus Dec 18, 2007 Issued
Array ( [id] => 4776783 [patent_doc_number] => 20080284781 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-20 [patent_title] => 'FUSED VOLUME RENDERING' [patent_app_type] => utility [patent_app_number] => 11/959535 [patent_app_country] => US [patent_app_date] => 2007-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6014 [patent_no_of_claims] => 4 [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/0284/20080284781.pdf [firstpage_image] =>[orig_patent_app_number] => 11959535 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/959535
Fused volume rendering Dec 18, 2007 Issued
Array ( [id] => 4864672 [patent_doc_number] => 20080143731 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-19 [patent_title] => 'Video rendering across a high speed peripheral interconnect bus' [patent_app_type] => utility [patent_app_number] => 11/987559 [patent_app_country] => US [patent_app_date] => 2007-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7453 [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/0143/20080143731.pdf [firstpage_image] =>[orig_patent_app_number] => 11987559 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/987559
Video rendering across a high speed peripheral interconnect bus Nov 29, 2007 Abandoned
Array ( [id] => 9952325 [patent_doc_number] => 09001121 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-07 [patent_title] => 'Method and apparatus for generating data for three-dimensional models from x-rays' [patent_app_type] => utility [patent_app_number] => 11/940699 [patent_app_country] => US [patent_app_date] => 2007-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 19 [patent_no_of_words] => 12565 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11940699 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/940699
Method and apparatus for generating data for three-dimensional models from x-rays Nov 14, 2007 Issued
Array ( [id] => 4864673 [patent_doc_number] => 20080143732 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-19 [patent_title] => 'Data transfer apparatus' [patent_app_type] => utility [patent_app_number] => 11/981107 [patent_app_country] => US [patent_app_date] => 2007-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8042 [patent_no_of_claims] => 8 [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/0143/20080143732.pdf [firstpage_image] =>[orig_patent_app_number] => 11981107 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/981107
Data transfer apparatus Oct 30, 2007 Abandoned
Array ( [id] => 8691098 [patent_doc_number] => 08390628 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-03-05 [patent_title] => 'Facial animation using motion capture data' [patent_app_type] => utility [patent_app_number] => 11/853645 [patent_app_country] => US [patent_app_date] => 2007-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10132 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11853645 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/853645
Facial animation using motion capture data Sep 10, 2007 Issued
Array ( [id] => 8739320 [patent_doc_number] => 08411096 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-04-02 [patent_title] => 'Shader program instruction fetch' [patent_app_type] => utility [patent_app_number] => 11/893503 [patent_app_country] => US [patent_app_date] => 2007-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9147 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11893503 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/893503
Shader program instruction fetch Aug 14, 2007 Issued
Array ( [id] => 7507889 [patent_doc_number] => 20110254848 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-20 [patent_title] => 'Buffering deserialized pixel data in a graphics processor unit pipeline' [patent_app_type] => utility [patent_app_number] => 11/893499 [patent_app_country] => US [patent_app_date] => 2007-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6570 [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/0254/20110254848.pdf [firstpage_image] =>[orig_patent_app_number] => 11893499 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/893499
Buffering deserialized pixel data in a graphics processor unit pipeline Aug 14, 2007 Issued
Array ( [id] => 9497797 [patent_doc_number] => 08736624 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-05-27 [patent_title] => 'Conditional execution flag in graphics applications' [patent_app_type] => utility [patent_app_number] => 11/893514 [patent_app_country] => US [patent_app_date] => 2007-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4369 [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] =>[firstpage_image] =>[orig_patent_app_number] => 11893514 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/893514
Conditional execution flag in graphics applications Aug 14, 2007 Issued
Menu