Search

Mark E. Hershley

Examiner (ID: 11766, Phone: (571)270-7774 , Office: P/2155 )

Most Active Art Unit
2164
Art Unit(s)
2155, 2164, 2162
Total Applications
583
Issued Applications
433
Pending Applications
39
Abandoned Applications
124

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10210356 [patent_doc_number] => 20150095346 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-04-02 [patent_title] => 'EXTENT HASHING TECHNIQUE FOR DISTRIBUTED STORAGE ARCHITECTURE' [patent_app_type] => utility [patent_app_number] => 14/044624 [patent_app_country] => US [patent_app_date] => 2013-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9746 [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] => 14044624 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/044624
Extent hashing technique for distributed storage architecture Oct 1, 2013 Issued
Array ( [id] => 14203213 [patent_doc_number] => 10268724 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-23 [patent_title] => Techniques for improving the performance of complex queries [patent_app_type] => utility [patent_app_number] => 14/041790 [patent_app_country] => US [patent_app_date] => 2013-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2047 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14041790 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/041790
Techniques for improving the performance of complex queries Sep 29, 2013 Issued
Array ( [id] => 9398151 [patent_doc_number] => 20140095557 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-04-03 [patent_title] => 'INFORMATION PROCESSING DEVICE' [patent_app_type] => utility [patent_app_number] => 14/036161 [patent_app_country] => US [patent_app_date] => 2013-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 15464 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 5 [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] => 14036161 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/036161
Relay apparatus and image processing device Sep 24, 2013 Issued
Array ( [id] => 9385873 [patent_doc_number] => 20140089356 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-27 [patent_title] => 'DATA STORAGE DEVICE AND OPERATING METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 14/036093 [patent_app_country] => US [patent_app_date] => 2013-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3279 [patent_no_of_claims] => 20 [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] => 14036093 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/036093
DATA STORAGE DEVICE AND OPERATING METHOD THEREOF Sep 24, 2013 Abandoned
Array ( [id] => 11186599 [patent_doc_number] => 09418003 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-08-16 [patent_title] => 'System, method and computer program product for conditionally performing garbage collection' [patent_app_type] => utility [patent_app_number] => 14/035878 [patent_app_country] => US [patent_app_date] => 2013-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6633 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14035878 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/035878
System, method and computer program product for conditionally performing garbage collection Sep 23, 2013 Issued
Array ( [id] => 9911667 [patent_doc_number] => 20150066870 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-05 [patent_title] => 'Correlation of Maximum Configuration Data Sets' [patent_app_type] => utility [patent_app_number] => 14/018587 [patent_app_country] => US [patent_app_date] => 2013-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9290 [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] => 14018587 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/018587
Correlation of maximum configuration data sets Sep 4, 2013 Issued
Array ( [id] => 9341038 [patent_doc_number] => 20140067822 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-06 [patent_title] => 'SYSTEM AND METHOD FOR SELECTIVE INDEXING OF CONTENT' [patent_app_type] => utility [patent_app_number] => 14/018510 [patent_app_country] => US [patent_app_date] => 2013-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4117 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 14018510 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/018510
SYSTEM AND METHOD FOR SELECTIVE INDEXING OF CONTENT Sep 4, 2013 Abandoned
Array ( [id] => 9911678 [patent_doc_number] => 20150066882 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-05 [patent_title] => 'POLICY DRIVEN AUTO-TRANSITIONING FRAMEWORK FOR GOVERNED OBJECTS IN SERVICE REGISTRIES' [patent_app_type] => utility [patent_app_number] => 14/018523 [patent_app_country] => US [patent_app_date] => 2013-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3380 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [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] => 14018523 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/018523
Policy driven auto-transitioning framework for governed objects in service registries Sep 4, 2013 Issued
Array ( [id] => 9341030 [patent_doc_number] => 20140067814 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-06 [patent_title] => 'COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR IDENTIFYING A TOPIC FOR A TEXT' [patent_app_type] => utility [patent_app_number] => 14/018107 [patent_app_country] => US [patent_app_date] => 2013-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 31914 [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] => 14018107 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/018107
Identifying a topic for text using a database system Sep 3, 2013 Issued
Array ( [id] => 9840628 [patent_doc_number] => 20150032710 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-01-29 [patent_title] => 'Method Of Communicating Changes In A Main Database To A Client Application' [patent_app_type] => utility [patent_app_number] => 13/952551 [patent_app_country] => US [patent_app_date] => 2013-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4442 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [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] => 13952551 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/952551
Method Of Communicating Changes In A Main Database To A Client Application Jul 25, 2013 Abandoned
Array ( [id] => 10131186 [patent_doc_number] => 09165022 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-20 [patent_title] => 'Maintaining a data structure with data set names and pointers to a plurality of catalogs' [patent_app_type] => utility [patent_app_number] => 13/926898 [patent_app_country] => US [patent_app_date] => 2013-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5066 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13926898 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/926898
Maintaining a data structure with data set names and pointers to a plurality of catalogs Jun 24, 2013 Issued
Array ( [id] => 10934330 [patent_doc_number] => 20140337351 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-13 [patent_title] => 'INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING PROGRAM, AND RECORDING MEDIUM' [patent_app_type] => utility [patent_app_number] => 14/364539 [patent_app_country] => US [patent_app_date] => 2013-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 32509 [patent_no_of_claims] => 16 [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] => 14364539 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/364539
Information processing apparatus, information processing method, information processing program, and recording medium May 27, 2013 Issued
Array ( [id] => 9056446 [patent_doc_number] => 20130254160 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-26 [patent_title] => 'INDICATING A CONTENT PREFERENCE' [patent_app_type] => utility [patent_app_number] => 13/894970 [patent_app_country] => US [patent_app_date] => 2013-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 14522 [patent_no_of_claims] => 18 [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] => 13894970 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/894970
Indicating a content preference May 14, 2013 Issued
Array ( [id] => 10072540 [patent_doc_number] => 09110899 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-18 [patent_title] => 'Multi-tenancy in database namespace' [patent_app_type] => utility [patent_app_number] => 13/892024 [patent_app_country] => US [patent_app_date] => 2013-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5188 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 430 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13892024 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/892024
Multi-tenancy in database namespace May 9, 2013 Issued
Array ( [id] => 10901185 [patent_doc_number] => 08924427 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-30 [patent_title] => 'Notification of a pending digital video recorder deletion event' [patent_app_type] => utility [patent_app_number] => 13/888735 [patent_app_country] => US [patent_app_date] => 2013-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 4898 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13888735 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/888735
Notification of a pending digital video recorder deletion event May 6, 2013 Issued
Array ( [id] => 10576195 [patent_doc_number] => 09298842 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-29 [patent_title] => 'System, method and computer program product for publicly providing web content of a subscriber of an on-demand database service' [patent_app_type] => utility [patent_app_number] => 13/886218 [patent_app_country] => US [patent_app_date] => 2013-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9129 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 303 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13886218 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/886218
System, method and computer program product for publicly providing web content of a subscriber of an on-demand database service May 1, 2013 Issued
Array ( [id] => 9035966 [patent_doc_number] => 20130238605 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-12 [patent_title] => 'SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CREATING A VISUAL COMPONENT FOR TENANTS OF AN ON-DEMAND DATABASE SERVICE' [patent_app_type] => utility [patent_app_number] => 13/873126 [patent_app_country] => US [patent_app_date] => 2013-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9313 [patent_no_of_claims] => 17 [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] => 13873126 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/873126
System, method and computer program product for creating a visual component for tenants of an on-demand database service Apr 28, 2013 Issued
Array ( [id] => 9044578 [patent_doc_number] => 20130247216 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-19 [patent_title] => 'SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PUBLICLY PROVIDING WEB CONTENT OF A TENANT USING A MULTI-TENANT ON-DEMAND DATABASE SERVICE' [patent_app_type] => utility [patent_app_number] => 13/873116 [patent_app_country] => US [patent_app_date] => 2013-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9103 [patent_no_of_claims] => 17 [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] => 13873116 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/873116
SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PUBLICLY PROVIDING WEB CONTENT OF A TENANT USING A MULTI-TENANT ON-DEMAND DATABASE SERVICE Apr 28, 2013 Abandoned
Array ( [id] => 9036590 [patent_doc_number] => 20130239228 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-12 [patent_title] => 'SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PUBLICLY PROVIDING WEB CONTENT OF A TENANT USING A MULTI-TENANT ON-DEMAND DATABASE SERVICE' [patent_app_type] => utility [patent_app_number] => 13/873122 [patent_app_country] => US [patent_app_date] => 2013-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9104 [patent_no_of_claims] => 13 [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] => 13873122 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/873122
System, method and computer program product for publicly providing web content of a tenant using a multi-tenant on-demand database service Apr 28, 2013 Issued
Array ( [id] => 10536793 [patent_doc_number] => 09262424 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-02-16 [patent_title] => 'Techniques for performing slice consistency checks' [patent_app_type] => utility [patent_app_number] => 13/837751 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5241 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13837751 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/837751
Techniques for performing slice consistency checks Mar 14, 2013 Issued
Menu