Search

Kakali Chaki

Supervisory Patent Examiner (ID: 781, Phone: (571)272-3719 , Office: P/2122 )

Most Active Art Unit
2122
Art Unit(s)
2122, 2764, 2307, 2100, 2762, 2193, 2899, 2316, 2755, 2124
Total Applications
620
Issued Applications
398
Pending Applications
88
Abandoned Applications
135

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4113139 [patent_doc_number] => 06067414 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-23 [patent_title] => 'Generating a common gateway interface adaptor customized for a stored procedure' [patent_app_type] => 1 [patent_app_number] => 9/222005 [patent_app_country] => US [patent_app_date] => 1998-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2800 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/067/06067414.pdf [firstpage_image] =>[orig_patent_app_number] => 222005 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/222005
Generating a common gateway interface adaptor customized for a stored procedure Dec 29, 1998 Issued
Array ( [id] => 1539492 [patent_doc_number] => 06412105 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-25 [patent_title] => 'Computer method and apparatus for compilation of multi-way decisions' [patent_app_type] => B1 [patent_app_number] => 09/220501 [patent_app_country] => US [patent_app_date] => 1998-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 3766 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/412/06412105.pdf [firstpage_image] =>[orig_patent_app_number] => 09220501 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/220501
Computer method and apparatus for compilation of multi-way decisions Dec 23, 1998 Issued
Array ( [id] => 4425129 [patent_doc_number] => 06230313 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-08 [patent_title] => 'Parallelism performance analysis based on execution trace information' [patent_app_type] => 1 [patent_app_number] => 9/221005 [patent_app_country] => US [patent_app_date] => 1998-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 14409 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 415 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/230/06230313.pdf [firstpage_image] =>[orig_patent_app_number] => 221005 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/221005
Parallelism performance analysis based on execution trace information Dec 22, 1998 Issued
Array ( [id] => 4146590 [patent_doc_number] => 06016399 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-01-18 [patent_title] => 'Software pipelining a hyperblock loop' [patent_app_type] => 1 [patent_app_number] => 9/212549 [patent_app_country] => US [patent_app_date] => 1998-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6097 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/016/06016399.pdf [firstpage_image] =>[orig_patent_app_number] => 212549 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/212549
Software pipelining a hyperblock loop Dec 15, 1998 Issued
Array ( [id] => 1557775 [patent_doc_number] => 06401238 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-04 [patent_title] => 'Intelligent deployment of applications to preserve network bandwidth' [patent_app_type] => B1 [patent_app_number] => 09/210202 [patent_app_country] => US [patent_app_date] => 1998-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 3657 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/401/06401238.pdf [firstpage_image] =>[orig_patent_app_number] => 09210202 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/210202
Intelligent deployment of applications to preserve network bandwidth Dec 9, 1998 Issued
Array ( [id] => 4400131 [patent_doc_number] => 06295643 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-25 [patent_title] => 'Method and apparatus for improving java virtual machine performance using persistent execution information' [patent_app_type] => 1 [patent_app_number] => 9/210203 [patent_app_country] => US [patent_app_date] => 1998-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 13 [patent_no_of_words] => 6493 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/295/06295643.pdf [firstpage_image] =>[orig_patent_app_number] => 210203 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/210203
Method and apparatus for improving java virtual machine performance using persistent execution information Dec 9, 1998 Issued
Array ( [id] => 4271472 [patent_doc_number] => 06223335 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-04-24 [patent_title] => 'Platform independent double compare and swap operation' [patent_app_type] => 1 [patent_app_number] => 9/207940 [patent_app_country] => US [patent_app_date] => 1998-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 5956 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/223/06223335.pdf [firstpage_image] =>[orig_patent_app_number] => 207940 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/207940
Platform independent double compare and swap operation Dec 8, 1998 Issued
Array ( [id] => 4305528 [patent_doc_number] => 06269479 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-31 [patent_title] => 'Method and computer program product for evaluating the performance of an object-oriented application program' [patent_app_type] => 1 [patent_app_number] => 9/203201 [patent_app_country] => US [patent_app_date] => 1998-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 1678 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/269/06269479.pdf [firstpage_image] =>[orig_patent_app_number] => 203201 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/203201
Method and computer program product for evaluating the performance of an object-oriented application program Nov 29, 1998 Issued
Array ( [id] => 4326646 [patent_doc_number] => 06253367 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-26 [patent_title] => 'Method and system for transforming dynamic content for use on the internet' [patent_app_type] => 1 [patent_app_number] => 9/195802 [patent_app_country] => US [patent_app_date] => 1998-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3678 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/253/06253367.pdf [firstpage_image] =>[orig_patent_app_number] => 195802 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/195802
Method and system for transforming dynamic content for use on the internet Nov 17, 1998 Issued
Array ( [id] => 1501851 [patent_doc_number] => 06405362 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-11 [patent_title] => 'Automatic software installation and cleanup' [patent_app_type] => B1 [patent_app_number] => 09/192040 [patent_app_country] => US [patent_app_date] => 1998-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5404 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/405/06405362.pdf [firstpage_image] =>[orig_patent_app_number] => 09192040 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/192040
Automatic software installation and cleanup Nov 12, 1998 Issued
Array ( [id] => 4094332 [patent_doc_number] => 06066182 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-23 [patent_title] => 'Method and apparatus for operating system personalization during installation' [patent_app_type] => 1 [patent_app_number] => 9/187102 [patent_app_country] => US [patent_app_date] => 1998-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 9209 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/066/06066182.pdf [firstpage_image] =>[orig_patent_app_number] => 187102 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/187102
Method and apparatus for operating system personalization during installation Nov 4, 1998 Issued
Array ( [id] => 4380595 [patent_doc_number] => 06192513 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-20 [patent_title] => 'Mechanism for finding spare registers in binary code' [patent_app_type] => 1 [patent_app_number] => 9/184807 [patent_app_country] => US [patent_app_date] => 1998-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 6 [patent_no_of_words] => 4301 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/192/06192513.pdf [firstpage_image] =>[orig_patent_app_number] => 184807 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/184807
Mechanism for finding spare registers in binary code Nov 1, 1998 Issued
Array ( [id] => 4336222 [patent_doc_number] => 06243859 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-05 [patent_title] => 'Method of edit program codes by in time extracting and storing' [patent_app_type] => 1 [patent_app_number] => 9/184202 [patent_app_country] => US [patent_app_date] => 1998-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6544 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/243/06243859.pdf [firstpage_image] =>[orig_patent_app_number] => 184202 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/184202
Method of edit program codes by in time extracting and storing Nov 1, 1998 Issued
Array ( [id] => 4422946 [patent_doc_number] => 06233729 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-15 [patent_title] => 'Method and apparatus for identifying dynamic structure and indirect messaging relationships between processes' [patent_app_type] => 1 [patent_app_number] => 9/181824 [patent_app_country] => US [patent_app_date] => 1998-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 18 [patent_no_of_words] => 9303 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/233/06233729.pdf [firstpage_image] =>[orig_patent_app_number] => 181824 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/181824
Method and apparatus for identifying dynamic structure and indirect messaging relationships between processes Oct 28, 1998 Issued
Array ( [id] => 4300130 [patent_doc_number] => 06282710 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-28 [patent_title] => 'Apparatus and method for externally initiating automatic execution of media placed in basic removable disc drives' [patent_app_type] => 1 [patent_app_number] => 9/181942 [patent_app_country] => US [patent_app_date] => 1998-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 3526 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/282/06282710.pdf [firstpage_image] =>[orig_patent_app_number] => 181942 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/181942
Apparatus and method for externally initiating automatic execution of media placed in basic removable disc drives Oct 27, 1998 Issued
Array ( [id] => 4193484 [patent_doc_number] => 06141794 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-31 [patent_title] => 'System and method for synchronizing access to shared variables in a virtual machine in a digital computer system' [patent_app_type] => 1 [patent_app_number] => 9/174278 [patent_app_country] => US [patent_app_date] => 1998-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7121 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/141/06141794.pdf [firstpage_image] =>[orig_patent_app_number] => 174278 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/174278
System and method for synchronizing access to shared variables in a virtual machine in a digital computer system Oct 15, 1998 Issued
Array ( [id] => 4403337 [patent_doc_number] => 06279154 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-21 [patent_title] => 'Apparatus and method for an install system for third party applications' [patent_app_type] => 1 [patent_app_number] => 9/170692 [patent_app_country] => US [patent_app_date] => 1998-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5281 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/279/06279154.pdf [firstpage_image] =>[orig_patent_app_number] => 170692 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/170692
Apparatus and method for an install system for third party applications Oct 12, 1998 Issued
Array ( [id] => 4324960 [patent_doc_number] => 06189147 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-13 [patent_title] => 'Apparatus and method for an installation recovery system' [patent_app_type] => 1 [patent_app_number] => 9/170504 [patent_app_country] => US [patent_app_date] => 1998-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3675 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/189/06189147.pdf [firstpage_image] =>[orig_patent_app_number] => 170504 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/170504
Apparatus and method for an installation recovery system Oct 12, 1998 Issued
Array ( [id] => 4319364 [patent_doc_number] => 06182284 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-01-30 [patent_title] => 'Method and system for eliminating phi instruction resource interferences and redundant copy instructions from static-single-assignment-form computer code' [patent_app_type] => 1 [patent_app_number] => 9/163677 [patent_app_country] => US [patent_app_date] => 1998-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 63 [patent_no_of_words] => 19690 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/182/06182284.pdf [firstpage_image] =>[orig_patent_app_number] => 163677 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/163677
Method and system for eliminating phi instruction resource interferences and redundant copy instructions from static-single-assignment-form computer code Sep 29, 1998 Issued
Array ( [id] => 4374845 [patent_doc_number] => 06202201 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-13 [patent_title] => 'Text object compilation method and system' [patent_app_type] => 1 [patent_app_number] => 9/159304 [patent_app_country] => US [patent_app_date] => 1998-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 14 [patent_no_of_words] => 5939 [patent_no_of_claims] => 50 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/202/06202201.pdf [firstpage_image] =>[orig_patent_app_number] => 159304 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/159304
Text object compilation method and system Sep 22, 1998 Issued
Menu