Search

Charles E Cooley

Examiner (ID: 16582, Phone: (571)272-1139 , Office: P/1774 )

Most Active Art Unit
1723
Art Unit(s)
1797, 1723, 1774, 1754, 3405, 2402
Total Applications
3938
Issued Applications
3026
Pending Applications
285
Abandoned Applications
627

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15390413 [patent_doc_number] => 10536419 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-14 [patent_title] => Searching and displaying related content to a post in an activity stream [patent_app_type] => utility [patent_app_number] => 15/490348 [patent_app_country] => US [patent_app_date] => 2017-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6861 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15490348 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/490348
Searching and displaying related content to a post in an activity stream Apr 17, 2017 Issued
Array ( [id] => 13992785 [patent_doc_number] => 20190065550 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-28 [patent_title] => QUERY OPTIMIZER FOR COMBINED STRUCTURED AND UNSTRUCTURED DATA RECORDS [patent_app_type] => utility [patent_app_number] => 16/092483 [patent_app_country] => US [patent_app_date] => 2017-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7589 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16092483 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/092483
QUERY OPTIMIZER FOR COMBINED STRUCTURED AND UNSTRUCTURED DATA RECORDS Apr 6, 2017 Abandoned
Array ( [id] => 11759388 [patent_doc_number] => 20170206256 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-20 [patent_title] => 'SCALABLE ANALYSIS PLATFORM FOR SEMI-STRUCTURED DATA' [patent_app_type] => utility [patent_app_number] => 15/478177 [patent_app_country] => US [patent_app_date] => 2017-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 35026 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15478177 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/478177
Creation of a cumulative schema based on an inferred schema and statistics Apr 2, 2017 Issued
Array ( [id] => 15919857 [patent_doc_number] => 10657169 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-19 [patent_title] => Systems, methods, and computer readable medium for generating playlists [patent_app_type] => utility [patent_app_number] => 15/450230 [patent_app_country] => US [patent_app_date] => 2017-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5296 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15450230 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/450230
Systems, methods, and computer readable medium for generating playlists Mar 5, 2017 Issued
Array ( [id] => 16263399 [patent_doc_number] => 10754833 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-25 [patent_title] => Combined database migration and structure conversion within maintenance procedures [patent_app_type] => utility [patent_app_number] => 15/416125 [patent_app_country] => US [patent_app_date] => 2017-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5717 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 329 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15416125 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/416125
Combined database migration and structure conversion within maintenance procedures Jan 25, 2017 Issued
Array ( [id] => 14601473 [patent_doc_number] => 10353929 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-16 [patent_title] => System and method for computing critical data of an entity using cognitive analysis of emergent data [patent_app_type] => utility [patent_app_number] => 15/416476 [patent_app_country] => US [patent_app_date] => 2017-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7023 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 380 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15416476 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/416476
System and method for computing critical data of an entity using cognitive analysis of emergent data Jan 25, 2017 Issued
Array ( [id] => 11621735 [patent_doc_number] => 20170131922 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-11 [patent_title] => 'MEMORY DEVICE DOWN-TIME' [patent_app_type] => utility [patent_app_number] => 15/416120 [patent_app_country] => US [patent_app_date] => 2017-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6539 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15416120 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/416120
MEMORY DEVICE DOWN-TIME Jan 25, 2017 Abandoned
Array ( [id] => 15789735 [patent_doc_number] => 10628594 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-21 [patent_title] => Managing multi-tenant systems using object-oriented models [patent_app_type] => utility [patent_app_number] => 15/416117 [patent_app_country] => US [patent_app_date] => 2017-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7885 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 362 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15416117 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/416117
Managing multi-tenant systems using object-oriented models Jan 25, 2017 Issued
Array ( [id] => 15398877 [patent_doc_number] => 10540095 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-01-21 [patent_title] => Efficient garbage collection for stable data [patent_app_type] => utility [patent_app_number] => 15/416385 [patent_app_country] => US [patent_app_date] => 2017-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 8557 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15416385 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/416385
Efficient garbage collection for stable data Jan 25, 2017 Issued
Array ( [id] => 13318777 [patent_doc_number] => 20180210926 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-26 [patent_title] => VALUE IDENTIFIER SETS [patent_app_type] => utility [patent_app_number] => 15/416729 [patent_app_country] => US [patent_app_date] => 2017-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9720 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15416729 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/416729
Processing a query primitive call on a value identifier set Jan 25, 2017 Issued
Array ( [id] => 13318769 [patent_doc_number] => 20180210922 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-26 [patent_title] => APPLICATION PROGRAMMING INTERFACE FOR DATABASE ACCESS [patent_app_type] => utility [patent_app_number] => 15/416680 [patent_app_country] => US [patent_app_date] => 2017-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10011 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15416680 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/416680
Application programming interface for database access Jan 25, 2017 Issued
Array ( [id] => 15789107 [patent_doc_number] => 10628278 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-21 [patent_title] => Generation of end-user sessions from end-user events identified from computer system logs [patent_app_type] => utility [patent_app_number] => 15/416937 [patent_app_country] => US [patent_app_date] => 2017-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6166 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15416937 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/416937
Generation of end-user sessions from end-user events identified from computer system logs Jan 25, 2017 Issued
Array ( [id] => 13318559 [patent_doc_number] => 20180210817 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-26 [patent_title] => SYSTEM FOR REFRESHING AND SANITIZING TESTING DATA IN A LOW-LEVEL ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 15/416141 [patent_app_country] => US [patent_app_date] => 2017-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7484 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [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] => 15416141 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/416141
System for refreshing and sanitizing testing data in a low-level environment Jan 25, 2017 Issued
Array ( [id] => 13651763 [patent_doc_number] => 09852197 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-26 [patent_title] => ETL tool interface for remote mainframes [patent_app_type] => utility [patent_app_number] => 15/410857 [patent_app_country] => US [patent_app_date] => 2017-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 12016 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 552 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15410857 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/410857
ETL tool interface for remote mainframes Jan 19, 2017 Issued
Array ( [id] => 13651761 [patent_doc_number] => 09852196 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-26 [patent_title] => ETL tool interface for remote mainframes [patent_app_type] => utility [patent_app_number] => 15/410263 [patent_app_country] => US [patent_app_date] => 2017-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 12016 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 579 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15410263 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/410263
ETL tool interface for remote mainframes Jan 18, 2017 Issued
Array ( [id] => 13974963 [patent_doc_number] => 10216838 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-02-26 [patent_title] => Generating and applying data extraction templates [patent_app_type] => utility [patent_app_number] => 15/394610 [patent_app_country] => US [patent_app_date] => 2016-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6177 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15394610 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/394610
Generating and applying data extraction templates Dec 28, 2016 Issued
Array ( [id] => 11531270 [patent_doc_number] => 20170091248 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'INDEX MASKING BASED ON INSERT CONTENTION RATIO' [patent_app_type] => utility [patent_app_number] => 15/381147 [patent_app_country] => US [patent_app_date] => 2016-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4857 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15381147 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/381147
Index masking based on insert contention ratio Dec 15, 2016 Issued
Array ( [id] => 11531269 [patent_doc_number] => 20170091247 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'INDEX MASKING BASED ON INSERT CONTENTION RATIO' [patent_app_type] => utility [patent_app_number] => 15/380018 [patent_app_country] => US [patent_app_date] => 2016-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4841 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15380018 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/380018
Index masking based on insert contention ratio Dec 14, 2016 Issued
Array ( [id] => 11501805 [patent_doc_number] => 20170075990 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'Optimization for Real-Time, Parallel Execution of Models for Extracting High-Value Information from Data Streams' [patent_app_type] => utility [patent_app_number] => 15/360935 [patent_app_country] => US [patent_app_date] => 2016-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 45 [patent_figures_cnt] => 45 [patent_no_of_words] => 25908 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15360935 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/360935
Optimization for real-time, parallel execution of models for extracting high-value information from data streams Nov 22, 2016 Issued
Array ( [id] => 11459098 [patent_doc_number] => 20170053004 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-23 [patent_title] => 'ETL TOOL INTERFACE FOR REMOTE MAINFRAMES' [patent_app_type] => utility [patent_app_number] => 15/344786 [patent_app_country] => US [patent_app_date] => 2016-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 12116 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15344786 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/344786
ETL tool interface for remote mainframes Nov 6, 2016 Issued
Menu