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] => 4207406 [patent_doc_number] => 06131192 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-10 [patent_title] => 'Software installation' [patent_app_type] => 1 [patent_app_number] => 9/099903 [patent_app_country] => US [patent_app_date] => 1998-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11934 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/131/06131192.pdf [firstpage_image] =>[orig_patent_app_number] => 099903 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/099903
Software installation Jun 17, 1998 Issued
Array ( [id] => 4122675 [patent_doc_number] => 06120552 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-09-19 [patent_title] => 'Method to exhibit parallelism for computer implementation of computational processing' [patent_app_type] => 1 [patent_app_number] => 9/085158 [patent_app_country] => US [patent_app_date] => 1998-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 2946 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/120/06120552.pdf [firstpage_image] =>[orig_patent_app_number] => 085158 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/085158
Method to exhibit parallelism for computer implementation of computational processing May 26, 1998 Issued
Array ( [id] => 4162839 [patent_doc_number] => 06064820 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-16 [patent_title] => 'Apparatus and method to incrementally update single static assignment (SSA) form' [patent_app_type] => 1 [patent_app_number] => 9/085299 [patent_app_country] => US [patent_app_date] => 1998-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 18 [patent_no_of_words] => 8780 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 330 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/064/06064820.pdf [firstpage_image] =>[orig_patent_app_number] => 085299 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/085299
Apparatus and method to incrementally update single static assignment (SSA) form May 26, 1998 Issued
Array ( [id] => 3955403 [patent_doc_number] => 05930505 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-07-27 [patent_title] => 'Method for storing a program into an auxiliary memory' [patent_app_type] => 1 [patent_app_number] => 9/082497 [patent_app_country] => US [patent_app_date] => 1998-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 1953 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/930/05930505.pdf [firstpage_image] =>[orig_patent_app_number] => 082497 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/082497
Method for storing a program into an auxiliary memory May 20, 1998 Issued
Array ( [id] => 4270014 [patent_doc_number] => 06138269 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-24 [patent_title] => 'Determining the actual class of an object at run time' [patent_app_type] => 1 [patent_app_number] => 9/082316 [patent_app_country] => US [patent_app_date] => 1998-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 8447 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/138/06138269.pdf [firstpage_image] =>[orig_patent_app_number] => 082316 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/082316
Determining the actual class of an object at run time May 19, 1998 Issued
Array ( [id] => 4093292 [patent_doc_number] => 06099585 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-08-08 [patent_title] => 'System and method for streamlined execution of instructions' [patent_app_type] => 1 [patent_app_number] => 9/075507 [patent_app_country] => US [patent_app_date] => 1998-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 4403 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/099/06099585.pdf [firstpage_image] =>[orig_patent_app_number] => 075507 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/075507
System and method for streamlined execution of instructions May 7, 1998 Issued
Array ( [id] => 4195331 [patent_doc_number] => 06038399 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-03-14 [patent_title] => 'Computer manufacturing architecture with two data-loading processes' [patent_app_type] => 1 [patent_app_number] => 9/070603 [patent_app_country] => US [patent_app_date] => 1998-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 26 [patent_no_of_words] => 13906 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/038/06038399.pdf [firstpage_image] =>[orig_patent_app_number] => 070603 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/070603
Computer manufacturing architecture with two data-loading processes Apr 29, 1998 Issued
Array ( [id] => 4269979 [patent_doc_number] => 06138268 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-24 [patent_title] => 'Software production method, processing apparatus and recording medium' [patent_app_type] => 1 [patent_app_number] => 9/065101 [patent_app_country] => US [patent_app_date] => 1998-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 43 [patent_figures_cnt] => 46 [patent_no_of_words] => 14885 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/138/06138268.pdf [firstpage_image] =>[orig_patent_app_number] => 065101 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/065101
Software production method, processing apparatus and recording medium Apr 28, 1998 Issued
Array ( [id] => 4258598 [patent_doc_number] => 06145122 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-07 [patent_title] => 'Development interface for a data processor' [patent_app_type] => 1 [patent_app_number] => 9/067102 [patent_app_country] => US [patent_app_date] => 1998-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 28 [patent_no_of_words] => 10325 [patent_no_of_claims] => 65 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/145/06145122.pdf [firstpage_image] =>[orig_patent_app_number] => 067102 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/067102
Development interface for a data processor Apr 26, 1998 Issued
Array ( [id] => 4258569 [patent_doc_number] => 06145121 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-07 [patent_title] => 'Trace based method for the analysis, benchmarking and tuning of object oriented databases and applications' [patent_app_type] => 1 [patent_app_number] => 9/062243 [patent_app_country] => US [patent_app_date] => 1998-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 26 [patent_no_of_words] => 10373 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/145/06145121.pdf [firstpage_image] =>[orig_patent_app_number] => 062243 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/062243
Trace based method for the analysis, benchmarking and tuning of object oriented databases and applications Apr 16, 1998 Issued
Array ( [id] => 4118825 [patent_doc_number] => 06023579 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-08 [patent_title] => 'Computer-implemented method for generating distributed object interfaces from metadata' [patent_app_type] => 1 [patent_app_number] => 9/061583 [patent_app_country] => US [patent_app_date] => 1998-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 3756 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/023/06023579.pdf [firstpage_image] =>[orig_patent_app_number] => 061583 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/061583
Computer-implemented method for generating distributed object interfaces from metadata Apr 15, 1998 Issued
Array ( [id] => 4375305 [patent_doc_number] => 06170082 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-01-02 [patent_title] => 'Taking corrective action in computer programs during instruction processing' [patent_app_type] => 1 [patent_app_number] => 9/059536 [patent_app_country] => US [patent_app_date] => 1998-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5032 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/170/06170082.pdf [firstpage_image] =>[orig_patent_app_number] => 059536 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/059536
Taking corrective action in computer programs during instruction processing Apr 12, 1998 Issued
Array ( [id] => 4111582 [patent_doc_number] => 06049668 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-04-11 [patent_title] => 'Method and apparatus for supporting multiple processor-specific code segments in a single executable' [patent_app_type] => 1 [patent_app_number] => 9/059601 [patent_app_country] => US [patent_app_date] => 1998-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5511 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/049/06049668.pdf [firstpage_image] =>[orig_patent_app_number] => 059601 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/059601
Method and apparatus for supporting multiple processor-specific code segments in a single executable Apr 12, 1998 Issued
Array ( [id] => 4101757 [patent_doc_number] => 06163878 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-12-19 [patent_title] => 'Method and system for designing, generating and storing applications' [patent_app_type] => 1 [patent_app_number] => 9/053005 [patent_app_country] => US [patent_app_date] => 1998-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5856 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 34 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/163/06163878.pdf [firstpage_image] =>[orig_patent_app_number] => 053005 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/053005
Method and system for designing, generating and storing applications Mar 30, 1998 Issued
Array ( [id] => 4258553 [patent_doc_number] => 06145120 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-07 [patent_title] => 'Declaration programming language extension for procedural programming languages' [patent_app_type] => 1 [patent_app_number] => 9/046637 [patent_app_country] => US [patent_app_date] => 1998-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 19 [patent_no_of_words] => 6935 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/145/06145120.pdf [firstpage_image] =>[orig_patent_app_number] => 046637 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/046637
Declaration programming language extension for procedural programming languages Mar 23, 1998 Issued
Array ( [id] => 4317193 [patent_doc_number] => 06199196 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-06 [patent_title] => 'Methods and apparatus for linking a program for remote execution' [patent_app_type] => 1 [patent_app_number] => 9/044904 [patent_app_country] => US [patent_app_date] => 1998-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3854 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/199/06199196.pdf [firstpage_image] =>[orig_patent_app_number] => 044904 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/044904
Methods and apparatus for linking a program for remote execution Mar 19, 1998 Issued
Array ( [id] => 4226396 [patent_doc_number] => 06074432 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-06-13 [patent_title] => 'Method for generating a software class compatible with two or more interpreters' [patent_app_type] => 1 [patent_app_number] => 9/044496 [patent_app_country] => US [patent_app_date] => 1998-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 11 [patent_no_of_words] => 3310 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/074/06074432.pdf [firstpage_image] =>[orig_patent_app_number] => 044496 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/044496
Method for generating a software class compatible with two or more interpreters Mar 18, 1998 Issued
Array ( [id] => 4333617 [patent_doc_number] => 06243695 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-05 [patent_title] => 'Access control system and method therefor' [patent_app_type] => 1 [patent_app_number] => 9/045361 [patent_app_country] => US [patent_app_date] => 1998-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5828 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/243/06243695.pdf [firstpage_image] =>[orig_patent_app_number] => 045361 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/045361
Access control system and method therefor Mar 17, 1998 Issued
Array ( [id] => 4161840 [patent_doc_number] => 06032198 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-29 [patent_title] => 'Application design supporting method and apparatus for client/server system' [patent_app_type] => 1 [patent_app_number] => 9/038000 [patent_app_country] => US [patent_app_date] => 1998-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 22 [patent_no_of_words] => 5390 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/032/06032198.pdf [firstpage_image] =>[orig_patent_app_number] => 038000 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/038000
Application design supporting method and apparatus for client/server system Mar 10, 1998 Issued
Array ( [id] => 4204623 [patent_doc_number] => 06151699 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-21 [patent_title] => 'Computer apparatus and method for editing programs, and readable medium' [patent_app_type] => 1 [patent_app_number] => 9/027903 [patent_app_country] => US [patent_app_date] => 1998-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5050 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/151/06151699.pdf [firstpage_image] =>[orig_patent_app_number] => 027903 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/027903
Computer apparatus and method for editing programs, and readable medium Feb 22, 1998 Issued
Menu