Search

Brahim Bourzik

Examiner (ID: 7579, Phone: (571)270-7155 , Office: P/2191 )

Most Active Art Unit
2191
Art Unit(s)
2154, 2191
Total Applications
415
Issued Applications
239
Pending Applications
59
Abandoned Applications
127

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7820055 [patent_doc_number] => 20120066675 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-15 [patent_title] => 'MULTI-PLATFORM APPLICATION PLAYER' [patent_app_type] => utility [patent_app_number] => 13/095538 [patent_app_country] => US [patent_app_date] => 2011-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 6938 [patent_no_of_claims] => 23 [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/0066/20120066675.pdf [firstpage_image] =>[orig_patent_app_number] => 13095538 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/095538
Multi-platform application player Apr 26, 2011 Issued
Array ( [id] => 8479186 [patent_doc_number] => 20120278594 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-01 [patent_title] => 'PERFORMANCE BOTTLENECK IDENTIFICATION TOOL' [patent_app_type] => utility [patent_app_number] => 13/095792 [patent_app_country] => US [patent_app_date] => 2011-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5464 [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] => 13095792 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/095792
Performance bottleneck identification tool Apr 26, 2011 Issued
Array ( [id] => 11258359 [patent_doc_number] => 09483258 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-11-01 [patent_title] => 'Multi-site provisioning of resources to software offerings using infrastructure slices' [patent_app_type] => utility [patent_app_number] => 13/095621 [patent_app_country] => US [patent_app_date] => 2011-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7283 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 393 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13095621 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/095621
Multi-site provisioning of resources to software offerings using infrastructure slices Apr 26, 2011 Issued
Array ( [id] => 11903397 [patent_doc_number] => 09772831 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-26 [patent_title] => 'Droplet execution engine for dynamic server application deployment' [patent_app_type] => utility [patent_app_number] => 13/094538 [patent_app_country] => US [patent_app_date] => 2011-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8618 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [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] => 13094538 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/094538
Droplet execution engine for dynamic server application deployment Apr 25, 2011 Issued
Array ( [id] => 11220454 [patent_doc_number] => 09448790 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-20 [patent_title] => 'Rapid updating of cloud applications' [patent_app_type] => utility [patent_app_number] => 13/094521 [patent_app_country] => US [patent_app_date] => 2011-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7473 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 376 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13094521 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/094521
Rapid updating of cloud applications Apr 25, 2011 Issued
Array ( [id] => 11724122 [patent_doc_number] => 09696976 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-04 [patent_title] => 'Method for optimizing processing of character string during execution of a program, computer system and computer program for the same' [patent_app_type] => utility [patent_app_number] => 12/787500 [patent_app_country] => US [patent_app_date] => 2010-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 13681 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12787500 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/787500
Method for optimizing processing of character string during execution of a program, computer system and computer program for the same May 25, 2010 Issued
Array ( [id] => 7722152 [patent_doc_number] => 20120011487 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-01-12 [patent_title] => 'MODEL VERIFICATION SYSTEM, MODEL VERIFICATION METHOD, AND RECORDING MEDIUM' [patent_app_type] => utility [patent_app_number] => 13/260305 [patent_app_country] => US [patent_app_date] => 2010-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 12510 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0011/20120011487.pdf [firstpage_image] =>[orig_patent_app_number] => 13260305 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/260305
Model verification system, model verification method, and recording medium May 9, 2010 Issued
Array ( [id] => 7785929 [patent_doc_number] => 20120047485 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-23 [patent_title] => 'METHOD FOR ASSISTING IN THE DEVELOPMENT OR USE OF A COMPLEX SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/260617 [patent_app_country] => US [patent_app_date] => 2010-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2521 [patent_no_of_claims] => 11 [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/0047/20120047485.pdf [firstpage_image] =>[orig_patent_app_number] => 13260617 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/260617
METHOD FOR ASSISTING IN THE DEVELOPMENT OR USE OF A COMPLEX SYSTEM Mar 31, 2010 Abandoned
Array ( [id] => 9781535 [patent_doc_number] => 08856759 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-07 [patent_title] => 'Method and apparatus providing COBOL decimal type arithmetic functions with improved performance' [patent_app_type] => utility [patent_app_number] => 12/658017 [patent_app_country] => US [patent_app_date] => 2010-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8565 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12658017 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/658017
Method and apparatus providing COBOL decimal type arithmetic functions with improved performance Jan 31, 2010 Issued
Array ( [id] => 7562951 [patent_doc_number] => 20110276785 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-10 [patent_title] => 'BYTE CODE CONVERSION ACCELERATION DEVICE AND A METHOD FOR THE SAME' [patent_app_type] => utility [patent_app_number] => 13/143909 [patent_app_country] => US [patent_app_date] => 2010-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5786 [patent_no_of_claims] => 5 [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/0276/20110276785.pdf [firstpage_image] =>[orig_patent_app_number] => 13143909 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/143909
BYTE CODE CONVERSION ACCELERATION DEVICE AND A METHOD FOR THE SAME Jan 20, 2010 Abandoned
Array ( [id] => 11226733 [patent_doc_number] => 09454456 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-27 [patent_title] => 'Method for separately executing software, apparatus, and computer-readable recording medium' [patent_app_type] => utility [patent_app_number] => 13/142601 [patent_app_country] => US [patent_app_date] => 2009-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3129 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13142601 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/142601
Method for separately executing software, apparatus, and computer-readable recording medium Dec 20, 2009 Issued
Array ( [id] => 10106430 [patent_doc_number] => 09142213 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-22 [patent_title] => 'Generating vocal user interface code from a data meta-model' [patent_app_type] => utility [patent_app_number] => 13/140301 [patent_app_country] => US [patent_app_date] => 2009-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4957 [patent_no_of_claims] => 18 [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] => 13140301 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/140301
Generating vocal user interface code from a data meta-model Oct 19, 2009 Issued
Array ( [id] => 6032231 [patent_doc_number] => 20110055809 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-03-03 [patent_title] => 'TYPED CONFIGURATION MANAGEMENT IN PROGRAMMING LANGUAGES' [patent_app_type] => utility [patent_app_number] => 12/549813 [patent_app_country] => US [patent_app_date] => 2009-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5905 [patent_no_of_claims] => 25 [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/0055/20110055809.pdf [firstpage_image] =>[orig_patent_app_number] => 12549813 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/549813
TYPED CONFIGURATION MANAGEMENT IN PROGRAMMING LANGUAGES Aug 27, 2009 Abandoned
Array ( [id] => 6074338 [patent_doc_number] => 20110047534 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-02-24 [patent_title] => 'PROACTIVE LOOP FUSION OF NON-ADJACENT LOOPS WITH INTERVENING CONTROL FLOW INSTRUCTIONS' [patent_app_type] => utility [patent_app_number] => 12/545811 [patent_app_country] => US [patent_app_date] => 2009-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7148 [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/0047/20110047534.pdf [firstpage_image] =>[orig_patent_app_number] => 12545811 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/545811
Proactive loop fusion of non-adjacent loops with intervening control flow instructions Aug 21, 2009 Issued
Array ( [id] => 6641551 [patent_doc_number] => 20100312760 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-09 [patent_title] => 'Method for creating browsable document for a client device' [patent_app_type] => utility [patent_app_number] => 12/456219 [patent_app_country] => US [patent_app_date] => 2009-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4032 [patent_no_of_claims] => 20 [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/0312/20100312760.pdf [firstpage_image] =>[orig_patent_app_number] => 12456219 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/456219
Method for creating browsable document for a client device Jun 11, 2009 Abandoned
Array ( [id] => 11882528 [patent_doc_number] => 09753698 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-05 [patent_title] => 'Language-based model for isolating shared state' [patent_app_type] => utility [patent_app_number] => 12/482270 [patent_app_country] => US [patent_app_date] => 2009-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2785 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12482270 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/482270
Language-based model for isolating shared state Jun 9, 2009 Issued
Array ( [id] => 6397566 [patent_doc_number] => 20100318973 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-16 [patent_title] => 'METHOD AND APPARATUS FOR PROVIDING DYNAMIC ACTIVATION OF VIRTUAL PLATFORM SUB-MODULES' [patent_app_type] => utility [patent_app_number] => 12/482177 [patent_app_country] => US [patent_app_date] => 2009-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5766 [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/0318/20100318973.pdf [firstpage_image] =>[orig_patent_app_number] => 12482177 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/482177
METHOD AND APPARATUS FOR PROVIDING DYNAMIC ACTIVATION OF VIRTUAL PLATFORM SUB-MODULES Jun 9, 2009 Abandoned
Array ( [id] => 10834908 [patent_doc_number] => 08863104 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-14 [patent_title] => 'Programming model and software system for exploiting parallelism in irregular programs' [patent_app_type] => utility [patent_app_number] => 12/482118 [patent_app_country] => US [patent_app_date] => 2009-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 9716 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [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] => 12482118 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/482118
Programming model and software system for exploiting parallelism in irregular programs Jun 9, 2009 Issued
Array ( [id] => 6397589 [patent_doc_number] => 20100318977 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-16 [patent_title] => 'JIT COMPILATION WITH CONTINOUS APU EXECUTION' [patent_app_type] => utility [patent_app_number] => 12/482048 [patent_app_country] => US [patent_app_date] => 2009-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3938 [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] => publications/A1/0318/20100318977.pdf [firstpage_image] =>[orig_patent_app_number] => 12482048 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/482048
JIT COMPILATION WITH CONTINOUS APU EXECUTION Jun 9, 2009 Abandoned
Array ( [id] => 8787209 [patent_doc_number] => 08434066 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-30 [patent_title] => 'Enabling a business entity to validate support for specific activities in a CRM system before migration from earlier versions' [patent_app_type] => utility [patent_app_number] => 12/481604 [patent_app_country] => US [patent_app_date] => 2009-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9995 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12481604 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/481604
Enabling a business entity to validate support for specific activities in a CRM system before migration from earlier versions Jun 9, 2009 Issued
Menu