Gary Chin
Examiner (ID: 17664)
Most Active Art Unit | 2304 |
Art Unit(s) | 2763, 2203, 2307, 2306, 3661, 3614, 2304 |
Total Applications | 2057 |
Issued Applications | 1788 |
Pending Applications | 41 |
Abandoned Applications | 228 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 7671996
[patent_doc_number] => 20040181783
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-09-16
[patent_title] => 'Transformation apparatus, transformation method, transformation programs, and computer readable recording medium having the transformation program stored therein'
[patent_app_type] => new
[patent_app_number] => 10/659338
[patent_app_country] => US
[patent_app_date] => 2003-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 70
[patent_figures_cnt] => 70
[patent_no_of_words] => 18288
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 50
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0181/20040181783.pdf
[firstpage_image] =>[orig_patent_app_number] => 10659338
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/659338 | Transformation apparatus, transformation method, transformation programs, and computer readable recording medium having the transformation program stored therein | Sep 10, 2003 | Abandoned |
Array
(
[id] => 7223761
[patent_doc_number] => 20050055687
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-03-10
[patent_title] => 'Software update information via session initiation protocol event packages'
[patent_app_type] => utility
[patent_app_number] => 10/656862
[patent_app_country] => US
[patent_app_date] => 2003-09-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3896
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0055/20050055687.pdf
[firstpage_image] =>[orig_patent_app_number] => 10656862
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/656862 | Software update information via session initiation protocol event packages | Sep 3, 2003 | Abandoned |
Array
(
[id] => 7119077
[patent_doc_number] => 20050071824
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-03-31
[patent_title] => 'Method and system for executing software on non-native platforms'
[patent_app_type] => utility
[patent_app_number] => 10/646374
[patent_app_country] => US
[patent_app_date] => 2003-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7492
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0071/20050071824.pdf
[firstpage_image] =>[orig_patent_app_number] => 10646374
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/646374 | Method and system for executing software on non-native platforms | Aug 21, 2003 | Abandoned |
Array
(
[id] => 7036617
[patent_doc_number] => 20050034116
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-02-10
[patent_title] => 'Control of programming electronic devices'
[patent_app_type] => utility
[patent_app_number] => 10/634934
[patent_app_country] => US
[patent_app_date] => 2003-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5833
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0034/20050034116.pdf
[firstpage_image] =>[orig_patent_app_number] => 10634934
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/634934 | Control of programming electronic devices | Aug 4, 2003 | Abandoned |
Array
(
[id] => 7092154
[patent_doc_number] => 20050010918
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-01-13
[patent_title] => 'Autonomic image migration/deployment appliance'
[patent_app_type] => utility
[patent_app_number] => 10/618181
[patent_app_country] => US
[patent_app_date] => 2003-07-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7914
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0010/20050010918.pdf
[firstpage_image] =>[orig_patent_app_number] => 10618181
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/618181 | Autonomic image migration/deployment appliance | Jul 10, 2003 | Abandoned |
Array
(
[id] => 481906
[patent_doc_number] => 07228539
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-06-05
[patent_title] => 'Method and apparatus for updating inter-server communication software'
[patent_app_type] => utility
[patent_app_number] => 10/462477
[patent_app_country] => US
[patent_app_date] => 2003-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 3807
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/228/07228539.pdf
[firstpage_image] =>[orig_patent_app_number] => 10462477
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/462477 | Method and apparatus for updating inter-server communication software | Jun 15, 2003 | Issued |
Array
(
[id] => 7451281
[patent_doc_number] => 20040268301
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-12-30
[patent_title] => 'Adding new compiler methods to an integrated development environment'
[patent_app_type] => new
[patent_app_number] => 10/462038
[patent_app_country] => US
[patent_app_date] => 2003-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3650
[patent_no_of_claims] => 76
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0268/20040268301.pdf
[firstpage_image] =>[orig_patent_app_number] => 10462038
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/462038 | Adding new compiler methods to an integrated development environment | Jun 15, 2003 | Abandoned |
Array
(
[id] => 7359746
[patent_doc_number] => 20040250237
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-12-09
[patent_title] => 'Method and system for organizing and manipulating nodes by category in a program tree'
[patent_app_type] => new
[patent_app_number] => 10/456957
[patent_app_country] => US
[patent_app_date] => 2003-06-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5247
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 56
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0250/20040250237.pdf
[firstpage_image] =>[orig_patent_app_number] => 10456957
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/456957 | Method and system for organizing and manipulating nodes by category in a program tree | Jun 5, 2003 | Issued |
Array
(
[id] => 7394971
[patent_doc_number] => 20040031025
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-02-12
[patent_title] => 'Formal verification in particular of a secure virtual machine'
[patent_app_type] => new
[patent_app_number] => 10/432248
[patent_app_country] => US
[patent_app_date] => 2003-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3319
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 39
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0031/20040031025.pdf
[firstpage_image] =>[orig_patent_app_number] => 10432248
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/432248 | Formal verification in particular of a secure virtual machine | May 21, 2003 | Abandoned |
Array
(
[id] => 7321911
[patent_doc_number] => 20040226009
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-11-11
[patent_title] => 'System and method for software application task abstraction'
[patent_app_type] => new
[patent_app_number] => 10/434557
[patent_app_country] => US
[patent_app_date] => 2003-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4226
[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/0226/20040226009.pdf
[firstpage_image] =>[orig_patent_app_number] => 10434557
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/434557 | System and method for software application task abstraction | May 8, 2003 | Abandoned |
Array
(
[id] => 7419250
[patent_doc_number] => 20040177349
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-09-09
[patent_title] => 'Method for runtime determination of available input argument types for a software program'
[patent_app_type] => new
[patent_app_number] => 10/383360
[patent_app_country] => US
[patent_app_date] => 2003-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4559
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0177/20040177349.pdf
[firstpage_image] =>[orig_patent_app_number] => 10383360
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/383360 | Method for runtime determination of available input argument types for a software program | Mar 5, 2003 | Issued |
Array
(
[id] => 7291322
[patent_doc_number] => 20040148612
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-07-29
[patent_title] => 'System and method for generating an application programming interface from a schema'
[patent_app_type] => new
[patent_app_number] => 10/352353
[patent_app_country] => US
[patent_app_date] => 2003-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3765
[patent_no_of_claims] => 21
[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/0148/20040148612.pdf
[firstpage_image] =>[orig_patent_app_number] => 10352353
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/352353 | System and method for generating an application programming interface from a schema | Jan 26, 2003 | Abandoned |
Array
(
[id] => 7673472
[patent_doc_number] => 20040128646
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-07-01
[patent_title] => 'System and method of product development'
[patent_app_type] => new
[patent_app_number] => 10/335531
[patent_app_country] => US
[patent_app_date] => 2002-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2182
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0128/20040128646.pdf
[firstpage_image] =>[orig_patent_app_number] => 10335531
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/335531 | System and method of product development | Dec 30, 2002 | Abandoned |
Array
(
[id] => 7477325
[patent_doc_number] => 20040123287
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-06-24
[patent_title] => 'System and method for installation and Integration of component datamodels'
[patent_app_type] => new
[patent_app_number] => 10/324280
[patent_app_country] => US
[patent_app_date] => 2002-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5274
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0123/20040123287.pdf
[firstpage_image] =>[orig_patent_app_number] => 10324280
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/324280 | System and method for installation and Integration of component datamodels | Dec 18, 2002 | Abandoned |
Array
(
[id] => 6709292
[patent_doc_number] => 20030169041
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-09-11
[patent_title] => 'Quantum computing integrated development environment'
[patent_app_type] => new
[patent_app_number] => 10/326017
[patent_app_country] => US
[patent_app_date] => 2002-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 11584
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 44
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0169/20030169041.pdf
[firstpage_image] =>[orig_patent_app_number] => 10326017
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/326017 | Quantum computing integrated development environment | Dec 17, 2002 | Abandoned |
Array
(
[id] => 7293082
[patent_doc_number] => 20040111428
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-06-10
[patent_title] => 'Toolset for applying object-oriented models to multi-tiered enterprise applications'
[patent_app_type] => new
[patent_app_number] => 10/313297
[patent_app_country] => US
[patent_app_date] => 2002-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9241
[patent_no_of_claims] => 172
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 17
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0111/20040111428.pdf
[firstpage_image] =>[orig_patent_app_number] => 10313297
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/313297 | Toolset for applying object-oriented models to multi-tiered enterprise applications | Dec 5, 2002 | Abandoned |
Array
(
[id] => 7392530
[patent_doc_number] => 20040083467
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-04-29
[patent_title] => 'System and method for executing intermediate code'
[patent_app_type] => new
[patent_app_number] => 10/283724
[patent_app_country] => US
[patent_app_date] => 2002-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4937
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 60
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0083/20040083467.pdf
[firstpage_image] =>[orig_patent_app_number] => 10283724
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/283724 | System and method for executing intermediate code | Oct 28, 2002 | Abandoned |
Array
(
[id] => 7138878
[patent_doc_number] => 20040044989
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-03-04
[patent_title] => 'Apparatus and method using pre-described patterns and reflection to generate source code'
[patent_app_type] => new
[patent_app_number] => 10/231947
[patent_app_country] => US
[patent_app_date] => 2002-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4101
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0044/20040044989.pdf
[firstpage_image] =>[orig_patent_app_number] => 10231947
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/231947 | Apparatus and method using pre-described patterns and reflection to generate source code | Aug 29, 2002 | Abandoned |
Array
(
[id] => 6766752
[patent_doc_number] => 20030101152
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-05-29
[patent_title] => 'Automated generation of intelligent systems into procedural languages'
[patent_app_type] => new
[patent_app_number] => 10/231474
[patent_app_country] => US
[patent_app_date] => 2002-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7628
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0101/20030101152.pdf
[firstpage_image] =>[orig_patent_app_number] => 10231474
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/231474 | Automated generation of intelligent systems into procedural languages | Aug 29, 2002 | Abandoned |
Array
(
[id] => 7447214
[patent_doc_number] => 20040003377
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-01-01
[patent_title] => 'Converting byte code instructions to a new instruction set'
[patent_app_type] => new
[patent_app_number] => 10/185286
[patent_app_country] => US
[patent_app_date] => 2002-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5857
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0003/20040003377.pdf
[firstpage_image] =>[orig_patent_app_number] => 10185286
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/185286 | Converting byte code instructions to a new instruction set | Jun 27, 2002 | Abandoned |