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] => 1088869 [patent_doc_number] => 06832373 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-12-14 [patent_title] => 'System and method for updating and distributing information' [patent_app_type] => B2 [patent_app_number] => 10/404601 [patent_app_country] => US [patent_app_date] => 2003-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 20 [patent_no_of_words] => 24411 [patent_no_of_claims] => 55 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 41 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/832/06832373.pdf [firstpage_image] =>[orig_patent_app_number] => 10404601 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/404601
System and method for updating and distributing information Mar 31, 2003 Issued
Array ( [id] => 6679743 [patent_doc_number] => 20030229884 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-12-11 [patent_title] => 'Interaction manager template' [patent_app_type] => new [patent_app_number] => 10/402482 [patent_app_country] => US [patent_app_date] => 2003-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 46 [patent_figures_cnt] => 46 [patent_no_of_words] => 27439 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0229/20030229884.pdf [firstpage_image] =>[orig_patent_app_number] => 10402482 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/402482
Interaction manager template Mar 26, 2003 Abandoned
Array ( [id] => 7458228 [patent_doc_number] => 20040187100 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-23 [patent_title] => 'Data store for arbitrary data types with type safe storage and retrieval' [patent_app_type] => new [patent_app_number] => 10/394978 [patent_app_country] => US [patent_app_date] => 2003-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5016 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0187/20040187100.pdf [firstpage_image] =>[orig_patent_app_number] => 10394978 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/394978
Data store for arbitrary data types with type safe storage and retrieval Mar 19, 2003 Issued
Array ( [id] => 6732102 [patent_doc_number] => 20030188292 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-02 [patent_title] => 'System and method for configuration using an object tree formed of hierarchically graduatable objects' [patent_app_type] => new [patent_app_number] => 10/390179 [patent_app_country] => US [patent_app_date] => 2003-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 3739 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 28 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0188/20030188292.pdf [firstpage_image] =>[orig_patent_app_number] => 10390179 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/390179
System and method for configuration using an object tree formed of hierarchically graduatable objects Mar 17, 2003 Abandoned
Array ( [id] => 7672002 [patent_doc_number] => 20040181777 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-16 [patent_title] => 'METHOD AND DEVICE FOR PROGRAMMING ELECTRONIC DEVICES USING A UNIFORM PARAMETER FORMAT' [patent_app_type] => new [patent_app_number] => 10/249082 [patent_app_country] => US [patent_app_date] => 2003-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3059 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0181/20040181777.pdf [firstpage_image] =>[orig_patent_app_number] => 10249082 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/249082
METHOD AND DEVICE FOR PROGRAMMING ELECTRONIC DEVICES USING A UNIFORM PARAMETER FORMAT Mar 13, 2003 Abandoned
Array ( [id] => 7671982 [patent_doc_number] => 20040181797 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-16 [patent_title] => 'Application infa operating system' [patent_app_type] => new [patent_app_number] => 10/386699 [patent_app_country] => US [patent_app_date] => 2003-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 40 [patent_figures_cnt] => 40 [patent_no_of_words] => 7668 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0181/20040181797.pdf [firstpage_image] =>[orig_patent_app_number] => 10386699 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/386699
Application infa operating system Mar 12, 2003 Issued
Array ( [id] => 7138903 [patent_doc_number] => 20040044995 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-03-04 [patent_title] => 'Just in time compilation of Java software methods' [patent_app_type] => new [patent_app_number] => 10/385560 [patent_app_country] => US [patent_app_date] => 2003-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4179 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0044/20040044995.pdf [firstpage_image] =>[orig_patent_app_number] => 10385560 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/385560
Just in time compilation of java software methods Mar 10, 2003 Issued
Array ( [id] => 7672001 [patent_doc_number] => 20040181778 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-16 [patent_title] => 'System and method for a requirement-centric extensible multilingual instruction language for computer programming' [patent_app_type] => new [patent_app_number] => 10/378299 [patent_app_country] => US [patent_app_date] => 2003-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 11190 [patent_no_of_claims] => 108 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0181/20040181778.pdf [firstpage_image] =>[orig_patent_app_number] => 10378299 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/378299
Requirement-centric extensible multilingual instruction language with anti-task actions for computer programming Mar 2, 2003 Issued
Array ( [id] => 7419266 [patent_doc_number] => 20040177352 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-09 [patent_title] => 'Universal deployment tool' [patent_app_type] => new [patent_app_number] => 10/378503 [patent_app_country] => US [patent_app_date] => 2003-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10258 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0177/20040177352.pdf [firstpage_image] =>[orig_patent_app_number] => 10378503 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/378503
Universal deployment tool Mar 2, 2003 Issued
Array ( [id] => 7154644 [patent_doc_number] => 20040172620 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-02 [patent_title] => ' Method and apparatus for securely enabling native code execution on a JAVA enabled subscriber device' [patent_app_type] => new [patent_app_number] => 10/376667 [patent_app_country] => US [patent_app_date] => 2003-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3933 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0172/20040172620.pdf [firstpage_image] =>[orig_patent_app_number] => 10376667 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/376667
Method and apparatus for securely enabling native code execution on a JAVA enabled subscriber device Feb 27, 2003 Abandoned
Array ( [id] => 610972 [patent_doc_number] => 07152225 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-12-19 [patent_title] => 'Identifying a kernel structure using an element and a variable offset of the structure from debugging' [patent_app_type] => utility [patent_app_number] => 10/373977 [patent_app_country] => US [patent_app_date] => 2003-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2633 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/152/07152225.pdf [firstpage_image] =>[orig_patent_app_number] => 10373977 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/373977
Identifying a kernel structure using an element and a variable offset of the structure from debugging Feb 24, 2003 Issued
Array ( [id] => 490896 [patent_doc_number] => 07222342 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-05-22 [patent_title] => 'Execution on a machine, the start of an auxiliary downloader when storage of new software memory fails during execution of a first downloader' [patent_app_type] => utility [patent_app_number] => 10/370591 [patent_app_country] => US [patent_app_date] => 2003-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 31 [patent_no_of_words] => 6021 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/222/07222342.pdf [firstpage_image] =>[orig_patent_app_number] => 10370591 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/370591
Execution on a machine, the start of an auxiliary downloader when storage of new software memory fails during execution of a first downloader Feb 23, 2003 Issued
Array ( [id] => 6798611 [patent_doc_number] => 20030177486 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-09-18 [patent_title] => 'Method and system for performing SW upgrade in a real-time system' [patent_app_type] => new [patent_app_number] => 10/369870 [patent_app_country] => US [patent_app_date] => 2003-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2553 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0177/20030177486.pdf [firstpage_image] =>[orig_patent_app_number] => 10369870 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/369870
Method and system for performing SW upgrade in a real-time system Feb 18, 2003 Issued
Array ( [id] => 486332 [patent_doc_number] => 07225426 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-05-29 [patent_title] => 'Dynamic objects with property slot definition and runtime mechanisms' [patent_app_type] => utility [patent_app_number] => 10/368084 [patent_app_country] => US [patent_app_date] => 2003-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 6651 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/225/07225426.pdf [firstpage_image] =>[orig_patent_app_number] => 10368084 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/368084
Dynamic objects with property slot definition and runtime mechanisms Feb 17, 2003 Issued
Array ( [id] => 6648538 [patent_doc_number] => 20030212983 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-11-13 [patent_title] => 'Method and system for modifying executable code to add additional functionality' [patent_app_type] => new [patent_app_number] => 10/369225 [patent_app_country] => US [patent_app_date] => 2003-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11782 [patent_no_of_claims] => 52 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0212/20030212983.pdf [firstpage_image] =>[orig_patent_app_number] => 10369225 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/369225
Method and system for modifying executable code to add additional functionality Feb 17, 2003 Issued
Array ( [id] => 7675825 [patent_doc_number] => 20040154002 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-08-05 [patent_title] => 'System & method of linking separately compiled simulations' [patent_app_type] => new [patent_app_number] => 10/357782 [patent_app_country] => US [patent_app_date] => 2003-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4965 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0154/20040154002.pdf [firstpage_image] =>[orig_patent_app_number] => 10357782 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/357782
Compiling and linking modules of a cycle-based logic design Feb 3, 2003 Issued
Array ( [id] => 385019 [patent_doc_number] => 07308674 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-12-11 [patent_title] => 'Data flow scheduling environment with formalized pin-base interface and input pin triggering by data collections' [patent_app_type] => utility [patent_app_number] => 10/357285 [patent_app_country] => US [patent_app_date] => 2003-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 16 [patent_no_of_words] => 15491 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/308/07308674.pdf [firstpage_image] =>[orig_patent_app_number] => 10357285 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/357285
Data flow scheduling environment with formalized pin-base interface and input pin triggering by data collections Feb 2, 2003 Issued
Array ( [id] => 469843 [patent_doc_number] => 07240330 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-07-03 [patent_title] => 'Use of ontologies for auto-generating and handling applications, their persistent storage, and user interfaces' [patent_app_type] => utility [patent_app_number] => 10/357283 [patent_app_country] => US [patent_app_date] => 2003-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 16 [patent_no_of_words] => 12501 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/240/07240330.pdf [firstpage_image] =>[orig_patent_app_number] => 10357283 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/357283
Use of ontologies for auto-generating and handling applications, their persistent storage, and user interfaces Feb 2, 2003 Issued
Array ( [id] => 6661148 [patent_doc_number] => 20030135792 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-17 [patent_title] => 'Language subset validation' [patent_app_type] => new [patent_app_number] => 10/354954 [patent_app_country] => US [patent_app_date] => 2003-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 7250 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0135/20030135792.pdf [firstpage_image] =>[orig_patent_app_number] => 10354954 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/354954
Language subset validation Jan 29, 2003 Abandoned
Array ( [id] => 900403 [patent_doc_number] => 07343585 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-03-11 [patent_title] => 'Operator approach for generic dataflow designs' [patent_app_type] => utility [patent_app_number] => 10/354692 [patent_app_country] => US [patent_app_date] => 2003-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 12639 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/343/07343585.pdf [firstpage_image] =>[orig_patent_app_number] => 10354692 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/354692
Operator approach for generic dataflow designs Jan 28, 2003 Issued
Menu