Search

Gregory H. Curran

Examiner (ID: 9534, Phone: (571)270-7505 , Office: P/2852 )

Most Active Art Unit
2852
Art Unit(s)
2852, 4175
Total Applications
1242
Issued Applications
1113
Pending Applications
64
Abandoned Applications
87

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18130291 [patent_doc_number] => 11556501 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-17 [patent_title] => Determining differences between two versions of a file directory tree structure [patent_app_type] => utility [patent_app_number] => 16/818547 [patent_app_country] => US [patent_app_date] => 2020-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 22851 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 455 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16818547 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/818547
Determining differences between two versions of a file directory tree structure Mar 12, 2020 Issued
Array ( [id] => 17098830 [patent_doc_number] => 20210286621 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-16 [patent_title] => Systems and Methods for Configurable Ordered Transformation of Database Content [patent_app_type] => utility [patent_app_number] => 16/817535 [patent_app_country] => US [patent_app_date] => 2020-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6897 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16817535 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/817535
Systems and methods for configurable ordered transformation of database content Mar 11, 2020 Issued
Array ( [id] => 17039352 [patent_doc_number] => 20210255988 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-19 [patent_title] => METHOD OF EMULATING MOBILE DEVICE IN FILE SYSTEM OF COMPUTER FOR FILE TRANSMISSION [patent_app_type] => utility [patent_app_number] => 16/792362 [patent_app_country] => US [patent_app_date] => 2020-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4391 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16792362 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/792362
METHOD OF EMULATING MOBILE DEVICE IN FILE SYSTEM OF COMPUTER FOR FILE TRANSMISSION Feb 16, 2020 Abandoned
Array ( [id] => 15623761 [patent_doc_number] => 20200082285 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-12 [patent_title] => USER RECOMMENDATION METHOD AND DEVICE [patent_app_type] => utility [patent_app_number] => 16/687723 [patent_app_country] => US [patent_app_date] => 2019-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6890 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16687723 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/687723
USER RECOMMENDATION METHOD AND DEVICE Nov 18, 2019 Abandoned
Array ( [id] => 16849176 [patent_doc_number] => 20210149921 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-20 [patent_title] => UNSUPERVISED DIALOGUE STRUCTURE EXTRACTION [patent_app_type] => utility [patent_app_number] => 16/685926 [patent_app_country] => US [patent_app_date] => 2019-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16855 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16685926 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/685926
UNSUPERVISED DIALOGUE STRUCTURE EXTRACTION Nov 14, 2019 Abandoned
Array ( [id] => 15904523 [patent_doc_number] => 20200151782 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => APPARATUS AND METHOD FOR GENERATING NEUTRAL DATA FOR A PRODUCT SPECIFICATION [patent_app_type] => utility [patent_app_number] => 16/678764 [patent_app_country] => US [patent_app_date] => 2019-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2037 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16678764 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/678764
APPARATUS AND METHOD FOR GENERATING NEUTRAL DATA FOR A PRODUCT SPECIFICATION Nov 7, 2019 Abandoned
Array ( [id] => 16794926 [patent_doc_number] => 20210124743 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-29 [patent_title] => Server and a Computer Program Building a Join Tree [patent_app_type] => utility [patent_app_number] => 16/665605 [patent_app_country] => US [patent_app_date] => 2019-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17135 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16665605 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/665605
Server and a Computer Program Building a Join Tree Oct 27, 2019 Abandoned
Array ( [id] => 17977475 [patent_doc_number] => 11494335 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-08 [patent_title] => Reconstructing lost data objects by generating virtual user files from available tiers within a node [patent_app_type] => utility [patent_app_number] => 16/664252 [patent_app_country] => US [patent_app_date] => 2019-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 7124 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16664252 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/664252
Reconstructing lost data objects by generating virtual user files from available tiers within a node Oct 24, 2019 Issued
Array ( [id] => 18155028 [patent_doc_number] => 11568008 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-31 [patent_title] => Apparatus, method and article to identify discrepancies between clients and in response prompt clients in a networked environment [patent_app_type] => utility [patent_app_number] => 16/663230 [patent_app_country] => US [patent_app_date] => 2019-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 19208 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 373 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16663230 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/663230
Apparatus, method and article to identify discrepancies between clients and in response prompt clients in a networked environment Oct 23, 2019 Issued
Array ( [id] => 17238502 [patent_doc_number] => 11182382 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-23 [patent_title] => Integrated object environment system and method [patent_app_type] => utility [patent_app_number] => 16/577413 [patent_app_country] => US [patent_app_date] => 2019-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 11655 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16577413 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/577413
Integrated object environment system and method Sep 19, 2019 Issued
Array ( [id] => 14967033 [patent_doc_number] => 20190310995 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-10 [patent_title] => MERGING MULTIPLE POINT-IN-TIME COPIES INTO A MERGED POINT-IN-TIME COPY [patent_app_type] => utility [patent_app_number] => 16/449271 [patent_app_country] => US [patent_app_date] => 2019-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8463 [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] => 16449271 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/449271
Merging multiple point-in-time copies into a merged point-in-time copy Jun 20, 2019 Issued
Array ( [id] => 16116833 [patent_doc_number] => 20200210439 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-02 [patent_title] => AUTONOMOUS SUGGESTION OF RELATED ISSUES IN AN ISSUE TRACKING SYSTEM [patent_app_type] => utility [patent_app_number] => 16/370627 [patent_app_country] => US [patent_app_date] => 2019-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13828 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16370627 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/370627
Autonomous suggestion of related issues in an issue tracking system Mar 28, 2019 Issued
Array ( [id] => 18873093 [patent_doc_number] => 11860901 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-01-02 [patent_title] => SQL execution over HTTP for relational databases using connection pooling [patent_app_type] => utility [patent_app_number] => 16/370384 [patent_app_country] => US [patent_app_date] => 2019-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10760 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16370384 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/370384
SQL execution over HTTP for relational databases using connection pooling Mar 28, 2019 Issued
Array ( [id] => 19625650 [patent_doc_number] => 12164480 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-10 [patent_title] => Optimizing file system defrag for deduplicated block storage [patent_app_type] => utility [patent_app_number] => 16/368008 [patent_app_country] => US [patent_app_date] => 2019-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 15 [patent_no_of_words] => 7498 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16368008 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/368008
Optimizing file system defrag for deduplicated block storage Mar 27, 2019 Issued
Array ( [id] => 17970545 [patent_doc_number] => 11488082 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-01 [patent_title] => Monitoring and verification system for end-to-end distribution of messages [patent_app_type] => utility [patent_app_number] => 16/366922 [patent_app_country] => US [patent_app_date] => 2019-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7696 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16366922 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/366922
Monitoring and verification system for end-to-end distribution of messages Mar 26, 2019 Issued
Array ( [id] => 17970203 [patent_doc_number] => 11487737 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-01 [patent_title] => Take over table opening for operators [patent_app_type] => utility [patent_app_number] => 16/364521 [patent_app_country] => US [patent_app_date] => 2019-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8001 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16364521 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/364521
Take over table opening for operators Mar 25, 2019 Issued
Array ( [id] => 14872869 [patent_doc_number] => 20190286676 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-19 [patent_title] => CONTEXTUAL CONTENT COLLECTION, FILTERING, ENRICHMENT, CURATION AND DISTRIBUTION [patent_app_type] => utility [patent_app_number] => 16/355717 [patent_app_country] => US [patent_app_date] => 2019-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10336 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 16355717 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/355717
CONTEXTUAL CONTENT COLLECTION, FILTERING, ENRICHMENT, CURATION AND DISTRIBUTION Mar 15, 2019 Abandoned
Array ( [id] => 17253125 [patent_doc_number] => 11188617 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-30 [patent_title] => Method and network node for internet-of-things (IoT) feature selection for storage and computation [patent_app_type] => utility [patent_app_number] => 16/244707 [patent_app_country] => US [patent_app_date] => 2019-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5701 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [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] => 16244707 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/244707
Method and network node for internet-of-things (IoT) feature selection for storage and computation Jan 9, 2019 Issued
Array ( [id] => 17216554 [patent_doc_number] => 20210349892 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-11 [patent_title] => SYSTEM AND METHOD FOR IMPROVING SEARCHING OF STORED DATA [patent_app_type] => utility [patent_app_number] => 17/277867 [patent_app_country] => US [patent_app_date] => 2018-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11303 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -62 [patent_words_short_claim] => 34 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17277867 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/277867
SYSTEM AND METHOD FOR IMPROVING SEARCHING OF STORED DATA Oct 24, 2018 Abandoned
Array ( [id] => 16745338 [patent_doc_number] => 10970328 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-04-06 [patent_title] => Method to differentiate and classify fingerprints using fingerprint neighborhood analysis [patent_app_type] => utility [patent_app_number] => 16/140531 [patent_app_country] => US [patent_app_date] => 2018-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 9343 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16140531 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/140531
Method to differentiate and classify fingerprints using fingerprint neighborhood analysis Sep 23, 2018 Issued
Menu