Search

Ngan V Ngo

Examiner (ID: 108, Phone: (571)272-1711 , Office: P/2819 )

Most Active Art Unit
2503
Art Unit(s)
2814, 2819, 2503, 2893, 2811, 2818
Total Applications
3475
Issued Applications
2893
Pending Applications
46
Abandoned Applications
536

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 3661390 [patent_doc_number] => 05640598 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-06-17 [patent_title] => 'Data transfer processing system' [patent_app_type] => 1 [patent_app_number] => 8/595419 [patent_app_country] => US [patent_app_date] => 1996-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 4090 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 342 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/640/05640598.pdf [firstpage_image] =>[orig_patent_app_number] => 595419 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/595419
Data transfer processing system Feb 4, 1996 Issued
Array ( [id] => 3671621 [patent_doc_number] => 05628017 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-05-06 [patent_title] => 'Method and system for providing event-response capabilities to pseudocode' [patent_app_type] => 1 [patent_app_number] => 8/593544 [patent_app_country] => US [patent_app_date] => 1996-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4372 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/628/05628017.pdf [firstpage_image] =>[orig_patent_app_number] => 593544 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/593544
Method and system for providing event-response capabilities to pseudocode Jan 28, 1996 Issued
Array ( [id] => 3917711 [patent_doc_number] => 05751943 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-05-12 [patent_title] => 'Electronic work environment for a data processing system' [patent_app_type] => 1 [patent_app_number] => 8/589764 [patent_app_country] => US [patent_app_date] => 1996-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 22 [patent_no_of_words] => 6268 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/751/05751943.pdf [firstpage_image] =>[orig_patent_app_number] => 589764 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/589764
Electronic work environment for a data processing system Jan 21, 1996 Issued
Array ( [id] => 3812131 [patent_doc_number] => 05781779 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-07-14 [patent_title] => 'Tools for efficient sparse matrix computation' [patent_app_type] => 1 [patent_app_number] => 8/573707 [patent_app_country] => US [patent_app_date] => 1995-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 5554 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 19 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/781/05781779.pdf [firstpage_image] =>[orig_patent_app_number] => 573707 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/573707
Tools for efficient sparse matrix computation Dec 17, 1995 Issued
Array ( [id] => 3878513 [patent_doc_number] => 05797014 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-08-18 [patent_title] => 'Method for reducing processor cycles used for global offset table address computation in a position independent shared library' [patent_app_type] => 1 [patent_app_number] => 8/572467 [patent_app_country] => US [patent_app_date] => 1995-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 2876 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/797/05797014.pdf [firstpage_image] =>[orig_patent_app_number] => 572467 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/572467
Method for reducing processor cycles used for global offset table address computation in a position independent shared library Dec 13, 1995 Issued
Array ( [id] => 3677160 [patent_doc_number] => 05598577 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-01-28 [patent_title] => 'Computer system with automatic drive model ID recognition and drive type adaptation' [patent_app_type] => 1 [patent_app_number] => 8/569309 [patent_app_country] => US [patent_app_date] => 1995-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5088 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 342 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/598/05598577.pdf [firstpage_image] =>[orig_patent_app_number] => 569309 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/569309
Computer system with automatic drive model ID recognition and drive type adaptation Dec 7, 1995 Issued
Array ( [id] => 3826618 [patent_doc_number] => 05832268 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-03 [patent_title] => 'System and method for supporting complex objects in an object oriented computing environment' [patent_app_type] => 1 [patent_app_number] => 8/569521 [patent_app_country] => US [patent_app_date] => 1995-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 25 [patent_no_of_words] => 7877 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/832/05832268.pdf [firstpage_image] =>[orig_patent_app_number] => 569521 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/569521
System and method for supporting complex objects in an object oriented computing environment Dec 7, 1995 Issued
Array ( [id] => 3556639 [patent_doc_number] => 05555412 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-09-10 [patent_title] => 'Complier and method for alias checking in a complier' [patent_app_type] => 1 [patent_app_number] => 8/558496 [patent_app_country] => US [patent_app_date] => 1995-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 3915 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/555/05555412.pdf [firstpage_image] =>[orig_patent_app_number] => 558496 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/558496
Complier and method for alias checking in a complier Nov 15, 1995 Issued
Array ( [id] => 4080856 [patent_doc_number] => 05867643 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-02-02 [patent_title] => 'Run-time data type description mechanism for performance information in an extensible computer system' [patent_app_type] => 1 [patent_app_number] => 8/554409 [patent_app_country] => US [patent_app_date] => 1995-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6879 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/867/05867643.pdf [firstpage_image] =>[orig_patent_app_number] => 554409 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/554409
Run-time data type description mechanism for performance information in an extensible computer system Nov 5, 1995 Issued
Array ( [id] => 3708133 [patent_doc_number] => 05596754 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-01-21 [patent_title] => 'Method for performing private lock management' [patent_app_type] => 1 [patent_app_number] => 8/549294 [patent_app_country] => US [patent_app_date] => 1995-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 10491 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 239 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/596/05596754.pdf [firstpage_image] =>[orig_patent_app_number] => 549294 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/549294
Method for performing private lock management Oct 26, 1995 Issued
Array ( [id] => 3894237 [patent_doc_number] => 05729746 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-03-17 [patent_title] => 'Computerized interactive tool for developing a software product that provides convergent metrics for estimating the final size of the product throughout the development process using the life-cycle model' [patent_app_type] => 1 [patent_app_number] => 8/551939 [patent_app_country] => US [patent_app_date] => 1995-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 17 [patent_no_of_words] => 11174 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 280 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/729/05729746.pdf [firstpage_image] =>[orig_patent_app_number] => 551939 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/551939
Computerized interactive tool for developing a software product that provides convergent metrics for estimating the final size of the product throughout the development process using the life-cycle model Oct 22, 1995 Issued
Array ( [id] => 3761156 [patent_doc_number] => 05717930 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-02-10 [patent_title] => 'Installation system' [patent_app_type] => 1 [patent_app_number] => 8/528087 [patent_app_country] => US [patent_app_date] => 1995-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5977 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 283 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/717/05717930.pdf [firstpage_image] =>[orig_patent_app_number] => 528087 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/528087
Installation system Sep 13, 1995 Issued
Array ( [id] => 3898048 [patent_doc_number] => 05805892 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-09-08 [patent_title] => 'Method of and apparatus for debugging multitask programs' [patent_app_type] => 1 [patent_app_number] => 8/527587 [patent_app_country] => US [patent_app_date] => 1995-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 15 [patent_no_of_words] => 4299 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/805/05805892.pdf [firstpage_image] =>[orig_patent_app_number] => 527587 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/527587
Method of and apparatus for debugging multitask programs Sep 12, 1995 Issued
08/514368 LINK-TIME OPTIMIZER Aug 10, 1995 Abandoned
Array ( [id] => 3905145 [patent_doc_number] => 05778227 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-07-07 [patent_title] => 'System for adding attributes to an object at run time in an object oriented computer environment' [patent_app_type] => 1 [patent_app_number] => 8/509847 [patent_app_country] => US [patent_app_date] => 1995-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 6420 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 285 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/778/05778227.pdf [firstpage_image] =>[orig_patent_app_number] => 509847 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/509847
System for adding attributes to an object at run time in an object oriented computer environment Jul 31, 1995 Issued
Array ( [id] => 3537694 [patent_doc_number] => 05504906 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-04-02 [patent_title] => 'Managing structured objects using global definitions' [patent_app_type] => 1 [patent_app_number] => 8/495307 [patent_app_country] => US [patent_app_date] => 1995-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 7158 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/504/05504906.pdf [firstpage_image] =>[orig_patent_app_number] => 495307 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/495307
Managing structured objects using global definitions Jun 26, 1995 Issued
Array ( [id] => 3826586 [patent_doc_number] => 05832265 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-03 [patent_title] => 'Reentrant libraries' [patent_app_type] => 1 [patent_app_number] => 8/464886 [patent_app_country] => US [patent_app_date] => 1995-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 1300 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/832/05832265.pdf [firstpage_image] =>[orig_patent_app_number] => 464886 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/464886
Reentrant libraries Jun 26, 1995 Issued
08/483215 METHOD AND SYSTEM FOR DEBUGGING PARALLEL AND DISTRIBUTED APPLICATIONS Jun 6, 1995 Abandoned
Array ( [id] => 3636285 [patent_doc_number] => 05594904 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-01-14 [patent_title] => 'Tracing with keys and locks' [patent_app_type] => 1 [patent_app_number] => 8/479007 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 25 [patent_no_of_words] => 10566 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/594/05594904.pdf [firstpage_image] =>[orig_patent_app_number] => 479007 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/479007
Tracing with keys and locks Jun 6, 1995 Issued
08/486027 METHOD OF WALKIN-UP A CALL STACK FOR A VLIENT/SERVER PROGRAM THAT USES REMOTE PROCEDURE CALL Jun 6, 1995 Abandoned
Menu