Search

Kakali Chaki

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

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 3996172 [patent_doc_number] => 05911072 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-08 [patent_title] => 'Method and system for reducing an intentional program tree represented by high-level computational constructs' [patent_app_type] => 1 [patent_app_number] => 8/884443 [patent_app_country] => US [patent_app_date] => 1997-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 38 [patent_no_of_words] => 16992 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/911/05911072.pdf [firstpage_image] =>[orig_patent_app_number] => 884443 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/884443
Method and system for reducing an intentional program tree represented by high-level computational constructs Jun 26, 1997 Issued
Array ( [id] => 4017194 [patent_doc_number] => 05987258 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-16 [patent_title] => 'Register reservation method for fast context switching in microprocessors' [patent_app_type] => 1 [patent_app_number] => 8/883137 [patent_app_country] => US [patent_app_date] => 1997-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3259 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/987/05987258.pdf [firstpage_image] =>[orig_patent_app_number] => 883137 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/883137
Register reservation method for fast context switching in microprocessors Jun 26, 1997 Issued
Array ( [id] => 4212286 [patent_doc_number] => 06014518 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-01-11 [patent_title] => 'Terminating polymorphic type inference program analysis' [patent_app_type] => 1 [patent_app_number] => 8/882746 [patent_app_country] => US [patent_app_date] => 1997-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 18 [patent_no_of_words] => 15281 [patent_no_of_claims] => 53 [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/014/06014518.pdf [firstpage_image] =>[orig_patent_app_number] => 882746 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/882746
Terminating polymorphic type inference program analysis Jun 25, 1997 Issued
Array ( [id] => 4123824 [patent_doc_number] => 06058266 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-02 [patent_title] => 'Method of, system for, and computer program product for performing weighted loop fusion by an optimizing compiler' [patent_app_type] => 1 [patent_app_number] => 8/881883 [patent_app_country] => US [patent_app_date] => 1997-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 7846 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 413 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/058/06058266.pdf [firstpage_image] =>[orig_patent_app_number] => 881883 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/881883
Method of, system for, and computer program product for performing weighted loop fusion by an optimizing compiler Jun 23, 1997 Issued
Array ( [id] => 4100156 [patent_doc_number] => 06026241 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-15 [patent_title] => 'System, method, and computer program product for partial redundancy elimination based on static single assignment form during compilation' [patent_app_type] => 1 [patent_app_number] => 8/873895 [patent_app_country] => US [patent_app_date] => 1997-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 21 [patent_no_of_words] => 15076 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/026/06026241.pdf [firstpage_image] =>[orig_patent_app_number] => 873895 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/873895
System, method, and computer program product for partial redundancy elimination based on static single assignment form during compilation Jun 12, 1997 Issued
Array ( [id] => 4113171 [patent_doc_number] => 06067416 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-23 [patent_title] => 'Method for dynamically wrapping files for downloading' [patent_app_type] => 1 [patent_app_number] => 8/868052 [patent_app_country] => US [patent_app_date] => 1997-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 2333 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/067/06067416.pdf [firstpage_image] =>[orig_patent_app_number] => 868052 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/868052
Method for dynamically wrapping files for downloading Jun 2, 1997 Issued
Array ( [id] => 3998445 [patent_doc_number] => 05862385 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-01-19 [patent_title] => 'Compile method for reducing cache conflict' [patent_app_type] => 1 [patent_app_number] => 8/861187 [patent_app_country] => US [patent_app_date] => 1997-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 42 [patent_no_of_words] => 14565 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/862/05862385.pdf [firstpage_image] =>[orig_patent_app_number] => 861187 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/861187
Compile method for reducing cache conflict May 20, 1997 Issued
Array ( [id] => 4029923 [patent_doc_number] => 05963739 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-05 [patent_title] => 'Method for verifying the total correctness of a program with mutually recursive procedures' [patent_app_type] => 1 [patent_app_number] => 8/846144 [patent_app_country] => US [patent_app_date] => 1997-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 31587 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/963/05963739.pdf [firstpage_image] =>[orig_patent_app_number] => 846144 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/846144
Method for verifying the total correctness of a program with mutually recursive procedures Apr 24, 1997 Issued
Array ( [id] => 4106132 [patent_doc_number] => 06045585 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-04-04 [patent_title] => 'Method and system for determining inter-compilation unit alias information' [patent_app_type] => 1 [patent_app_number] => 8/844053 [patent_app_country] => US [patent_app_date] => 1997-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 4628 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/045/06045585.pdf [firstpage_image] =>[orig_patent_app_number] => 844053 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/844053
Method and system for determining inter-compilation unit alias information Apr 17, 1997 Issued
Array ( [id] => 4156559 [patent_doc_number] => 06061514 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-09 [patent_title] => 'Device for generating source programs of multiple kinds of assembler languages from extended tree structure chart by applying the same source generation rules' [patent_app_type] => 1 [patent_app_number] => 8/833644 [patent_app_country] => US [patent_app_date] => 1997-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 74 [patent_figures_cnt] => 115 [patent_no_of_words] => 20429 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/061/06061514.pdf [firstpage_image] =>[orig_patent_app_number] => 833644 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/833644
Device for generating source programs of multiple kinds of assembler languages from extended tree structure chart by applying the same source generation rules Apr 7, 1997 Issued
Array ( [id] => 4222416 [patent_doc_number] => 06029005 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-22 [patent_title] => 'Method for identifying partial redundancies in a new processor architecture' [patent_app_type] => 1 [patent_app_number] => 8/829933 [patent_app_country] => US [patent_app_date] => 1997-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 9641 [patent_no_of_claims] => 71 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/029/06029005.pdf [firstpage_image] =>[orig_patent_app_number] => 829933 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/829933
Method for identifying partial redundancies in a new processor architecture Mar 31, 1997 Issued
Array ( [id] => 4258541 [patent_doc_number] => 06145119 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-07 [patent_title] => 'Programming development environment for intranet and internet applications employing unique project data structure' [patent_app_type] => 1 [patent_app_number] => 8/828854 [patent_app_country] => US [patent_app_date] => 1997-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3656 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/145/06145119.pdf [firstpage_image] =>[orig_patent_app_number] => 828854 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/828854
Programming development environment for intranet and internet applications employing unique project data structure Mar 30, 1997 Issued
Array ( [id] => 4319253 [patent_doc_number] => 06182278 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-01-30 [patent_title] => 'Program development support system and support method and storage medium for storing program components which are used for program development support' [patent_app_type] => 1 [patent_app_number] => 8/814427 [patent_app_country] => US [patent_app_date] => 1997-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 12682 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/182/06182278.pdf [firstpage_image] =>[orig_patent_app_number] => 814427 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/814427
Program development support system and support method and storage medium for storing program components which are used for program development support Mar 9, 1997 Issued
Array ( [id] => 3935964 [patent_doc_number] => 05915116 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-22 [patent_title] => 'Time value manipulation' [patent_app_type] => 1 [patent_app_number] => 8/813910 [patent_app_country] => US [patent_app_date] => 1997-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 22 [patent_no_of_words] => 6519 [patent_no_of_claims] => 38 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/915/05915116.pdf [firstpage_image] =>[orig_patent_app_number] => 813910 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/813910
Time value manipulation Mar 6, 1997 Issued
Array ( [id] => 4389315 [patent_doc_number] => 06275976 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-14 [patent_title] => 'Automated method for building and maintaining software including methods for verifying that systems are internally consistent and correct relative to their specifications' [patent_app_type] => 1 [patent_app_number] => 8/805694 [patent_app_country] => US [patent_app_date] => 1997-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 85 [patent_figures_cnt] => 89 [patent_no_of_words] => 61210 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/275/06275976.pdf [firstpage_image] =>[orig_patent_app_number] => 805694 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/805694
Automated method for building and maintaining software including methods for verifying that systems are internally consistent and correct relative to their specifications Feb 24, 1997 Issued
Array ( [id] => 4052980 [patent_doc_number] => 05995756 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-30 [patent_title] => 'System for internet-based delivery of computer applications' [patent_app_type] => 1 [patent_app_number] => 8/799951 [patent_app_country] => US [patent_app_date] => 1997-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 7731 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/995/05995756.pdf [firstpage_image] =>[orig_patent_app_number] => 799951 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/799951
System for internet-based delivery of computer applications Feb 13, 1997 Issued
Array ( [id] => 4162963 [patent_doc_number] => 06032273 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-29 [patent_title] => 'Method and apparatus for identifying read only memory' [patent_app_type] => 1 [patent_app_number] => 8/798707 [patent_app_country] => US [patent_app_date] => 1997-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3174 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/032/06032273.pdf [firstpage_image] =>[orig_patent_app_number] => 798707 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/798707
Method and apparatus for identifying read only memory Feb 11, 1997 Issued
Array ( [id] => 4048107 [patent_doc_number] => 05857105 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-01-05 [patent_title] => 'Compiler for reducing number of indirect calls in an executable code' [patent_app_type] => 1 [patent_app_number] => 8/796095 [patent_app_country] => US [patent_app_date] => 1997-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 2953 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/857/05857105.pdf [firstpage_image] =>[orig_patent_app_number] => 796095 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/796095
Compiler for reducing number of indirect calls in an executable code Feb 4, 1997 Issued
Array ( [id] => 3807272 [patent_doc_number] => 05842020 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-24 [patent_title] => 'System, method and article of manufacture for providing dynamic user editing of object oriented components used in an object oriented applet or application' [patent_app_type] => 1 [patent_app_number] => 8/792242 [patent_app_country] => US [patent_app_date] => 1997-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 33 [patent_no_of_words] => 15347 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/842/05842020.pdf [firstpage_image] =>[orig_patent_app_number] => 792242 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/792242
System, method and article of manufacture for providing dynamic user editing of object oriented components used in an object oriented applet or application Jan 30, 1997 Issued
Array ( [id] => 4057928 [patent_doc_number] => 05913065 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-15 [patent_title] => 'System, method and article of manufacture for creating hierarchical folder components for use in a java application or applet' [patent_app_type] => 1 [patent_app_number] => 8/792241 [patent_app_country] => US [patent_app_date] => 1997-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 33 [patent_no_of_words] => 19719 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/913/05913065.pdf [firstpage_image] =>[orig_patent_app_number] => 792241 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/792241
System, method and article of manufacture for creating hierarchical folder components for use in a java application or applet Jan 30, 1997 Issued
Menu