
Ammar T. Hamid
Examiner (ID: 5672, Phone: (571)272-1953 , Office: P/2654 )
| Most Active Art Unit | 2654 |
| Art Unit(s) | 2654, 2695 |
| Total Applications | 953 |
| Issued Applications | 785 |
| Pending Applications | 63 |
| Abandoned Applications | 115 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5657857
[patent_doc_number] => 20060143593
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-29
[patent_title] => 'Runtime string population in help files'
[patent_app_type] => utility
[patent_app_number] => 11/023888
[patent_app_country] => US
[patent_app_date] => 2004-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5626
[patent_no_of_claims] => 15
[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/0143/20060143593.pdf
[firstpage_image] =>[orig_patent_app_number] => 11023888
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/023888 | Runtime string population in help files | Dec 26, 2004 | Abandoned |
Array
(
[id] => 5650977
[patent_doc_number] => 20060136712
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-22
[patent_title] => 'Using optimized libraries to improve performance of deployed application code at runtime'
[patent_app_type] => utility
[patent_app_number] => 11/019803
[patent_app_country] => US
[patent_app_date] => 2004-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3059
[patent_no_of_claims] => 24
[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/0136/20060136712.pdf
[firstpage_image] =>[orig_patent_app_number] => 11019803
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/019803 | Using optimized libraries to improve performance of deployed application code at runtime | Dec 20, 2004 | Issued |
Array
(
[id] => 5651200
[patent_doc_number] => 20060136935
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-22
[patent_title] => 'Framework for managing components'
[patent_app_type] => utility
[patent_app_number] => 11/022090
[patent_app_country] => US
[patent_app_date] => 2004-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2988
[patent_no_of_claims] => 19
[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/0136/20060136935.pdf
[firstpage_image] =>[orig_patent_app_number] => 11022090
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/022090 | Framework for managing components | Dec 20, 2004 | Issued |
Array
(
[id] => 158134
[patent_doc_number] => 07685591
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-03-23
[patent_title] => 'Customizing a software application through a patch file'
[patent_app_type] => utility
[patent_app_number] => 11/020025
[patent_app_country] => US
[patent_app_date] => 2004-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5666
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/685/07685591.pdf
[firstpage_image] =>[orig_patent_app_number] => 11020025
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/020025 | Customizing a software application through a patch file | Dec 19, 2004 | Issued |
Array
(
[id] => 7149274
[patent_doc_number] => 20050120304
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-06-02
[patent_title] => 'Interface and related methods for reducing source accesses in a development system'
[patent_app_type] => utility
[patent_app_number] => 11/018068
[patent_app_country] => US
[patent_app_date] => 2004-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 16957
[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/0120/20050120304.pdf
[firstpage_image] =>[orig_patent_app_number] => 11018068
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/018068 | Interface and related methods for reducing source accesses in a development system | Dec 19, 2004 | Issued |
Array
(
[id] => 9766045
[patent_doc_number] => 08850392
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-09-30
[patent_title] => 'Method and computer system for document authoring'
[patent_app_type] => utility
[patent_app_number] => 10/583184
[patent_app_country] => US
[patent_app_date] => 2004-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6975
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 10583184
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/583184 | Method and computer system for document authoring | Dec 14, 2004 | Issued |
Array
(
[id] => 5917326
[patent_doc_number] => 20060130037
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-15
[patent_title] => 'Method and system for downloading updates'
[patent_app_type] => utility
[patent_app_number] => 11/012367
[patent_app_country] => US
[patent_app_date] => 2004-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6634
[patent_no_of_claims] => 32
[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/0130/20060130037.pdf
[firstpage_image] =>[orig_patent_app_number] => 11012367
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/012367 | Method and system for downloading updates | Dec 13, 2004 | Issued |
Array
(
[id] => 5917395
[patent_doc_number] => 20060130056
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-15
[patent_title] => 'Determining software deployment parameters'
[patent_app_type] => utility
[patent_app_number] => 11/010872
[patent_app_country] => US
[patent_app_date] => 2004-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2879
[patent_no_of_claims] => 35
[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/0130/20060130056.pdf
[firstpage_image] =>[orig_patent_app_number] => 11010872
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/010872 | Determining software deployment parameters | Dec 12, 2004 | Issued |
Array
(
[id] => 5917176
[patent_doc_number] => 20060129991
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-15
[patent_title] => 'Method and system for on-the-fly debugging'
[patent_app_type] => utility
[patent_app_number] => 11/011799
[patent_app_country] => US
[patent_app_date] => 2004-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4016
[patent_no_of_claims] => 21
[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/0129/20060129991.pdf
[firstpage_image] =>[orig_patent_app_number] => 11011799
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/011799 | Method and system for on-the-fly debugging | Dec 12, 2004 | Abandoned |
Array
(
[id] => 9826161
[patent_doc_number] => 08935657
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-13
[patent_title] => 'Model-to-model transformation by kind'
[patent_app_type] => utility
[patent_app_number] => 11/009674
[patent_app_country] => US
[patent_app_date] => 2004-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2770
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11009674
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/009674 | Model-to-model transformation by kind | Dec 9, 2004 | Issued |
Array
(
[id] => 5917246
[patent_doc_number] => 20060130009
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-15
[patent_title] => 'Dynamically configurable model-to-model transformation engine'
[patent_app_type] => utility
[patent_app_number] => 11/009680
[patent_app_country] => US
[patent_app_date] => 2004-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3274
[patent_no_of_claims] => 16
[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/0130/20060130009.pdf
[firstpage_image] =>[orig_patent_app_number] => 11009680
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/009680 | Dynamically configurable model-to-model transformation engine | Dec 9, 2004 | Issued |
Array
(
[id] => 5917257
[patent_doc_number] => 20060130011
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-15
[patent_title] => 'Extending existing model-to-model transformations'
[patent_app_type] => utility
[patent_app_number] => 11/009978
[patent_app_country] => US
[patent_app_date] => 2004-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3270
[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/0130/20060130011.pdf
[firstpage_image] =>[orig_patent_app_number] => 11009978
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/009978 | Extending existing model-to-model transformations | Dec 9, 2004 | Issued |
Array
(
[id] => 5633671
[patent_doc_number] => 20060150142
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-06
[patent_title] => 'Association control apparatus, association control method and service association system'
[patent_app_type] => utility
[patent_app_number] => 10/546917
[patent_app_country] => US
[patent_app_date] => 2004-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 11770
[patent_no_of_claims] => 14
[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/0150/20060150142.pdf
[firstpage_image] =>[orig_patent_app_number] => 10546917
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/546917 | Association control apparatus, association control method and service association system | Nov 18, 2004 | Issued |
Array
(
[id] => 231685
[patent_doc_number] => 07603658
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-10-13
[patent_title] => 'Application functionality for a test tool for application programming interfaces'
[patent_app_type] => utility
[patent_app_number] => 10/991607
[patent_app_country] => US
[patent_app_date] => 2004-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7200
[patent_no_of_claims] => 47
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 239
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/603/07603658.pdf
[firstpage_image] =>[orig_patent_app_number] => 10991607
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/991607 | Application functionality for a test tool for application programming interfaces | Nov 16, 2004 | Issued |
Array
(
[id] => 4979259
[patent_doc_number] => 20070220494
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-09-20
[patent_title] => 'A Method of Rapid Software Application Development for a Wireless Mobile Device'
[patent_app_type] => utility
[patent_app_number] => 10/578388
[patent_app_country] => US
[patent_app_date] => 2004-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 10667
[patent_no_of_claims] => 34
[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/0220/20070220494.pdf
[firstpage_image] =>[orig_patent_app_number] => 10578388
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/578388 | A Method of Rapid Software Application Development for a Wireless Mobile Device | Nov 7, 2004 | Abandoned |
Array
(
[id] => 4773901
[patent_doc_number] => 20080059563
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-06
[patent_title] => 'Methods and Systems for Automated Data Processing'
[patent_app_type] => utility
[patent_app_number] => 10/577786
[patent_app_country] => US
[patent_app_date] => 2004-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 27
[patent_figures_cnt] => 27
[patent_no_of_words] => 11982
[patent_no_of_claims] => 35
[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/0059/20080059563.pdf
[firstpage_image] =>[orig_patent_app_number] => 10577786
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/577786 | Methods and Systems for Automated Data Processing | Oct 28, 2004 | Abandoned |
Array
(
[id] => 5809550
[patent_doc_number] => 20060095906
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-04
[patent_title] => 'Methods and apparatus for project management'
[patent_app_type] => utility
[patent_app_number] => 10/975918
[patent_app_country] => US
[patent_app_date] => 2004-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4359
[patent_no_of_claims] => 14
[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/0095/20060095906.pdf
[firstpage_image] =>[orig_patent_app_number] => 10975918
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/975918 | Methods and apparatus for project management | Oct 27, 2004 | Abandoned |
Array
(
[id] => 5717293
[patent_doc_number] => 20060080656
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-04-13
[patent_title] => 'Methods and instructions for patch management'
[patent_app_type] => utility
[patent_app_number] => 10/962769
[patent_app_country] => US
[patent_app_date] => 2004-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 38398
[patent_no_of_claims] => 40
[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/0080/20060080656.pdf
[firstpage_image] =>[orig_patent_app_number] => 10962769
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/962769 | Methods and instructions for patch management | Oct 11, 2004 | Abandoned |
Array
(
[id] => 8849492
[patent_doc_number] => 08458692
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-06-04
[patent_title] => 'System and method for data migration integration with information handling system manufacture'
[patent_app_type] => utility
[patent_app_number] => 10/952073
[patent_app_country] => US
[patent_app_date] => 2004-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2338
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 10952073
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/952073 | System and method for data migration integration with information handling system manufacture | Sep 27, 2004 | Issued |
Array
(
[id] => 7207749
[patent_doc_number] => 20050166178
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-07-28
[patent_title] => 'Process for global software development'
[patent_app_type] => utility
[patent_app_number] => 10/951189
[patent_app_country] => US
[patent_app_date] => 2004-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4655
[patent_no_of_claims] => 48
[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/0166/20050166178.pdf
[firstpage_image] =>[orig_patent_app_number] => 10951189
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/951189 | Process for global software development | Sep 26, 2004 | Abandoned |