Search

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 numberTitle of the applicationFiling DateStatus
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
Menu