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] => 7679195 [patent_doc_number] => 20030167457 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-09-04 [patent_title] => 'System and method for providing an optimizer display tool' [patent_app_type] => new [patent_app_number] => 10/087407 [patent_app_country] => US [patent_app_date] => 2002-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5385 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0167/20030167457.pdf [firstpage_image] =>[orig_patent_app_number] => 10087407 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/087407
System and method for providing an optimizer display tool Feb 28, 2002 Abandoned
Array ( [id] => 599558 [patent_doc_number] => 07444618 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-10-28 [patent_title] => 'Automatic generation of batch programs with identification, insertion of invariables, declarative statements and variables with the use of place-marks' [patent_app_type] => utility [patent_app_number] => 10/083174 [patent_app_country] => US [patent_app_date] => 2002-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4606 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/444/07444618.pdf [firstpage_image] =>[orig_patent_app_number] => 10083174 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/083174
Automatic generation of batch programs with identification, insertion of invariables, declarative statements and variables with the use of place-marks Feb 24, 2002 Issued
Array ( [id] => 6655908 [patent_doc_number] => 20030106049 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-06-05 [patent_title] => 'Modular parser architecture' [patent_app_type] => new [patent_app_number] => 10/058647 [patent_app_country] => US [patent_app_date] => 2002-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5448 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0106/20030106049.pdf [firstpage_image] =>[orig_patent_app_number] => 10058647 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/058647
Modular parser architecture with mini parsers Jan 27, 2002 Issued
Array ( [id] => 7368457 [patent_doc_number] => 20040015835 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-22 [patent_title] => 'Dynamic distribution and integration of computer code objects' [patent_app_type] => new [patent_app_number] => 10/056708 [patent_app_country] => US [patent_app_date] => 2002-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5622 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20040015835.pdf [firstpage_image] =>[orig_patent_app_number] => 10056708 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/056708
Dynamic distribution and integration of computer code objects Jan 23, 2002 Abandoned
Array ( [id] => 6788899 [patent_doc_number] => 20030140138 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-24 [patent_title] => 'Remotely driven system for multi-product and multi-platform testing' [patent_app_type] => new [patent_app_number] => 10/056508 [patent_app_country] => US [patent_app_date] => 2002-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3867 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0140/20030140138.pdf [firstpage_image] =>[orig_patent_app_number] => 10056508 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/056508
Remotely driven system for multi-product and multi-platform testing Jan 23, 2002 Issued
Array ( [id] => 753623 [patent_doc_number] => 07028296 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-04-11 [patent_title] => 'Distributing computer programs to a customer\'s multiple client computers through a hypertext markup language document distributed to and stored on the customer\'s network server computer' [patent_app_type] => utility [patent_app_number] => 10/015834 [patent_app_country] => US [patent_app_date] => 2001-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3719 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/028/07028296.pdf [firstpage_image] =>[orig_patent_app_number] => 10015834 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/015834
Distributing computer programs to a customer's multiple client computers through a hypertext markup language document distributed to and stored on the customer's network server computer Dec 12, 2001 Issued
Array ( [id] => 6336549 [patent_doc_number] => 20020199167 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-12-26 [patent_title] => 'Organizational information processing and operational system designing method' [patent_app_type] => new [patent_app_number] => 10/016209 [patent_app_country] => US [patent_app_date] => 2001-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 8738 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0199/20020199167.pdf [firstpage_image] =>[orig_patent_app_number] => 10016209 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/016209
Organizational information processing and operational system designing method Dec 11, 2001 Issued
Array ( [id] => 975648 [patent_doc_number] => 06938241 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-08-30 [patent_title] => 'Compiler independent bit-field macros' [patent_app_type] => utility [patent_app_number] => 10/021606 [patent_app_country] => US [patent_app_date] => 2001-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 13 [patent_no_of_words] => 5084 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/938/06938241.pdf [firstpage_image] =>[orig_patent_app_number] => 10021606 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/021606
Compiler independent bit-field macros Dec 9, 2001 Issued
Array ( [id] => 7369086 [patent_doc_number] => 20040015946 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-22 [patent_title] => 'Method for resolving dependency conflicts among multiple operative entities within a computing environment' [patent_app_type] => new [patent_app_number] => 10/013307 [patent_app_country] => US [patent_app_date] => 2001-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11511 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20040015946.pdf [firstpage_image] =>[orig_patent_app_number] => 10013307 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/013307
Component upgrading with dependency conflict resolution, knowledge based and rules Dec 6, 2001 Issued
Array ( [id] => 6649485 [patent_doc_number] => 20020087966 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-04 [patent_title] => 'Methods and apparatuses for building installation software' [patent_app_type] => new [patent_app_number] => 09/998415 [patent_app_country] => US [patent_app_date] => 2001-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 4152 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0087/20020087966.pdf [firstpage_image] =>[orig_patent_app_number] => 09998415 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/998415
Methods and apparatuses for building installation software Nov 28, 2001 Abandoned
Array ( [id] => 6333617 [patent_doc_number] => 20020198754 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-12-26 [patent_title] => 'Organizational information processing and operational system designing method' [patent_app_type] => new [patent_app_number] => 09/994956 [patent_app_country] => US [patent_app_date] => 2001-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 7777 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0198/20020198754.pdf [firstpage_image] =>[orig_patent_app_number] => 09994956 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/994956
Method of designing organizational information processing and operational system based upon information providers and information consumers Nov 26, 2001 Issued
Array ( [id] => 762303 [patent_doc_number] => 07020869 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-03-28 [patent_title] => 'Business rules user interface for development of adaptable enterprise applications' [patent_app_type] => utility [patent_app_number] => 09/994477 [patent_app_country] => US [patent_app_date] => 2001-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 18 [patent_no_of_words] => 8462 [patent_no_of_claims] => 49 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/020/07020869.pdf [firstpage_image] =>[orig_patent_app_number] => 09994477 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/994477
Business rules user interface for development of adaptable enterprise applications Nov 25, 2001 Issued
Array ( [id] => 1021113 [patent_doc_number] => 06892381 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-05-10 [patent_title] => 'Updating a device driver with mechanism employing two files one containing changes (variable file) and a file containing unchanged code (invariable file) downloading both to update' [patent_app_type] => utility [patent_app_number] => 09/988707 [patent_app_country] => US [patent_app_date] => 2001-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3578 [patent_no_of_claims] => 22 [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/06/892/06892381.pdf [firstpage_image] =>[orig_patent_app_number] => 09988707 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/988707
Updating a device driver with mechanism employing two files one containing changes (variable file) and a file containing unchanged code (invariable file) downloading both to update Nov 19, 2001 Issued
Array ( [id] => 6294546 [patent_doc_number] => 20020056077 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-05-09 [patent_title] => 'Method and apparatus for determining a maximum number of live registers' [patent_app_type] => new [patent_app_number] => 09/986882 [patent_app_country] => US [patent_app_date] => 2001-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10366 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 452 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0056/20020056077.pdf [firstpage_image] =>[orig_patent_app_number] => 09986882 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/986882
Determining maximum number of live registers by recording relevant events of the execution of a computer program Nov 12, 2001 Issued
Array ( [id] => 6461702 [patent_doc_number] => 20020178435 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-11-28 [patent_title] => 'Method and apparatus for extending a program element in a dynamically typed programming language' [patent_app_type] => new [patent_app_number] => 09/977508 [patent_app_country] => US [patent_app_date] => 2001-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3963 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 40 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0178/20020178435.pdf [firstpage_image] =>[orig_patent_app_number] => 09977508 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/977508
Method and apparatus for extending a program element in a dynamically typed programming language Oct 11, 2001 Issued
Array ( [id] => 753603 [patent_doc_number] => 07028289 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-04-11 [patent_title] => 'Stream operator in a dynamically typed programming language' [patent_app_type] => utility [patent_app_number] => 09/977507 [patent_app_country] => US [patent_app_date] => 2001-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 6839 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 55 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/028/07028289.pdf [firstpage_image] =>[orig_patent_app_number] => 09977507 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/977507
Stream operator in a dynamically typed programming language Oct 11, 2001 Issued
Array ( [id] => 6310974 [patent_doc_number] => 20020095658 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-18 [patent_title] => 'Computer programming language statement building and information tool' [patent_app_type] => new [patent_app_number] => 09/970409 [patent_app_country] => US [patent_app_date] => 2001-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10902 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0095/20020095658.pdf [firstpage_image] =>[orig_patent_app_number] => 09970409 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/970409
Computer programming language statement building and information tool with non obstructing passive assist window Oct 2, 2001 Issued
Array ( [id] => 981867 [patent_doc_number] => 06931628 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-08-16 [patent_title] => 'Mangled strings for testing of internationalization' [patent_app_type] => utility [patent_app_number] => 09/966106 [patent_app_country] => US [patent_app_date] => 2001-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3328 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/931/06931628.pdf [firstpage_image] =>[orig_patent_app_number] => 09966106 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/966106
Mangled strings for testing of internationalization Sep 30, 2001 Issued
Array ( [id] => 509169 [patent_doc_number] => 07210129 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-04-24 [patent_title] => 'Method for translating programs for reconfigurable architectures' [patent_app_type] => utility [patent_app_number] => 09/967847 [patent_app_country] => US [patent_app_date] => 2001-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 20 [patent_no_of_words] => 9031 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/210/07210129.pdf [firstpage_image] =>[orig_patent_app_number] => 09967847 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/967847
Method for translating programs for reconfigurable architectures Sep 27, 2001 Issued
Array ( [id] => 758181 [patent_doc_number] => 07024658 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-04-04 [patent_title] => 'Extensible help facility for a computer software application' [patent_app_type] => utility [patent_app_number] => 09/966806 [patent_app_country] => US [patent_app_date] => 2001-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6020 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/024/07024658.pdf [firstpage_image] =>[orig_patent_app_number] => 09966806 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/966806
Extensible help facility for a computer software application Sep 27, 2001 Issued
Menu