Search

Benjamin C. Wu

Examiner (ID: 19191, Phone: (571)270-5906 , Office: P/2195 )

Most Active Art Unit
2195
Art Unit(s)
2196, 2195
Total Applications
657
Issued Applications
543
Pending Applications
63
Abandoned Applications
66

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16065057 [patent_doc_number] => 10691478 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-23 [patent_title] => Migrating virtual machine across datacenters by transferring data chunks and metadata [patent_app_type] => utility [patent_app_number] => 15/670035 [patent_app_country] => US [patent_app_date] => 2017-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8452 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 283 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15670035 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/670035
Migrating virtual machine across datacenters by transferring data chunks and metadata Aug 6, 2017 Issued
Array ( [id] => 12647043 [patent_doc_number] => 20180107512 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-19 [patent_title] => PERFORMANCE-BASED MULTI-MODE TASK DISPATCHING IN A MULTI-PROCESSOR CORE SYSTEM FOR HIGH TEMPERATURE AVOIDANCE [patent_app_type] => utility [patent_app_number] => 15/667578 [patent_app_country] => US [patent_app_date] => 2017-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9561 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15667578 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/667578
Performance-based multi-mode task dispatching in a multi-processor core system for high temperature avoidance Aug 1, 2017 Issued
Array ( [id] => 14704283 [patent_doc_number] => 10379888 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-13 [patent_title] => Adaptive integrity verification of software and authorization of memory access [patent_app_type] => utility [patent_app_number] => 15/647646 [patent_app_country] => US [patent_app_date] => 2017-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3410 [patent_no_of_claims] => 24 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15647646 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/647646
Adaptive integrity verification of software and authorization of memory access Jul 11, 2017 Issued
Array ( [id] => 11960435 [patent_doc_number] => 20170264587 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-14 [patent_title] => 'Method for Synchronizing Virtual Machine Location Information Between Data Center Gateways, Gateway, and System' [patent_app_type] => utility [patent_app_number] => 15/606859 [patent_app_country] => US [patent_app_date] => 2017-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11005 [patent_no_of_claims] => 17 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15606859 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/606859
Method for synchronizing virtual machine location information between data center gateways, gateway, and system May 25, 2017 Issued
Array ( [id] => 13569011 [patent_doc_number] => 20180336053 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-22 [patent_title] => MANAGING DIFFERENT VIRTUAL IMAGES AS A SINGLE IMAGE [patent_app_type] => utility [patent_app_number] => 15/600248 [patent_app_country] => US [patent_app_date] => 2017-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7921 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15600248 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/600248
Deploying updates to virtual machine images based on differences in artifacts May 18, 2017 Issued
Array ( [id] => 15168035 [patent_doc_number] => 10489513 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-26 [patent_title] => Web application localization [patent_app_type] => utility [patent_app_number] => 15/491952 [patent_app_country] => US [patent_app_date] => 2017-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 30 [patent_no_of_words] => 13901 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15491952 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/491952
Web application localization Apr 18, 2017 Issued
Array ( [id] => 12571971 [patent_doc_number] => 10019578 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-10 [patent_title] => Correlating a task with a command to perform a change ticket in an IT system [patent_app_type] => utility [patent_app_number] => 15/483050 [patent_app_country] => US [patent_app_date] => 2017-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6499 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 474 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15483050 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/483050
Correlating a task with a command to perform a change ticket in an IT system Apr 9, 2017 Issued
Array ( [id] => 11823845 [patent_doc_number] => 20170212782 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-27 [patent_title] => 'Executable Process-Management Engines' [patent_app_type] => utility [patent_app_number] => 15/481579 [patent_app_country] => US [patent_app_date] => 2017-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8735 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15481579 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/481579
Generating process templates with configurable activity parameters by merging existing templates Apr 6, 2017 Issued
Array ( [id] => 15349233 [patent_doc_number] => 20200012508 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-09 [patent_title] => Performance Manager and Method Performed Thereby for Managing the Performance of a Logical Server of a Data Center [patent_app_type] => utility [patent_app_number] => 16/490621 [patent_app_country] => US [patent_app_date] => 2017-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8297 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16490621 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/490621
Data migration based on performance characteristics of memory blocks Mar 30, 2017 Issued
Array ( [id] => 11975718 [patent_doc_number] => 20170279872 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-28 [patent_title] => 'SELECTIVE RESOURCE MIGRATION' [patent_app_type] => utility [patent_app_number] => 15/429638 [patent_app_country] => US [patent_app_date] => 2017-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10517 [patent_no_of_claims] => 25 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15429638 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/429638
Saving and resuming continuation on a physical processor after virtual processor stalls Feb 9, 2017 Issued
Array ( [id] => 13226607 [patent_doc_number] => 10127079 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-13 [patent_title] => Scheduling user requests in a distributed resource system having plurality of schedulers and coordinators [patent_app_type] => utility [patent_app_number] => 15/391643 [patent_app_country] => US [patent_app_date] => 2016-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 13 [patent_no_of_words] => 16830 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 311 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15391643 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/391643
Scheduling user requests in a distributed resource system having plurality of schedulers and coordinators Dec 26, 2016 Issued
Array ( [id] => 11752028 [patent_doc_number] => 09710040 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-18 [patent_title] => 'Calculating expected maximum CPU power available for use' [patent_app_type] => utility [patent_app_number] => 15/386202 [patent_app_country] => US [patent_app_date] => 2016-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6797 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15386202 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/386202
Calculating expected maximum CPU power available for use Dec 20, 2016 Issued
Array ( [id] => 11931578 [patent_doc_number] => 09798576 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-10-24 [patent_title] => 'Updating and redistributing process templates with configurable activity parameters' [patent_app_type] => utility [patent_app_number] => 15/384473 [patent_app_country] => US [patent_app_date] => 2016-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7440 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15384473 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/384473
Updating and redistributing process templates with configurable activity parameters Dec 19, 2016 Issued
Array ( [id] => 14798443 [patent_doc_number] => 10402225 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-03 [patent_title] => Tuning resources based on queuing network model [patent_app_type] => utility [patent_app_number] => 15/379871 [patent_app_country] => US [patent_app_date] => 2016-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8450 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15379871 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/379871
Tuning resources based on queuing network model Dec 14, 2016 Issued
Array ( [id] => 16802040 [patent_doc_number] => 10996984 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-05-04 [patent_title] => Batch job execution using compute instances [patent_app_type] => utility [patent_app_number] => 15/362375 [patent_app_country] => US [patent_app_date] => 2016-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 14835 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15362375 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/362375
Batch job execution using compute instances Nov 27, 2016 Issued
Array ( [id] => 11494383 [patent_doc_number] => 20170068568 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-09 [patent_title] => 'MANAGEMENT OF UNMANAGED USER ACCOUNTS AND TASKS IN A MULTI-ACCOUNT MOBILE APPLICATION' [patent_app_type] => utility [patent_app_number] => 15/357363 [patent_app_country] => US [patent_app_date] => 2016-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 24538 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15357363 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/357363
Management of unmanaged user accounts and tasks in a multi-account mobile application Nov 20, 2016 Issued
Array ( [id] => 11924562 [patent_doc_number] => 09792145 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-10-17 [patent_title] => 'Managing dedicated and floating pool of virtual machines based on demand' [patent_app_type] => utility [patent_app_number] => 15/354744 [patent_app_country] => US [patent_app_date] => 2016-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6575 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15354744 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/354744
Managing dedicated and floating pool of virtual machines based on demand Nov 16, 2016 Issued
Array ( [id] => 11672261 [patent_doc_number] => 20170160983 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-08 [patent_title] => 'ALLOCATION OF RESOURCES WITH TIERED STORAGE' [patent_app_type] => utility [patent_app_number] => 15/332641 [patent_app_country] => US [patent_app_date] => 2016-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11370 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15332641 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/332641
Dynamic resource allocation based on data transferring to a tiered storage Oct 23, 2016 Issued
Array ( [id] => 11875367 [patent_doc_number] => 09747139 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-08-29 [patent_title] => 'Performance-based multi-mode task dispatching in a multi-processor core system for high temperature avoidance' [patent_app_type] => utility [patent_app_number] => 15/298207 [patent_app_country] => US [patent_app_date] => 2016-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9901 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 437 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15298207 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/298207
Performance-based multi-mode task dispatching in a multi-processor core system for high temperature avoidance Oct 18, 2016 Issued
Array ( [id] => 13540835 [patent_doc_number] => 20180321964 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-08 [patent_title] => COMPUTER, DEVICE ALLOCATION MANAGEMENT METHOD, AND PROGRAM RECORDING MEDIUM [patent_app_type] => utility [patent_app_number] => 15/770045 [patent_app_country] => US [patent_app_date] => 2016-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19938 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15770045 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/770045
Allocating and initializing I/O devices at virtual Oct 16, 2016 Issued
Menu