Search

Jonathan L. Sample

Examiner (ID: 3874, Phone: (571)270-5925 , Office: P/3664 )

Most Active Art Unit
3664
Art Unit(s)
3657, 3664
Total Applications
1163
Issued Applications
935
Pending Applications
78
Abandoned Applications
172

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9157019 [patent_doc_number] => 08589933 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-19 [patent_title] => 'Low power execution of a multithreaded program' [patent_app_type] => utility [patent_app_number] => 13/129099 [patent_app_country] => US [patent_app_date] => 2010-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 9164 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13129099 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/129099
Low power execution of a multithreaded program Oct 18, 2010 Issued
Array ( [id] => 9961492 [patent_doc_number] => 09009717 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-14 [patent_title] => 'Managing scheduling of processes' [patent_app_type] => utility [patent_app_number] => 13/499580 [patent_app_country] => US [patent_app_date] => 2010-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3036 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13499580 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/499580
Managing scheduling of processes Aug 23, 2010 Issued
Array ( [id] => 8588935 [patent_doc_number] => 20130007756 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-01-03 [patent_title] => 'Method for Generating an Optimised Hardware/Software Partitioning of Embedded Systems Using a Plurality of Control Appliances' [patent_app_type] => utility [patent_app_number] => 13/518709 [patent_app_country] => US [patent_app_date] => 2009-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2612 [patent_no_of_claims] => 17 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13518709 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/518709
Method for generating an optimised hardware/software partitioning of embedded systems using a plurality of control appliances Dec 22, 2009 Issued
Array ( [id] => 6251285 [patent_doc_number] => 20100138208 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-06-03 [patent_title] => 'VIRTUAL MACHINE SYSTEM AND METHOD FOR CONTROLLING INTERRUPT THEREOF' [patent_app_type] => utility [patent_app_number] => 12/624827 [patent_app_country] => US [patent_app_date] => 2009-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 17874 [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/0138/20100138208.pdf [firstpage_image] =>[orig_patent_app_number] => 12624827 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/624827
Virtual machine system and method for controlling interrupt thereof Nov 23, 2009 Issued
Array ( [id] => 9358811 [patent_doc_number] => 08677367 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-18 [patent_title] => 'Execution order decision device' [patent_app_type] => utility [patent_app_number] => 13/144941 [patent_app_country] => US [patent_app_date] => 2009-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 20 [patent_no_of_words] => 8850 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13144941 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/144941
Execution order decision device Mar 30, 2009 Issued
Array ( [id] => 7780766 [patent_doc_number] => 20120042322 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-16 [patent_title] => 'Hybrid Program Balancing' [patent_app_type] => utility [patent_app_number] => 13/148308 [patent_app_country] => US [patent_app_date] => 2009-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 5337 [patent_no_of_claims] => 25 [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/0042/20120042322.pdf [firstpage_image] =>[orig_patent_app_number] => 13148308 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/148308
Hybrid Program Balancing Feb 3, 2009 Abandoned
Array ( [id] => 4966995 [patent_doc_number] => 20080109815 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-05-08 [patent_title] => 'TASK DISTRIBUTION METHOD' [patent_app_type] => utility [patent_app_number] => 11/854707 [patent_app_country] => US [patent_app_date] => 2007-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10023 [patent_no_of_claims] => 13 [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/0109/20080109815.pdf [firstpage_image] =>[orig_patent_app_number] => 11854707 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/854707
Task distribution method Sep 12, 2007 Issued
Array ( [id] => 5454725 [patent_doc_number] => 20090070762 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-12 [patent_title] => 'SYSTEM AND METHOD FOR EVENT-DRIVEN SCHEDULING OF COMPUTING JOBS ON A MULTI-THREADED MACHINE USING DELAY-COSTS' [patent_app_type] => utility [patent_app_number] => 11/850914 [patent_app_country] => US [patent_app_date] => 2007-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4952 [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/0070/20090070762.pdf [firstpage_image] =>[orig_patent_app_number] => 11850914 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/850914
SYSTEM AND METHOD FOR EVENT-DRIVEN SCHEDULING OF COMPUTING JOBS ON A MULTI-THREADED MACHINE USING DELAY-COSTS Sep 5, 2007 Abandoned
Array ( [id] => 9404925 [patent_doc_number] => 08694990 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-08 [patent_title] => 'Utilizing system configuration information to determine a data migration order' [patent_app_type] => utility [patent_app_number] => 11/845354 [patent_app_country] => US [patent_app_date] => 2007-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6078 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11845354 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/845354
Utilizing system configuration information to determine a data migration order Aug 26, 2007 Issued
Array ( [id] => 9157029 [patent_doc_number] => 08589943 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-19 [patent_title] => 'Multi-threaded processing with reduced context switching' [patent_app_type] => utility [patent_app_number] => 11/839492 [patent_app_country] => US [patent_app_date] => 2007-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 7631 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11839492 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/839492
Multi-threaded processing with reduced context switching Aug 14, 2007 Issued
Menu