Search

James E. Richardson

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

Most Active Art Unit
2167
Art Unit(s)
2169, 2167
Total Applications
585
Issued Applications
466
Pending Applications
36
Abandoned Applications
102

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19942094 [patent_doc_number] => 12314223 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-05-27 [patent_title] => Database locking using logical lock mechanism [patent_app_type] => utility [patent_app_number] => 18/613552 [patent_app_country] => US [patent_app_date] => 2024-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 0 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18613552 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/613552
Database locking using logical lock mechanism Mar 21, 2024 Issued
Array ( [id] => 19434733 [patent_doc_number] => 20240303231 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-12 [patent_title] => CONCURRENCY CONTROL PROTOCOL FOR LOCAL DATABASE SYSTEMS [patent_app_type] => utility [patent_app_number] => 18/591615 [patent_app_country] => US [patent_app_date] => 2024-02-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6793 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18591615 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/591615
Concurrency control protocol for local database systems Feb 28, 2024 Issued
Array ( [id] => 19283392 [patent_doc_number] => 20240219868 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-04 [patent_title] => BUILDING SYSTEM WITH USER PRESENTATION COMPOSITION BASED ON BUILDING CONTEXT [patent_app_type] => utility [patent_app_number] => 18/583345 [patent_app_country] => US [patent_app_date] => 2024-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20497 [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] => 18583345 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/583345
Building system with user presentation composition based on building context Feb 20, 2024 Issued
Array ( [id] => 19236007 [patent_doc_number] => 20240193202 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-13 [patent_title] => MECHANISM TO HANDLE INTERRUPTED PLAYBACK EXPERIENCE FOR MEDIA ITEMS IN PLAYLISTS [patent_app_type] => utility [patent_app_number] => 18/444554 [patent_app_country] => US [patent_app_date] => 2024-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6851 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 310 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18444554 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/444554
Mechanism to handle interrupted playback experience for media items in playlists Feb 15, 2024 Issued
Array ( [id] => 19220070 [patent_doc_number] => 20240184774 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-06 [patent_title] => Transaction Processing Failover [patent_app_type] => utility [patent_app_number] => 18/441177 [patent_app_country] => US [patent_app_date] => 2024-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6616 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18441177 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/441177
Transaction processing failover Feb 13, 2024 Issued
Array ( [id] => 20610036 [patent_doc_number] => 12585638 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-03-24 [patent_title] => Query execution using a data processing scheme of a separate data processing system [patent_app_type] => utility [patent_app_number] => 18/428405 [patent_app_country] => US [patent_app_date] => 2024-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 35526 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18428405 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/428405
Query execution using a data processing scheme of a separate data processing system Jan 30, 2024 Issued
Array ( [id] => 19732518 [patent_doc_number] => 12210515 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-01-28 [patent_title] => Configurable batch processing using a decoupled rule database [patent_app_type] => utility [patent_app_number] => 18/428869 [patent_app_country] => US [patent_app_date] => 2024-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 10495 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18428869 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/428869
Configurable batch processing using a decoupled rule database Jan 30, 2024 Issued
Array ( [id] => 19810963 [patent_doc_number] => 12242355 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-03-04 [patent_title] => Efficient retention locking of a copy of a large namespace on a deduplication filesystem [patent_app_type] => utility [patent_app_number] => 18/423084 [patent_app_country] => US [patent_app_date] => 2024-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 17121 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 359 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18423084 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/423084
Efficient retention locking of a copy of a large namespace on a deduplication filesystem Jan 24, 2024 Issued
Array ( [id] => 20070841 [patent_doc_number] => 20250209063 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-26 [patent_title] => GRAPH EMBEDDING FOR SERVICE HEALTH INCIDENT INSIGHTS [patent_app_type] => utility [patent_app_number] => 18/394145 [patent_app_country] => US [patent_app_date] => 2023-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5239 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18394145 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/394145
Graph embedding for service health incident insights Dec 21, 2023 Issued
Array ( [id] => 20117520 [patent_doc_number] => 12367227 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-22 [patent_title] => Method and apparatus for searching for point of information [patent_app_type] => utility [patent_app_number] => 18/541155 [patent_app_country] => US [patent_app_date] => 2023-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 13 [patent_no_of_words] => 15180 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 374 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18541155 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/541155
Method and apparatus for searching for point of information Dec 14, 2023 Issued
Array ( [id] => 19084911 [patent_doc_number] => 20240111712 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-04-04 [patent_title] => SNAPSHOT ARCHIVE MANAGEMENT [patent_app_type] => utility [patent_app_number] => 18/537012 [patent_app_country] => US [patent_app_date] => 2023-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18873 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18537012 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/537012
SNAPSHOT ARCHIVE MANAGEMENT Dec 11, 2023 Pending
Array ( [id] => 19084660 [patent_doc_number] => 20240111461 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-04-04 [patent_title] => ORGANIZING INFORMATION USING HIERARCHICAL DATA SPACES [patent_app_type] => utility [patent_app_number] => 18/535518 [patent_app_country] => US [patent_app_date] => 2023-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20768 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -105 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18535518 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/535518
Organizing information using hierarchical data spaces Dec 10, 2023 Issued
Array ( [id] => 20027237 [patent_doc_number] => 20250165459 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-22 [patent_title] => MANAGING GLOBAL TRANSACTIONS IN HYBRID DATABASE PARADIGMS [patent_app_type] => utility [patent_app_number] => 18/515526 [patent_app_country] => US [patent_app_date] => 2023-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3272 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18515526 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/515526
Managing global transactions in hybrid database paradigms Nov 20, 2023 Issued
Array ( [id] => 19002147 [patent_doc_number] => 20240066218 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-29 [patent_title] => LOCATION DATA PROCESSING SYSTEM [patent_app_type] => utility [patent_app_number] => 18/387894 [patent_app_country] => US [patent_app_date] => 2023-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7236 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18387894 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/387894
Location data processing system Nov 7, 2023 Issued
Array ( [id] => 20131105 [patent_doc_number] => 12373418 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-29 [patent_title] => Granular replication of volume subsets [patent_app_type] => utility [patent_app_number] => 18/502287 [patent_app_country] => US [patent_app_date] => 2023-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 1273 [patent_no_of_claims] => 20 [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] => 18502287 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/502287
Granular replication of volume subsets Nov 5, 2023 Issued
Array ( [id] => 18989858 [patent_doc_number] => 20240061827 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-22 [patent_title] => SYSTEMS AND METHODS FOR MANAGING CONCURRENT DATA REQUESTS [patent_app_type] => utility [patent_app_number] => 18/499852 [patent_app_country] => US [patent_app_date] => 2023-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5095 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18499852 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/499852
Systems and methods for managing concurrent data requests Oct 31, 2023 Issued
Array ( [id] => 19992678 [patent_doc_number] => 20250130900 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-24 [patent_title] => FILTER FOR CAMERA UPLOAD [patent_app_type] => utility [patent_app_number] => 18/382811 [patent_app_country] => US [patent_app_date] => 2023-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9328 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18382811 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/382811
Filter for camera upload Oct 22, 2023 Issued
Array ( [id] => 19971252 [patent_doc_number] => 12339865 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-24 [patent_title] => System and method for implementing a regulatory and statutory reporting generic multi-disclosure processor [patent_app_type] => utility [patent_app_number] => 18/241472 [patent_app_country] => US [patent_app_date] => 2023-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7618 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 452 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18241472 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/241472
System and method for implementing a regulatory and statutory reporting generic multi-disclosure processor Aug 31, 2023 Issued
Array ( [id] => 18850301 [patent_doc_number] => 20230412705 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-21 [patent_title] => METHODS AND INTERNET OF THINGS SYSTEMS FOR INFORMATION INTERACTION MANAGEMENT BASED ON SMART GAS DATA CENTERS [patent_app_type] => utility [patent_app_number] => 18/459350 [patent_app_country] => US [patent_app_date] => 2023-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9811 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18459350 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/459350
Methods and Internet of Things systems for information interaction management based on smart gas data centers Aug 30, 2023 Issued
Array ( [id] => 20331681 [patent_doc_number] => 12461958 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-04 [patent_title] => Context injection for improved AI response [patent_app_type] => utility [patent_app_number] => 18/458739 [patent_app_country] => US [patent_app_date] => 2023-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3292 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 299 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18458739 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/458739
Context injection for improved AI response Aug 29, 2023 Issued
Menu