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] => 7603438 [patent_doc_number] => 07117502 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-10-03 [patent_title] => 'Linked-list implementation of a data structure with concurrent non-blocking insert and remove operations' [patent_app_type] => utility [patent_app_number] => 09/710218 [patent_app_country] => US [patent_app_date] => 2000-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 14 [patent_no_of_words] => 11611 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 25 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/117/07117502.pdf [firstpage_image] =>[orig_patent_app_number] => 09710218 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/710218
Linked-list implementation of a data structure with concurrent non-blocking insert and remove operations Nov 9, 2000 Issued
09/700093 Method and communication system for processing state information in a management network having different management levels Nov 9, 2000 Abandoned
Array ( [id] => 953541 [patent_doc_number] => 06961942 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-11-01 [patent_title] => 'Bluetooth TDI and winsock interface' [patent_app_type] => utility [patent_app_number] => 09/707120 [patent_app_country] => US [patent_app_date] => 2000-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8895 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/961/06961942.pdf [firstpage_image] =>[orig_patent_app_number] => 09707120 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/707120
Bluetooth TDI and winsock interface Nov 5, 2000 Issued
Array ( [id] => 438645 [patent_doc_number] => 07263700 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-08-28 [patent_title] => 'Serially, reusable virtual machine' [patent_app_type] => utility [patent_app_number] => 09/706625 [patent_app_country] => US [patent_app_date] => 2000-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 16739 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/263/07263700.pdf [firstpage_image] =>[orig_patent_app_number] => 09706625 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/706625
Serially, reusable virtual machine Nov 5, 2000 Issued
Array ( [id] => 787836 [patent_doc_number] => 06990670 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-01-24 [patent_title] => 'Interpretation phase for adaptive agent oriented software architecture' [patent_app_type] => utility [patent_app_number] => 09/706948 [patent_app_country] => US [patent_app_date] => 2000-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 12 [patent_no_of_words] => 14755 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/990/06990670.pdf [firstpage_image] =>[orig_patent_app_number] => 09706948 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/706948
Interpretation phase for adaptive agent oriented software architecture Nov 5, 2000 Issued
09/706606 System and method for cooperative application-level multi-thread execution including instruction retry feature upon identifying constrained system resource Nov 3, 2000 Abandoned
Array ( [id] => 609776 [patent_doc_number] => 07155729 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-12-26 [patent_title] => 'Method and system for displaying transient notifications' [patent_app_type] => utility [patent_app_number] => 09/705858 [patent_app_country] => US [patent_app_date] => 2000-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5563 [patent_no_of_claims] => 29 [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/07/155/07155729.pdf [firstpage_image] =>[orig_patent_app_number] => 09705858 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/705858
Method and system for displaying transient notifications Nov 2, 2000 Issued
Array ( [id] => 1134641 [patent_doc_number] => 06792604 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-09-14 [patent_title] => 'Interprocess communication mechanism' [patent_app_type] => B1 [patent_app_number] => 09/676994 [patent_app_country] => US [patent_app_date] => 2000-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4624 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/792/06792604.pdf [firstpage_image] =>[orig_patent_app_number] => 09676994 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/676994
Interprocess communication mechanism Sep 28, 2000 Issued
Array ( [id] => 943819 [patent_doc_number] => 06971108 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-11-29 [patent_title] => 'Computer software framework and method for managing communication flow between a user interface and a computer application' [patent_app_type] => utility [patent_app_number] => 09/671981 [patent_app_country] => US [patent_app_date] => 2000-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3848 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/971/06971108.pdf [firstpage_image] =>[orig_patent_app_number] => 09671981 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/671981
Computer software framework and method for managing communication flow between a user interface and a computer application Sep 27, 2000 Issued
Array ( [id] => 996102 [patent_doc_number] => 06918125 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-07-12 [patent_title] => 'Method of integrating X window intrinsics based toolkits and widgets with java' [patent_app_type] => utility [patent_app_number] => 09/678207 [patent_app_country] => US [patent_app_date] => 2000-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5740 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/918/06918125.pdf [firstpage_image] =>[orig_patent_app_number] => 09678207 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/678207
Method of integrating X window intrinsics based toolkits and widgets with java Sep 19, 2000 Issued
Array ( [id] => 685638 [patent_doc_number] => 07082608 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-07-25 [patent_title] => 'Object-based architecture for supporting network devices' [patent_app_type] => utility [patent_app_number] => 09/664531 [patent_app_country] => US [patent_app_date] => 2000-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 13594 [patent_no_of_claims] => 54 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/082/07082608.pdf [firstpage_image] =>[orig_patent_app_number] => 09664531 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/664531
Object-based architecture for supporting network devices Sep 17, 2000 Issued
Array ( [id] => 599622 [patent_doc_number] => 07444644 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-10-28 [patent_title] => 'Secure access of objects generated from data representation language representations of the objects in a distributed computing environment' [patent_app_type] => utility [patent_app_number] => 09/663665 [patent_app_country] => US [patent_app_date] => 2000-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 40 [patent_figures_cnt] => 62 [patent_no_of_words] => 62726 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/444/07444644.pdf [firstpage_image] =>[orig_patent_app_number] => 09663665 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/663665
Secure access of objects generated from data representation language representations of the objects in a distributed computing environment Sep 14, 2000 Issued
Array ( [id] => 619981 [patent_doc_number] => 07146615 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-12-05 [patent_title] => 'System for fast development of interactive applications' [patent_app_type] => utility [patent_app_number] => 10/030651 [patent_app_country] => US [patent_app_date] => 2000-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 24 [patent_no_of_words] => 18007 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 443 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/146/07146615.pdf [firstpage_image] =>[orig_patent_app_number] => 10030651 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/030651
System for fast development of interactive applications Jul 5, 2000 Issued
Array ( [id] => 933673 [patent_doc_number] => 06981262 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-12-27 [patent_title] => 'System and method for client interaction in a multi-level rights-management architecture' [patent_app_type] => utility [patent_app_number] => 09/604636 [patent_app_country] => US [patent_app_date] => 2000-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 12634 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/981/06981262.pdf [firstpage_image] =>[orig_patent_app_number] => 09604636 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/604636
System and method for client interaction in a multi-level rights-management architecture Jun 26, 2000 Issued
Array ( [id] => 570868 [patent_doc_number] => 07171692 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-01-30 [patent_title] => 'Asynchronous communication within a server arrangement' [patent_app_type] => utility [patent_app_number] => 09/604939 [patent_app_country] => US [patent_app_date] => 2000-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 19812 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 253 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/171/07171692.pdf [firstpage_image] =>[orig_patent_app_number] => 09604939 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/604939
Asynchronous communication within a server arrangement Jun 26, 2000 Issued
Array ( [id] => 1170928 [patent_doc_number] => 06766520 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-07-20 [patent_title] => 'Tape drive emulation software objects, and emulation of other peripheral systems for computers' [patent_app_type] => B1 [patent_app_number] => 09/590712 [patent_app_country] => US [patent_app_date] => 2000-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 7278 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/766/06766520.pdf [firstpage_image] =>[orig_patent_app_number] => 09590712 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/590712
Tape drive emulation software objects, and emulation of other peripheral systems for computers Jun 7, 2000 Issued
Array ( [id] => 1049791 [patent_doc_number] => 06865739 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-08 [patent_title] => 'Method for implementing polyinstantiated access control in computer operating systems' [patent_app_type] => utility [patent_app_number] => 09/588801 [patent_app_country] => US [patent_app_date] => 2000-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5164 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/865/06865739.pdf [firstpage_image] =>[orig_patent_app_number] => 09588801 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/588801
Method for implementing polyinstantiated access control in computer operating systems Jun 5, 2000 Issued
09/586408 System and method for sending messages defined by an ASN.1 structure from an application to the signaling entity and vice versa via a tree structured text string May 31, 2000 Abandoned
Array ( [id] => 1186770 [patent_doc_number] => 06738977 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-05-18 [patent_title] => 'Class sharing between multiple virtual machines' [patent_app_type] => B1 [patent_app_number] => 09/584151 [patent_app_country] => US [patent_app_date] => 2000-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6909 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 36 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/738/06738977.pdf [firstpage_image] =>[orig_patent_app_number] => 09584151 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/584151
Class sharing between multiple virtual machines May 30, 2000 Issued
Array ( [id] => 7611246 [patent_doc_number] => 06904596 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-06-07 [patent_title] => 'Method and apparatus for shared flow control of data' [patent_app_type] => utility [patent_app_number] => 09/577085 [patent_app_country] => US [patent_app_date] => 2000-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2505 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/904/06904596.pdf [firstpage_image] =>[orig_patent_app_number] => 09577085 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/577085
Method and apparatus for shared flow control of data May 23, 2000 Issued
Menu