
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |