Search

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 numberTitle of the applicationFiling DateStatus
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
Menu