
Chih Ching Chow
Examiner (ID: 3352)
| Most Active Art Unit | 2191 |
| Art Unit(s) | 2192, 2191, 2122 |
| Total Applications | 260 |
| Issued Applications | 210 |
| Pending Applications | 2 |
| Abandoned Applications | 48 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 749913
[patent_doc_number] => 07032210
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-04-18
[patent_title] => 'Method and system for generating program source code of a computer application from an information model'
[patent_app_type] => utility
[patent_app_number] => 10/138892
[patent_app_country] => US
[patent_app_date] => 2002-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7849
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/032/07032210.pdf
[firstpage_image] =>[orig_patent_app_number] => 10138892
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/138892 | Method and system for generating program source code of a computer application from an information model | May 1, 2002 | Issued |
Array
(
[id] => 717304
[patent_doc_number] => 07058925
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-06-06
[patent_title] => 'System and method for generating a predicate abstraction of a program'
[patent_app_type] => utility
[patent_app_number] => 10/136881
[patent_app_country] => US
[patent_app_date] => 2002-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8955
[patent_no_of_claims] => 23
[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/058/07058925.pdf
[firstpage_image] =>[orig_patent_app_number] => 10136881
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/136881 | System and method for generating a predicate abstraction of a program | Apr 29, 2002 | Issued |
Array
(
[id] => 6665317
[patent_doc_number] => 20030204644
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-10-30
[patent_title] => 'System and method for developing, deploying, and debugging software agents'
[patent_app_type] => new
[patent_app_number] => 10/134863
[patent_app_country] => US
[patent_app_date] => 2002-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5969
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 67
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0204/20030204644.pdf
[firstpage_image] =>[orig_patent_app_number] => 10134863
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/134863 | System and method for developing, deploying, and debugging software agents | Apr 28, 2002 | Abandoned |
Array
(
[id] => 6665506
[patent_doc_number] => 20030204833
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-10-30
[patent_title] => 'Method for dynamically adding new code to an application program'
[patent_app_type] => new
[patent_app_number] => 10/135991
[patent_app_country] => US
[patent_app_date] => 2002-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3167
[patent_no_of_claims] => 42
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 58
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0204/20030204833.pdf
[firstpage_image] =>[orig_patent_app_number] => 10135991
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/135991 | Method for dynamically adding new code to an application program | Apr 28, 2002 | Issued |
Array
(
[id] => 736555
[patent_doc_number] => 07043720
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-05-09
[patent_title] => 'Mechanism for reformatting a simple source code statement into a compound source code statement'
[patent_app_type] => utility
[patent_app_number] => 10/128162
[patent_app_country] => US
[patent_app_date] => 2002-04-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 4015
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/043/07043720.pdf
[firstpage_image] =>[orig_patent_app_number] => 10128162
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/128162 | Mechanism for reformatting a simple source code statement into a compound source code statement | Apr 21, 2002 | Issued |
Array
(
[id] => 6746262
[patent_doc_number] => 20030023445
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-01-30
[patent_title] => 'Method for dynamically changing one Web page by another web page'
[patent_app_type] => new
[patent_app_number] => 10/116345
[patent_app_country] => US
[patent_app_date] => 2002-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3052
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 20
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0023/20030023445.pdf
[firstpage_image] =>[orig_patent_app_number] => 10116345
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/116345 | Method for dynamically changing one Web page by another web page | Apr 3, 2002 | Issued |
Array
(
[id] => 6775172
[patent_doc_number] => 20030018510
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-01-23
[patent_title] => 'Method, system, and software for enterprise action management'
[patent_app_type] => new
[patent_app_number] => 10/112048
[patent_app_country] => US
[patent_app_date] => 2002-04-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 14955
[patent_no_of_claims] => 46
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 76
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0018/20030018510.pdf
[firstpage_image] =>[orig_patent_app_number] => 10112048
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/112048 | Method, system, and software for enterprise action management | Mar 31, 2002 | Abandoned |
Array
(
[id] => 691389
[patent_doc_number] => 07080365
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-07-18
[patent_title] => 'Method and apparatus for simulation system compiler'
[patent_app_type] => utility
[patent_app_number] => 10/113582
[patent_app_country] => US
[patent_app_date] => 2002-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 20054
[patent_no_of_claims] => 68
[patent_no_of_ind_claims] => 11
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/080/07080365.pdf
[firstpage_image] =>[orig_patent_app_number] => 10113582
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/113582 | Method and apparatus for simulation system compiler | Mar 28, 2002 | Issued |
Array
(
[id] => 786265
[patent_doc_number] => 06993752
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-01-31
[patent_title] => 'Compiler with dynamic lexical scanner adapted to accommodate different character sets'
[patent_app_type] => utility
[patent_app_number] => 10/108683
[patent_app_country] => US
[patent_app_date] => 2002-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1504
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/993/06993752.pdf
[firstpage_image] =>[orig_patent_app_number] => 10108683
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/108683 | Compiler with dynamic lexical scanner adapted to accommodate different character sets | Mar 27, 2002 | Issued |
Array
(
[id] => 6732111
[patent_doc_number] => 20030188301
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-10-02
[patent_title] => 'Code coverage with an integrated development environment'
[patent_app_type] => new
[patent_app_number] => 10/108681
[patent_app_country] => US
[patent_app_date] => 2002-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 4025
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0188/20030188301.pdf
[firstpage_image] =>[orig_patent_app_number] => 10108681
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/108681 | Code coverage with an integrated development environment | Mar 27, 2002 | Issued |
Array
(
[id] => 615453
[patent_doc_number] => 07149734
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-12-12
[patent_title] => 'Managing reusable software assets'
[patent_app_type] => utility
[patent_app_number] => 10/109601
[patent_app_country] => US
[patent_app_date] => 2002-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 35
[patent_figures_cnt] => 35
[patent_no_of_words] => 11936
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/149/07149734.pdf
[firstpage_image] =>[orig_patent_app_number] => 10109601
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/109601 | Managing reusable software assets | Mar 25, 2002 | Issued |
Array
(
[id] => 570293
[patent_doc_number] => 07171659
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-01-30
[patent_title] => 'System and method for configurable software provisioning'
[patent_app_type] => utility
[patent_app_number] => 10/102153
[patent_app_country] => US
[patent_app_date] => 2002-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 13851
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 202
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/171/07171659.pdf
[firstpage_image] =>[orig_patent_app_number] => 10102153
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/102153 | System and method for configurable software provisioning | Mar 18, 2002 | Issued |
Array
(
[id] => 905332
[patent_doc_number] => 07340730
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-03-04
[patent_title] => 'On demand, network accessible, run time compile server'
[patent_app_type] => utility
[patent_app_number] => 10/100558
[patent_app_country] => US
[patent_app_date] => 2002-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 17
[patent_no_of_words] => 6942
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 225
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/340/07340730.pdf
[firstpage_image] =>[orig_patent_app_number] => 10100558
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/100558 | On demand, network accessible, run time compile server | Mar 17, 2002 | Issued |
Array
(
[id] => 6831412
[patent_doc_number] => 20030182470
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-09-25
[patent_title] => 'Generating reusable software assets from distributed artifacts'
[patent_app_type] => new
[patent_app_number] => 10/100749
[patent_app_country] => US
[patent_app_date] => 2002-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7014
[patent_no_of_claims] => 62
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 30
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0182/20030182470.pdf
[firstpage_image] =>[orig_patent_app_number] => 10100749
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/100749 | Generating reusable software assets from distributed artifacts | Mar 17, 2002 | Issued |
Array
(
[id] => 6798489
[patent_doc_number] => 20030177364
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-09-18
[patent_title] => 'Method for authenticating users'
[patent_app_type] => new
[patent_app_number] => 10/099585
[patent_app_country] => US
[patent_app_date] => 2002-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3235
[patent_no_of_claims] => 23
[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/0177/20030177364.pdf
[firstpage_image] =>[orig_patent_app_number] => 10099585
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/099585 | Method for authenticating users | Mar 14, 2002 | Abandoned |
Array
(
[id] => 6798546
[patent_doc_number] => 20030177421
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-09-18
[patent_title] => 'Facilitating the use of aliases during the debugging of applications'
[patent_app_type] => new
[patent_app_number] => 10/099849
[patent_app_country] => US
[patent_app_date] => 2002-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3363
[patent_no_of_claims] => 51
[patent_no_of_ind_claims] => 12
[patent_words_short_claim] => 38
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0177/20030177421.pdf
[firstpage_image] =>[orig_patent_app_number] => 10099849
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/099849 | Facilitating the use of aliases during the debugging of applications | Mar 14, 2002 | Issued |
Array
(
[id] => 6712565
[patent_doc_number] => 20030172314
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-09-11
[patent_title] => 'Timer monitoring apparatus and method'
[patent_app_type] => new
[patent_app_number] => 10/093864
[patent_app_country] => US
[patent_app_date] => 2002-03-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5625
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0172/20030172314.pdf
[firstpage_image] =>[orig_patent_app_number] => 10093864
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/093864 | Timer monitoring apparatus and method | Mar 7, 2002 | Abandoned |
Array
(
[id] => 792891
[patent_doc_number] => 06986120
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-01-10
[patent_title] => 'System and apparatus for programming system views in an object oriented environment'
[patent_app_type] => utility
[patent_app_number] => 10/052071
[patent_app_country] => US
[patent_app_date] => 2002-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 6586
[patent_no_of_claims] => 14
[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/06/986/06986120.pdf
[firstpage_image] =>[orig_patent_app_number] => 10052071
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/052071 | System and apparatus for programming system views in an object oriented environment | Jan 15, 2002 | Issued |
Array
(
[id] => 6707685
[patent_doc_number] => 20030154419
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-08-14
[patent_title] => 'Register renaming in binary translation using rollback and recovery'
[patent_app_type] => new
[patent_app_number] => 10/043496
[patent_app_country] => US
[patent_app_date] => 2002-01-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3853
[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] => publication
[pdf_file] => publications/A1/0154/20030154419.pdf
[firstpage_image] =>[orig_patent_app_number] => 10043496
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/043496 | Register renaming in binary translation using rollback and recovery | Jan 9, 2002 | Abandoned |
Array
(
[id] => 6771416
[patent_doc_number] => 20030217356
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-11-20
[patent_title] => 'Register allocation for program execution analysis'
[patent_app_type] => new
[patent_app_number] => 10/043474
[patent_app_country] => US
[patent_app_date] => 2002-01-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8510
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 29
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0217/20030217356.pdf
[firstpage_image] =>[orig_patent_app_number] => 10043474
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/043474 | Register allocation for program execution analysis | Jan 9, 2002 | Abandoned |