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] => 7394905 [patent_doc_number] => 20040031015 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-12 [patent_title] => 'System and method for manipulation of software' [patent_app_type] => new [patent_app_number] => 09/865300 [patent_app_country] => US [patent_app_date] => 2001-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 22746 [patent_no_of_claims] => 109 [patent_no_of_ind_claims] => 15 [patent_words_short_claim] => 31 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0031/20040031015.pdf [firstpage_image] =>[orig_patent_app_number] => 09865300 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/865300
System and method for manipulation of software May 23, 2001 Abandoned
Array ( [id] => 7368780 [patent_doc_number] => 20040015897 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-22 [patent_title] => 'Method and apparatus for verifying invariant properties of data structures at run-time' [patent_app_type] => new [patent_app_number] => 09/858241 [patent_app_country] => US [patent_app_date] => 2001-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2043 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20040015897.pdf [firstpage_image] =>[orig_patent_app_number] => 09858241 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/858241
Specifying an invariant property (range of addresses) in the annotation in source code of the computer program May 14, 2001 Issued
Array ( [id] => 6737099 [patent_doc_number] => 20030014734 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-01-16 [patent_title] => 'Technique using persistent foci for finite state machine based software test generation' [patent_app_type] => new [patent_app_number] => 09/847309 [patent_app_country] => US [patent_app_date] => 2001-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 13702 [patent_no_of_claims] => 81 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0014/20030014734.pdf [firstpage_image] =>[orig_patent_app_number] => 09847309 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/847309
Technique using persistent foci for finite state machine based software test generation May 2, 2001 Issued
Array ( [id] => 570085 [patent_doc_number] => 07171646 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-01-30 [patent_title] => 'Generating source code for object oriented elements with language neutral transient meta model and correlating display of names, symbols and code' [patent_app_type] => utility [patent_app_number] => 09/839045 [patent_app_country] => US [patent_app_date] => 2001-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 54 [patent_figures_cnt] => 58 [patent_no_of_words] => 19305 [patent_no_of_claims] => 110 [patent_no_of_ind_claims] => 20 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/171/07171646.pdf [firstpage_image] =>[orig_patent_app_number] => 09839045 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/839045
Generating source code for object oriented elements with language neutral transient meta model and correlating display of names, symbols and code Apr 19, 2001 Issued
Array ( [id] => 6020313 [patent_doc_number] => 20020104071 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-08-01 [patent_title] => 'Methods and systems for supporting and deploying distributed computing components' [patent_app_type] => new [patent_app_number] => 09/839646 [patent_app_country] => US [patent_app_date] => 2001-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 57 [patent_figures_cnt] => 57 [patent_no_of_words] => 28224 [patent_no_of_claims] => 161 [patent_no_of_ind_claims] => 18 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0104/20020104071.pdf [firstpage_image] =>[orig_patent_app_number] => 09839646 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/839646
Distributed computing component system with diagrammatic graphical representation of code with separate delineated display area by type Apr 19, 2001 Issued
Array ( [id] => 722051 [patent_doc_number] => 07055130 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-05-30 [patent_title] => 'Methods and systems for identifying dependencies between object-oriented elements' [patent_app_type] => utility [patent_app_number] => 09/839644 [patent_app_country] => US [patent_app_date] => 2001-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 41 [patent_figures_cnt] => 43 [patent_no_of_words] => 15588 [patent_no_of_claims] => 135 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/055/07055130.pdf [firstpage_image] =>[orig_patent_app_number] => 09839644 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/839644
Methods and systems for identifying dependencies between object-oriented elements Apr 19, 2001 Issued
Array ( [id] => 5803641 [patent_doc_number] => 20020010909 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-01-24 [patent_title] => 'Methods and systems for finding and displaying linked objects' [patent_app_type] => new [patent_app_number] => 09/839645 [patent_app_country] => US [patent_app_date] => 2001-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 10818 [patent_no_of_claims] => 170 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0010/20020010909.pdf [firstpage_image] =>[orig_patent_app_number] => 09839645 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/839645
Method and system for developing source code and displaying linked elements found within the source code Apr 19, 2001 Issued
Array ( [id] => 7029858 [patent_doc_number] => 20010014967 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-08-16 [patent_title] => 'User controlled relaxation of optimization constraints related to volatile memory references' [patent_app_type] => new [patent_app_number] => 09/836667 [patent_app_country] => US [patent_app_date] => 2001-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6998 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0014/20010014967.pdf [firstpage_image] =>[orig_patent_app_number] => 09836667 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/836667
User controlled relaxation of optimization constraints related to volatile memory references Apr 15, 2001 Issued
Array ( [id] => 1106427 [patent_doc_number] => 06817014 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-11-09 [patent_title] => 'Analysis of executable program code using compiler-generated function entry points and endpoints with other sources of function entry points and endpoints' [patent_app_type] => B2 [patent_app_number] => 09/833249 [patent_app_country] => US [patent_app_date] => 2001-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2326 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/817/06817014.pdf [firstpage_image] =>[orig_patent_app_number] => 09833249 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/833249
Analysis of executable program code using compiler-generated function entry points and endpoints with other sources of function entry points and endpoints Apr 10, 2001 Issued
Array ( [id] => 6485959 [patent_doc_number] => 20020152455 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-17 [patent_title] => 'Dynamic instrumentation of an executable program' [patent_app_type] => new [patent_app_number] => 09/833248 [patent_app_country] => US [patent_app_date] => 2001-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2520 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0152/20020152455.pdf [firstpage_image] =>[orig_patent_app_number] => 09833248 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/833248
Dynamic instrumentation of an executable program by means of causing a breakpoint at the entry point of a function and providing instrumentation code Apr 10, 2001 Issued
Array ( [id] => 6922251 [patent_doc_number] => 20010029606 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-10-11 [patent_title] => 'Game machine system, broadcasting system, data distribution system and method, program executing apparatus and method' [patent_app_type] => new [patent_app_number] => 09/829121 [patent_app_country] => US [patent_app_date] => 2001-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 18214 [patent_no_of_claims] => 77 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 47 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0029/20010029606.pdf [firstpage_image] =>[orig_patent_app_number] => 09829121 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/829121
Encrypted start signal for game with data substitution in original data and means for limiting execution Apr 8, 2001 Issued
Array ( [id] => 1295330 [patent_doc_number] => 06640336 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-28 [patent_title] => 'Game machine system, broadcasting system, data distribution system and method, program executing apparatus and method' [patent_app_type] => B1 [patent_app_number] => 09/828775 [patent_app_country] => US [patent_app_date] => 2001-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 49 [patent_no_of_words] => 18002 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/640/06640336.pdf [firstpage_image] =>[orig_patent_app_number] => 09828775 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/828775
Game machine system, broadcasting system, data distribution system and method, program executing apparatus and method Apr 8, 2001 Issued
Array ( [id] => 1295322 [patent_doc_number] => 06640335 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2003-10-28 [patent_title] => 'TECHNIQUE FOR EXECUTING A SOFTWARE PROGRAM IN RESPONSE TO A RECEIVED START ENABLE SIGNAL THAT COMPRISES TIME INFORMATION, IN WHICH EXECUTION IS NOT STARTED OR IS INTERRUPTED IF THE TIME INFORMATION IS SMALLER THAN PREVIOUSLY SENT TIME INFORMATION' [patent_app_type] => B2 [patent_app_number] => 09/829215 [patent_app_country] => US [patent_app_date] => 2001-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 49 [patent_no_of_words] => 18022 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/640/06640335.pdf [firstpage_image] =>[orig_patent_app_number] => 09829215 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/829215
TECHNIQUE FOR EXECUTING A SOFTWARE PROGRAM IN RESPONSE TO A RECEIVED START ENABLE SIGNAL THAT COMPRISES TIME INFORMATION, IN WHICH EXECUTION IS NOT STARTED OR IS INTERRUPTED IF THE TIME INFORMATION IS SMALLER THAN PREVIOUSLY SENT TIME INFORMATION Apr 8, 2001 Issued
Array ( [id] => 6948356 [patent_doc_number] => 20010021993 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-09-13 [patent_title] => 'Game machine system, broadcasting system, data distribution system and method, program executing apparatus and method' [patent_app_type] => new [patent_app_number] => 09/828776 [patent_app_country] => US [patent_app_date] => 2001-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 18237 [patent_no_of_claims] => 77 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 47 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0021/20010021993.pdf [firstpage_image] =>[orig_patent_app_number] => 09828776 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/828776
Start signal for a computer program in a network environment with start signal of time information, program ID and CM data Apr 8, 2001 Issued
Array ( [id] => 1021104 [patent_doc_number] => 06892376 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-05-10 [patent_title] => 'Flexible infrastructure for managing a process' [patent_app_type] => utility [patent_app_number] => 09/814043 [patent_app_country] => US [patent_app_date] => 2001-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2581 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/892/06892376.pdf [firstpage_image] =>[orig_patent_app_number] => 09814043 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/814043
Flexible infrastructure for managing a process Mar 19, 2001 Issued
Array ( [id] => 943759 [patent_doc_number] => 06971086 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-11-29 [patent_title] => 'Common user interface development toolkit for a system administration program' [patent_app_type] => utility [patent_app_number] => 09/811345 [patent_app_country] => US [patent_app_date] => 2001-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 7759 [patent_no_of_claims] => 60 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/971/06971086.pdf [firstpage_image] =>[orig_patent_app_number] => 09811345 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/811345
Common user interface development toolkit for a system administration program Mar 15, 2001 Issued
Array ( [id] => 7016296 [patent_doc_number] => 20010052112 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-12-13 [patent_title] => 'Method and apparatus for developing software' [patent_app_type] => new [patent_app_number] => 09/808741 [patent_app_country] => US [patent_app_date] => 2001-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 11039 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0052/20010052112.pdf [firstpage_image] =>[orig_patent_app_number] => 09808741 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/808741
Method and apparatus for developing software Mar 13, 2001 Abandoned
Array ( [id] => 1162270 [patent_doc_number] => 06775823 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-08-10 [patent_title] => 'Method and system for on-line submission and debug of software code for a portable computer system or electronic device' [patent_app_type] => B2 [patent_app_number] => 09/727987 [patent_app_country] => US [patent_app_date] => 2001-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 5 [patent_no_of_words] => 6191 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/775/06775823.pdf [firstpage_image] =>[orig_patent_app_number] => 09727987 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/727987
Method and system for on-line submission and debug of software code for a portable computer system or electronic device Mar 6, 2001 Issued
Array ( [id] => 6581190 [patent_doc_number] => 20020166112 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-11-07 [patent_title] => 'Method and apparatus for a statistically based estimate of embedded software execution time' [patent_app_type] => new [patent_app_number] => 09/799643 [patent_app_country] => US [patent_app_date] => 2001-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8351 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0166/20020166112.pdf [firstpage_image] =>[orig_patent_app_number] => 09799643 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/799643
Statistically based estimate of embedded software execution time Mar 4, 2001 Issued
Array ( [id] => 6336594 [patent_doc_number] => 20020199173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-12-26 [patent_title] => 'System, method and article of manufacture for a debugger capable of operating across multiple threads and lock domains' [patent_app_type] => new [patent_app_number] => 09/772672 [patent_app_country] => US [patent_app_date] => 2001-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 130 [patent_figures_cnt] => 130 [patent_no_of_words] => 131435 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 39 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0199/20020199173.pdf [firstpage_image] =>[orig_patent_app_number] => 09772672 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/772672
System, method and article of manufacture for a debugger capable of operating across multiple threads and lock domains Jan 28, 2001 Abandoned
Menu