Search

David Ryser

Examiner (ID: 9427)

Most Active Art Unit
1102
Art Unit(s)
1102
Total Applications
241
Issued Applications
215
Pending Applications
0
Abandoned Applications
26

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9379191 [patent_doc_number] => 08683477 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-25 [patent_title] => 'Performance degradation based at least on computing application priority and in a relative manner that is known and predictable beforehand' [patent_app_type] => utility [patent_app_number] => 12/497676 [patent_app_country] => US [patent_app_date] => 2009-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4167 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 239 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12497676 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/497676
Performance degradation based at least on computing application priority and in a relative manner that is known and predictable beforehand Jul 4, 2009 Issued
Array ( [id] => 8924136 [patent_doc_number] => 08490086 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-07-16 [patent_title] => 'Filtering I/O communication of guest OS by inserting filter layer between hypervisor and VM and between hypervisor and devices' [patent_app_type] => utility [patent_app_number] => 12/495420 [patent_app_country] => US [patent_app_date] => 2009-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8042 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12495420 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/495420
Filtering I/O communication of guest OS by inserting filter layer between hypervisor and VM and between hypervisor and devices Jun 29, 2009 Issued
Array ( [id] => 5467851 [patent_doc_number] => 20090328051 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'RESOURCE ABSTRACTION VIA ENABLER AND METADATA' [patent_app_type] => utility [patent_app_number] => 12/490540 [patent_app_country] => US [patent_app_date] => 2009-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9262 [patent_no_of_claims] => 23 [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/0328/20090328051.pdf [firstpage_image] =>[orig_patent_app_number] => 12490540 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/490540
Application requesting management function based on metadata for managing enabler or dependency Jun 23, 2009 Issued
Array ( [id] => 6652578 [patent_doc_number] => 20100229175 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-09 [patent_title] => 'Moving Resources In a Computing Environment Having Multiple Logically-Partitioned Computer Systems' [patent_app_type] => utility [patent_app_number] => 12/398247 [patent_app_country] => US [patent_app_date] => 2009-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 13562 [patent_no_of_claims] => 29 [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/0229/20100229175.pdf [firstpage_image] =>[orig_patent_app_number] => 12398247 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/398247
Moving Resources In a Computing Environment Having Multiple Logically-Partitioned Computer Systems Mar 4, 2009 Abandoned
Array ( [id] => 5516981 [patent_doc_number] => 20090217288 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-27 [patent_title] => 'Routing Workloads Based on Relative Queue Lengths of Dispatchers' [patent_app_type] => utility [patent_app_number] => 12/390718 [patent_app_country] => US [patent_app_date] => 2009-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4059 [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/0217/20090217288.pdf [firstpage_image] =>[orig_patent_app_number] => 12390718 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/390718
Routing workloads based on relative queue lengths of dispatchers Feb 22, 2009 Issued
Array ( [id] => 5326160 [patent_doc_number] => 20090064150 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-05 [patent_title] => 'Process Manager' [patent_app_type] => utility [patent_app_number] => 12/191223 [patent_app_country] => US [patent_app_date] => 2008-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3090 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0064/20090064150.pdf [firstpage_image] =>[orig_patent_app_number] => 12191223 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/191223
Process manager establishing super-process associated with designated memory to house data from incident processes Aug 12, 2008 Issued
Array ( [id] => 4642124 [patent_doc_number] => 08020160 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-09-13 [patent_title] => 'User-level read-copy update that does not require disabling preemption or signal handling' [patent_app_type] => utility [patent_app_number] => 12/181006 [patent_app_country] => US [patent_app_date] => 2008-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 15 [patent_no_of_words] => 9221 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/020/08020160.pdf [firstpage_image] =>[orig_patent_app_number] => 12181006 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/181006
User-level read-copy update that does not require disabling preemption or signal handling Jul 27, 2008 Issued
Array ( [id] => 4961820 [patent_doc_number] => 20080276245 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-06 [patent_title] => 'Optimization with Unknown Objective Function' [patent_app_type] => utility [patent_app_number] => 12/173947 [patent_app_country] => US [patent_app_date] => 2008-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2660 [patent_no_of_claims] => 6 [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/0276/20080276245.pdf [firstpage_image] =>[orig_patent_app_number] => 12173947 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/173947
Optimization with unknown objective function Jul 15, 2008 Issued
Array ( [id] => 4889229 [patent_doc_number] => 20080263561 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-23 [patent_title] => 'Information processing apparatus, computer and resource allocation method' [patent_app_type] => utility [patent_app_number] => 12/213567 [patent_app_country] => US [patent_app_date] => 2008-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 7877 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0263/20080263561.pdf [firstpage_image] =>[orig_patent_app_number] => 12213567 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/213567
Information processing apparatus, computer and resource allocation method Jun 19, 2008 Abandoned
Array ( [id] => 5317628 [patent_doc_number] => 20090282226 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-12 [patent_title] => 'Context Switching On A Network On Chip' [patent_app_type] => utility [patent_app_number] => 12/118039 [patent_app_country] => US [patent_app_date] => 2008-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 13451 [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/0282/20090282226.pdf [firstpage_image] =>[orig_patent_app_number] => 12118039 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/118039
Context switching in a network on chip by thread saving and restoring pointers to memory arrays containing valid message data May 8, 2008 Issued
Array ( [id] => 5317815 [patent_doc_number] => 20090282413 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-12 [patent_title] => 'Scalable Scheduling of Tasks in Heterogeneous Systems' [patent_app_type] => utility [patent_app_number] => 12/118229 [patent_app_country] => US [patent_app_date] => 2008-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6644 [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/0282/20090282413.pdf [firstpage_image] =>[orig_patent_app_number] => 12118229 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/118229
Scalable scheduling of tasks in heterogeneous systems May 8, 2008 Issued
Array ( [id] => 8087871 [patent_doc_number] => 08151272 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-04-03 [patent_title] => 'Optimized usage of collector resources for performance data collection through even task assignment' [patent_app_type] => utility [patent_app_number] => 12/098580 [patent_app_country] => US [patent_app_date] => 2008-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4312 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/151/08151272.pdf [firstpage_image] =>[orig_patent_app_number] => 12098580 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/098580
Optimized usage of collector resources for performance data collection through even task assignment Apr 6, 2008 Issued
Array ( [id] => 5571539 [patent_doc_number] => 20090254918 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-08 [patent_title] => 'Mechanism for Performance Optimization of Hypertext Preprocessor (PHP) Page Processing Via Processor Pinning' [patent_app_type] => utility [patent_app_number] => 12/061757 [patent_app_country] => US [patent_app_date] => 2008-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3025 [patent_no_of_claims] => 12 [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/0254/20090254918.pdf [firstpage_image] =>[orig_patent_app_number] => 12061757 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/061757
Mechanism for Performance Optimization of Hypertext Preprocessor (PHP) Page Processing Via Processor Pinning Apr 2, 2008 Abandoned
Array ( [id] => 8540638 [patent_doc_number] => 08316366 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-11-20 [patent_title] => 'Facilitating transactional execution in a processor that supports simultaneous speculative threading' [patent_app_type] => utility [patent_app_number] => 12/061554 [patent_app_country] => US [patent_app_date] => 2008-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5094 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12061554 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/061554
Facilitating transactional execution in a processor that supports simultaneous speculative threading Apr 1, 2008 Issued
Array ( [id] => 7679424 [patent_doc_number] => 20100107163 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-29 [patent_title] => 'MOVABLE VIRTUAL MACHINE IMAGE' [patent_app_type] => utility [patent_app_number] => 12/531963 [patent_app_country] => US [patent_app_date] => 2008-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8036 [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] => publications/A1/0107/20100107163.pdf [firstpage_image] =>[orig_patent_app_number] => 12531963 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/531963
MOVABLE VIRTUAL MACHINE IMAGE Mar 19, 2008 Abandoned
Array ( [id] => 10841464 [patent_doc_number] => 08869165 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-21 [patent_title] => 'Integrating flow orchestration and scheduling of jobs and data activities for a batch of workflows over multiple domains subject to constraints' [patent_app_type] => utility [patent_app_number] => 12/051883 [patent_app_country] => US [patent_app_date] => 2008-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 11084 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 413 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12051883 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/051883
Integrating flow orchestration and scheduling of jobs and data activities for a batch of workflows over multiple domains subject to constraints Mar 19, 2008 Issued
Array ( [id] => 8378472 [patent_doc_number] => 08261279 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-09-04 [patent_title] => 'Optimized preemption and reservation of software locks for woken threads' [patent_app_type] => utility [patent_app_number] => 12/049304 [patent_app_country] => US [patent_app_date] => 2008-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4016 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12049304 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/049304
Optimized preemption and reservation of software locks for woken threads Mar 14, 2008 Issued
Array ( [id] => 4755166 [patent_doc_number] => 20080163240 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-03 [patent_title] => 'Using Performance Monitor to Optimize System Performance' [patent_app_type] => utility [patent_app_number] => 12/049285 [patent_app_country] => US [patent_app_date] => 2008-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5199 [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/0163/20080163240.pdf [firstpage_image] =>[orig_patent_app_number] => 12049285 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/049285
Using Performance Monitor to Optimize System Performance Mar 14, 2008 Abandoned
Array ( [id] => 6649020 [patent_doc_number] => 20100037230 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-02-11 [patent_title] => 'METHOD FOR EXECUTING A PROGRAM RELATING TO SEVERAL SERVICES, AND THE CORRESPONDING ELECTRONIC SYSTEM AND DEVICE' [patent_app_type] => utility [patent_app_number] => 12/528988 [patent_app_country] => US [patent_app_date] => 2008-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 10199 [patent_no_of_claims] => 17 [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/0037/20100037230.pdf [firstpage_image] =>[orig_patent_app_number] => 12528988 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/528988
METHOD FOR EXECUTING A PROGRAM RELATING TO SEVERAL SERVICES, AND THE CORRESPONDING ELECTRONIC SYSTEM AND DEVICE Mar 3, 2008 Abandoned
Array ( [id] => 5541009 [patent_doc_number] => 20090222814 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-09-03 [patent_title] => 'SELECTIVE EXPOSURE TO USB DEVICE FUNCTIONALITY FOR A VIRTUAL MACHINE' [patent_app_type] => utility [patent_app_number] => 12/038943 [patent_app_country] => US [patent_app_date] => 2008-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5155 [patent_no_of_claims] => 24 [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/0222/20090222814.pdf [firstpage_image] =>[orig_patent_app_number] => 12038943 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/038943
Selective exposure to USB device functionality for a virtual machine by filtering descriptors Feb 27, 2008 Issued
Menu