Search

Brian Green

Examiner (ID: 8197)

Most Active Art Unit
3507
Art Unit(s)
PQT, OPQA, 3507, 3611, 3305, 3633, 3628, 3509, 3311, 2899
Total Applications
1423
Issued Applications
940
Pending Applications
101
Abandoned Applications
382

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10164219 [patent_doc_number] => 09195440 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-11-24 [patent_title] => 'Intelligent data source selection in application development' [patent_app_type] => utility [patent_app_number] => 14/091241 [patent_app_country] => US [patent_app_date] => 2013-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6937 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14091241 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/091241
Intelligent data source selection in application development Nov 25, 2013 Issued
Array ( [id] => 10258353 [patent_doc_number] => 20150143349 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-21 [patent_title] => 'METHOD FOR DIVERGENCE ANALYSIS OF POINTER-BASED PROGRAM' [patent_app_type] => utility [patent_app_number] => 14/086481 [patent_app_country] => US [patent_app_date] => 2013-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4562 [patent_no_of_claims] => 16 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14086481 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/086481
Method for divergence analysis of pointer-based program Nov 20, 2013 Issued
Array ( [id] => 10188749 [patent_doc_number] => 09218169 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-12-22 [patent_title] => 'Callpath finder' [patent_app_type] => utility [patent_app_number] => 14/084399 [patent_app_country] => US [patent_app_date] => 2013-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7851 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14084399 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/084399
Callpath finder Nov 18, 2013 Issued
Array ( [id] => 10150700 [patent_doc_number] => 09182989 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-11-10 [patent_title] => 'System and method for receiving services provided by distributed systems' [patent_app_type] => utility [patent_app_number] => 13/931898 [patent_app_country] => US [patent_app_date] => 2013-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 8436 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 400 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13931898 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/931898
System and method for receiving services provided by distributed systems Jun 28, 2013 Issued
Array ( [id] => 10501296 [patent_doc_number] => 09229697 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-01-05 [patent_title] => 'Speculative object shapes' [patent_app_type] => utility [patent_app_number] => 13/931475 [patent_app_country] => US [patent_app_date] => 2013-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6517 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13931475 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/931475
Speculative object shapes Jun 27, 2013 Issued
Array ( [id] => 9795185 [patent_doc_number] => 20150007129 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-01-01 [patent_title] => 'SCRIPT EXECUTION FRAMEWORK' [patent_app_type] => utility [patent_app_number] => 13/930416 [patent_app_country] => US [patent_app_date] => 2013-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6741 [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] => 13930416 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/930416
SCRIPT EXECUTION FRAMEWORK Jun 27, 2013 Abandoned
Array ( [id] => 9795182 [patent_doc_number] => 20150007126 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-01-01 [patent_title] => 'Generating an Improved Development Infrastructure' [patent_app_type] => utility [patent_app_number] => 13/931317 [patent_app_country] => US [patent_app_date] => 2013-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5059 [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] => 13931317 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/931317
Generating an improved development infrastructure Jun 27, 2013 Issued
Array ( [id] => 9795184 [patent_doc_number] => 20150007128 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-01-01 [patent_title] => 'Model Framework for Applications' [patent_app_type] => utility [patent_app_number] => 13/930413 [patent_app_country] => US [patent_app_date] => 2013-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5539 [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] => 13930413 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/930413
Model framework for applications Jun 27, 2013 Issued
Array ( [id] => 9795193 [patent_doc_number] => 20150007137 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-01-01 [patent_title] => 'DOCUMENT QUALITY REVIEW AND TESTING' [patent_app_type] => utility [patent_app_number] => 13/930293 [patent_app_country] => US [patent_app_date] => 2013-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6910 [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] => 13930293 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/930293
Document quality review and testing Jun 27, 2013 Issued
Array ( [id] => 9225174 [patent_doc_number] => 20140019949 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-01-16 [patent_title] => 'Method and System for Automated Improvement of Parallelism in Program Compilation' [patent_app_type] => utility [patent_app_number] => 13/929649 [patent_app_country] => US [patent_app_date] => 2013-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 9834 [patent_no_of_claims] => 20 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13929649 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/929649
Method and system for automated improvement of parallelism in program compilation Jun 26, 2013 Issued
Array ( [id] => 9746733 [patent_doc_number] => 20140282451 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'IDENTIFICATION AND MANAGEMENT OF UNSAFE OPTIMIZATIONS' [patent_app_type] => utility [patent_app_number] => 13/977118 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 13009 [patent_no_of_claims] => 26 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13977118 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/977118
Identification and management of unsafe optimizations Mar 14, 2013 Issued
Array ( [id] => 9193586 [patent_doc_number] => 20130332901 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-12 [patent_title] => 'DESIGNING AND CROSS-CONFIGURING SOFTWARE' [patent_app_type] => utility [patent_app_number] => 13/800827 [patent_app_country] => US [patent_app_date] => 2013-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 13767 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13800827 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/800827
Designing and cross-configuring software Mar 12, 2013 Issued
Array ( [id] => 8918231 [patent_doc_number] => 20130179856 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-07-11 [patent_title] => 'APPARATUS AND METHOD FOR NETWORK DRIVER INJECTION INTO TARGET IMAGE' [patent_app_type] => utility [patent_app_number] => 13/778711 [patent_app_country] => US [patent_app_date] => 2013-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 26881 [patent_no_of_claims] => 23 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13778711 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/778711
Apparatus and method for network driver injection into target image Feb 26, 2013 Issued
Array ( [id] => 10124179 [patent_doc_number] => 09158537 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-13 [patent_title] => 'Streamlining hardware initialization code' [patent_app_type] => utility [patent_app_number] => 13/741345 [patent_app_country] => US [patent_app_date] => 2013-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4958 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [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] => 13741345 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/741345
Streamlining hardware initialization code Jan 13, 2013 Issued
Array ( [id] => 10137470 [patent_doc_number] => 09170790 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-27 [patent_title] => 'Replacing annotated program code in a networked computing environment' [patent_app_type] => utility [patent_app_number] => 13/706599 [patent_app_country] => US [patent_app_date] => 2012-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5593 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13706599 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/706599
Replacing annotated program code in a networked computing environment Dec 5, 2012 Issued
Array ( [id] => 10124178 [patent_doc_number] => 09158536 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-13 [patent_title] => 'Program code library consolidation in an integrated development environment' [patent_app_type] => utility [patent_app_number] => 13/706503 [patent_app_country] => US [patent_app_date] => 2012-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5896 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [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] => 13706503 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/706503
Program code library consolidation in an integrated development environment Dec 5, 2012 Issued
Array ( [id] => 10021565 [patent_doc_number] => 09064053 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-23 [patent_title] => 'Integrating diagnostic information with boolean constraints' [patent_app_type] => utility [patent_app_number] => 13/705643 [patent_app_country] => US [patent_app_date] => 2012-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9122 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13705643 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/705643
Integrating diagnostic information with boolean constraints Dec 4, 2012 Issued
Array ( [id] => 8868355 [patent_doc_number] => 20130152058 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-06-13 [patent_title] => 'Method for Translating a Control Program in an Automation Language into an Intermediate Language' [patent_app_type] => utility [patent_app_number] => 13/705826 [patent_app_country] => US [patent_app_date] => 2012-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6374 [patent_no_of_claims] => 11 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13705826 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/705826
Method for Translating a Control Program in an Automation Language into an Intermediate Language Dec 4, 2012 Abandoned
Array ( [id] => 10034365 [patent_doc_number] => 09075684 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-07-07 [patent_title] => 'Downtime reduction for integration of customer transport requests into a software architecture update procedure' [patent_app_type] => utility [patent_app_number] => 13/706325 [patent_app_country] => US [patent_app_date] => 2012-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7550 [patent_no_of_claims] => 19 [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] => 13706325 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/706325
Downtime reduction for integration of customer transport requests into a software architecture update procedure Dec 4, 2012 Issued
Array ( [id] => 10046542 [patent_doc_number] => 09086940 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-07-21 [patent_title] => 'Inclusion of customer-specific transport requests in software architecture update procedures' [patent_app_type] => utility [patent_app_number] => 13/706315 [patent_app_country] => US [patent_app_date] => 2012-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7524 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13706315 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/706315
Inclusion of customer-specific transport requests in software architecture update procedures Dec 4, 2012 Issued
Menu