
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] => 9532692
[patent_doc_number] => 08756577
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-17
[patent_title] => 'Collaborative software debugging in a distributed system with private debug sessions'
[patent_app_type] => utility
[patent_app_number] => 13/170435
[patent_app_country] => US
[patent_app_date] => 2011-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 13199
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 452
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13170435
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/170435 | Collaborative software debugging in a distributed system with private debug sessions | Jun 27, 2011 | Issued |
Array
(
[id] => 10124192
[patent_doc_number] => 09158550
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-13
[patent_title] => 'Caching based operating system installation'
[patent_app_type] => utility
[patent_app_number] => 13/162430
[patent_app_country] => US
[patent_app_date] => 2011-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3040
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 202
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13162430
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/162430 | Caching based operating system installation | Jun 15, 2011 | Issued |
Array
(
[id] => 9248634
[patent_doc_number] => 08612936
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-17
[patent_title] => 'System and method for recommending software artifacts'
[patent_app_type] => utility
[patent_app_number] => 13/151816
[patent_app_country] => US
[patent_app_date] => 2011-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 12636
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 279
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13151816
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/151816 | System and method for recommending software artifacts | Jun 1, 2011 | Issued |
Array
(
[id] => 8176719
[patent_doc_number] => 20120110383
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'Method and apparatus for off-line analyzing crashed programs'
[patent_app_type] => utility
[patent_app_number] => 13/067428
[patent_app_country] => US
[patent_app_date] => 2011-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3943
[patent_no_of_claims] => 13
[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/0110/20120110383.pdf
[firstpage_image] =>[orig_patent_app_number] => 13067428
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/067428 | Method and apparatus for off-line analyzing crashed programs | May 31, 2011 | Abandoned |
Array
(
[id] => 9886175
[patent_doc_number] => 08972961
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-03-03
[patent_title] => 'Instruction scheduling approach to improve processor performance'
[patent_app_type] => utility
[patent_app_number] => 13/105024
[patent_app_country] => US
[patent_app_date] => 2011-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 4774
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 335
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13105024
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/105024 | Instruction scheduling approach to improve processor performance | May 10, 2011 | Issued |
Array
(
[id] => 8479384
[patent_doc_number] => 20120278790
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-11-01
[patent_title] => 'Collaborative Software Debugging In A Distributed System With Real-Time Variable Modification Indicators'
[patent_app_type] => utility
[patent_app_number] => 13/093895
[patent_app_country] => US
[patent_app_date] => 2011-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 11923
[patent_no_of_claims] => 20
[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] => 13093895
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/093895 | Collaborative Software Debugging In A Distributed System With Real-Time Variable Modification Indicators | Apr 25, 2011 | Abandoned |
Array
(
[id] => 8467036
[patent_doc_number] => 20120272204
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-25
[patent_title] => 'UNINTERRUPTIBLE UPGRADE FOR A BUILD SERVICE ENGINE'
[patent_app_type] => utility
[patent_app_number] => 13/091168
[patent_app_country] => US
[patent_app_date] => 2011-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7545
[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] => 13091168
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/091168 | UNINTERRUPTIBLE UPGRADE FOR A BUILD SERVICE ENGINE | Apr 20, 2011 | Abandoned |
Array
(
[id] => 9315124
[patent_doc_number] => 08656360
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-18
[patent_title] => 'Collaborative software debugging in a distributed system with execution resumption on consensus'
[patent_app_type] => utility
[patent_app_number] => 13/090503
[patent_app_country] => US
[patent_app_date] => 2011-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 12832
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 265
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13090503
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/090503 | Collaborative software debugging in a distributed system with execution resumption on consensus | Apr 19, 2011 | Issued |
Array
(
[id] => 8467061
[patent_doc_number] => 20120272228
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-25
[patent_title] => 'METHOD AND APPARATUS FOR DETERMINING COMPATIBLE VERSIONS OF DEPENDENT ENTITIES IN A COMPUTER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 13/090270
[patent_app_country] => US
[patent_app_date] => 2011-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 8753
[patent_no_of_claims] => 17
[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] => 13090270
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/090270 | Method and apparatus for determining compatible versions of dependent entities in a computer system | Apr 19, 2011 | Issued |
Array
(
[id] => 8467050
[patent_doc_number] => 20120272218
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-25
[patent_title] => 'Collaborative Software Debugging In A Distributed System With Stacked Run-To-Cursor Commands'
[patent_app_type] => utility
[patent_app_number] => 13/090546
[patent_app_country] => US
[patent_app_date] => 2011-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 12323
[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] => 13090546
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/090546 | Collaborative Software Debugging In A Distributed System With Stacked Run-To-Cursor Commands | Apr 19, 2011 | Abandoned |
Array
(
[id] => 9348293
[patent_doc_number] => 08667456
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-03-04
[patent_title] => 'Cloud-based indexing for integrated development environments'
[patent_app_type] => utility
[patent_app_number] => 13/091029
[patent_app_country] => US
[patent_app_date] => 2011-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 17080
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13091029
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/091029 | Cloud-based indexing for integrated development environments | Apr 19, 2011 | Issued |
Array
(
[id] => 8799642
[patent_doc_number] => 08438532
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-05-07
[patent_title] => 'Method and system for scoring a software artifact for a user'
[patent_app_type] => utility
[patent_app_number] => 13/089751
[patent_app_country] => US
[patent_app_date] => 2011-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 12357
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 254
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13089751
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/089751 | Method and system for scoring a software artifact for a user | Apr 18, 2011 | Issued |
Array
(
[id] => 8467062
[patent_doc_number] => 20120272230
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-25
[patent_title] => 'POWER SAVING APPLICATION UPDATE IN A PORTABLE ELECTRONIC DEVICE'
[patent_app_type] => utility
[patent_app_number] => 13/090007
[patent_app_country] => US
[patent_app_date] => 2011-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 5265
[patent_no_of_claims] => 17
[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] => 13090007
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/090007 | Power saving application update in a portable electronic device | Apr 18, 2011 | Issued |
Array
(
[id] => 7512894
[patent_doc_number] => 20110258604
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-20
[patent_title] => 'Collapsible Stack Trace'
[patent_app_type] => utility
[patent_app_number] => 13/089132
[patent_app_country] => US
[patent_app_date] => 2011-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 7477
[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/0258/20110258604.pdf
[firstpage_image] =>[orig_patent_app_number] => 13089132
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/089132 | Collapsible stack trace | Apr 17, 2011 | Issued |
Array
(
[id] => 7512892
[patent_doc_number] => 20110258602
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-20
[patent_title] => 'METHOD FOR ESTIMATING TESTING EFFORTS FOR SOFTWARE UNIT TESTING'
[patent_app_type] => utility
[patent_app_number] => 13/088800
[patent_app_country] => US
[patent_app_date] => 2011-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3794
[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/0258/20110258602.pdf
[firstpage_image] =>[orig_patent_app_number] => 13088800
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/088800 | Method for estimating testing efforts for software unit testing | Apr 17, 2011 | Issued |
Array
(
[id] => 8455203
[patent_doc_number] => 20120266149
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-18
[patent_title] => 'CLASS ISOLATION TO MINIMIZE MEMORY USAGE IN A DEVICE'
[patent_app_type] => utility
[patent_app_number] => 13/087962
[patent_app_country] => US
[patent_app_date] => 2011-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7618
[patent_no_of_claims] => 20
[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] => 13087962
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/087962 | Class isolation to minimize memory usage in a device | Apr 14, 2011 | Issued |
Array
(
[id] => 8912545
[patent_doc_number] => 08484622
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-07-09
[patent_title] => 'Defect predicate expression extraction'
[patent_app_type] => utility
[patent_app_number] => 13/087639
[patent_app_country] => US
[patent_app_date] => 2011-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9576
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 236
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13087639
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/087639 | Defect predicate expression extraction | Apr 14, 2011 | Issued |
Array
(
[id] => 10867360
[patent_doc_number] => 08893090
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-11-18
[patent_title] => 'Stepping out of an asynchronous method into its continuation in a debugger'
[patent_app_type] => utility
[patent_app_number] => 13/088003
[patent_app_country] => US
[patent_app_date] => 2011-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 4355
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 316
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13088003
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/088003 | Stepping out of an asynchronous method into its continuation in a debugger | Apr 14, 2011 | Issued |
Array
(
[id] => 8455202
[patent_doc_number] => 20120266148
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-18
[patent_title] => 'SUPPORTING MULTIPLE HARDWARE COMPONENTS IN UEFI'
[patent_app_type] => utility
[patent_app_number] => 13/086853
[patent_app_country] => US
[patent_app_date] => 2011-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5804
[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] => 13086853
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/086853 | Supporting multiple hardware components in UEFI | Apr 13, 2011 | Issued |
Array
(
[id] => 9968032
[patent_doc_number] => 09015667
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-21
[patent_title] => 'Fuzz testing of asynchronous program code'
[patent_app_type] => utility
[patent_app_number] => 12/898724
[patent_app_country] => US
[patent_app_date] => 2010-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4593
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 262
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12898724
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/898724 | Fuzz testing of asynchronous program code | Oct 5, 2010 | Issued |