Margaret G Moore
Examiner (ID: 6705, Phone: (571)272-1090 , Office: P/1765 )
Most Active Art Unit | 1712 |
Art Unit(s) | 1712, 1796, 1765, 1501 |
Total Applications | 3276 |
Issued Applications | 2215 |
Pending Applications | 281 |
Abandoned Applications | 780 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 11636863
[patent_doc_number] => 09658837
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-05-23
[patent_title] => 'Integration of independent platforms'
[patent_app_type] => utility
[patent_app_number] => 14/934906
[patent_app_country] => US
[patent_app_date] => 2015-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 7036
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 238
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14934906
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/934906 | Integration of independent platforms | Nov 5, 2015 | Issued |
Array
(
[id] => 12331611
[patent_doc_number] => 09946531
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-04-17
[patent_title] => Autonomous vehicle software version assessment
[patent_app_type] => utility
[patent_app_number] => 14/934347
[patent_app_country] => US
[patent_app_date] => 2015-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 22674
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 260
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14934347
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/934347 | Autonomous vehicle software version assessment | Nov 5, 2015 | Issued |
Array
(
[id] => 12213847
[patent_doc_number] => 09910655
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-03-06
[patent_title] => 'Secure content platform software developer kit'
[patent_app_type] => utility
[patent_app_number] => 14/933710
[patent_app_country] => US
[patent_app_date] => 2015-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 25
[patent_no_of_words] => 10628
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 298
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14933710
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/933710 | Secure content platform software developer kit | Nov 4, 2015 | Issued |
Array
(
[id] => 12060706
[patent_doc_number] => 20170337050
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-23
[patent_title] => 'REMOTE MONITORING SYSTEM AND SERVER FOR UPDATING FIRMWARE, AND METHOD FOR SAME'
[patent_app_type] => utility
[patent_app_number] => 15/522133
[patent_app_country] => US
[patent_app_date] => 2015-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4157
[patent_no_of_claims] => 3
[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] => 15522133
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/522133 | REMOTE MONITORING SYSTEM AND SERVER FOR UPDATING FIRMWARE, AND METHOD FOR SAME | Oct 25, 2015 | Abandoned |
Array
(
[id] => 11591552
[patent_doc_number] => 20170115963
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-27
[patent_title] => 'SETTING A BUILD INDICATOR TO ENABLE OR DISABLE A FEATURE'
[patent_app_type] => utility
[patent_app_number] => 14/923040
[patent_app_country] => US
[patent_app_date] => 2015-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4503
[patent_no_of_claims] => 19
[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] => 14923040
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/923040 | Setting a build indicator to enable or disable a feature | Oct 25, 2015 | Issued |
Array
(
[id] => 12018626
[patent_doc_number] => 09811331
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-11-07
[patent_title] => 'Collaborative maintenance of software programs'
[patent_app_type] => utility
[patent_app_number] => 14/887818
[patent_app_country] => US
[patent_app_date] => 2015-10-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 10158
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14887818
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/887818 | Collaborative maintenance of software programs | Oct 19, 2015 | Issued |
Array
(
[id] => 14917707
[patent_doc_number] => 10430173
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-10-01
[patent_title] => Techniques for updating components of a computer device while enabling components for availability
[patent_app_type] => utility
[patent_app_number] => 14/887083
[patent_app_country] => US
[patent_app_date] => 2015-10-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 6652
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14887083
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/887083 | Techniques for updating components of a computer device while enabling components for availability | Oct 18, 2015 | Issued |
Array
(
[id] => 10392881
[patent_doc_number] => 20150277888
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-01
[patent_title] => 'SYSTEMS AND METHODS TO CREATE A CLEAN INSTALL OF AN APPLICATION'
[patent_app_type] => utility
[patent_app_number] => 14/736089
[patent_app_country] => US
[patent_app_date] => 2015-06-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2953
[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] => 14736089
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/736089 | SYSTEMS AND METHODS TO CREATE A CLEAN INSTALL OF AN APPLICATION | Jun 9, 2015 | Pending |
Array
(
[id] => 10393485
[patent_doc_number] => 20150278491
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-01
[patent_title] => 'SOFTWARE SELF-DEFENSE SYSTEMS AND METHODS'
[patent_app_type] => utility
[patent_app_number] => 14/732312
[patent_app_country] => US
[patent_app_date] => 2015-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 50
[patent_figures_cnt] => 50
[patent_no_of_words] => 45855
[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] => 14732312
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/732312 | Software self-defense systems and methods | Jun 4, 2015 | Issued |
Array
(
[id] => 12372771
[patent_doc_number] => 09959142
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-05-01
[patent_title] => Dynamic task scheduling method for dispatching sub-tasks to computing devices of heterogeneous computing system and related computer readable medium
[patent_app_type] => utility
[patent_app_number] => 14/727887
[patent_app_country] => US
[patent_app_date] => 2015-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4555
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 232
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14727887
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/727887 | Dynamic task scheduling method for dispatching sub-tasks to computing devices of heterogeneous computing system and related computer readable medium | Jun 1, 2015 | Issued |
Array
(
[id] => 10462172
[patent_doc_number] => 20150347188
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-12-03
[patent_title] => 'DELEGATED BUSINESS PROCESS MANAGEMENT FOR THE INTERNET OF THINGS'
[patent_app_type] => utility
[patent_app_number] => 14/727425
[patent_app_country] => US
[patent_app_date] => 2015-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3522
[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] => 14727425
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/727425 | DELEGATED BUSINESS PROCESS MANAGEMENT FOR THE INTERNET OF THINGS | May 31, 2015 | Abandoned |
Array
(
[id] => 11390985
[patent_doc_number] => 09552229
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-01-24
[patent_title] => 'Systems and methods for task scheduling'
[patent_app_type] => utility
[patent_app_number] => 14/712870
[patent_app_country] => US
[patent_app_date] => 2015-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 9251
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 304
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14712870
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/712870 | Systems and methods for task scheduling | May 13, 2015 | Issued |
Array
(
[id] => 11062703
[patent_doc_number] => 20160259665
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-08
[patent_title] => 'METHODS AND APPARATUS TO SELECT VIRTUALIZATION ENVIRONMENTS FOR MIGRATION'
[patent_app_type] => utility
[patent_app_number] => 14/707016
[patent_app_country] => US
[patent_app_date] => 2015-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8584
[patent_no_of_claims] => 24
[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] => 14707016
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/707016 | Methods and apparatus to select virtualization environments for migration | May 7, 2015 | Issued |
Array
(
[id] => 11131294
[patent_doc_number] => 20160328269
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-10
[patent_title] => 'Multilayered Resource Scheduling'
[patent_app_type] => utility
[patent_app_number] => 14/705703
[patent_app_country] => US
[patent_app_date] => 2015-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6138
[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] => 14705703
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/705703 | Multilayered resource scheduling | May 5, 2015 | Issued |
Array
(
[id] => 11220497
[patent_doc_number] => 09448833
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-09-20
[patent_title] => 'Profiling multiple virtual machines in a distributed system'
[patent_app_type] => utility
[patent_app_number] => 14/685734
[patent_app_country] => US
[patent_app_date] => 2015-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 9550
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14685734
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/685734 | Profiling multiple virtual machines in a distributed system | Apr 13, 2015 | Issued |
Array
(
[id] => 10665768
[patent_doc_number] => 20160011912
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-14
[patent_title] => 'PROCESS SCHEDULING AND EXECUTION IN DISTRIBUTED COMPUTING ENVIRONMENTS'
[patent_app_type] => utility
[patent_app_number] => 14/685293
[patent_app_country] => US
[patent_app_date] => 2015-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 14435
[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] => 14685293
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/685293 | Process scheduling and execution in distributed computing environments | Apr 12, 2015 | Issued |
Array
(
[id] => 11245247
[patent_doc_number] => 09471289
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-10-18
[patent_title] => 'Compiler optimization for many integrated core processors'
[patent_app_type] => utility
[patent_app_number] => 14/667819
[patent_app_country] => US
[patent_app_date] => 2015-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 9544
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14667819
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/667819 | Compiler optimization for many integrated core processors | Mar 24, 2015 | Issued |
Array
(
[id] => 11523435
[patent_doc_number] => 09606833
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-28
[patent_title] => 'Method and apparatus for providing a preemptive task scheduling scheme in a real time operating system'
[patent_app_type] => utility
[patent_app_number] => 14/667204
[patent_app_country] => US
[patent_app_date] => 2015-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 6186
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14667204
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/667204 | Method and apparatus for providing a preemptive task scheduling scheme in a real time operating system | Mar 23, 2015 | Issued |
Array
(
[id] => 11944986
[patent_doc_number] => 20170249137
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-31
[patent_title] => 'Method for Upgrading Terminal System, Terminal, and System'
[patent_app_type] => utility
[patent_app_number] => 15/521863
[patent_app_country] => US
[patent_app_date] => 2015-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 17831
[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] => 15521863
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/521863 | Method for upgrading terminal system, terminal, and system | Mar 23, 2015 | Issued |
Array
(
[id] => 11359033
[patent_doc_number] => 09535685
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-01-03
[patent_title] => 'Smartly identifying a version of a software application for installation'
[patent_app_type] => utility
[patent_app_number] => 14/666980
[patent_app_country] => US
[patent_app_date] => 2015-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7557
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14666980
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/666980 | Smartly identifying a version of a software application for installation | Mar 23, 2015 | Issued |