
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |