Search

Li B. Zhen

Supervisory Patent Examiner (ID: 8700, Phone: (571)272-3768 , Office: P/2197 )

Most Active Art Unit
2194
Art Unit(s)
2121, 2126, 2194, 2151, 2197
Total Applications
415
Issued Applications
231
Pending Applications
34
Abandoned Applications
152

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 1186100 [patent_doc_number] => 06745387 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-01 [patent_title] => 'Method for using a transaction service synchronization interface to perform internal state clean up' [patent_app_type] => B1 [patent_app_number] => 09/333138 [patent_app_country] => US [patent_app_date] => 1999-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2202 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 276 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/745/06745387.pdf [firstpage_image] =>[orig_patent_app_number] => 09333138 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/333138
Method for using a transaction service synchronization interface to perform internal state clean up Jun 13, 1999 Issued
Array ( [id] => 1068466 [patent_doc_number] => 06848107 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-01-25 [patent_title] => 'Message control apparatus' [patent_app_type] => utility [patent_app_number] => 09/328369 [patent_app_country] => US [patent_app_date] => 1999-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 27 [patent_no_of_words] => 8900 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/848/06848107.pdf [firstpage_image] =>[orig_patent_app_number] => 09328369 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/328369
Message control apparatus Jun 8, 1999 Issued
Array ( [id] => 1150256 [patent_doc_number] => 06782536 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-08-24 [patent_title] => 'System and method for discovering host-based application assets for the development of business-centric software components' [patent_app_type] => B2 [patent_app_number] => 09/328126 [patent_app_country] => US [patent_app_date] => 1999-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3478 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/782/06782536.pdf [firstpage_image] =>[orig_patent_app_number] => 09328126 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/328126
System and method for discovering host-based application assets for the development of business-centric software components Jun 7, 1999 Issued
Array ( [id] => 1011592 [patent_doc_number] => 06901594 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-05-31 [patent_title] => 'Apparatus and method for establishing communication between applications' [patent_app_type] => utility [patent_app_number] => 09/326035 [patent_app_country] => US [patent_app_date] => 1999-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 20 [patent_no_of_words] => 15092 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 36 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/901/06901594.pdf [firstpage_image] =>[orig_patent_app_number] => 09326035 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/326035
Apparatus and method for establishing communication between applications Jun 3, 1999 Issued
Array ( [id] => 695738 [patent_doc_number] => 07076783 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-07-11 [patent_title] => 'Providing figure of merit vote from application executing on a partitioned cluster' [patent_app_type] => utility [patent_app_number] => 09/321967 [patent_app_country] => US [patent_app_date] => 1999-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6246 [patent_no_of_claims] => 52 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/076/07076783.pdf [firstpage_image] =>[orig_patent_app_number] => 09321967 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/321967
Providing figure of merit vote from application executing on a partitioned cluster May 27, 1999 Issued
Array ( [id] => 1170937 [patent_doc_number] => 06766521 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-07-20 [patent_title] => 'Dataflow algorithm for symbolic computation of lowest upper bound type' [patent_app_type] => B1 [patent_app_number] => 09/321228 [patent_app_country] => US [patent_app_date] => 1999-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 13891 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/766/06766521.pdf [firstpage_image] =>[orig_patent_app_number] => 09321228 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/321228
Dataflow algorithm for symbolic computation of lowest upper bound type May 26, 1999 Issued
09/304429 SYSTEM AND METHOD FOR DISCOVERING AND BINDING A PROGRAM OBJECT May 2, 1999 Abandoned
09/291333 METHOD AND APPARATUS FOR MANAGING COMMUNICATIONS BETWEEN MULTIPLE PROCESS Apr 13, 1999 Abandoned
Array ( [id] => 1017431 [patent_doc_number] => 06895588 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-05-17 [patent_title] => 'Remote device access over a network' [patent_app_type] => utility [patent_app_number] => 09/289789 [patent_app_country] => US [patent_app_date] => 1999-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6988 [patent_no_of_claims] => 31 [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/895/06895588.pdf [firstpage_image] =>[orig_patent_app_number] => 09289789 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/289789
Remote device access over a network Apr 8, 1999 Issued
Array ( [id] => 1037309 [patent_doc_number] => 06877161 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-04-05 [patent_title] => 'Address calculation of invariant references within a run-time environment' [patent_app_type] => utility [patent_app_number] => 09/248294 [patent_app_country] => US [patent_app_date] => 1999-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 5 [patent_no_of_words] => 7456 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/877/06877161.pdf [firstpage_image] =>[orig_patent_app_number] => 09248294 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/248294
Address calculation of invariant references within a run-time environment Feb 10, 1999 Issued
Array ( [id] => 1243307 [patent_doc_number] => 06684393 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-27 [patent_title] => 'Compilation method and system to reuse memory storage instead of allocating it' [patent_app_type] => B1 [patent_app_number] => 09/240036 [patent_app_country] => US [patent_app_date] => 1999-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 5013 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 27 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/684/06684393.pdf [firstpage_image] =>[orig_patent_app_number] => 09240036 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/240036
Compilation method and system to reuse memory storage instead of allocating it Jan 28, 1999 Issued
Array ( [id] => 1179722 [patent_doc_number] => 06757896 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-29 [patent_title] => 'Method and apparatus for enabling partial replication of object stores' [patent_app_type] => B1 [patent_app_number] => 09/239645 [patent_app_country] => US [patent_app_date] => 1999-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5216 [patent_no_of_claims] => 38 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 350 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/757/06757896.pdf [firstpage_image] =>[orig_patent_app_number] => 09239645 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/239645
Method and apparatus for enabling partial replication of object stores Jan 28, 1999 Issued
Array ( [id] => 1120235 [patent_doc_number] => 06802065 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-10-05 [patent_title] => 'System and methods for permitting access to a singular network process by multiple user processes' [patent_app_type] => B1 [patent_app_number] => 09/223084 [patent_app_country] => US [patent_app_date] => 1998-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 7745 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/802/06802065.pdf [firstpage_image] =>[orig_patent_app_number] => 09223084 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/223084
System and methods for permitting access to a singular network process by multiple user processes Dec 28, 1998 Issued
Array ( [id] => 1225280 [patent_doc_number] => 06704799 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-09 [patent_title] => 'Time-efficient inter-process communication in a harmonic rate system' [patent_app_type] => B1 [patent_app_number] => 09/222155 [patent_app_country] => US [patent_app_date] => 1998-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4118 [patent_no_of_claims] => 20 [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/06/704/06704799.pdf [firstpage_image] =>[orig_patent_app_number] => 09222155 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/222155
Time-efficient inter-process communication in a harmonic rate system Dec 28, 1998 Issued
09/219825 METHOD AND APPARATUS FOR PROVIDING OPERATING SYSTEM SCHEDULING OPERATIONS Dec 22, 1998 Abandoned
Array ( [id] => 1083108 [patent_doc_number] => 06836887 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-12-28 [patent_title] => 'Recyclable locking for multi-threaded computing environments' [patent_app_type] => B1 [patent_app_number] => 09/217389 [patent_app_country] => US [patent_app_date] => 1998-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4622 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/836/06836887.pdf [firstpage_image] =>[orig_patent_app_number] => 09217389 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/217389
Recyclable locking for multi-threaded computing environments Dec 20, 1998 Issued
Array ( [id] => 1431015 [patent_doc_number] => 06523059 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-18 [patent_title] => 'System and method for facilitating safepoint synchronization in a multithreaded computer system' [patent_app_type] => B1 [patent_app_number] => 09/206810 [patent_app_country] => US [patent_app_date] => 1998-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 8151 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/523/06523059.pdf [firstpage_image] =>[orig_patent_app_number] => 09206810 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/206810
System and method for facilitating safepoint synchronization in a multithreaded computer system Dec 6, 1998 Issued
Array ( [id] => 933680 [patent_doc_number] => 06981265 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-12-27 [patent_title] => 'Object gateway for securely forwarding messages between networks' [patent_app_type] => utility [patent_app_number] => 09/555465 [patent_app_country] => US [patent_app_date] => 1998-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 23 [patent_no_of_words] => 19154 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/981/06981265.pdf [firstpage_image] =>[orig_patent_app_number] => 09555465 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/555465
Object gateway for securely forwarding messages between networks Dec 3, 1998 Issued
Array ( [id] => 1004873 [patent_doc_number] => 06910213 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-06-21 [patent_title] => 'Program control apparatus and method and apparatus for memory allocation ensuring execution of a process exclusively and ensuring real time operation, without locking computer system' [patent_app_type] => utility [patent_app_number] => 09/195125 [patent_app_country] => US [patent_app_date] => 1998-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 46 [patent_figures_cnt] => 76 [patent_no_of_words] => 19128 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/910/06910213.pdf [firstpage_image] =>[orig_patent_app_number] => 09195125 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/195125
Program control apparatus and method and apparatus for memory allocation ensuring execution of a process exclusively and ensuring real time operation, without locking computer system Nov 17, 1998 Issued
Array ( [id] => 1405686 [patent_doc_number] => 06560629 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-06 [patent_title] => 'Multi-thread processing' [patent_app_type] => B1 [patent_app_number] => 09/183760 [patent_app_country] => US [patent_app_date] => 1998-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 18 [patent_no_of_words] => 8233 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/560/06560629.pdf [firstpage_image] =>[orig_patent_app_number] => 09183760 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/183760
Multi-thread processing Oct 29, 1998 Issued
Menu