Search

Brian P. Yenke

Examiner (ID: 9426, Phone: (571)272-7359 , Office: P/2422 )

Most Active Art Unit
2422
Art Unit(s)
2614, 2622, 2422, 2714
Total Applications
1646
Issued Applications
1099
Pending Applications
90
Abandoned Applications
471

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 5516945 [patent_doc_number] => 20090217252 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-27 [patent_title] => 'OPTIMIZING COMPILER TRANSFORMS FOR A HIGH LEVEL SHADER LANGUAGE' [patent_app_type] => utility [patent_app_number] => 12/435919 [patent_app_country] => US [patent_app_date] => 2009-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4767 [patent_no_of_claims] => 3 [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/0217/20090217252.pdf [firstpage_image] =>[orig_patent_app_number] => 12435919 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/435919
Optimizing compiler transforms for a high level shader language May 4, 2009 Issued
Array ( [id] => 5565999 [patent_doc_number] => 20090138852 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-05-28 [patent_title] => 'Managing Sets of Entities' [patent_app_type] => utility [patent_app_number] => 12/346525 [patent_app_country] => US [patent_app_date] => 2008-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7151 [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/20090138852.pdf [firstpage_image] =>[orig_patent_app_number] => 12346525 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/346525
Managing sets of entities Dec 29, 2008 Issued
Array ( [id] => 5466725 [patent_doc_number] => 20090326925 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'PROJECTING SYNTACTIC INFORMATION USING A BOTTOM-UP PATTERN MATCHING ALGORITHM' [patent_app_type] => utility [patent_app_number] => 12/335206 [patent_app_country] => US [patent_app_date] => 2008-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 17153 [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/0326/20090326925.pdf [firstpage_image] =>[orig_patent_app_number] => 12335206 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/335206
PROJECTING SYNTACTIC INFORMATION USING A BOTTOM-UP PATTERN MATCHING ALGORITHM Dec 14, 2008 Abandoned
Array ( [id] => 5543697 [patent_doc_number] => 20090153574 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-06-18 [patent_title] => 'METHOD AND SYSTEM FOR UPDATING FIRMWARE' [patent_app_type] => utility [patent_app_number] => 12/275912 [patent_app_country] => US [patent_app_date] => 2008-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4417 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0153/20090153574.pdf [firstpage_image] =>[orig_patent_app_number] => 12275912 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/275912
METHOD AND SYSTEM FOR UPDATING FIRMWARE Nov 20, 2008 Abandoned
Array ( [id] => 5411983 [patent_doc_number] => 20090125882 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-05-14 [patent_title] => 'METHOD OF IMPLEMENTING HYPEROBJECTS IN A PARALLEL PROCESSING SOFTWARE PROGRAMMING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 12/247420 [patent_app_country] => US [patent_app_date] => 2008-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 27608 [patent_no_of_claims] => 52 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0125/20090125882.pdf [firstpage_image] =>[orig_patent_app_number] => 12247420 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/247420
METHOD OF IMPLEMENTING HYPEROBJECTS IN A PARALLEL PROCESSING SOFTWARE PROGRAMMING ENVIRONMENT Oct 7, 2008 Abandoned
Array ( [id] => 6369692 [patent_doc_number] => 20100088662 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-08 [patent_title] => 'INTEGRATED DESIGN APPLICATION' [patent_app_type] => utility [patent_app_number] => 12/247927 [patent_app_country] => US [patent_app_date] => 2008-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 10947 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0088/20100088662.pdf [firstpage_image] =>[orig_patent_app_number] => 12247927 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/247927
Integrated design application Oct 7, 2008 Issued
Array ( [id] => 8805054 [patent_doc_number] => 08443338 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-05-14 [patent_title] => 'Logical extensions to intermediate code' [patent_app_type] => utility [patent_app_number] => 12/247304 [patent_app_country] => US [patent_app_date] => 2008-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6782 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12247304 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/247304
Logical extensions to intermediate code Oct 7, 2008 Issued
Array ( [id] => 6619696 [patent_doc_number] => 20100050159 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-02-25 [patent_title] => 'SYSTEM AND PROCESS FOR DEBUGGING OBJECT-ORIENTED PROGRAMMING CODE LEVERAGING RUNTIME METADATA' [patent_app_type] => utility [patent_app_number] => 12/247118 [patent_app_country] => US [patent_app_date] => 2008-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7323 [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/0050/20100050159.pdf [firstpage_image] =>[orig_patent_app_number] => 12247118 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/247118
System and process for debugging object-oriented programming code leveraging runtime metadata Oct 6, 2008 Issued
Array ( [id] => 6369813 [patent_doc_number] => 20100088675 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-08 [patent_title] => 'SYSTEM AND METHOD OF USING POOLED THREAD-LOCAL CHARACTER ARRAYS' [patent_app_type] => utility [patent_app_number] => 12/246314 [patent_app_country] => US [patent_app_date] => 2008-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7803 [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/0088/20100088675.pdf [firstpage_image] =>[orig_patent_app_number] => 12246314 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/246314
System and method of using pooled thread-local character arrays Oct 5, 2008 Issued
Array ( [id] => 8438374 [patent_doc_number] => 08286160 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-09 [patent_title] => 'Method of installing application programs and computer accessible recording medium storing installation program' [patent_app_type] => utility [patent_app_number] => 12/245413 [patent_app_country] => US [patent_app_date] => 2008-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 6956 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 341 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12245413 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/245413
Method of installing application programs and computer accessible recording medium storing installation program Oct 2, 2008 Issued
Array ( [id] => 6369939 [patent_doc_number] => 20100088695 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-08 [patent_title] => 'SYSTEM AND METHOD FOR LOCALIZING A SERVER APPLICATION USING A CLIENT-SIDE TRANSLATOR' [patent_app_type] => utility [patent_app_number] => 12/245404 [patent_app_country] => US [patent_app_date] => 2008-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4447 [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/0088/20100088695.pdf [firstpage_image] =>[orig_patent_app_number] => 12245404 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/245404
System and method for localizing a server application using a client-side translator Oct 2, 2008 Issued
Array ( [id] => 5344442 [patent_doc_number] => 20090183092 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-16 [patent_title] => 'CUSTOMIZABLE APPLICATION SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/245126 [patent_app_country] => US [patent_app_date] => 2008-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2381 [patent_no_of_claims] => 20 [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/0183/20090183092.pdf [firstpage_image] =>[orig_patent_app_number] => 12245126 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/245126
CUSTOMIZABLE APPLICATION SYSTEM Oct 2, 2008 Abandoned
Array ( [id] => 8389189 [patent_doc_number] => 08266599 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-09-11 [patent_title] => 'Output from changed object on application' [patent_app_type] => utility [patent_app_number] => 12/241730 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5043 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12241730 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/241730
Output from changed object on application Sep 29, 2008 Issued
Array ( [id] => 5376042 [patent_doc_number] => 20090313603 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-17 [patent_title] => 'System And Method For Creating Virtual Callback Objects' [patent_app_type] => utility [patent_app_number] => 12/241622 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4605 [patent_no_of_claims] => 15 [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/0313/20090313603.pdf [firstpage_image] =>[orig_patent_app_number] => 12241622 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/241622
System and method for creating virtual callback objects Sep 29, 2008 Issued
Array ( [id] => 6389685 [patent_doc_number] => 20100083229 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-01 [patent_title] => 'APPLICATION BUILDER FOR INDUSTRIAL AUTOMATION' [patent_app_type] => utility [patent_app_number] => 12/242409 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 6867 [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/0083/20100083229.pdf [firstpage_image] =>[orig_patent_app_number] => 12242409 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/242409
Application builder for industrial automation Sep 29, 2008 Issued
Array ( [id] => 9170002 [patent_doc_number] => 08595696 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-26 [patent_title] => 'Development of networked applications' [patent_app_type] => utility [patent_app_number] => 12/241427 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8659 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12241427 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/241427
Development of networked applications Sep 29, 2008 Issued
Array ( [id] => 5370110 [patent_doc_number] => 20090307669 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-10 [patent_title] => 'MEMORY MANAGEMENT FOR CLOSURES' [patent_app_type] => utility [patent_app_number] => 12/242505 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7940 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0307/20090307669.pdf [firstpage_image] =>[orig_patent_app_number] => 12242505 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/242505
MEMORY MANAGEMENT FOR CLOSURES Sep 29, 2008 Abandoned
Array ( [id] => 8574951 [patent_doc_number] => 08341614 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-25 [patent_title] => 'Memory management for closures' [patent_app_type] => utility [patent_app_number] => 12/242519 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 6198 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12242519 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/242519
Memory management for closures Sep 29, 2008 Issued
Array ( [id] => 6389742 [patent_doc_number] => 20100083239 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-01 [patent_title] => 'METHOD AND SYSTEM FOR AN AUTOMATION COLLABORATIVE FRAMEWORK' [patent_app_type] => utility [patent_app_number] => 12/242316 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 6865 [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/0083/20100083239.pdf [firstpage_image] =>[orig_patent_app_number] => 12242316 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/242316
Method and system for an automation collaborative framework Sep 29, 2008 Issued
Array ( [id] => 8633038 [patent_doc_number] => 08365138 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-01-29 [patent_title] => 'Automatic software production system' [patent_app_type] => utility [patent_app_number] => 12/284947 [patent_app_country] => US [patent_app_date] => 2008-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 32565 [patent_no_of_claims] => 54 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12284947 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/284947
Automatic software production system Sep 25, 2008 Issued
Menu