Search

Donna J. Ricks

Examiner (ID: 8375, Phone: (571)270-7532 , Office: P/2612 )

Most Active Art Unit
2612
Art Unit(s)
2677, 2612, 2628, 2679, 2618
Total Applications
592
Issued Applications
432
Pending Applications
52
Abandoned Applications
118

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17565947 [patent_doc_number] => 20220130096 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-28 [patent_title] => REDUCING LATENCY OF AN APPLICATION IN A SERVER-SIDE HOSTED ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/139702 [patent_app_country] => US [patent_app_date] => 2020-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10712 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17139702 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/139702
REDUCING LATENCY OF AN APPLICATION IN A SERVER-SIDE HOSTED ENVIRONMENT Dec 30, 2020 Abandoned
Array ( [id] => 20596005 [patent_doc_number] => 12579726 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-03-17 [patent_title] => Hierarchical tiling mechanism [patent_app_type] => utility [patent_app_number] => 17/128708 [patent_app_country] => US [patent_app_date] => 2020-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 34 [patent_no_of_words] => 19096 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17128708 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/128708
Hierarchical tiling mechanism Dec 20, 2020 Issued
Array ( [id] => 17675796 [patent_doc_number] => 20220188963 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-16 [patent_title] => THROTTLING SHADERS BASED ON RESOURCE USAGE IN A GRAPHICS PIPELINE [patent_app_type] => utility [patent_app_number] => 17/123978 [patent_app_country] => US [patent_app_date] => 2020-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7161 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17123978 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/123978
Throttling shaders based on resource usage in a graphics pipeline Dec 15, 2020 Issued
Array ( [id] => 16752194 [patent_doc_number] => 20210104206 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-08 [patent_title] => FRAME REFRESH SYNCHRONIZATION WITH SYNCHRONIZATION BOUNDARY [patent_app_type] => utility [patent_app_number] => 17/123359 [patent_app_country] => US [patent_app_date] => 2020-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4602 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17123359 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/123359
Frame refresh synchronization with synchronization boundary Dec 15, 2020 Issued
Array ( [id] => 18728728 [patent_doc_number] => 20230343022 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-26 [patent_title] => Mediated Reality [patent_app_type] => utility [patent_app_number] => 17/787761 [patent_app_country] => US [patent_app_date] => 2020-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11109 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17787761 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/787761
Mediated reality Dec 14, 2020 Issued
Array ( [id] => 16730494 [patent_doc_number] => 20210097642 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-01 [patent_title] => GRAPHICS PROCESSING [patent_app_type] => utility [patent_app_number] => 17/120744 [patent_app_country] => US [patent_app_date] => 2020-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16391 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17120744 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/120744
Variable resolution graphics processing Dec 13, 2020 Issued
Array ( [id] => 17039311 [patent_doc_number] => 20210255947 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-19 [patent_title] => GUARANTEED FORWARD PROGRESS MECHANISM [patent_app_type] => utility [patent_app_number] => 17/111187 [patent_app_country] => US [patent_app_date] => 2020-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 23511 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17111187 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/111187
GUARANTEED FORWARD PROGRESS MECHANISM Dec 2, 2020 Abandoned
Array ( [id] => 20146281 [patent_doc_number] => 12380625 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-05 [patent_title] => Methods and apparatus for selection of rendering modes [patent_app_type] => utility [patent_app_number] => 18/245847 [patent_app_country] => US [patent_app_date] => 2020-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 27595 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18245847 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/245847
Methods and apparatus for selection of rendering modes Nov 17, 2020 Issued
Array ( [id] => 17010355 [patent_doc_number] => 20210241516 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-05 [patent_title] => SPATIAL PARTITIONING IN A MULTI-TENANCY GRAPHICS PROCESSING UNIT [patent_app_type] => utility [patent_app_number] => 17/091957 [patent_app_country] => US [patent_app_date] => 2020-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4613 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17091957 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/091957
Spatial partitioning in a multi-tenancy graphics processing unit Nov 5, 2020 Issued
Array ( [id] => 16826356 [patent_doc_number] => 20210141649 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-13 [patent_title] => SYSTEM AND METHOD FOR ADAPTING EXECUTABLE OBJECT TO A PROCESSING UNIT [patent_app_type] => utility [patent_app_number] => 17/090295 [patent_app_country] => US [patent_app_date] => 2020-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 42189 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17090295 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/090295
System and method for adapting executable object to a processing unit Nov 4, 2020 Issued
Array ( [id] => 18480639 [patent_doc_number] => 11694384 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-04 [patent_title] => Fast incremental shared constants [patent_app_type] => utility [patent_app_number] => 17/085272 [patent_app_country] => US [patent_app_date] => 2020-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11689 [patent_no_of_claims] => 25 [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] => 17085272 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/085272
Fast incremental shared constants Oct 29, 2020 Issued
Array ( [id] => 16811483 [patent_doc_number] => 20210134038 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => SIMULATED DYNAMIC WATER SURFACE FOR MODEL SCENERY [patent_app_type] => utility [patent_app_number] => 17/078381 [patent_app_country] => US [patent_app_date] => 2020-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2653 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17078381 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/078381
Simulated dynamic water surface for model scenery Oct 22, 2020 Issued
Array ( [id] => 16795486 [patent_doc_number] => 20210125303 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-29 [patent_title] => METHODS AND APPARATUS FOR HARDWARE ACCELERATED IMAGE PROCESSING FOR SPHERICAL PROJECTIONS [patent_app_type] => utility [patent_app_number] => 17/079183 [patent_app_country] => US [patent_app_date] => 2020-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6050 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17079183 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/079183
Methods and apparatus for hardware accelerated image processing for spherical projections Oct 22, 2020 Issued
Array ( [id] => 19342208 [patent_doc_number] => 12052410 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-30 [patent_title] => Image processing device, image processing method, and image display system for generating common images and individual images for users with overlapping fields of view [patent_app_type] => utility [patent_app_number] => 17/778607 [patent_app_country] => US [patent_app_date] => 2020-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 37 [patent_no_of_words] => 10660 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17778607 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/778607
Image processing device, image processing method, and image display system for generating common images and individual images for users with overlapping fields of view Oct 5, 2020 Issued
Array ( [id] => 18047337 [patent_doc_number] => 11521294 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-06 [patent_title] => Efficient merging of atomic operations at computing devices [patent_app_type] => utility [patent_app_number] => 17/036950 [patent_app_country] => US [patent_app_date] => 2020-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 35 [patent_no_of_words] => 27361 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17036950 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/036950
Efficient merging of atomic operations at computing devices Sep 28, 2020 Issued
Array ( [id] => 18638901 [patent_doc_number] => 11763513 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-19 [patent_title] => DGPU assist using DSP pre-processor system and method [patent_app_type] => utility [patent_app_number] => 17/028389 [patent_app_country] => US [patent_app_date] => 2020-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 6524 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17028389 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/028389
DGPU assist using DSP pre-processor system and method Sep 21, 2020 Issued
Array ( [id] => 17475892 [patent_doc_number] => 20220083396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-17 [patent_title] => Dynamic Buffering Control for Compute Work Distribution [patent_app_type] => utility [patent_app_number] => 17/021720 [patent_app_country] => US [patent_app_date] => 2020-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10210 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17021720 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/021720
Dynamic buffering control for compute work distribution Sep 14, 2020 Issued
Array ( [id] => 16715305 [patent_doc_number] => 20210082452 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-18 [patent_title] => System and Method for Talking Avatar [patent_app_type] => utility [patent_app_number] => 17/015902 [patent_app_country] => US [patent_app_date] => 2020-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4106 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17015902 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/015902
System and method for talking avatar Sep 8, 2020 Issued
Array ( [id] => 17447366 [patent_doc_number] => 20220067871 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-03 [patent_title] => GRAPHICS PROCESSING [patent_app_type] => utility [patent_app_number] => 17/010247 [patent_app_country] => US [patent_app_date] => 2020-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13759 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17010247 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/010247
Graphics processing primitive patch testing Sep 1, 2020 Issued
Array ( [id] => 20455407 [patent_doc_number] => 12518463 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-06 [patent_title] => Graphics processing unit render mode selection system [patent_app_type] => utility [patent_app_number] => 17/008292 [patent_app_country] => US [patent_app_date] => 2020-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 0 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17008292 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/008292
Graphics processing unit render mode selection system Aug 30, 2020 Issued
Menu