Search

Stephen David Berman

Examiner (ID: 5, Phone: (571)272-7206 , Office: P/2192 )

Most Active Art Unit
2192
Art Unit(s)
2192
Total Applications
416
Issued Applications
309
Pending Applications
39
Abandoned Applications
74

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10105737 [patent_doc_number] => 09141519 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-22 [patent_title] => 'Accurate identification of software tests based on changes to computer software code' [patent_app_type] => utility [patent_app_number] => 12/897790 [patent_app_country] => US [patent_app_date] => 2010-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 2963 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 290 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12897790 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/897790
Accurate identification of software tests based on changes to computer software code Oct 4, 2010 Issued
Array ( [id] => 6217801 [patent_doc_number] => 20110138236 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-09 [patent_title] => 'APPARATUS AND METHOD FOR PROVIDING VISUAL INTERFACE FOR INFORMATION OF ERROR GENERATED IN MULTITHREAD TESTING' [patent_app_type] => utility [patent_app_number] => 12/896771 [patent_app_country] => US [patent_app_date] => 2010-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6208 [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/0138/20110138236.pdf [firstpage_image] =>[orig_patent_app_number] => 12896771 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/896771
APPARATUS AND METHOD FOR PROVIDING VISUAL INTERFACE FOR INFORMATION OF ERROR GENERATED IN MULTITHREAD TESTING Sep 30, 2010 Abandoned
Array ( [id] => 9821077 [patent_doc_number] => 08930880 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-06 [patent_title] => 'Development of functional modules using a module bus' [patent_app_type] => utility [patent_app_number] => 12/893727 [patent_app_country] => US [patent_app_date] => 2010-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 9721 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 238 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12893727 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/893727
Development of functional modules using a module bus Sep 28, 2010 Issued
Array ( [id] => 10046837 [patent_doc_number] => 09087236 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-07-21 [patent_title] => 'Automated recognition of process modeling semantics in flow diagrams' [patent_app_type] => utility [patent_app_number] => 12/881120 [patent_app_country] => US [patent_app_date] => 2010-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 5318 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12881120 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/881120
Automated recognition of process modeling semantics in flow diagrams Sep 12, 2010 Issued
Array ( [id] => 9012649 [patent_doc_number] => 08527970 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-09-03 [patent_title] => 'Methods and systems for mapping threads to processor cores' [patent_app_type] => utility [patent_app_number] => 12/878409 [patent_app_country] => US [patent_app_date] => 2010-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5053 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12878409 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/878409
Methods and systems for mapping threads to processor cores Sep 8, 2010 Issued
Array ( [id] => 8775624 [patent_doc_number] => 08429600 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-23 [patent_title] => 'Distributed collaborative environment definition system and method' [patent_app_type] => utility [patent_app_number] => 12/878369 [patent_app_country] => US [patent_app_date] => 2010-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3762 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12878369 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/878369
Distributed collaborative environment definition system and method Sep 8, 2010 Issued
Array ( [id] => 10879566 [patent_doc_number] => 08904364 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-02 [patent_title] => 'Execution in workflow BPM engine' [patent_app_type] => utility [patent_app_number] => 12/876891 [patent_app_country] => US [patent_app_date] => 2010-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 2633 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12876891 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/876891
Execution in workflow BPM engine Sep 6, 2010 Issued
Array ( [id] => 8935903 [patent_doc_number] => 08495625 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-07-23 [patent_title] => 'Method and system for creation of streamed files on-demand' [patent_app_type] => utility [patent_app_number] => 12/844496 [patent_app_country] => US [patent_app_date] => 2010-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7226 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12844496 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/844496
Method and system for creation of streamed files on-demand Jul 26, 2010 Issued
Array ( [id] => 6636270 [patent_doc_number] => 20100325624 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-23 [patent_title] => 'Method and System for Application Portability' [patent_app_type] => utility [patent_app_number] => 12/820121 [patent_app_country] => US [patent_app_date] => 2010-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7290 [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] => publications/A1/0325/20100325624.pdf [firstpage_image] =>[orig_patent_app_number] => 12820121 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/820121
Method and System for Application Portability Jun 20, 2010 Abandoned
Array ( [id] => 9926514 [patent_doc_number] => 08984501 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-03-17 [patent_title] => 'Hierarchy and processing order control of downloadable and upgradeable media processing applications' [patent_app_type] => utility [patent_app_number] => 13/377475 [patent_app_country] => US [patent_app_date] => 2010-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 22 [patent_no_of_words] => 21378 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13377475 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/377475
Hierarchy and processing order control of downloadable and upgradeable media processing applications Jun 16, 2010 Issued
Array ( [id] => 8799652 [patent_doc_number] => 08438541 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-05-07 [patent_title] => 'Software change management extension for uniformly handling artifacts with relaxed contraints' [patent_app_type] => utility [patent_app_number] => 12/815623 [patent_app_country] => US [patent_app_date] => 2010-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5263 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12815623 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/815623
Software change management extension for uniformly handling artifacts with relaxed contraints Jun 14, 2010 Issued
Array ( [id] => 7658607 [patent_doc_number] => 20110307876 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-12-15 [patent_title] => 'REGISTER MAPPING TECHNIQUES FOR EFFICIENT DYNAMIC BINARY TRANSLATION' [patent_app_type] => utility [patent_app_number] => 12/815023 [patent_app_country] => US [patent_app_date] => 2010-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7910 [patent_no_of_claims] => 24 [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/0307/20110307876.pdf [firstpage_image] =>[orig_patent_app_number] => 12815023 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/815023
Register mapping techniques for efficient dynamic binary translation Jun 13, 2010 Issued
Array ( [id] => 7658596 [patent_doc_number] => 20110307865 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-12-15 [patent_title] => 'USER INTERFACE INVENTORY' [patent_app_type] => utility [patent_app_number] => 12/813530 [patent_app_country] => US [patent_app_date] => 2010-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5271 [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/0307/20110307865.pdf [firstpage_image] =>[orig_patent_app_number] => 12813530 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/813530
User interface inventory Jun 10, 2010 Issued
Array ( [id] => 9029874 [patent_doc_number] => 08539472 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-09-17 [patent_title] => 'Method and system of updating shared memory' [patent_app_type] => utility [patent_app_number] => 12/796774 [patent_app_country] => US [patent_app_date] => 2010-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 2 [patent_no_of_words] => 2855 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 347 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12796774 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/796774
Method and system of updating shared memory Jun 8, 2010 Issued
Array ( [id] => 7582505 [patent_doc_number] => 20110296388 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-12-01 [patent_title] => 'STATIC ANALYSIS USING INTERACTIVE AND INTEGRATION TOOLS' [patent_app_type] => utility [patent_app_number] => 12/791421 [patent_app_country] => US [patent_app_date] => 2010-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8391 [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/0296/20110296388.pdf [firstpage_image] =>[orig_patent_app_number] => 12791421 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/791421
Static analysis using interactive and integration tools May 31, 2010 Issued
Array ( [id] => 6480973 [patent_doc_number] => 20100192127 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-07-29 [patent_title] => 'SYSTEM AND METHOD FOR A SOFTWARE PRODUCT MANAGER' [patent_app_type] => utility [patent_app_number] => 12/753434 [patent_app_country] => US [patent_app_date] => 2010-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 9183 [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/0192/20100192127.pdf [firstpage_image] =>[orig_patent_app_number] => 12753434 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/753434
System and method for a software product manager Apr 1, 2010 Issued
Array ( [id] => 8060111 [patent_doc_number] => 20110246968 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-06 [patent_title] => 'Code-Clone Detection and Analysis' [patent_app_type] => utility [patent_app_number] => 12/752942 [patent_app_country] => US [patent_app_date] => 2010-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11057 [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/0246/20110246968.pdf [firstpage_image] =>[orig_patent_app_number] => 12752942 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/752942
Code-clone detection and analysis Mar 31, 2010 Issued
Array ( [id] => 8060101 [patent_doc_number] => 20110246972 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-06 [patent_title] => 'METHOD OF SELECTING AN EXPRESSION EVALUATION TECHNIQUE FOR DOMAIN-SPECIFIC LANGUAGE COMPILATION' [patent_app_type] => utility [patent_app_number] => 12/749947 [patent_app_country] => US [patent_app_date] => 2010-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5862 [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/0246/20110246972.pdf [firstpage_image] =>[orig_patent_app_number] => 12749947 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/749947
Method of selecting an expression evaluation technique for domain-specific language compilation Mar 29, 2010 Issued
Array ( [id] => 10901678 [patent_doc_number] => 08924924 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-30 [patent_title] => 'Representing the structure of a data format using a class-based representation' [patent_app_type] => utility [patent_app_number] => 12/749268 [patent_app_country] => US [patent_app_date] => 2010-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9881 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12749268 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/749268
Representing the structure of a data format using a class-based representation Mar 28, 2010 Issued
Array ( [id] => 6191320 [patent_doc_number] => 20110173604 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-07-14 [patent_title] => 'FIRMWARE UPDATING SYSTEM, FIRMWARE DELIVERING SERVER, FIRMWARE EMBEDDED DEVICE, AND PROGRAM' [patent_app_type] => utility [patent_app_number] => 13/120175 [patent_app_country] => US [patent_app_date] => 2010-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6394 [patent_no_of_claims] => 9 [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/0173/20110173604.pdf [firstpage_image] =>[orig_patent_app_number] => 13120175 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/120175
Firmware updating system, firmware delivering server, firmware embedded device, and program Mar 7, 2010 Issued
Menu