
Scott M. Sciacca
Examiner (ID: 17702, Phone: (571)270-1919 , Office: P/2478 )
| Most Active Art Unit | 2478 |
| Art Unit(s) | 2478, 2446, 2146 |
| Total Applications | 751 |
| Issued Applications | 523 |
| Pending Applications | 84 |
| Abandoned Applications | 154 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 9532675
[patent_doc_number] => 08756561
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-17
[patent_title] => 'Software model normalization and mediation'
[patent_app_type] => utility
[patent_app_number] => 11/618415
[patent_app_country] => US
[patent_app_date] => 2006-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6374
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11618415
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/618415 | Software model normalization and mediation | Dec 28, 2006 | Issued |
Array
(
[id] => 9458780
[patent_doc_number] => 08719807
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-05-06
[patent_title] => 'Handling precompiled binaries in a hardware accelerated software transactional memory system'
[patent_app_type] => utility
[patent_app_number] => 11/648008
[patent_app_country] => US
[patent_app_date] => 2006-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8433
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11648008
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/648008 | Handling precompiled binaries in a hardware accelerated software transactional memory system | Dec 27, 2006 | Issued |
Array
(
[id] => 4755104
[patent_doc_number] => 20080163180
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-03
[patent_title] => 'DYNAMIC DISCOVERY OF DATA SEGMENTS WITHIN INSTRUMENTED CODE'
[patent_app_type] => utility
[patent_app_number] => 11/616567
[patent_app_country] => US
[patent_app_date] => 2006-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2115
[patent_no_of_claims] => 13
[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/0163/20080163180.pdf
[firstpage_image] =>[orig_patent_app_number] => 11616567
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/616567 | Dynamic discovery of data segments within instrumented code | Dec 26, 2006 | Issued |
Array
(
[id] => 5454701
[patent_doc_number] => 20090070738
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-12
[patent_title] => 'Integrating program construction'
[patent_app_type] => utility
[patent_app_number] => 11/646147
[patent_app_country] => US
[patent_app_date] => 2006-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 8444
[patent_no_of_claims] => 85
[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/0070/20090070738.pdf
[firstpage_image] =>[orig_patent_app_number] => 11646147
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/646147 | Integrating program construction | Dec 26, 2006 | Issued |
Array
(
[id] => 4881327
[patent_doc_number] => 20080154710
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-26
[patent_title] => 'Minimal Effort Prediction and Minimal Tooling Benefit Assessment for Semi-Automatic Code Porting'
[patent_app_type] => utility
[patent_app_number] => 11/614249
[patent_app_country] => US
[patent_app_date] => 2006-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7495
[patent_no_of_claims] => 6
[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/0154/20080154710.pdf
[firstpage_image] =>[orig_patent_app_number] => 11614249
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/614249 | Minimal Effort Prediction and Minimal Tooling Benefit Assessment for Semi-Automatic Code Porting | Dec 20, 2006 | Abandoned |
Array
(
[id] => 4869204
[patent_doc_number] => 20080148225
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-19
[patent_title] => 'MEASURING QUALITY OF SOFTWARE MODULARIZATION'
[patent_app_type] => utility
[patent_app_number] => 11/611743
[patent_app_country] => US
[patent_app_date] => 2006-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 53
[patent_figures_cnt] => 53
[patent_no_of_words] => 27253
[patent_no_of_claims] => 30
[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/0148/20080148225.pdf
[firstpage_image] =>[orig_patent_app_number] => 11611743
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/611743 | Measuring quality of software modularization | Dec 14, 2006 | Issued |
Array
(
[id] => 4882125
[patent_doc_number] => 20080155508
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-26
[patent_title] => 'EVALUATING PROGRAMMER EFFICIENCY IN MAINTAINING SOFTWARE SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 11/610442
[patent_app_country] => US
[patent_app_date] => 2006-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 53
[patent_figures_cnt] => 53
[patent_no_of_words] => 27152
[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/0155/20080155508.pdf
[firstpage_image] =>[orig_patent_app_number] => 11610442
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/610442 | Evaluating programmer efficiency in maintaining software systems | Dec 12, 2006 | Issued |
Array
(
[id] => 8401580
[patent_doc_number] => 08271968
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-09-18
[patent_title] => 'System and method for transparent hard disk drive update'
[patent_app_type] => utility
[patent_app_number] => 11/609356
[patent_app_country] => US
[patent_app_date] => 2006-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 2639
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11609356
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/609356 | System and method for transparent hard disk drive update | Dec 11, 2006 | Issued |
Array
(
[id] => 9289590
[patent_doc_number] => 08645948
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-04
[patent_title] => 'Apparatus and methods for client-driven server-side installation'
[patent_app_type] => utility
[patent_app_number] => 11/609462
[patent_app_country] => US
[patent_app_date] => 2006-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 6493
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 86
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11609462
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/609462 | Apparatus and methods for client-driven server-side installation | Dec 11, 2006 | Issued |
Array
(
[id] => 8033921
[patent_doc_number] => 08146054
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-03-27
[patent_title] => 'Hybrid data object model'
[patent_app_type] => utility
[patent_app_number] => 11/609741
[patent_app_country] => US
[patent_app_date] => 2006-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 5160
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/146/08146054.pdf
[firstpage_image] =>[orig_patent_app_number] => 11609741
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/609741 | Hybrid data object model | Dec 11, 2006 | Issued |
Array
(
[id] => 4787886
[patent_doc_number] => 20080141215
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-12
[patent_title] => 'Computer Readable Medium and Methods for Filtering A Dynamic Comparison Model'
[patent_app_type] => utility
[patent_app_number] => 11/609765
[patent_app_country] => US
[patent_app_date] => 2006-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3042
[patent_no_of_claims] => 10
[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/0141/20080141215.pdf
[firstpage_image] =>[orig_patent_app_number] => 11609765
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/609765 | Computer readable medium and methods for filtering a dynamic comparison model | Dec 11, 2006 | Issued |
Array
(
[id] => 5195363
[patent_doc_number] => 20070083848
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-04-12
[patent_title] => 'SYSTEM AND METHOD TO FACILITATE DESIGN-TIME COMPONENT DISCOVERY'
[patent_app_type] => utility
[patent_app_number] => 11/608453
[patent_app_country] => US
[patent_app_date] => 2006-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6178
[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] => publications/A1/0083/20070083848.pdf
[firstpage_image] =>[orig_patent_app_number] => 11608453
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/608453 | System and method to facilitate design-time component discovery | Dec 7, 2006 | Issued |
Array
(
[id] => 4632035
[patent_doc_number] => 08010945
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-08-30
[patent_title] => 'Vector data types with swizzling and write masking for C++'
[patent_app_type] => utility
[patent_app_number] => 11/608766
[patent_app_country] => US
[patent_app_date] => 2006-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9357
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/010/08010945.pdf
[firstpage_image] =>[orig_patent_app_number] => 11608766
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/608766 | Vector data types with swizzling and write masking for C++ | Dec 7, 2006 | Issued |
Array
(
[id] => 4632034
[patent_doc_number] => 08010944
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-08-30
[patent_title] => 'Vector data types with swizzling and write masking for C++'
[patent_app_type] => utility
[patent_app_number] => 11/608764
[patent_app_country] => US
[patent_app_date] => 2006-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9357
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/010/08010944.pdf
[firstpage_image] =>[orig_patent_app_number] => 11608764
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/608764 | Vector data types with swizzling and write masking for C++ | Dec 7, 2006 | Issued |
Array
(
[id] => 9315145
[patent_doc_number] => 08656381
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-18
[patent_title] => 'Presenting machine instructions in a machine-independent tree form suitable for post-link optimizations'
[patent_app_type] => utility
[patent_app_number] => 11/635136
[patent_app_country] => US
[patent_app_date] => 2006-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 4727
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11635136
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/635136 | Presenting machine instructions in a machine-independent tree form suitable for post-link optimizations | Dec 6, 2006 | Issued |
Array
(
[id] => 9821086
[patent_doc_number] => 08930890
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-06
[patent_title] => 'Software model skinning'
[patent_app_type] => utility
[patent_app_number] => 11/634435
[patent_app_country] => US
[patent_app_date] => 2006-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5231
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[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] => 11634435
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/634435 | Software model skinning | Dec 4, 2006 | Issued |
Array
(
[id] => 5190785
[patent_doc_number] => 20070169094
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-19
[patent_title] => 'Apparatus and method for permanently storing a broadcast program during time machine function'
[patent_app_type] => utility
[patent_app_number] => 11/521449
[patent_app_country] => US
[patent_app_date] => 2006-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 2759
[patent_no_of_claims] => 38
[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/0169/20070169094.pdf
[firstpage_image] =>[orig_patent_app_number] => 11521449
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/521449 | Apparatus and method for permanently storing a broadcast program during time machine function | Sep 14, 2006 | Abandoned |
Array
(
[id] => 8424784
[patent_doc_number] => 08281281
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-10-02
[patent_title] => 'Setting level of detail transition points'
[patent_app_type] => utility
[patent_app_number] => 11/521644
[patent_app_country] => US
[patent_app_date] => 2006-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4309
[patent_no_of_claims] => 42
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 226
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11521644
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/521644 | Setting level of detail transition points | Sep 13, 2006 | Issued |
Array
(
[id] => 4826586
[patent_doc_number] => 20080125217
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-05-29
[patent_title] => 'Distribution of verifiable executables'
[patent_app_type] => utility
[patent_app_number] => 11/520064
[patent_app_country] => US
[patent_app_date] => 2006-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7442
[patent_no_of_claims] => 37
[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/0125/20080125217.pdf
[firstpage_image] =>[orig_patent_app_number] => 11520064
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/520064 | Distribution of verifiable executables | Sep 12, 2006 | Abandoned |
Array
(
[id] => 7689698
[patent_doc_number] => 20070234335
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-10-04
[patent_title] => 'Software component management apparatus and method'
[patent_app_type] => utility
[patent_app_number] => 11/500938
[patent_app_country] => US
[patent_app_date] => 2006-08-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5957
[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/0234/20070234335.pdf
[firstpage_image] =>[orig_patent_app_number] => 11500938
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/500938 | Software component management apparatus and method | Aug 8, 2006 | Abandoned |