![](/images/general/no_picture/200_user.png)
Helen C Kwok
Examiner (ID: 170, Phone: (571)272-2197 , Office: P/2856 )
Most Active Art Unit | 2856 |
Art Unit(s) | 2855, 2856, 2861 |
Total Applications | 2725 |
Issued Applications | 2185 |
Pending Applications | 166 |
Abandoned Applications | 373 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 411609
[patent_doc_number] => 07287246
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-10-23
[patent_title] => 'Debugging optimized flows with breakpoints using stored breakpoint trigger indicators'
[patent_app_type] => utility
[patent_app_number] => 10/682390
[patent_app_country] => US
[patent_app_date] => 2003-10-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 6447
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/287/07287246.pdf
[firstpage_image] =>[orig_patent_app_number] => 10682390
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/682390 | Debugging optimized flows with breakpoints using stored breakpoint trigger indicators | Oct 8, 2003 | Issued |
Array
(
[id] => 919206
[patent_doc_number] => 07328433
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-02-05
[patent_title] => 'Methods and apparatus for reducing memory latency in a software application'
[patent_app_type] => utility
[patent_app_number] => 10/677414
[patent_app_country] => US
[patent_app_date] => 2003-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3908
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/328/07328433.pdf
[firstpage_image] =>[orig_patent_app_number] => 10677414
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/677414 | Methods and apparatus for reducing memory latency in a software application | Oct 1, 2003 | Issued |
Array
(
[id] => 561505
[patent_doc_number] => 07178131
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-02-13
[patent_title] => 'Inspecting the runtime behavior of a program while minimizing perturbation'
[patent_app_type] => utility
[patent_app_number] => 10/673838
[patent_app_country] => US
[patent_app_date] => 2003-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 4746
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/178/07178131.pdf
[firstpage_image] =>[orig_patent_app_number] => 10673838
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/673838 | Inspecting the runtime behavior of a program while minimizing perturbation | Sep 28, 2003 | Issued |
Array
(
[id] => 7118906
[patent_doc_number] => 20050071653
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-03-31
[patent_title] => 'Non-linear execution of application program instructions for application program obfuscation'
[patent_app_type] => utility
[patent_app_number] => 10/672836
[patent_app_country] => US
[patent_app_date] => 2003-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 40
[patent_figures_cnt] => 40
[patent_no_of_words] => 16347
[patent_no_of_claims] => 77
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0071/20050071653.pdf
[firstpage_image] =>[orig_patent_app_number] => 10672836
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/672836 | Non-linear execution of application program instructions for application program obfuscation | Sep 24, 2003 | Issued |
Array
(
[id] => 7085146
[patent_doc_number] => 20050050526
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-03-03
[patent_title] => 'System and method for real-time generation of software translation'
[patent_app_type] => utility
[patent_app_number] => 10/667895
[patent_app_country] => US
[patent_app_date] => 2003-09-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4491
[patent_no_of_claims] => 47
[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/0050/20050050526.pdf
[firstpage_image] =>[orig_patent_app_number] => 10667895
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/667895 | Real-time generation of software translation | Sep 22, 2003 | Issued |
Array
(
[id] => 7013862
[patent_doc_number] => 20050066316
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-03-24
[patent_title] => 'Localization cataloguing tool'
[patent_app_type] => utility
[patent_app_number] => 10/667525
[patent_app_country] => US
[patent_app_date] => 2003-09-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2715
[patent_no_of_claims] => 22
[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/0066/20050066316.pdf
[firstpage_image] =>[orig_patent_app_number] => 10667525
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/667525 | Localization cataloguing tool | Sep 22, 2003 | Issued |
Array
(
[id] => 388880
[patent_doc_number] => 07305654
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-12-04
[patent_title] => 'Test schedule estimator for legacy builds'
[patent_app_type] => utility
[patent_app_number] => 10/667010
[patent_app_country] => US
[patent_app_date] => 2003-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 3493
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/305/07305654.pdf
[firstpage_image] =>[orig_patent_app_number] => 10667010
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/667010 | Test schedule estimator for legacy builds | Sep 18, 2003 | Issued |
Array
(
[id] => 404410
[patent_doc_number] => 07293254
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-11-06
[patent_title] => 'Extensibility application programming interface and framework for meta-model objects'
[patent_app_type] => utility
[patent_app_number] => 10/666977
[patent_app_country] => US
[patent_app_date] => 2003-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 17680
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/293/07293254.pdf
[firstpage_image] =>[orig_patent_app_number] => 10666977
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/666977 | Extensibility application programming interface and framework for meta-model objects | Sep 17, 2003 | Issued |
Array
(
[id] => 431620
[patent_doc_number] => 07269830
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-09-11
[patent_title] => 'Methods and hardware for safe memory allocation in arbitrary program environments'
[patent_app_type] => utility
[patent_app_number] => 10/667274
[patent_app_country] => US
[patent_app_date] => 2003-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4687
[patent_no_of_claims] => 42
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/269/07269830.pdf
[firstpage_image] =>[orig_patent_app_number] => 10667274
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/667274 | Methods and hardware for safe memory allocation in arbitrary program environments | Sep 15, 2003 | Issued |
Array
(
[id] => 404408
[patent_doc_number] => 07293253
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-11-06
[patent_title] => 'Transparent interface migration using a computer-readable mapping between a first interface and a second interface to auto-generate an interface wrapper'
[patent_app_type] => utility
[patent_app_number] => 10/660534
[patent_app_country] => US
[patent_app_date] => 2003-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 14
[patent_no_of_words] => 8223
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/293/07293253.pdf
[firstpage_image] =>[orig_patent_app_number] => 10660534
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/660534 | Transparent interface migration using a computer-readable mapping between a first interface and a second interface to auto-generate an interface wrapper | Sep 11, 2003 | Issued |
Array
(
[id] => 453683
[patent_doc_number] => 07251808
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-07-31
[patent_title] => 'Graphical debugger with loadmap display manager and custom record display manager displaying user selected customized records from bound program objects'
[patent_app_type] => utility
[patent_app_number] => 10/660034
[patent_app_country] => US
[patent_app_date] => 2003-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 4729
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/251/07251808.pdf
[firstpage_image] =>[orig_patent_app_number] => 10660034
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/660034 | Graphical debugger with loadmap display manager and custom record display manager displaying user selected customized records from bound program objects | Sep 10, 2003 | Issued |
Array
(
[id] => 398116
[patent_doc_number] => 07302678
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-11-27
[patent_title] => 'Symmetric transformation processing system'
[patent_app_type] => utility
[patent_app_number] => 10/658798
[patent_app_country] => US
[patent_app_date] => 2003-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 6807
[patent_no_of_claims] => 50
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 67
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/302/07302678.pdf
[firstpage_image] =>[orig_patent_app_number] => 10658798
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/658798 | Symmetric transformation processing system | Sep 9, 2003 | Issued |
Array
(
[id] => 7223756
[patent_doc_number] => 20050055686
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-03-10
[patent_title] => 'Method and system for servicing software'
[patent_app_type] => utility
[patent_app_number] => 10/657392
[patent_app_country] => US
[patent_app_date] => 2003-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9718
[patent_no_of_claims] => 56
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0055/20050055686.pdf
[firstpage_image] =>[orig_patent_app_number] => 10657392
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/657392 | Method and system for servicing software | Sep 7, 2003 | Issued |
Array
(
[id] => 7223652
[patent_doc_number] => 20050055670
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-03-10
[patent_title] => 'Converting and executing applications'
[patent_app_type] => utility
[patent_app_number] => 10/658684
[patent_app_country] => US
[patent_app_date] => 2003-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 4090
[patent_no_of_claims] => 20
[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/0055/20050055670.pdf
[firstpage_image] =>[orig_patent_app_number] => 10658684
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/658684 | Design-time representation for a first run-time environment with converting and executing applications for a second design-time environment | Sep 7, 2003 | Issued |
Array
(
[id] => 895101
[patent_doc_number] => 07350185
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-03-25
[patent_title] => 'System, method, and computer program product for effort estimation'
[patent_app_type] => utility
[patent_app_number] => 10/654633
[patent_app_country] => US
[patent_app_date] => 2003-09-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5243
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/350/07350185.pdf
[firstpage_image] =>[orig_patent_app_number] => 10654633
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/654633 | System, method, and computer program product for effort estimation | Sep 2, 2003 | Issued |
Array
(
[id] => 514170
[patent_doc_number] => 07207038
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-04-17
[patent_title] => 'Constructing control flows graphs of binary executable programs at post-link time'
[patent_app_type] => utility
[patent_app_number] => 10/651839
[patent_app_country] => US
[patent_app_date] => 2003-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 16
[patent_no_of_words] => 7509
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/207/07207038.pdf
[firstpage_image] =>[orig_patent_app_number] => 10651839
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/651839 | Constructing control flows graphs of binary executable programs at post-link time | Aug 28, 2003 | Issued |
Array
(
[id] => 927588
[patent_doc_number] => 07318222
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-01-08
[patent_title] => 'Methods for execution control acquistion of a program and for executing an optimized version of a program'
[patent_app_type] => utility
[patent_app_number] => 10/650190
[patent_app_country] => US
[patent_app_date] => 2003-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2977
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/318/07318222.pdf
[firstpage_image] =>[orig_patent_app_number] => 10650190
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/650190 | Methods for execution control acquistion of a program and for executing an optimized version of a program | Aug 26, 2003 | Issued |
Array
(
[id] => 7199037
[patent_doc_number] => 20040205754
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-10-14
[patent_title] => 'Software porting layer'
[patent_app_type] => new
[patent_app_number] => 10/648663
[patent_app_country] => US
[patent_app_date] => 2003-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 3825
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0205/20040205754.pdf
[firstpage_image] =>[orig_patent_app_number] => 10648663
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/648663 | Software porting layer | Aug 25, 2003 | Issued |
Array
(
[id] => 466486
[patent_doc_number] => 07243349
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-07-10
[patent_title] => 'Providing an image of installed software utilizing uninstall code'
[patent_app_type] => utility
[patent_app_number] => 10/642890
[patent_app_country] => US
[patent_app_date] => 2003-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3326
[patent_no_of_claims] => 50
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/243/07243349.pdf
[firstpage_image] =>[orig_patent_app_number] => 10642890
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/642890 | Providing an image of installed software utilizing uninstall code | Aug 17, 2003 | Issued |
Array
(
[id] => 466486
[patent_doc_number] => 07243349
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-07-10
[patent_title] => 'Providing an image of installed software utilizing uninstall code'
[patent_app_type] => utility
[patent_app_number] => 10/642890
[patent_app_country] => US
[patent_app_date] => 2003-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3326
[patent_no_of_claims] => 50
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/243/07243349.pdf
[firstpage_image] =>[orig_patent_app_number] => 10642890
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/642890 | Providing an image of installed software utilizing uninstall code | Aug 17, 2003 | Issued |