
Robert J. Craddock
Examiner (ID: 15675, Phone: (571)270-7502 , Office: P/2618 )
| Most Active Art Unit | 2618 |
| Art Unit(s) | 2618, 2617, 2628, 2612, 2677, 2616 |
| Total Applications | 832 |
| Issued Applications | 695 |
| Pending Applications | 56 |
| Abandoned Applications | 102 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11180207
[patent_doc_number] => 09412201
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-08-09
[patent_title] => 'Mixed reality filtering'
[patent_app_type] => utility
[patent_app_number] => 13/747297
[patent_app_country] => US
[patent_app_date] => 2013-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 8067
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13747297
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/747297 | Mixed reality filtering | Jan 21, 2013 | Issued |
Array
(
[id] => 10638104
[patent_doc_number] => 09355612
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-05-31
[patent_title] => 'Display security using gaze tracking'
[patent_app_type] => utility
[patent_app_number] => 13/746888
[patent_app_country] => US
[patent_app_date] => 2013-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 15
[patent_no_of_words] => 7648
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 77
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13746888
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/746888 | Display security using gaze tracking | Jan 21, 2013 | Issued |
Array
(
[id] => 8938128
[patent_doc_number] => 20130187925
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-07-25
[patent_title] => 'LOGIC GRAPH DISPLAYING APPARATUS AND LOGIC GRAPH DISPLAY METHOD, BOTH FOR USE WITH MOLDING MACHINES'
[patent_app_type] => utility
[patent_app_number] => 13/747036
[patent_app_country] => US
[patent_app_date] => 2013-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 6896
[patent_no_of_claims] => 19
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13747036
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/747036 | Logic graph displaying apparatus and logic graph display method, both for use with molding machines | Jan 21, 2013 | Issued |
Array
(
[id] => 10118323
[patent_doc_number] => 09153210
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-06
[patent_title] => 'Method of graphically indicating on a wireless communications device that map data is still being downloaded'
[patent_app_type] => utility
[patent_app_number] => 13/724518
[patent_app_country] => US
[patent_app_date] => 2012-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 17
[patent_no_of_words] => 9805
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 244
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13724518
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/724518 | Method of graphically indicating on a wireless communications device that map data is still being downloaded | Dec 20, 2012 | Issued |
Array
(
[id] => 10530954
[patent_doc_number] => 09257094
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-02-09
[patent_title] => 'Projection display device, projection display method, and computer program'
[patent_app_type] => utility
[patent_app_number] => 13/724858
[patent_app_country] => US
[patent_app_date] => 2012-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 13
[patent_no_of_words] => 4976
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13724858
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/724858 | Projection display device, projection display method, and computer program | Dec 20, 2012 | Issued |
Array
(
[id] => 9558682
[patent_doc_number] => 20140176394
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-06-26
[patent_title] => 'SCREEN OUTPUT SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 13/723243
[patent_app_country] => US
[patent_app_date] => 2012-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 11370
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13723243
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/723243 | Screen output system that prevents the display of selected information | Dec 20, 2012 | Issued |
Array
(
[id] => 9558864
[patent_doc_number] => 20140176577
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-06-26
[patent_title] => 'METHOD AND MECHANISM FOR PREEMPTING CONTROL OF A GRAPHICS PIPELINE'
[patent_app_type] => utility
[patent_app_number] => 13/722771
[patent_app_country] => US
[patent_app_date] => 2012-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4475
[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] => 13722771
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/722771 | METHOD AND MECHANISM FOR PREEMPTING CONTROL OF A GRAPHICS PIPELINE | Dec 19, 2012 | Abandoned |
Array
(
[id] => 9548610
[patent_doc_number] => 20140173258
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-06-19
[patent_title] => 'TECHNIQUE FOR PERFORMING MEMORY ACCESS OPERATIONS VIA TEXTURE HARDWARE'
[patent_app_type] => utility
[patent_app_number] => 13/720746
[patent_app_country] => US
[patent_app_date] => 2012-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 11831
[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] => 13720746
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/720746 | Technique for performing memory access operations via texture hardware | Dec 18, 2012 | Issued |
Array
(
[id] => 10610395
[patent_doc_number] => 09330431
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-05-03
[patent_title] => 'System and method for synchronizing, merging, and utilizing multiple data sets for augmented reality application'
[patent_app_type] => utility
[patent_app_number] => 13/720994
[patent_app_country] => US
[patent_app_date] => 2012-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9937
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 199
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13720994
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/720994 | System and method for synchronizing, merging, and utilizing multiple data sets for augmented reality application | Dec 18, 2012 | Issued |
Array
(
[id] => 9543599
[patent_doc_number] => 20140168245
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-06-19
[patent_title] => 'TECHNIQUE FOR PERFORMING MEMORY ACCESS OPERATIONS VIA TEXTURE HARDWARE'
[patent_app_type] => utility
[patent_app_number] => 13/720745
[patent_app_country] => US
[patent_app_date] => 2012-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 11814
[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] => 13720745
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/720745 | Technique for performing memory access operations via texture hardware | Dec 18, 2012 | Issued |
Array
(
[id] => 9640260
[patent_doc_number] => 20140218371
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-08-07
[patent_title] => 'FACIAL MOVEMENT BASED AVATAR ANIMATION'
[patent_app_type] => utility
[patent_app_number] => 13/997271
[patent_app_country] => US
[patent_app_date] => 2012-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8076
[patent_no_of_claims] => 24
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13997271
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/997271 | Facial movement based avatar animation | Dec 16, 2012 | Issued |
Array
(
[id] => 11345834
[patent_doc_number] => 09530245
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-12-27
[patent_title] => 'Packing multiple shader programs onto a graphics processor'
[patent_app_type] => utility
[patent_app_number] => 13/708118
[patent_app_country] => US
[patent_app_date] => 2012-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10369
[patent_no_of_claims] => 42
[patent_no_of_ind_claims] => 12
[patent_words_short_claim] => 266
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13708118
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/708118 | Packing multiple shader programs onto a graphics processor | Dec 6, 2012 | Issued |
Array
(
[id] => 8882138
[patent_doc_number] => 20130155322
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-06-20
[patent_title] => 'DISPLAY DEVICE, DISPLAY METHOD, TRANSMITTING DEVICE AND TRANSMITTING METHOD'
[patent_app_type] => utility
[patent_app_number] => 13/706596
[patent_app_country] => US
[patent_app_date] => 2012-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9164
[patent_no_of_claims] => 11
[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] => 13706596
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/706596 | DISPLAY DEVICE, DISPLAY METHOD, TRANSMITTING DEVICE AND TRANSMITTING METHOD | Dec 5, 2012 | Abandoned |
Array
(
[id] => 8889450
[patent_doc_number] => 20130162634
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-06-27
[patent_title] => 'IMAGE PROCESSING METHOD AND APPARATUS USING MULTI-LAYER REPRESENTATION'
[patent_app_type] => utility
[patent_app_number] => 13/690488
[patent_app_country] => US
[patent_app_date] => 2012-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 11239
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 7
[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] => 13690488
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/690488 | IMAGE PROCESSING METHOD AND APPARATUS USING MULTI-LAYER REPRESENTATION | Nov 29, 2012 | Abandoned |
Array
(
[id] => 10164852
[patent_doc_number] => 09196079
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-11-24
[patent_title] => 'Accelerated compute tessellation by compact topological data structure'
[patent_app_type] => utility
[patent_app_number] => 13/688853
[patent_app_country] => US
[patent_app_date] => 2012-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7535
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13688853
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/688853 | Accelerated compute tessellation by compact topological data structure | Nov 28, 2012 | Issued |
Array
(
[id] => 10903963
[patent_doc_number] => 20140306976
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-10-16
[patent_title] => 'DISPLAY CONTROL DEVICE, DISPLAY CONTROL METHOD, AND PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 14/360344
[patent_app_country] => US
[patent_app_date] => 2012-10-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6377
[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] => 14360344
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/360344 | DISPLAY CONTROL DEVICE, DISPLAY CONTROL METHOD, AND PROGRAM | Oct 9, 2012 | Abandoned |
Array
(
[id] => 10530048
[patent_doc_number] => 09256180
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-02-09
[patent_title] => 'Image display apparatus, display control method, and non-transitory computer-readable recording medium encoded with display control program'
[patent_app_type] => utility
[patent_app_number] => 13/630653
[patent_app_country] => US
[patent_app_date] => 2012-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 13
[patent_no_of_words] => 12454
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 319
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13630653
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/630653 | Image display apparatus, display control method, and non-transitory computer-readable recording medium encoded with display control program | Sep 27, 2012 | Issued |
Array
(
[id] => 8583852
[patent_doc_number] => 20130002673
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-03
[patent_title] => 'Volume Rendering Using N-Pass Sampling'
[patent_app_type] => utility
[patent_app_number] => 13/615707
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6189
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13615707
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/615707 | Volume rendering using N-pass sampling | Sep 13, 2012 | Issued |
Array
(
[id] => 10530961
[patent_doc_number] => 09257101
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-02-09
[patent_title] => 'Method for reducing graphics rendering failures'
[patent_app_type] => utility
[patent_app_number] => 13/620053
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6299
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13620053
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/620053 | Method for reducing graphics rendering failures | Sep 13, 2012 | Issued |
Array
(
[id] => 9361255
[patent_doc_number] => 20140071128
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-13
[patent_title] => 'TEXEL DATA STRUCTURE FOR GRAPHICS PROCESSING UNIT PROGRAMMABLE SHADER AND METHOD OF OPERATION THEREOF'
[patent_app_type] => utility
[patent_app_number] => 13/609698
[patent_app_country] => US
[patent_app_date] => 2012-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4527
[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] => 13609698
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/609698 | Texel data structure for graphics processing unit programmable shader and method of operation thereof | Sep 10, 2012 | Issued |