Search

James E. Richardson

Examiner (ID: 11138, Phone: (571)270-1917 , Office: P/2167 )

Most Active Art Unit
2167
Art Unit(s)
2167, 2169
Total Applications
572
Issued Applications
452
Pending Applications
41
Abandoned Applications
102

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17282791 [patent_doc_number] => 11199819 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-14 [patent_title] => Building system with user presentation composition based on building context [patent_app_type] => utility [patent_app_number] => 17/086083 [patent_app_country] => US [patent_app_date] => 2020-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 33 [patent_no_of_words] => 20360 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17086083 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/086083
Building system with user presentation composition based on building context Oct 29, 2020 Issued
Array ( [id] => 17282791 [patent_doc_number] => 11199819 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-14 [patent_title] => Building system with user presentation composition based on building context [patent_app_type] => utility [patent_app_number] => 17/086083 [patent_app_country] => US [patent_app_date] => 2020-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 33 [patent_no_of_words] => 20360 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17086083 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/086083
Building system with user presentation composition based on building context Oct 29, 2020 Issued
Array ( [id] => 17715464 [patent_doc_number] => 11379456 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-05 [patent_title] => Efficient adjustment of spin-locking parameter values [patent_app_type] => utility [patent_app_number] => 17/060999 [patent_app_country] => US [patent_app_date] => 2020-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 9744 [patent_no_of_claims] => 21 [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] => 17060999 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/060999
Efficient adjustment of spin-locking parameter values Sep 30, 2020 Issued
Array ( [id] => 18251042 [patent_doc_number] => 20230078081 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-16 [patent_title] => B-PLUS TREE ACCESS METHOD AND APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 17/799878 [patent_app_country] => US [patent_app_date] => 2020-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5944 [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] => 17799878 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/799878
B-plus tree access method and apparatus, and computer-readable storage medium Sep 23, 2020 Issued
Array ( [id] => 17446499 [patent_doc_number] => 20220067004 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-03 [patent_title] => MERGES USING KEY RANGE DATA STRUCTURES [patent_app_type] => utility [patent_app_number] => 17/009605 [patent_app_country] => US [patent_app_date] => 2020-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11694 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17009605 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/009605
Merges using key range data structures Aug 31, 2020 Issued
Array ( [id] => 17999751 [patent_doc_number] => 11500859 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-15 [patent_title] => System and method for propagating modifications in flows [patent_app_type] => utility [patent_app_number] => 17/006308 [patent_app_country] => US [patent_app_date] => 2020-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 26 [patent_no_of_words] => 9200 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17006308 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/006308
System and method for propagating modifications in flows Aug 27, 2020 Issued
Array ( [id] => 17715479 [patent_doc_number] => 11379471 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-07-05 [patent_title] => Hierarchical datastore for an agent [patent_app_type] => utility [patent_app_number] => 16/998252 [patent_app_country] => US [patent_app_date] => 2020-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9510 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16998252 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/998252
Hierarchical datastore for an agent Aug 19, 2020 Issued
Array ( [id] => 17771363 [patent_doc_number] => 11403306 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-02 [patent_title] => Systems and methods of sharing a database across multiple deployments and services [patent_app_type] => utility [patent_app_number] => 16/992584 [patent_app_country] => US [patent_app_date] => 2020-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 6554 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [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] => 16992584 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/992584
Systems and methods of sharing a database across multiple deployments and services Aug 12, 2020 Issued
Array ( [id] => 17230840 [patent_doc_number] => 20210357397 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-18 [patent_title] => EFFICIENT EVENT-TYPE-BASED DISTRIBUTED LOG-ANALYTICS SYSTEM [patent_app_type] => utility [patent_app_number] => 16/937708 [patent_app_country] => US [patent_app_date] => 2020-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14381 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16937708 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/937708
EFFICIENT EVENT-TYPE-BASED DISTRIBUTED LOG-ANALYTICS SYSTEM Jul 23, 2020 Pending
Array ( [id] => 17230840 [patent_doc_number] => 20210357397 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-18 [patent_title] => EFFICIENT EVENT-TYPE-BASED DISTRIBUTED LOG-ANALYTICS SYSTEM [patent_app_type] => utility [patent_app_number] => 16/937708 [patent_app_country] => US [patent_app_date] => 2020-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14381 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16937708 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/937708
EFFICIENT EVENT-TYPE-BASED DISTRIBUTED LOG-ANALYTICS SYSTEM Jul 23, 2020 Pending
Array ( [id] => 17202230 [patent_doc_number] => 20210342325 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-04 [patent_title] => MEMORY MANAGEMENT USING APPROXIMATED COUNT-MIN SKETCH DATA STRUCTURES [patent_app_type] => utility [patent_app_number] => 16/921230 [patent_app_country] => US [patent_app_date] => 2020-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5115 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16921230 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/921230
MEMORY MANAGEMENT USING APPROXIMATED COUNT-MIN SKETCH DATA STRUCTURES Jul 5, 2020 Abandoned
Array ( [id] => 17317186 [patent_doc_number] => 20210406235 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-30 [patent_title] => KEY-VALUE INDEX WITH NODE BUFFERS [patent_app_type] => utility [patent_app_number] => 16/916623 [patent_app_country] => US [patent_app_date] => 2020-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11854 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16916623 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/916623
Key-value index with node buffers Jun 29, 2020 Issued
Array ( [id] => 17999593 [patent_doc_number] => 11500700 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-15 [patent_title] => Leasing prioritized items in namespace indices [patent_app_type] => utility [patent_app_number] => 16/885357 [patent_app_country] => US [patent_app_date] => 2020-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12948 [patent_no_of_claims] => 20 [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] => 16885357 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/885357
Leasing prioritized items in namespace indices May 27, 2020 Issued
Array ( [id] => 17636985 [patent_doc_number] => 11347709 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-31 [patent_title] => Hierarchical metadata enhancements for a memory management system [patent_app_type] => utility [patent_app_number] => 16/878870 [patent_app_country] => US [patent_app_date] => 2020-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5312 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16878870 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/878870
Hierarchical metadata enhancements for a memory management system May 19, 2020 Issued
Array ( [id] => 19122429 [patent_doc_number] => 11966412 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-23 [patent_title] => Blockchain data processing method and apparatus, device, and readable storage medium [patent_app_type] => utility [patent_app_number] => 17/627458 [patent_app_country] => US [patent_app_date] => 2020-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 10088 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 313 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17627458 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/627458
Blockchain data processing method and apparatus, device, and readable storage medium May 11, 2020 Issued
Array ( [id] => 18053161 [patent_doc_number] => 11526546 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-13 [patent_title] => Mechanism to handle interrupted playback experience for media items in playlists [patent_app_type] => utility [patent_app_number] => 16/872071 [patent_app_country] => US [patent_app_date] => 2020-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6810 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16872071 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/872071
Mechanism to handle interrupted playback experience for media items in playlists May 10, 2020 Issued
Array ( [id] => 16439676 [patent_doc_number] => 20200357003 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-12 [patent_title] => USER PROVISIONING MANAGEMENT IN A DATABASE SYSTEM [patent_app_type] => utility [patent_app_number] => 16/869597 [patent_app_country] => US [patent_app_date] => 2020-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6222 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16869597 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/869597
User provisioning management in a database system May 7, 2020 Issued
Array ( [id] => 17331589 [patent_doc_number] => 11222053 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-11 [patent_title] => Searching multilingual documents based on document structure extraction [patent_app_type] => utility [patent_app_number] => 16/866646 [patent_app_country] => US [patent_app_date] => 2020-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7407 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 454 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16866646 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/866646
Searching multilingual documents based on document structure extraction May 4, 2020 Issued
Array ( [id] => 17172649 [patent_doc_number] => 20210326319 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-21 [patent_title] => FLAT OBJECT STORAGE NAMESPACE IN AN OBJECT STORAGE SYSTEM [patent_app_type] => utility [patent_app_number] => 16/853980 [patent_app_country] => US [patent_app_date] => 2020-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18919 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16853980 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/853980
Flat object storage namespace in an object storage system Apr 20, 2020 Issued
Array ( [id] => 18622577 [patent_doc_number] => 11755620 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-09-12 [patent_title] => Invoking supported non-relational database operations to provide results consistent with commands specified in a relational query language [patent_app_type] => utility [patent_app_number] => 16/844888 [patent_app_country] => US [patent_app_date] => 2020-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9376 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16844888 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/844888
Invoking supported non-relational database operations to provide results consistent with commands specified in a relational query language Apr 8, 2020 Issued
Menu