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] => 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
Array ( [id] => 397013 [patent_doc_number] => 07299455 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-11-20 [patent_title] => 'Remote monitoring of computer programs' [patent_app_type] => utility [patent_app_number] => 10/642387 [patent_app_country] => US [patent_app_date] => 2003-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 14 [patent_no_of_words] => 4903 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/299/07299455.pdf [firstpage_image] =>[orig_patent_app_number] => 10642387 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/642387
Remote monitoring of computer programs Aug 14, 2003 Issued
Array ( [id] => 1027810 [patent_doc_number] => 06886155 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-04-26 [patent_title] => 'Method and system for implementing virtual functions of an interface' [patent_app_type] => utility [patent_app_number] => 10/639108 [patent_app_country] => US [patent_app_date] => 2003-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4173 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/886/06886155.pdf [firstpage_image] =>[orig_patent_app_number] => 10639108 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/639108
Method and system for implementing virtual functions of an interface Aug 11, 2003 Issued
Array ( [id] => 451480 [patent_doc_number] => 07254811 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-08-07 [patent_title] => 'Update system and method for updating a scanning subsystem in a mobile communication framework' [patent_app_type] => utility [patent_app_number] => 10/639007 [patent_app_country] => US [patent_app_date] => 2003-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 10972 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/254/07254811.pdf [firstpage_image] =>[orig_patent_app_number] => 10639007 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/639007
Update system and method for updating a scanning subsystem in a mobile communication framework Aug 10, 2003 Issued
Array ( [id] => 398084 [patent_doc_number] => 07302674 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-11-27 [patent_title] => 'Automating document reviews in a project management system' [patent_app_type] => utility [patent_app_number] => 10/636923 [patent_app_country] => US [patent_app_date] => 2003-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8476 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/302/07302674.pdf [firstpage_image] =>[orig_patent_app_number] => 10636923 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/636923
Automating document reviews in a project management system Aug 5, 2003 Issued
Array ( [id] => 7329084 [patent_doc_number] => 20040139426 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-15 [patent_title] => 'Enterprise multi-agent software system' [patent_app_type] => new [patent_app_number] => 10/631664 [patent_app_country] => US [patent_app_date] => 2003-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 8579 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0139/20040139426.pdf [firstpage_image] =>[orig_patent_app_number] => 10631664 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/631664
Enterprise multi-agent software system with services able to call multiple engines and scheduling capability Jul 30, 2003 Issued
Array ( [id] => 7232789 [patent_doc_number] => 20040073602 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-15 [patent_title] => 'Program distribution system' [patent_app_type] => new [patent_app_number] => 10/628382 [patent_app_country] => US [patent_app_date] => 2003-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4811 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0073/20040073602.pdf [firstpage_image] =>[orig_patent_app_number] => 10628382 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/628382
Program distribution system Jul 28, 2003 Abandoned
Array ( [id] => 7442411 [patent_doc_number] => 20040210680 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-21 [patent_title] => 'Information processing apparatus, information processing method, and computer-readable memory medium storing program for realizing the method' [patent_app_type] => new [patent_app_number] => 10/626588 [patent_app_country] => US [patent_app_date] => 2003-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 9611 [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] => publication [pdf_file] => publications/A1/0210/20040210680.pdf [firstpage_image] =>[orig_patent_app_number] => 10626588 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/626588
Installation of device software and formulation of unique identification information based on time information Jul 24, 2003 Issued
Array ( [id] => 7123922 [patent_doc_number] => 20050015751 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-01-20 [patent_title] => 'Automated program debugging tool' [patent_app_type] => utility [patent_app_number] => 10/620680 [patent_app_country] => US [patent_app_date] => 2003-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2500 [patent_no_of_claims] => 16 [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/0015/20050015751.pdf [firstpage_image] =>[orig_patent_app_number] => 10620680 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/620680
Debugging with set verbosity level during read and analysis of executable code and associated comments while logging according to set verbosity level Jul 14, 2003 Issued
Array ( [id] => 7244708 [patent_doc_number] => 20040158451 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-08-12 [patent_title] => 'Process for changing the language of a GUI application without exiting and re-entering the application' [patent_app_type] => new [patent_app_number] => 10/464661 [patent_app_country] => US [patent_app_date] => 2003-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1597 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0158/20040158451.pdf [firstpage_image] =>[orig_patent_app_number] => 10464661 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/464661
Process for changing the language of a GUI application without exiting and re-entering the application Jun 18, 2003 Abandoned
Array ( [id] => 396993 [patent_doc_number] => 07299450 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-11-20 [patent_title] => 'Undoing changes in a software configuration management system' [patent_app_type] => utility [patent_app_number] => 10/463152 [patent_app_country] => US [patent_app_date] => 2003-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 9217 [patent_no_of_claims] => 85 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/299/07299450.pdf [firstpage_image] =>[orig_patent_app_number] => 10463152 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/463152
Undoing changes in a software configuration management system Jun 16, 2003 Issued
Array ( [id] => 596169 [patent_doc_number] => 07458061 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-11-25 [patent_title] => 'Protecting object identity in a language with built-in synchronization objects' [patent_app_type] => utility [patent_app_number] => 10/459363 [patent_app_country] => US [patent_app_date] => 2003-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 4371 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/458/07458061.pdf [firstpage_image] =>[orig_patent_app_number] => 10459363 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/459363
Protecting object identity in a language with built-in synchronization objects Jun 11, 2003 Issued
Array ( [id] => 7359754 [patent_doc_number] => 20040250238 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-09 [patent_title] => 'Cross-platform development for devices with heterogeneous capabilities' [patent_app_type] => new [patent_app_number] => 10/455268 [patent_app_country] => US [patent_app_date] => 2003-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 9957 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0250/20040250238.pdf [firstpage_image] =>[orig_patent_app_number] => 10455268 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/455268
Cross-platform development for devices with heterogeneous capabilities Jun 3, 2003 Issued
Array ( [id] => 7394927 [patent_doc_number] => 20040031019 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-12 [patent_title] => 'Debugger for a graphical programming environment' [patent_app_type] => new [patent_app_number] => 10/441463 [patent_app_country] => US [patent_app_date] => 2003-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 20017 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0031/20040031019.pdf [firstpage_image] =>[orig_patent_app_number] => 10441463 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/441463
Debugger for a graphical programming environment May 19, 2003 Abandoned
Array ( [id] => 7275933 [patent_doc_number] => 20040235384 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-25 [patent_title] => 'Method and system for programming controllers and control assemblies' [patent_app_type] => new [patent_app_number] => 10/440765 [patent_app_country] => US [patent_app_date] => 2003-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3194 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0235/20040235384.pdf [firstpage_image] =>[orig_patent_app_number] => 10440765 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/440765
Method and system for programming controllers and control assemblies May 18, 2003 Abandoned
Array ( [id] => 519619 [patent_doc_number] => 07203929 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-04-10 [patent_title] => 'Design data validation tool for use in enterprise architecture modeling' [patent_app_type] => utility [patent_app_number] => 10/431773 [patent_app_country] => US [patent_app_date] => 2003-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9638 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/203/07203929.pdf [firstpage_image] =>[orig_patent_app_number] => 10431773 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/431773
Design data validation tool for use in enterprise architecture modeling May 7, 2003 Issued
Array ( [id] => 7198878 [patent_doc_number] => 20040205732 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-14 [patent_title] => 'Cross-platform porting tool for web applications' [patent_app_type] => new [patent_app_number] => 10/411833 [patent_app_country] => US [patent_app_date] => 2003-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2062 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0205/20040205732.pdf [firstpage_image] =>[orig_patent_app_number] => 10411833 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/411833
Cross-platform porting tool for web applications Apr 10, 2003 Abandoned
Array ( [id] => 453686 [patent_doc_number] => 07251809 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-07-31 [patent_title] => 'Dynamic generation of program execution trace files in a standard markup language' [patent_app_type] => utility [patent_app_number] => 10/411467 [patent_app_country] => US [patent_app_date] => 2003-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4005 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/251/07251809.pdf [firstpage_image] =>[orig_patent_app_number] => 10411467 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/411467
Dynamic generation of program execution trace files in a standard markup language Apr 9, 2003 Issued
Array ( [id] => 7198760 [patent_doc_number] => 20040205711 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-14 [patent_title] => 'System and method for creation of an object within an object hierarchy structure' [patent_app_type] => new [patent_app_number] => 10/411576 [patent_app_country] => US [patent_app_date] => 2003-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 9911 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 39 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0205/20040205711.pdf [firstpage_image] =>[orig_patent_app_number] => 10411576 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/411576
Creation of an object within an object hierarchy structure Apr 9, 2003 Issued
Menu