Search

James Lin

Supervisory Patent Examiner (ID: 14840, Phone: (571)272-8902 , Office: P/1754 )

Most Active Art Unit
1715
Art Unit(s)
1794, 1792, 1762, 1715, 1754
Total Applications
466
Issued Applications
185
Pending Applications
8
Abandoned Applications
275

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19841587 [patent_doc_number] => 12253974 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-18 [patent_title] => Metadata processing method and apparatus, and a computer-readable storage medium [patent_app_type] => utility [patent_app_number] => 17/623346 [patent_app_country] => US [patent_app_date] => 2020-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 8919 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 363 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17623346 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/623346
Metadata processing method and apparatus, and a computer-readable storage medium Jun 23, 2020 Issued
Array ( [id] => 17317200 [patent_doc_number] => 20210406249 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-30 [patent_title] => AUTOMATIC EVENTS DETECTION FROM ENTERPRISE APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/910974 [patent_app_country] => US [patent_app_date] => 2020-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6299 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16910974 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/910974
Automatic events detection from enterprise applications Jun 23, 2020 Issued
Array ( [id] => 18218500 [patent_doc_number] => 11593441 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-28 [patent_title] => Server side content page re-rendering [patent_app_type] => utility [patent_app_number] => 16/887222 [patent_app_country] => US [patent_app_date] => 2020-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6864 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16887222 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/887222
Server side content page re-rendering May 28, 2020 Issued
Array ( [id] => 18046811 [patent_doc_number] => 11520766 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-06 [patent_title] => Event context enrichment [patent_app_type] => utility [patent_app_number] => 16/874135 [patent_app_country] => US [patent_app_date] => 2020-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12832 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16874135 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/874135
Event context enrichment May 13, 2020 Issued
Array ( [id] => 19398518 [patent_doc_number] => 12072882 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-27 [patent_title] => Database query processing [patent_app_type] => utility [patent_app_number] => 16/867152 [patent_app_country] => US [patent_app_date] => 2020-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 18531 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16867152 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/867152
Database query processing May 4, 2020 Issued
Array ( [id] => 18889579 [patent_doc_number] => 11868349 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-09 [patent_title] => Row secure table plan generation [patent_app_type] => utility [patent_app_number] => 16/867228 [patent_app_country] => US [patent_app_date] => 2020-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 16160 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16867228 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/867228
Row secure table plan generation May 4, 2020 Issued
Array ( [id] => 16527534 [patent_doc_number] => 20200401614 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-24 [patent_title] => PROCESSES AND SYSTEMS FOR COLLABORATIVE MANIPULATION OF DATA [patent_app_type] => utility [patent_app_number] => 16/866309 [patent_app_country] => US [patent_app_date] => 2020-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7368 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16866309 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/866309
PROCESSES AND SYSTEMS FOR COLLABORATIVE MANIPULATION OF DATA May 3, 2020 Pending
Array ( [id] => 17172689 [patent_doc_number] => 20210326359 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-21 [patent_title] => COMPARE PROCESSING USING REPLICATION LOG-INJECTED COMPARE RECORDS IN A REPLICATION ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/852519 [patent_app_country] => US [patent_app_date] => 2020-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20101 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16852519 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/852519
Compare processing using replication log-injected compare records in a replication environment Apr 18, 2020 Issued
Array ( [id] => 17955296 [patent_doc_number] => 11481403 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-25 [patent_title] => Ranking contextual metadata to generate relevant data insights [patent_app_type] => utility [patent_app_number] => 16/839706 [patent_app_country] => US [patent_app_date] => 2020-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7109 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16839706 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/839706
Ranking contextual metadata to generate relevant data insights Apr 2, 2020 Issued
Array ( [id] => 17099022 [patent_doc_number] => 20210286813 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-16 [patent_title] => AUTOMATED INFORMATION TECHNOLOGY SERVICES COMPOSITION [patent_app_type] => utility [patent_app_number] => 16/814048 [patent_app_country] => US [patent_app_date] => 2020-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10559 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 262 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16814048 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/814048
Automated information technology services composition Mar 9, 2020 Issued
Array ( [id] => 17907487 [patent_doc_number] => 11461341 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-04 [patent_title] => Identifying relevant information within a document hosting system [patent_app_type] => utility [patent_app_number] => 16/791723 [patent_app_country] => US [patent_app_date] => 2020-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 16995 [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] => 16791723 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/791723
Identifying relevant information within a document hosting system Feb 13, 2020 Issued
Array ( [id] => 18174257 [patent_doc_number] => 11573969 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-02-07 [patent_title] => Adding a read-only query engine to perform queries to a point-in-time of a write-accessible database [patent_app_type] => utility [patent_app_number] => 16/777741 [patent_app_country] => US [patent_app_date] => 2020-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9469 [patent_no_of_claims] => 20 [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] => 16777741 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/777741
Adding a read-only query engine to perform queries to a point-in-time of a write-accessible database Jan 29, 2020 Issued
Array ( [id] => 15903315 [patent_doc_number] => 20200151177 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => Data Query Method Supporting Natural Language, Open Platform, and User Terminal [patent_app_type] => utility [patent_app_number] => 16/744859 [patent_app_country] => US [patent_app_date] => 2020-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12895 [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] => 16744859 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/744859
Data query method supporting natural language, open platform, and user terminal Jan 15, 2020 Issued
Array ( [id] => 16950432 [patent_doc_number] => 20210209124 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => Cascading Data Impact Visualization Tool [patent_app_type] => utility [patent_app_number] => 16/733889 [patent_app_country] => US [patent_app_date] => 2020-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11116 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 296 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16733889 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/733889
Cascading data impact visualization tool Jan 2, 2020 Issued
Array ( [id] => 16934871 [patent_doc_number] => 20210200760 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-01 [patent_title] => DATA VERSIONING IN A MULTI-DATACENTER TOPOLOGY [patent_app_type] => utility [patent_app_number] => 16/730574 [patent_app_country] => US [patent_app_date] => 2019-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13270 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16730574 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/730574
Data versioning in a multi-datacenter topology Dec 29, 2019 Issued
Array ( [id] => 17136644 [patent_doc_number] => 11138200 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-10-05 [patent_title] => Efficient aggregation of time series data [patent_app_type] => utility [patent_app_number] => 16/703006 [patent_app_country] => US [patent_app_date] => 2019-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 15279 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16703006 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/703006
Efficient aggregation of time series data Dec 3, 2019 Issued
Array ( [id] => 15903343 [patent_doc_number] => 20200151191 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => Low-Latency Predictive Database Analysis [patent_app_type] => utility [patent_app_number] => 16/681208 [patent_app_country] => US [patent_app_date] => 2019-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 43466 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16681208 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/681208
Low-latency predictive database analysis Nov 11, 2019 Issued
Array ( [id] => 15622961 [patent_doc_number] => 20200081885 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-12 [patent_title] => SELF-CONTAINED FILES FOR GENERATING A VISUALIZATION OF QUERY RESULTS [patent_app_type] => utility [patent_app_number] => 16/676956 [patent_app_country] => US [patent_app_date] => 2019-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 28803 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [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] => 16676956 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/676956
Self-contained files for generating a visualization of query results Nov 6, 2019 Issued
Array ( [id] => 16584926 [patent_doc_number] => 20210019328 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-21 [patent_title] => METHOD AND SYSTEM FOR DATA EXPLORATION [patent_app_type] => utility [patent_app_number] => 16/672439 [patent_app_country] => US [patent_app_date] => 2019-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7674 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16672439 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/672439
Method and system for data exploration Nov 1, 2019 Issued
Array ( [id] => 16810641 [patent_doc_number] => 20210133196 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => ENFORCEMENT OF SETS OF QUERY RULES FOR ACCESS TO DATA SUPPLIED BY A PLURALITY OF DATA PROVIDERS [patent_app_type] => utility [patent_app_number] => 16/668402 [patent_app_country] => US [patent_app_date] => 2019-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 91641 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16668402 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/668402
Enforcement of sets of query rules for access to data supplied by a plurality of data providers Oct 29, 2019 Issued
Menu