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] => 1604553 [patent_doc_number] => 06434739 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-13 [patent_title] => 'Object oriented framework mechanism for multi-target source code processing' [patent_app_type] => B1 [patent_app_number] => 08/636211 [patent_app_country] => US [patent_app_date] => 1996-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 20 [patent_no_of_words] => 13818 [patent_no_of_claims] => 72 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/434/06434739.pdf [firstpage_image] =>[orig_patent_app_number] => 08636211 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/636211
Object oriented framework mechanism for multi-target source code processing Apr 21, 1996 Issued
Array ( [id] => 3910700 [patent_doc_number] => 05835773 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-10 [patent_title] => 'Method for achieving native performance across a set of incompatible architectures using a single binary file' [patent_app_type] => 1 [patent_app_number] => 8/633615 [patent_app_country] => US [patent_app_date] => 1996-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 1889 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/835/05835773.pdf [firstpage_image] =>[orig_patent_app_number] => 633615 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/633615
Method for achieving native performance across a set of incompatible architectures using a single binary file Apr 16, 1996 Issued
Array ( [id] => 3782978 [patent_doc_number] => 05850552 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-12-15 [patent_title] => 'Optimization apparatus for removing hazards by arranging instruction order' [patent_app_type] => 1 [patent_app_number] => 8/628904 [patent_app_country] => US [patent_app_date] => 1996-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 24 [patent_no_of_words] => 10206 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 420 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/850/05850552.pdf [firstpage_image] =>[orig_patent_app_number] => 628904 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/628904
Optimization apparatus for removing hazards by arranging instruction order Apr 7, 1996 Issued
Array ( [id] => 3829047 [patent_doc_number] => 05771385 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-06-23 [patent_title] => 'Setting and getting system debug flags by name at runtime' [patent_app_type] => 1 [patent_app_number] => 8/623884 [patent_app_country] => US [patent_app_date] => 1996-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3018 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/771/05771385.pdf [firstpage_image] =>[orig_patent_app_number] => 623884 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/623884
Setting and getting system debug flags by name at runtime Mar 28, 1996 Issued
Array ( [id] => 4008507 [patent_doc_number] => 05920724 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-07-06 [patent_title] => 'Software pipelining a hyperblock loop' [patent_app_type] => 1 [patent_app_number] => 8/630858 [patent_app_country] => US [patent_app_date] => 1996-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6093 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/920/05920724.pdf [firstpage_image] =>[orig_patent_app_number] => 630858 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/630858
Software pipelining a hyperblock loop Mar 27, 1996 Issued
Array ( [id] => 3910766 [patent_doc_number] => 05835777 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-10 [patent_title] => 'Method of automatically generating a software installation package' [patent_app_type] => 1 [patent_app_number] => 8/619876 [patent_app_country] => US [patent_app_date] => 1996-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2740 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/835/05835777.pdf [firstpage_image] =>[orig_patent_app_number] => 619876 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/619876
Method of automatically generating a software installation package Mar 19, 1996 Issued
Array ( [id] => 4318853 [patent_doc_number] => 06185729 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-06 [patent_title] => 'Multibyte locale for single byte languages' [patent_app_type] => 1 [patent_app_number] => 8/610004 [patent_app_country] => US [patent_app_date] => 1996-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 4858 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/185/06185729.pdf [firstpage_image] =>[orig_patent_app_number] => 610004 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/610004
Multibyte locale for single byte languages Mar 3, 1996 Issued
Array ( [id] => 3940899 [patent_doc_number] => 05946485 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-08-31 [patent_title] => 'Enhanced graphical development environment for controlling program flow' [patent_app_type] => 1 [patent_app_number] => 8/599134 [patent_app_country] => US [patent_app_date] => 1996-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 3744 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/946/05946485.pdf [firstpage_image] =>[orig_patent_app_number] => 599134 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/599134
Enhanced graphical development environment for controlling program flow Feb 8, 1996 Issued
Array ( [id] => 3785256 [patent_doc_number] => 05734906 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-03-31 [patent_title] => 'Device for outputting initial values of data statement at high speed by using a proper work area' [patent_app_type] => 1 [patent_app_number] => 8/596701 [patent_app_country] => US [patent_app_date] => 1996-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 26 [patent_no_of_words] => 9450 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/734/05734906.pdf [firstpage_image] =>[orig_patent_app_number] => 596701 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/596701
Device for outputting initial values of data statement at high speed by using a proper work area Feb 4, 1996 Issued
Array ( [id] => 3762464 [patent_doc_number] => 05802370 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-09-01 [patent_title] => 'Tool for generating and executing graphical interface commands' [patent_app_type] => 1 [patent_app_number] => 8/595002 [patent_app_country] => US [patent_app_date] => 1996-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 4341 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/802/05802370.pdf [firstpage_image] =>[orig_patent_app_number] => 595002 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/595002
Tool for generating and executing graphical interface commands Jan 30, 1996 Issued
Array ( [id] => 3797054 [patent_doc_number] => 05758163 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-05-26 [patent_title] => 'Method and apparatus for record fields usage checking at compile time' [patent_app_type] => 1 [patent_app_number] => 8/585815 [patent_app_country] => US [patent_app_date] => 1996-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 20 [patent_no_of_words] => 4666 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/758/05758163.pdf [firstpage_image] =>[orig_patent_app_number] => 585815 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/585815
Method and apparatus for record fields usage checking at compile time Jan 15, 1996 Issued
Array ( [id] => 3736802 [patent_doc_number] => 05701490 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-12-23 [patent_title] => 'Method and apparatus for compiler symbol table organization with no lookup in semantic analysis' [patent_app_type] => 1 [patent_app_number] => 8/585805 [patent_app_country] => US [patent_app_date] => 1996-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 4341 [patent_no_of_claims] => 12 [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/05/701/05701490.pdf [firstpage_image] =>[orig_patent_app_number] => 585805 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/585805
Method and apparatus for compiler symbol table organization with no lookup in semantic analysis Jan 15, 1996 Issued
Array ( [id] => 4008493 [patent_doc_number] => 05892951 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-04-06 [patent_title] => 'Method and apparatus for efficient evaluation of semantic attributes in LALR parsing' [patent_app_type] => 1 [patent_app_number] => 8/586234 [patent_app_country] => US [patent_app_date] => 1996-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 4838 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/892/05892951.pdf [firstpage_image] =>[orig_patent_app_number] => 586234 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/586234
Method and apparatus for efficient evaluation of semantic attributes in LALR parsing Jan 11, 1996 Issued
08/581505 PROCESS FOR TESTING AN OBJECT-ORIENTED PROGRAM Jan 10, 1996 Abandoned
Array ( [id] => 3836985 [patent_doc_number] => 05790867 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-08-04 [patent_title] => 'Compiler with extended redundant copy elimination' [patent_app_type] => 1 [patent_app_number] => 8/582202 [patent_app_country] => US [patent_app_date] => 1996-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 9426 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/790/05790867.pdf [firstpage_image] =>[orig_patent_app_number] => 582202 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/582202
Compiler with extended redundant copy elimination Jan 1, 1996 Issued
Array ( [id] => 3755975 [patent_doc_number] => 05787287 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-07-28 [patent_title] => 'Representation of control flow and data dependence for machine' [patent_app_type] => 1 [patent_app_number] => 8/578965 [patent_app_country] => US [patent_app_date] => 1995-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 5502 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/787/05787287.pdf [firstpage_image] =>[orig_patent_app_number] => 578965 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/578965
Representation of control flow and data dependence for machine Dec 26, 1995 Issued
Array ( [id] => 4202626 [patent_doc_number] => 06130878 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-10 [patent_title] => 'Method and apparatus for rate-based scheduling using a relative error approach' [patent_app_type] => 1 [patent_app_number] => 8/579393 [patent_app_country] => US [patent_app_date] => 1995-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4390 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/130/06130878.pdf [firstpage_image] =>[orig_patent_app_number] => 579393 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/579393
Method and apparatus for rate-based scheduling using a relative error approach Dec 26, 1995 Issued
Array ( [id] => 3878502 [patent_doc_number] => 05797013 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-08-18 [patent_title] => 'Intelligent loop unrolling' [patent_app_type] => 1 [patent_app_number] => 8/564514 [patent_app_country] => US [patent_app_date] => 1995-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 16 [patent_no_of_words] => 6155 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/797/05797013.pdf [firstpage_image] =>[orig_patent_app_number] => 564514 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/564514
Intelligent loop unrolling Nov 28, 1995 Issued
Array ( [id] => 3701937 [patent_doc_number] => 05664193 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-09-02 [patent_title] => 'Method and apparatus for automatic selection of the load latency to be used in modulo scheduling in an optimizing compiler' [patent_app_type] => 1 [patent_app_number] => 8/560086 [patent_app_country] => US [patent_app_date] => 1995-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6834 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/664/05664193.pdf [firstpage_image] =>[orig_patent_app_number] => 560086 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/560086
Method and apparatus for automatic selection of the load latency to be used in modulo scheduling in an optimizing compiler Nov 16, 1995 Issued
Array ( [id] => 3879068 [patent_doc_number] => 05794038 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-08-11 [patent_title] => 'Method and system for notifiying clients using multicasting and for connecting objects using delayed binding' [patent_app_type] => 1 [patent_app_number] => 8/559694 [patent_app_country] => US [patent_app_date] => 1995-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 38 [patent_figures_cnt] => 40 [patent_no_of_words] => 14252 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/794/05794038.pdf [firstpage_image] =>[orig_patent_app_number] => 559694 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/559694
Method and system for notifiying clients using multicasting and for connecting objects using delayed binding Nov 14, 1995 Issued
Menu