
Weiping Zhu
Examiner (ID: 7693, Phone: (571)272-6725 , Office: P/1733 )
| Most Active Art Unit | 1733 |
| Art Unit(s) | 1793, 1733, 1742, 1734 |
| Total Applications | 1183 |
| Issued Applications | 606 |
| Pending Applications | 6 |
| Abandoned Applications | 574 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4647130
[patent_doc_number] => 08024744
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-20
[patent_title] => 'Method and system for off-loading user queries to a task manager'
[patent_app_type] => utility
[patent_app_number] => 12/210531
[patent_app_country] => US
[patent_app_date] => 2008-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 5068
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 198
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/024/08024744.pdf
[firstpage_image] =>[orig_patent_app_number] => 12210531
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/210531 | Method and system for off-loading user queries to a task manager | Sep 14, 2008 | Issued |
Array
(
[id] => 6385824
[patent_doc_number] => 20100077410
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-03-25
[patent_title] => 'METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING A WEB SERVICE INTERFACE'
[patent_app_type] => utility
[patent_app_number] => 12/206869
[patent_app_country] => US
[patent_app_date] => 2008-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3061
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0077/20100077410.pdf
[firstpage_image] =>[orig_patent_app_number] => 12206869
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/206869 | Method, system, and computer program product for implementing a web service interface | Sep 8, 2008 | Issued |
Array
(
[id] => 6228178
[patent_doc_number] => 20100058363
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-03-04
[patent_title] => 'Intent-Oriented User Interface Application Programming Interface'
[patent_app_type] => utility
[patent_app_number] => 12/200067
[patent_app_country] => US
[patent_app_date] => 2008-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 10826
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0058/20100058363.pdf
[firstpage_image] =>[orig_patent_app_number] => 12200067
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/200067 | Intent-Oriented User Interface Application Programming Interface | Aug 27, 2008 | Abandoned |
Array
(
[id] => 9404926
[patent_doc_number] => 08694991
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-08
[patent_title] => 'Server virtualized using virtualization platform'
[patent_app_type] => utility
[patent_app_number] => 12/935152
[patent_app_country] => US
[patent_app_date] => 2008-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 5494
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12935152
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/935152 | Server virtualized using virtualization platform | Aug 21, 2008 | Issued |
Array
(
[id] => 5326215
[patent_doc_number] => 20090064205
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-05
[patent_title] => 'SYSTEM AND METHOD FOR HARVESTING SERVICE METADATA FROM A METADATA REPOSITORY INTO AN ARCHITECTURE DIAGRAM'
[patent_app_type] => utility
[patent_app_number] => 12/193616
[patent_app_country] => US
[patent_app_date] => 2008-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 4359
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0064/20090064205.pdf
[firstpage_image] =>[orig_patent_app_number] => 12193616
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/193616 | SYSTEM AND METHOD FOR HARVESTING SERVICE METADATA FROM A METADATA REPOSITORY INTO AN ARCHITECTURE DIAGRAM | Aug 17, 2008 | Abandoned |
Array
(
[id] => 8319859
[patent_doc_number] => 08234655
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-31
[patent_title] => 'Detection of duplicate memory pages across guest operating systems on a shared host'
[patent_app_type] => utility
[patent_app_number] => 12/181674
[patent_app_country] => US
[patent_app_date] => 2008-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4812
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12181674
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/181674 | Detection of duplicate memory pages across guest operating systems on a shared host | Jul 28, 2008 | Issued |
Array
(
[id] => 9500338
[patent_doc_number] => 08739179
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-05-27
[patent_title] => 'Method and system for low-overhead data transfer'
[patent_app_type] => utility
[patent_app_number] => 12/165312
[patent_app_country] => US
[patent_app_date] => 2008-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 7949
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 332
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12165312
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/165312 | Method and system for low-overhead data transfer | Jun 29, 2008 | Issued |
Array
(
[id] => 4470630
[patent_doc_number] => 07882507
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-02-01
[patent_title] => 'Application module for managing interactions of distributed modality components'
[patent_app_type] => utility
[patent_app_number] => 12/163052
[patent_app_country] => US
[patent_app_date] => 2008-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5737
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/882/07882507.pdf
[firstpage_image] =>[orig_patent_app_number] => 12163052
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/163052 | Application module for managing interactions of distributed modality components | Jun 26, 2008 | Issued |
Array
(
[id] => 4761429
[patent_doc_number] => 20080313655
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-18
[patent_title] => 'Processing received data'
[patent_app_type] => utility
[patent_app_number] => 12/215437
[patent_app_country] => US
[patent_app_date] => 2008-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6207
[patent_no_of_claims] => 41
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0313/20080313655.pdf
[firstpage_image] =>[orig_patent_app_number] => 12215437
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/215437 | Processing received data | Jun 25, 2008 | Issued |
Array
(
[id] => 7718908
[patent_doc_number] => 08095939
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-01-10
[patent_title] => 'Managing application interactions using distributed modality components'
[patent_app_type] => utility
[patent_app_number] => 12/135651
[patent_app_country] => US
[patent_app_date] => 2008-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5218
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 205
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/095/08095939.pdf
[firstpage_image] =>[orig_patent_app_number] => 12135651
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/135651 | Managing application interactions using distributed modality components | Jun 8, 2008 | Issued |
Array
(
[id] => 5305682
[patent_doc_number] => 20090300334
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-03
[patent_title] => 'Method and Apparatus for Loading Data and Instructions Into a Computer'
[patent_app_type] => utility
[patent_app_number] => 12/134018
[patent_app_country] => US
[patent_app_date] => 2008-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 11985
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0300/20090300334.pdf
[firstpage_image] =>[orig_patent_app_number] => 12134018
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/134018 | Method and Apparatus for Loading Data and Instructions Into a Computer | Jun 4, 2008 | Abandoned |
Array
(
[id] => 4700033
[patent_doc_number] => 20080222217
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-09-11
[patent_title] => 'PARAMETERS PASSING OF DATA STRUCTURES WHERE API AND CORRESPONDING STORED PROCEDURE ARE DIFFERENT VERSIONS/RELEASES'
[patent_app_type] => utility
[patent_app_number] => 12/117709
[patent_app_country] => US
[patent_app_date] => 2008-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3136
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0222/20080222217.pdf
[firstpage_image] =>[orig_patent_app_number] => 12117709
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/117709 | Parameters passing of data structures where API and corresponding stored procedure are different versions/releases | May 7, 2008 | Issued |
Array
(
[id] => 5516982
[patent_doc_number] => 20090217289
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-27
[patent_title] => 'SYNCHRONIZATION SYSTEM FOR ENTITIES MAINTAINED BY MULTIPLE APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/038189
[patent_app_country] => US
[patent_app_date] => 2008-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 6280
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0217/20090217289.pdf
[firstpage_image] =>[orig_patent_app_number] => 12038189
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/038189 | Synchronization system for entities maintained by multiple applications | Feb 26, 2008 | Issued |
Array
(
[id] => 5516983
[patent_doc_number] => 20090217290
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-27
[patent_title] => 'Method and System for Task Switching with Inline Execution'
[patent_app_type] => utility
[patent_app_number] => 12/034731
[patent_app_country] => US
[patent_app_date] => 2008-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4131
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0217/20090217290.pdf
[firstpage_image] =>[orig_patent_app_number] => 12034731
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/034731 | Method and system for task switching with inline execution | Feb 20, 2008 | Issued |
Array
(
[id] => 8354861
[patent_doc_number] => 08250205
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-08-21
[patent_title] => 'Business process management system, method thereof, process management computer and program thereof'
[patent_app_type] => utility
[patent_app_number] => 12/027691
[patent_app_country] => US
[patent_app_date] => 2008-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 27
[patent_no_of_words] => 13165
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 450
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12027691
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/027691 | Business process management system, method thereof, process management computer and program thereof | Feb 6, 2008 | Issued |
Array
(
[id] => 8158579
[patent_doc_number] => 08171476
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-05-01
[patent_title] => 'Wake-and-go mechanism with prioritization of threads'
[patent_app_type] => utility
[patent_app_number] => 12/024669
[patent_app_country] => US
[patent_app_date] => 2008-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 40
[patent_no_of_words] => 20018
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 200
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/171/08171476.pdf
[firstpage_image] =>[orig_patent_app_number] => 12024669
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/024669 | Wake-and-go mechanism with prioritization of threads | Jan 31, 2008 | Issued |
Array
(
[id] => 8574985
[patent_doc_number] => 08341648
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-12-25
[patent_title] => 'Automatic virtualization based on user-defined criteria'
[patent_app_type] => utility
[patent_app_number] => 12/024079
[patent_app_country] => US
[patent_app_date] => 2008-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7296
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 226
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12024079
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/024079 | Automatic virtualization based on user-defined criteria | Jan 30, 2008 | Issued |
Array
(
[id] => 9102935
[patent_doc_number] => 08566829
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-10-22
[patent_title] => 'Cooperative multi-level scheduler for virtual engines'
[patent_app_type] => utility
[patent_app_number] => 12/022265
[patent_app_country] => US
[patent_app_date] => 2008-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1524
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 70
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12022265
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/022265 | Cooperative multi-level scheduler for virtual engines | Jan 29, 2008 | Issued |
Array
(
[id] => 5356565
[patent_doc_number] => 20090187909
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-23
[patent_title] => 'SHARED RESOURCE BASED THREAD SCHEDULING WITH AFFINITY AND/OR SELECTABLE CRITERIA'
[patent_app_type] => utility
[patent_app_number] => 12/017988
[patent_app_country] => US
[patent_app_date] => 2008-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7790
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0187/20090187909.pdf
[firstpage_image] =>[orig_patent_app_number] => 12017988
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/017988 | Shared resource based thread scheduling with affinity and/or selectable criteria | Jan 21, 2008 | Issued |
Array
(
[id] => 8355228
[patent_doc_number] => 08250573
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-08-21
[patent_title] => 'Audio subsystem sharing in a virtualized environment'
[patent_app_type] => utility
[patent_app_number] => 11/965595
[patent_app_country] => US
[patent_app_date] => 2007-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5414
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11965595
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/965595 | Audio subsystem sharing in a virtualized environment | Dec 26, 2007 | Issued |