
Daniel F. Mcmahon
Examiner (ID: 9084, Phone: (571)270-3232 , Office: P/2117 )
| Most Active Art Unit | 2111 |
| Art Unit(s) | 2111, 2117 |
| Total Applications | 1218 |
| Issued Applications | 1075 |
| Pending Applications | 59 |
| Abandoned Applications | 109 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 8804680
[patent_doc_number] => 08442962
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-05-14
[patent_title] => 'Distributed transaction management using two-phase commit optimization'
[patent_app_type] => utility
[patent_app_number] => 12/980178
[patent_app_country] => US
[patent_app_date] => 2010-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6267
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 189
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12980178
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/980178 | Distributed transaction management using two-phase commit optimization | Dec 27, 2010 | Issued |
Array
(
[id] => 8266995
[patent_doc_number] => 20120166425
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-28
[patent_title] => 'Systems and Methods for Creating and Using a Research Map'
[patent_app_type] => utility
[patent_app_number] => 12/978706
[patent_app_country] => US
[patent_app_date] => 2010-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10759
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 8
[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] => 12978706
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/978706 | Systems and Methods for Creating and Using a Research Map | Dec 26, 2010 | Abandoned |
Array
(
[id] => 10092116
[patent_doc_number] => 09128942
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-09-08
[patent_title] => 'On-demand operations'
[patent_app_type] => utility
[patent_app_number] => 12/978436
[patent_app_country] => US
[patent_app_date] => 2010-12-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 14770
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 272
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12978436
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/978436 | On-demand operations | Dec 23, 2010 | Issued |
Array
(
[id] => 10124496
[patent_doc_number] => 09158856
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-13
[patent_title] => 'Automatic generation of tasks for search engine optimization'
[patent_app_type] => utility
[patent_app_number] => 12/978455
[patent_app_country] => US
[patent_app_date] => 2010-12-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9742
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 392
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12978455
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/978455 | Automatic generation of tasks for search engine optimization | Dec 23, 2010 | Issued |
Array
(
[id] => 10150917
[patent_doc_number] => 09183208
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-11-10
[patent_title] => 'Fileshot management'
[patent_app_type] => utility
[patent_app_number] => 12/978444
[patent_app_country] => US
[patent_app_date] => 2010-12-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10520
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 265
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12978444
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/978444 | Fileshot management | Dec 23, 2010 | Issued |
Array
(
[id] => 7664802
[patent_doc_number] => 20110314071
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-12-22
[patent_title] => 'METADATA-BASED DATA ACCESS AND CONTROL'
[patent_app_type] => utility
[patent_app_number] => 12/978459
[patent_app_country] => US
[patent_app_date] => 2010-12-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9927
[patent_no_of_claims] => 21
[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] => 12978459
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/978459 | METADATA-BASED DATA ACCESS AND CONTROL | Dec 23, 2010 | Abandoned |
Array
(
[id] => 8267005
[patent_doc_number] => 20120166437
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-28
[patent_title] => 'Generating Maps of Private Spaces Using Mobile Computing Device Sensors'
[patent_app_type] => utility
[patent_app_number] => 12/978098
[patent_app_country] => US
[patent_app_date] => 2010-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5985
[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] => 12978098
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/978098 | Generating maps of private spaces using mobile computing device sensors | Dec 22, 2010 | Issued |
Array
(
[id] => 8267015
[patent_doc_number] => 20120166441
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-28
[patent_title] => 'KEYWORDS EXTRACTION AND ENRICHMENT VIA CATEGORIZATION SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 12/978169
[patent_app_country] => US
[patent_app_date] => 2010-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10157
[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] => 12978169
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/978169 | Keywords extraction and enrichment via categorization systems | Dec 22, 2010 | Issued |
Array
(
[id] => 12434523
[patent_doc_number] => 09978022
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-05-22
[patent_title] => Providing context relevant search for a user based on location and social information
[patent_app_type] => utility
[patent_app_number] => 12/976743
[patent_app_country] => US
[patent_app_date] => 2010-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 14
[patent_no_of_words] => 17386
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 404
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12976743
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/976743 | Providing context relevant search for a user based on location and social information | Dec 21, 2010 | Issued |
Array
(
[id] => 7493367
[patent_doc_number] => 20110239163
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-29
[patent_title] => 'DISPLAY SCREEN CONTROL METHOD, GRAPHICAL USER INTERFACE, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 12/915905
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 30
[patent_no_of_words] => 21709
[patent_no_of_claims] => 18
[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] => publications/A1/0239/20110239163.pdf
[firstpage_image] =>[orig_patent_app_number] => 12915905
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/915905 | DISPLAY SCREEN CONTROL METHOD, GRAPHICAL USER INTERFACE, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM | Oct 28, 2010 | Abandoned |
Array
(
[id] => 8143013
[patent_doc_number] => 20120096057
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-04-19
[patent_title] => 'DEFAULT OBJECT FRAGMENTS'
[patent_app_type] => utility
[patent_app_number] => 12/903917
[patent_app_country] => US
[patent_app_date] => 2010-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6800
[patent_no_of_claims] => 27
[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] => publications/A1/0096/20120096057.pdf
[firstpage_image] =>[orig_patent_app_number] => 12903917
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/903917 | DEFAULT OBJECT FRAGMENTS | Oct 12, 2010 | Abandoned |
Array
(
[id] => 9960903
[patent_doc_number] => 09009125
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-14
[patent_title] => 'Creating and maintaining order of a log stream'
[patent_app_type] => utility
[patent_app_number] => 12/904026
[patent_app_country] => US
[patent_app_date] => 2010-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 7247
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 202
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12904026
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/904026 | Creating and maintaining order of a log stream | Oct 12, 2010 | Issued |
Array
(
[id] => 6198231
[patent_doc_number] => 20110029989
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-02-03
[patent_title] => 'METHOD FOR MODIFYING NOTIFICATIONS IN AN ELECTRONIC DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/903884
[patent_app_country] => US
[patent_app_date] => 2010-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 31
[patent_no_of_words] => 7082
[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] => publications/A1/0029/20110029989.pdf
[firstpage_image] =>[orig_patent_app_number] => 12903884
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/903884 | Method for modifying notifications in an electronic device | Oct 12, 2010 | Issued |
Array
(
[id] => 6198231
[patent_doc_number] => 20110029989
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-02-03
[patent_title] => 'METHOD FOR MODIFYING NOTIFICATIONS IN AN ELECTRONIC DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/903884
[patent_app_country] => US
[patent_app_date] => 2010-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 31
[patent_no_of_words] => 7082
[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] => publications/A1/0029/20110029989.pdf
[firstpage_image] =>[orig_patent_app_number] => 12903884
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/903884 | Method for modifying notifications in an electronic device | Oct 12, 2010 | Issued |
Array
(
[id] => 9029326
[patent_doc_number] => 08538922
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-09-17
[patent_title] => 'Nondisruptive overflow avoidance of tuple validity timestamps in temporal database systems'
[patent_app_type] => utility
[patent_app_number] => 12/901972
[patent_app_country] => US
[patent_app_date] => 2010-10-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 11243
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 345
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12901972
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/901972 | Nondisruptive overflow avoidance of tuple validity timestamps in temporal database systems | Oct 10, 2010 | Issued |
Array
(
[id] => 8130085
[patent_doc_number] => 20120089593
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-04-12
[patent_title] => 'QUERY OPTIMIZATION BASED ON REPORTING SPECIFICATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/901580
[patent_app_country] => US
[patent_app_date] => 2010-10-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4592
[patent_no_of_claims] => 21
[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] => publications/A1/0089/20120089593.pdf
[firstpage_image] =>[orig_patent_app_number] => 12901580
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/901580 | QUERY OPTIMIZATION BASED ON REPORTING SPECIFICATIONS | Oct 10, 2010 | Abandoned |
Array
(
[id] => 8130063
[patent_doc_number] => 20120089579
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-04-12
[patent_title] => 'COMPRESSION PIPELINE FOR STORING DATA IN A STORAGE CLOUD'
[patent_app_type] => utility
[patent_app_number] => 12/901385
[patent_app_country] => US
[patent_app_date] => 2010-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 22239
[patent_no_of_claims] => 21
[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] => publications/A1/0089/20120089579.pdf
[firstpage_image] =>[orig_patent_app_number] => 12901385
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/901385 | COMPRESSION PIPELINE FOR STORING DATA IN A STORAGE CLOUD | Oct 7, 2010 | Abandoned |
Array
(
[id] => 6040446
[patent_doc_number] => 20110093495
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-04-21
[patent_title] => 'SYSTEM AND METHOD FOR STORING AND RETRIEVING DATA FROM STORAGE'
[patent_app_type] => utility
[patent_app_number] => 12/901160
[patent_app_country] => US
[patent_app_date] => 2010-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 6300
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0093/20110093495.pdf
[firstpage_image] =>[orig_patent_app_number] => 12901160
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/901160 | System and method for storing and retrieving data from storage | Oct 7, 2010 | Issued |
Array
(
[id] => 8130203
[patent_doc_number] => 20120089650
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-04-12
[patent_title] => 'SYSTEM AND METHOD FOR A STORAGE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/900719
[patent_app_country] => US
[patent_app_date] => 2010-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6218
[patent_no_of_claims] => 31
[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] => publications/A1/0089/20120089650.pdf
[firstpage_image] =>[orig_patent_app_number] => 12900719
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/900719 | SYSTEM AND METHOD FOR A STORAGE SYSTEM | Oct 7, 2010 | Abandoned |
Array
(
[id] => 11897284
[patent_doc_number] => 09767221
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-09-19
[patent_title] => 'User profile and its location in a clustered profile landscape'
[patent_app_type] => utility
[patent_app_number] => 12/901075
[patent_app_country] => US
[patent_app_date] => 2010-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8849
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 251
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12901075
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/901075 | User profile and its location in a clustered profile landscape | Oct 7, 2010 | Issued |