Search

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