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] => 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
Menu