Search

Kakali Chaki

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

Most Active Art Unit
2122
Art Unit(s)
2193, 2762, 2307, 2122, 2755, 2899, 2764, 2124, 2100, 2316
Total Applications
631
Issued Applications
396
Pending Applications
103
Abandoned Applications
133

Applications

Application numberTitle of the applicationFiling DateStatus
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] => 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] => 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] => 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
Array ( [id] => 4317334 [patent_doc_number] => 06199204 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-06 [patent_title] => 'Distribution of software updates via a computer network' [patent_app_type] => 1 [patent_app_number] => 9/158704 [patent_app_country] => US [patent_app_date] => 1998-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9251 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/199/06199204.pdf [firstpage_image] =>[orig_patent_app_number] => 158704 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/158704
Distribution of software updates via a computer network Sep 21, 1998 Issued
Array ( [id] => 4101771 [patent_doc_number] => 06163879 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-12-19 [patent_title] => 'Interface and method for facilitating writing and modifying of lines of programming code' [patent_app_type] => 1 [patent_app_number] => 9/137806 [patent_app_country] => US [patent_app_date] => 1998-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 5835 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/163/06163879.pdf [firstpage_image] =>[orig_patent_app_number] => 137806 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/137806
Interface and method for facilitating writing and modifying of lines of programming code Aug 19, 1998 Issued
Array ( [id] => 4089431 [patent_doc_number] => 05966542 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-12 [patent_title] => 'Method and system for loading classes in read-only memory' [patent_app_type] => 1 [patent_app_number] => 9/131686 [patent_app_country] => US [patent_app_date] => 1998-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 5963 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/966/05966542.pdf [firstpage_image] =>[orig_patent_app_number] => 131686 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/131686
Method and system for loading classes in read-only memory Aug 9, 1998 Issued
Array ( [id] => 4317318 [patent_doc_number] => 06199203 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-06 [patent_title] => 'Memory management techniques for on-line replaceable software' [patent_app_type] => 1 [patent_app_number] => 9/120261 [patent_app_country] => US [patent_app_date] => 1998-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 18 [patent_no_of_words] => 10351 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/199/06199203.pdf [firstpage_image] =>[orig_patent_app_number] => 120261 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/120261
Memory management techniques for on-line replaceable software Jul 20, 1998 Issued
Array ( [id] => 4374906 [patent_doc_number] => 06202205 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-13 [patent_title] => 'System and method for profile-based, on-the-fly optimization of library code' [patent_app_type] => 1 [patent_app_number] => 9/120038 [patent_app_country] => US [patent_app_date] => 1998-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 24 [patent_no_of_words] => 11293 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/202/06202205.pdf [firstpage_image] =>[orig_patent_app_number] => 120038 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/120038
System and method for profile-based, on-the-fly optimization of library code Jul 20, 1998 Issued
Array ( [id] => 4209921 [patent_doc_number] => 06154878 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-28 [patent_title] => 'System and method for on-line replacement of software' [patent_app_type] => 1 [patent_app_number] => 9/120040 [patent_app_country] => US [patent_app_date] => 1998-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 18 [patent_no_of_words] => 10195 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/154/06154878.pdf [firstpage_image] =>[orig_patent_app_number] => 120040 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/120040
System and method for on-line replacement of software Jul 20, 1998 Issued
Array ( [id] => 4318919 [patent_doc_number] => 06185734 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-06 [patent_title] => 'Hierarchical registry structure for managing multiple versions of software components' [patent_app_type] => 1 [patent_app_number] => 9/120037 [patent_app_country] => US [patent_app_date] => 1998-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5682 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/185/06185734.pdf [firstpage_image] =>[orig_patent_app_number] => 120037 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/120037
Hierarchical registry structure for managing multiple versions of software components Jul 20, 1998 Issued
Array ( [id] => 4207392 [patent_doc_number] => 06131191 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-10 [patent_title] => 'Code implants for compilers' [patent_app_type] => 1 [patent_app_number] => 9/119840 [patent_app_country] => US [patent_app_date] => 1998-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 3 [patent_no_of_words] => 4077 [patent_no_of_claims] => 22 [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/131/06131191.pdf [firstpage_image] =>[orig_patent_app_number] => 119840 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/119840
Code implants for compilers Jul 20, 1998 Issued
Array ( [id] => 4380634 [patent_doc_number] => 06192515 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-20 [patent_title] => 'Method for software pipelining nested loops' [patent_app_type] => 1 [patent_app_number] => 9/118603 [patent_app_country] => US [patent_app_date] => 1998-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 4750 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 46 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/192/06192515.pdf [firstpage_image] =>[orig_patent_app_number] => 118603 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/118603
Method for software pipelining nested loops Jul 16, 1998 Issued
Menu