
Thomas N. Moulis
Examiner (ID: 16587, Phone: (571)272-4852 , Office: P/3747 )
| Most Active Art Unit | 3747 |
| Art Unit(s) | 3402, 3747 |
| Total Applications | 2821 |
| Issued Applications | 2594 |
| Pending Applications | 48 |
| Abandoned Applications | 186 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 9089735
[patent_doc_number] => 08561183
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-10-15
[patent_title] => 'Native code module security for arm instruction set architectures'
[patent_app_type] => utility
[patent_app_number] => 12/621286
[patent_app_country] => US
[patent_app_date] => 2009-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 7767
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12621286
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/621286 | Native code module security for arm instruction set architectures | Nov 17, 2009 | Issued |
Array
(
[id] => 6466204
[patent_doc_number] => 20100146487
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-10
[patent_title] => 'APPARATUS AND METHOD FOR APPLICATION TESTING OF EMBEDDED SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/620755
[patent_app_country] => US
[patent_app_date] => 2009-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4079
[patent_no_of_claims] => 17
[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] => publications/A1/0146/20100146487.pdf
[firstpage_image] =>[orig_patent_app_number] => 12620755
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/620755 | Apparatus and method for application testing of embedded system | Nov 17, 2009 | Issued |
Array
(
[id] => 9023666
[patent_doc_number] => 08533665
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-09-10
[patent_title] => 'Generating object annotations'
[patent_app_type] => utility
[patent_app_number] => 12/619387
[patent_app_country] => US
[patent_app_date] => 2009-11-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5752
[patent_no_of_claims] => 23
[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] => 12619387
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/619387 | Generating object annotations | Nov 15, 2009 | Issued |
Array
(
[id] => 9187327
[patent_doc_number] => 08627328
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-01-07
[patent_title] => 'Operation control for deploying and managing software service in a virtual environment'
[patent_app_type] => utility
[patent_app_number] => 12/618474
[patent_app_country] => US
[patent_app_date] => 2009-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 15691
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 287
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12618474
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/618474 | Operation control for deploying and managing software service in a virtual environment | Nov 12, 2009 | Issued |
Array
(
[id] => 6057854
[patent_doc_number] => 20110113463
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-12
[patent_title] => 'Build Profile for a Set-Top Box'
[patent_app_type] => utility
[patent_app_number] => 12/617671
[patent_app_country] => US
[patent_app_date] => 2009-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7058
[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/0113/20110113463.pdf
[firstpage_image] =>[orig_patent_app_number] => 12617671
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/617671 | Build profile for a set-top box | Nov 11, 2009 | Issued |
Array
(
[id] => 7982473
[patent_doc_number] => 08073995
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-12-06
[patent_title] => 'Efficient low-latency buffer'
[patent_app_type] => utility
[patent_app_number] => 12/581294
[patent_app_country] => US
[patent_app_date] => 2009-10-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 10181
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 257
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/073/08073995.pdf
[firstpage_image] =>[orig_patent_app_number] => 12581294
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/581294 | Efficient low-latency buffer | Oct 18, 2009 | Issued |
Array
(
[id] => 7679724
[patent_doc_number] => 20100106863
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-29
[patent_title] => 'INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD OF INFORMATION PROCESSING APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 12/581719
[patent_app_country] => US
[patent_app_date] => 2009-10-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2817
[patent_no_of_claims] => 5
[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] => publications/A1/0106/20100106863.pdf
[firstpage_image] =>[orig_patent_app_number] => 12581719
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/581719 | INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD OF INFORMATION PROCESSING APPARATUS | Oct 18, 2009 | Abandoned |
Array
(
[id] => 9378812
[patent_doc_number] => 08683094
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-03-25
[patent_title] => 'Method for enhancing data transmission efficiency'
[patent_app_type] => utility
[patent_app_number] => 12/580278
[patent_app_country] => US
[patent_app_date] => 2009-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4607
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12580278
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/580278 | Method for enhancing data transmission efficiency | Oct 15, 2009 | Issued |
Array
(
[id] => 6468707
[patent_doc_number] => 20100091399
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-15
[patent_title] => 'ARCHITECTURE FOR DATA STORAGE SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 12/579678
[patent_app_country] => US
[patent_app_date] => 2009-10-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 9471
[patent_no_of_claims] => 19
[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/0091/20100091399.pdf
[firstpage_image] =>[orig_patent_app_number] => 12579678
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/579678 | Architecture for data storage systems | Oct 14, 2009 | Issued |
Array
(
[id] => 9392571
[patent_doc_number] => 08689197
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-01
[patent_title] => 'Instruction cache'
[patent_app_type] => utility
[patent_app_number] => 12/572836
[patent_app_country] => US
[patent_app_date] => 2009-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 11521
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12572836
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/572836 | Instruction cache | Oct 1, 2009 | Issued |
Array
(
[id] => 6036178
[patent_doc_number] => 20110083128
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-04-07
[patent_title] => 'METHOD FOR SELECTING SOFTWARE AND INSTALLING SAME VIA A TELEMATIC MODULE IN A MOTOR VEHICLE'
[patent_app_type] => utility
[patent_app_number] => 12/572472
[patent_app_country] => US
[patent_app_date] => 2009-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 1829
[patent_no_of_claims] => 12
[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] => publications/A1/0083/20110083128.pdf
[firstpage_image] =>[orig_patent_app_number] => 12572472
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/572472 | METHOD FOR SELECTING SOFTWARE AND INSTALLING SAME VIA A TELEMATIC MODULE IN A MOTOR VEHICLE | Oct 1, 2009 | Abandoned |
Array
(
[id] => 6618645
[patent_doc_number] => 20100293526
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-11-18
[patent_title] => 'Editing a Graphical Data Flow Program in a Browser'
[patent_app_type] => utility
[patent_app_number] => 12/572455
[patent_app_country] => US
[patent_app_date] => 2009-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 37
[patent_figures_cnt] => 37
[patent_no_of_words] => 46590
[patent_no_of_claims] => 29
[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/0293/20100293526.pdf
[firstpage_image] =>[orig_patent_app_number] => 12572455
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/572455 | Editing a graphical data flow program in a browser | Oct 1, 2009 | Issued |
Array
(
[id] => 9242383
[patent_doc_number] => 08607189
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-10
[patent_title] => 'Dynamic analysis of a graphical program in a browser'
[patent_app_type] => utility
[patent_app_number] => 12/572763
[patent_app_country] => US
[patent_app_date] => 2009-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 36
[patent_figures_cnt] => 41
[patent_no_of_words] => 46559
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12572763
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/572763 | Dynamic analysis of a graphical program in a browser | Oct 1, 2009 | Issued |
Array
(
[id] => 6617999
[patent_doc_number] => 20100293481
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-11-18
[patent_title] => 'Executing a Graphical Data Flow Program in a Browser'
[patent_app_type] => utility
[patent_app_number] => 12/572550
[patent_app_country] => US
[patent_app_date] => 2009-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 37
[patent_figures_cnt] => 37
[patent_no_of_words] => 46590
[patent_no_of_claims] => 32
[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/0293/20100293481.pdf
[firstpage_image] =>[orig_patent_app_number] => 12572550
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/572550 | Executing a graphical data flow program in a browser | Oct 1, 2009 | Issued |
Array
(
[id] => 9611426
[patent_doc_number] => 08788615
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-07-22
[patent_title] => 'Systems and methods for creating and using electronic content that requires a shared library'
[patent_app_type] => utility
[patent_app_number] => 12/572673
[patent_app_country] => US
[patent_app_date] => 2009-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5208
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12572673
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/572673 | Systems and methods for creating and using electronic content that requires a shared library | Oct 1, 2009 | Issued |
Array
(
[id] => 6648919
[patent_doc_number] => 20100037209
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-02-11
[patent_title] => 'SOURCE PROGRAM REVIEW PROGRAM, SOURCE PROGRAM REVIEW METHOD, AND SOURCE PROGRAM REVIEW DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/571843
[patent_app_country] => US
[patent_app_date] => 2009-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 10300
[patent_no_of_claims] => 9
[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/0037/20100037209.pdf
[firstpage_image] =>[orig_patent_app_number] => 12571843
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/571843 | SOURCE PROGRAM REVIEW PROGRAM, SOURCE PROGRAM REVIEW METHOD, AND SOURCE PROGRAM REVIEW DEVICE | Sep 30, 2009 | Abandoned |
Array
(
[id] => 6383502
[patent_doc_number] => 20100077116
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-03-25
[patent_title] => 'System for processing code data'
[patent_app_type] => utility
[patent_app_number] => 12/585529
[patent_app_country] => US
[patent_app_date] => 2009-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2569
[patent_no_of_claims] => 9
[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] => publications/A1/0077/20100077116.pdf
[firstpage_image] =>[orig_patent_app_number] => 12585529
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/585529 | System for processing code data | Sep 16, 2009 | Abandoned |
Array
(
[id] => 6368103
[patent_doc_number] => 20100088435
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-08
[patent_title] => 'Serial Data Transfer Apparatus'
[patent_app_type] => utility
[patent_app_number] => 12/585423
[patent_app_country] => US
[patent_app_date] => 2009-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 8479
[patent_no_of_claims] => 20
[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] => publications/A1/0088/20100088435.pdf
[firstpage_image] =>[orig_patent_app_number] => 12585423
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/585423 | Serial data transfer apparatus | Sep 14, 2009 | Issued |
Array
(
[id] => 6204104
[patent_doc_number] => 20110066890
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-17
[patent_title] => 'SYSTEM AND METHOD FOR ANALYZING ALTERNATIVES IN TEST PLANS'
[patent_app_type] => utility
[patent_app_number] => 12/557886
[patent_app_country] => US
[patent_app_date] => 2009-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 14162
[patent_no_of_claims] => 25
[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/0066/20110066890.pdf
[firstpage_image] =>[orig_patent_app_number] => 12557886
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/557886 | System and method for analyzing alternatives in test plans | Sep 10, 2009 | Issued |
Array
(
[id] => 10860926
[patent_doc_number] => 08887144
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-11-11
[patent_title] => 'Firmware updates during limited time period'
[patent_app_type] => utility
[patent_app_number] => 12/554770
[patent_app_country] => US
[patent_app_date] => 2009-09-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 14841
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12554770
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/554770 | Firmware updates during limited time period | Sep 3, 2009 | Issued |