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] => 6802121 [patent_doc_number] => 20030097286 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-05-22 [patent_title] => 'Model driven collaborative business application development environment and collaborative applications developed therewith' [patent_app_type] => new [patent_app_number] => 10/273359 [patent_app_country] => US [patent_app_date] => 2002-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6938 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0097/20030097286.pdf [firstpage_image] =>[orig_patent_app_number] => 10273359 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/273359
Model driven collaborative business application development environment and collaborative applications developed therewith Oct 17, 2002 Abandoned
Array ( [id] => 404439 [patent_doc_number] => 07293266 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-11-06 [patent_title] => 'Plurality of loader modules with a CO- ordinator module where selected loader module executes and each loader module execute' [patent_app_type] => utility [patent_app_number] => 10/272214 [patent_app_country] => US [patent_app_date] => 2002-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 11 [patent_no_of_words] => 4215 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/293/07293266.pdf [firstpage_image] =>[orig_patent_app_number] => 10272214 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/272214
Plurality of loader modules with a CO- ordinator module where selected loader module executes and each loader module execute Oct 14, 2002 Issued
Array ( [id] => 555248 [patent_doc_number] => 07174543 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-02-06 [patent_title] => 'High-speed program tracing' [patent_app_type] => utility [patent_app_number] => 10/231722 [patent_app_country] => US [patent_app_date] => 2002-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6329 [patent_no_of_claims] => 7 [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/174/07174543.pdf [firstpage_image] =>[orig_patent_app_number] => 10231722 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/231722
High-speed program tracing Aug 28, 2002 Issued
Array ( [id] => 726749 [patent_doc_number] => 07051320 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-05-23 [patent_title] => 'Diagnostic tool for a plurality of networked computers with incident escalator and relocation of information to another computer' [patent_app_type] => utility [patent_app_number] => 10/226515 [patent_app_country] => US [patent_app_date] => 2002-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4043 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/051/07051320.pdf [firstpage_image] =>[orig_patent_app_number] => 10226515 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/226515
Diagnostic tool for a plurality of networked computers with incident escalator and relocation of information to another computer Aug 21, 2002 Issued
Array ( [id] => 745756 [patent_doc_number] => 07036112 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-04-25 [patent_title] => 'Multi-mode specification-driven disassembler' [patent_app_type] => utility [patent_app_number] => 10/222613 [patent_app_country] => US [patent_app_date] => 2002-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 5 [patent_no_of_words] => 2140 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/036/07036112.pdf [firstpage_image] =>[orig_patent_app_number] => 10222613 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/222613
Multi-mode specification-driven disassembler Aug 15, 2002 Issued
Array ( [id] => 7394782 [patent_doc_number] => 20040030993 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-12 [patent_title] => 'Methods and apparatus for representing dynamic data in a software development environment' [patent_app_type] => new [patent_app_number] => 10/215625 [patent_app_country] => US [patent_app_date] => 2002-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5219 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0030/20040030993.pdf [firstpage_image] =>[orig_patent_app_number] => 10215625 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/215625
Methods and apparatus for representing dynamic data in a software development environment Aug 7, 2002 Abandoned
Array ( [id] => 6689866 [patent_doc_number] => 20030033592 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-02-13 [patent_title] => 'Software debugger and software development support system' [patent_app_type] => new [patent_app_number] => 10/210206 [patent_app_country] => US [patent_app_date] => 2002-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 10807 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 37 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0033/20030033592.pdf [firstpage_image] =>[orig_patent_app_number] => 10210206 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/210206
Software debugger and software development support system for microcomputer operable to execute conditional execution instruction Aug 1, 2002 Issued
Array ( [id] => 423883 [patent_doc_number] => 07275237 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-09-25 [patent_title] => 'Real-time control system development tool with input pins providing values used by component during execution' [patent_app_type] => utility [patent_app_number] => 10/207430 [patent_app_country] => US [patent_app_date] => 2002-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 34 [patent_no_of_words] => 22596 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/275/07275237.pdf [firstpage_image] =>[orig_patent_app_number] => 10207430 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/207430
Real-time control system development tool with input pins providing values used by component during execution Jul 28, 2002 Issued
Array ( [id] => 7405865 [patent_doc_number] => 20040040021 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-26 [patent_title] => 'Method and system for keeping an application up-to-date' [patent_app_type] => new [patent_app_number] => 10/180109 [patent_app_country] => US [patent_app_date] => 2002-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4491 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0040/20040040021.pdf [firstpage_image] =>[orig_patent_app_number] => 10180109 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/180109
Method and system for keeping an application up-to-date Jun 26, 2002 Abandoned
Array ( [id] => 6826460 [patent_doc_number] => 20030237082 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-12-25 [patent_title] => 'System for installation of print driver software' [patent_app_type] => new [patent_app_number] => 10/176447 [patent_app_country] => US [patent_app_date] => 2002-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1800 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0237/20030237082.pdf [firstpage_image] =>[orig_patent_app_number] => 10176447 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/176447
System for installation of print driver software Jun 19, 2002 Abandoned
Array ( [id] => 6775173 [patent_doc_number] => 20030018511 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-01-23 [patent_title] => 'Adaptable integrated-content product development system' [patent_app_type] => new [patent_app_number] => 10/152717 [patent_app_country] => US [patent_app_date] => 2002-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 11854 [patent_no_of_claims] => 238 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 28 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0018/20030018511.pdf [firstpage_image] =>[orig_patent_app_number] => 10152717 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/152717
Adaptable integrated-content product development system May 21, 2002 Abandoned
Array ( [id] => 6420556 [patent_doc_number] => 20020184071 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-12-05 [patent_title] => 'Adaptable integrated-content product development system' [patent_app_type] => new [patent_app_number] => 10/152751 [patent_app_country] => US [patent_app_date] => 2002-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 11855 [patent_no_of_claims] => 238 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 28 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0184/20020184071.pdf [firstpage_image] =>[orig_patent_app_number] => 10152751 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/152751
Project planning system with content loaded project planning template generator and a plurality of content loaded project planning templates May 21, 2002 Issued
Array ( [id] => 7628112 [patent_doc_number] => 06820250 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-11-16 [patent_title] => 'Mechanism for software pipelining loop nests' [patent_app_type] => B2 [patent_app_number] => 10/143163 [patent_app_country] => US [patent_app_date] => 2002-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 6902 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 4 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/820/06820250.pdf [firstpage_image] =>[orig_patent_app_number] => 10143163 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/143163
Mechanism for software pipelining loop nests May 8, 2002 Issued
Array ( [id] => 6844452 [patent_doc_number] => 20030149799 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-08-07 [patent_title] => 'System supporting unified event handling in ECMAScript' [patent_app_type] => new [patent_app_number] => 10/138607 [patent_app_country] => US [patent_app_date] => 2002-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 15223 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 34 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0149/20030149799.pdf [firstpage_image] =>[orig_patent_app_number] => 10138607 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/138607
System supporting unified event handling in ECMAScript May 2, 2002 Abandoned
Array ( [id] => 680570 [patent_doc_number] => 07089546 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-08-08 [patent_title] => 'Upgrade for navigation data based on usage data or initialization of navigation data' [patent_app_type] => utility [patent_app_number] => 10/137408 [patent_app_country] => US [patent_app_date] => 2002-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9034 [patent_no_of_claims] => 15 [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/089/07089546.pdf [firstpage_image] =>[orig_patent_app_number] => 10137408 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/137408
Upgrade for navigation data based on usage data or initialization of navigation data May 2, 2002 Issued
Array ( [id] => 6726039 [patent_doc_number] => 20030208351 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-11-06 [patent_title] => 'Model based test generation for validati on of parallel and concurrent software' [patent_app_type] => new [patent_app_number] => 10/135409 [patent_app_country] => US [patent_app_date] => 2002-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9674 [patent_no_of_claims] => 91 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0208/20030208351.pdf [firstpage_image] =>[orig_patent_app_number] => 10135409 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/135409
Model based test generation for validation of parallel and concurrent software Apr 30, 2002 Issued
Array ( [id] => 816733 [patent_doc_number] => 07415707 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-08-19 [patent_title] => 'Installation software using a setting file to automatically determine if a module is installable and the location of the installation' [patent_app_type] => utility [patent_app_number] => 10/126809 [patent_app_country] => US [patent_app_date] => 2002-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 28 [patent_no_of_words] => 18271 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/415/07415707.pdf [firstpage_image] =>[orig_patent_app_number] => 10126809 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/126809
Installation software using a setting file to automatically determine if a module is installable and the location of the installation Apr 17, 2002 Issued
Array ( [id] => 6866511 [patent_doc_number] => 20030192037 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-09 [patent_title] => 'Statically detecting externally referenced interfaces of a program' [patent_app_type] => new [patent_app_number] => 10/115508 [patent_app_country] => US [patent_app_date] => 2002-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3052 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0192/20030192037.pdf [firstpage_image] =>[orig_patent_app_number] => 10115508 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/115508
Statically detecting externally referenced interfaces of a program Apr 2, 2002 Issued
Array ( [id] => 799213 [patent_doc_number] => 07428723 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-09-23 [patent_title] => 'Aggregrating related events into a single bundle of events with incorporation of bundle into work protocol based on rules' [patent_app_type] => utility [patent_app_number] => 10/113543 [patent_app_country] => US [patent_app_date] => 2002-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 44 [patent_figures_cnt] => 50 [patent_no_of_words] => 57960 [patent_no_of_claims] => 60 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/428/07428723.pdf [firstpage_image] =>[orig_patent_app_number] => 10113543 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/113543
Aggregrating related events into a single bundle of events with incorporation of bundle into work protocol based on rules Mar 28, 2002 Issued
Array ( [id] => 537896 [patent_doc_number] => 07191434 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-03-13 [patent_title] => 'Loading object-oriented computer programs' [patent_app_type] => utility [patent_app_number] => 10/094241 [patent_app_country] => US [patent_app_date] => 2002-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 7537 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/191/07191434.pdf [firstpage_image] =>[orig_patent_app_number] => 10094241 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/094241
Loading object-oriented computer programs Mar 7, 2002 Issued
Menu