Search

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