
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] => 10585208
[patent_doc_number] => 09307347
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-04-05
[patent_title] => 'Wireless programming'
[patent_app_type] => utility
[patent_app_number] => 13/622033
[patent_app_country] => US
[patent_app_date] => 2012-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 33
[patent_no_of_words] => 23848
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 245
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13622033
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/622033 | Wireless programming | Sep 17, 2012 | Issued |
Array
(
[id] => 9444418
[patent_doc_number] => 08713554
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-04-29
[patent_title] => 'Automated hotfix handling model'
[patent_app_type] => utility
[patent_app_number] => 13/618634
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4690
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[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] => 13618634
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/618634 | Automated hotfix handling model | Sep 13, 2012 | Issued |
Array
(
[id] => 9940947
[patent_doc_number] => 08990778
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-03-24
[patent_title] => 'Shadow test replay service'
[patent_app_type] => utility
[patent_app_number] => 13/619197
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8854
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13619197
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/619197 | Shadow test replay service | Sep 13, 2012 | Issued |
Array
(
[id] => 10105626
[patent_doc_number] => 09141408
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-22
[patent_title] => 'Method and system for correcting portion of software application'
[patent_app_type] => utility
[patent_app_number] => 13/554335
[patent_app_country] => US
[patent_app_date] => 2012-07-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 13582
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 259
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13554335
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/554335 | Method and system for correcting portion of software application | Jul 19, 2012 | Issued |
Array
(
[id] => 10653590
[patent_doc_number] => 09369867
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-06-14
[patent_title] => 'Mobile platform software update with secure authentication'
[patent_app_type] => utility
[patent_app_number] => 13/539088
[patent_app_country] => US
[patent_app_date] => 2012-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4659
[patent_no_of_claims] => 29
[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] => 13539088
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/539088 | Mobile platform software update with secure authentication | Jun 28, 2012 | Issued |
Array
(
[id] => 8710137
[patent_doc_number] => 20130067427
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-03-14
[patent_title] => 'METHOD AND SYSTEM FOR MONITORING METADATA RELATED TO SOFTWARE ARTIFACTS'
[patent_app_type] => utility
[patent_app_number] => 13/483412
[patent_app_country] => US
[patent_app_date] => 2012-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 14348
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13483412
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/483412 | Method and system for monitoring metadata related to software artifacts | May 29, 2012 | Issued |
Array
(
[id] => 9826188
[patent_doc_number] => 08935685
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-13
[patent_title] => 'Instruction scheduling approach to improve processor performance'
[patent_app_type] => utility
[patent_app_number] => 13/459128
[patent_app_country] => US
[patent_app_date] => 2012-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 4671
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 313
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13459128
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/459128 | Instruction scheduling approach to improve processor performance | Apr 27, 2012 | Issued |
Array
(
[id] => 9057033
[patent_doc_number] => 20130254747
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-26
[patent_title] => 'METHOD AND APPARATUS FOR TESTING PROGRAMS'
[patent_app_type] => utility
[patent_app_number] => 13/425431
[patent_app_country] => US
[patent_app_date] => 2012-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5232
[patent_no_of_claims] => 22
[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] => 13425431
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/425431 | METHOD AND APPARATUS FOR TESTING PROGRAMS | Mar 20, 2012 | Abandoned |
Array
(
[id] => 9044359
[patent_doc_number] => 20130246997
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-19
[patent_title] => 'Managing Hardware Implementation and Deployment of a Graphical Program'
[patent_app_type] => utility
[patent_app_number] => 13/423849
[patent_app_country] => US
[patent_app_date] => 2012-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 21734
[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] => 13423849
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/423849 | Managing hardware implementation and deployment of a graphical program | Mar 18, 2012 | Issued |
Array
(
[id] => 10099132
[patent_doc_number] => 09135445
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-15
[patent_title] => 'Providing information about a web application or extension offered by website based on information about the application or extension gathered from a trusted site'
[patent_app_type] => utility
[patent_app_number] => 13/423903
[patent_app_country] => US
[patent_app_date] => 2012-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9927
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 250
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13423903
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/423903 | Providing information about a web application or extension offered by website based on information about the application or extension gathered from a trusted site | Mar 18, 2012 | Issued |
Array
(
[id] => 9044366
[patent_doc_number] => 20130247004
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-19
[patent_title] => 'VISUALLY INDICATING FILE ALLOCATION IN AN INTEGRATED DEVELOPMENT ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/423475
[patent_app_country] => US
[patent_app_date] => 2012-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6704
[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] => 13423475
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/423475 | VISUALLY INDICATING FILE ALLOCATION IN AN INTEGRATED DEVELOPMENT ENVIRONMENT | Mar 18, 2012 | Abandoned |
Array
(
[id] => 9044360
[patent_doc_number] => 20130246998
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-19
[patent_title] => 'Interactively Designing a Hardware Implementation of a Graphical Program'
[patent_app_type] => utility
[patent_app_number] => 13/424040
[patent_app_country] => US
[patent_app_date] => 2012-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 21734
[patent_no_of_claims] => 23
[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] => 13424040
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/424040 | Interactively designing a hardware implementation of a graphical program | Mar 18, 2012 | Issued |
Array
(
[id] => 9044369
[patent_doc_number] => 20130247007
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-19
[patent_title] => 'MAKING DEBUGGER BEHAVIOR CONDITIONAL ON PAST PROGRAM STATE'
[patent_app_type] => utility
[patent_app_number] => 13/423052
[patent_app_country] => US
[patent_app_date] => 2012-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6625
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13423052
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/423052 | MAKING DEBUGGER BEHAVIOR CONDITIONAL ON PAST PROGRAM STATE | Mar 15, 2012 | Abandoned |
Array
(
[id] => 8746859
[patent_doc_number] => 20130086576
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-04-04
[patent_title] => 'SYSTEM AND METHOD FOR SUPPORTING AUTOMATICALLY DEPLOYING/UNDEPLOYING APPLICATION COMPONENTS IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/423035
[patent_app_country] => US
[patent_app_date] => 2012-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 6825
[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] => 13423035
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/423035 | System and method for supporting automatically deploying/undeploying application components in a transactional middleware machine environment | Mar 15, 2012 | Issued |
Array
(
[id] => 9089575
[patent_doc_number] => 08561023
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-10-15
[patent_title] => 'Software change management extension for uniformly handling artifacts with relaxed contraints'
[patent_app_type] => utility
[patent_app_number] => 13/411755
[patent_app_country] => US
[patent_app_date] => 2012-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5295
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13411755
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/411755 | Software change management extension for uniformly handling artifacts with relaxed contraints | Mar 4, 2012 | Issued |
Array
(
[id] => 8979132
[patent_doc_number] => 20130212562
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-08-15
[patent_title] => 'SYSTEM AND METHOD OF PROVIDING REAL-TIME UPDATES RELATED TO IN-USE ARTIFACTS IN A SOFTWARE DEVELOPMENT ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/369617
[patent_app_country] => US
[patent_app_date] => 2012-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 13473
[patent_no_of_claims] => 23
[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] => 13369617
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/369617 | System and method of providing real-time updates related to in-use artifacts in a software development environment | Feb 8, 2012 | Issued |
Array
(
[id] => 8746417
[patent_doc_number] => 20130086134
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-04-04
[patent_title] => 'SYSTEMS AND METHODS FOR OBJECT TO XML MAPPINGS'
[patent_app_type] => utility
[patent_app_number] => 13/332166
[patent_app_country] => US
[patent_app_date] => 2011-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4313
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13332166
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/332166 | Systems and methods for object to XML mappings | Dec 19, 2011 | Issued |
Array
(
[id] => 11206843
[patent_doc_number] => 09436469
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-09-06
[patent_title] => 'Methods to optimize a program loop via vector instructions using a shuffle table and a mask store table'
[patent_app_type] => utility
[patent_app_number] => 13/976162
[patent_app_country] => US
[patent_app_date] => 2011-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7300
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13976162
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/976162 | Methods to optimize a program loop via vector instructions using a shuffle table and a mask store table | Dec 14, 2011 | Issued |
Array
(
[id] => 10105596
[patent_doc_number] => 09141378
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-22
[patent_title] => 'Method and system for evaluating a software artifact based on issue tracking and source control information'
[patent_app_type] => utility
[patent_app_number] => 13/233265
[patent_app_country] => US
[patent_app_date] => 2011-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 12355
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 318
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13233265
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/233265 | Method and system for evaluating a software artifact based on issue tracking and source control information | Sep 14, 2011 | Issued |
Array
(
[id] => 8710138
[patent_doc_number] => 20130067426
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-03-14
[patent_title] => 'METHOD AND SYSTEM FOR MONITORING A SOFTWARE ARTIFACT'
[patent_app_type] => utility
[patent_app_number] => 13/231162
[patent_app_country] => US
[patent_app_date] => 2011-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11931
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13231162
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/231162 | Method and system for monitoring a software artifact | Sep 12, 2011 | Issued |