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] => 11220441 [patent_doc_number] => 09448777 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-20 [patent_title] => 'Apparatus and method for generating assertion based on user program code, and apparatus and method for verifying processor using assertion' [patent_app_type] => utility [patent_app_number] => 14/021134 [patent_app_country] => US [patent_app_date] => 2013-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4279 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 5 [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] => 14021134 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/021134
Apparatus and method for generating assertion based on user program code, and apparatus and method for verifying processor using assertion Sep 8, 2013 Issued
Array ( [id] => 10524380 [patent_doc_number] => 09250894 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-02 [patent_title] => 'Sequentially constructive model of computation' [patent_app_type] => utility [patent_app_number] => 14/019963 [patent_app_country] => US [patent_app_date] => 2013-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 8583 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14019963 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/019963
Sequentially constructive model of computation Sep 5, 2013 Issued
Array ( [id] => 10637444 [patent_doc_number] => 09354948 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-05-31 [patent_title] => 'Data models containing host language embedded constraints' [patent_app_type] => utility [patent_app_number] => 14/020657 [patent_app_country] => US [patent_app_date] => 2013-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9146 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14020657 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/020657
Data models containing host language embedded constraints Sep 5, 2013 Issued
Array ( [id] => 9365372 [patent_doc_number] => 20140075245 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-13 [patent_title] => 'APPARATUS AND METHOD FOR DETECTING LOCATION OF SOURCE CODE ERROR IN MIXED-MODE PROGRAM' [patent_app_type] => utility [patent_app_number] => 14/019812 [patent_app_country] => US [patent_app_date] => 2013-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8088 [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] => 14019812 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/019812
Apparatus and method for detecting location of source code error in mixed-mode program Sep 5, 2013 Issued
Array ( [id] => 9365538 [patent_doc_number] => 20140075411 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-13 [patent_title] => 'Meta-Languages For Creating Integrated Business Applications' [patent_app_type] => utility [patent_app_number] => 14/019725 [patent_app_country] => US [patent_app_date] => 2013-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8325 [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] => 14019725 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/019725
Meta-Languages For Creating Integrated Business Applications Sep 5, 2013 Abandoned
Array ( [id] => 10928197 [patent_doc_number] => 20140331218 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-06 [patent_title] => 'UNOBTRUSIVE FIRMWARE UPDATES FOR HEARING ASSISTANCE DEVICES' [patent_app_type] => utility [patent_app_number] => 14/019012 [patent_app_country] => US [patent_app_date] => 2013-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6938 [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] => 14019012 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/019012
Unobtrusive firmware updates for hearing assistance devices Sep 4, 2013 Issued
Array ( [id] => 10644351 [patent_doc_number] => 09361224 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-06-07 [patent_title] => 'Non-intrusive storage of garbage collector-specific management data' [patent_app_type] => utility [patent_app_number] => 14/018279 [patent_app_country] => US [patent_app_date] => 2013-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 8355 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14018279 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/018279
Non-intrusive storage of garbage collector-specific management data Sep 3, 2013 Issued
Array ( [id] => 9341784 [patent_doc_number] => 20140068568 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-06 [patent_title] => 'SYSTEM AND METHOD FOR DYNAMICALLY DEBUGGING DATA IN A MULTI-TENANT DATABASE ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/017676 [patent_app_country] => US [patent_app_date] => 2013-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5776 [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] => 14017676 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/017676
System and method for dynamically debugging data in a multi-tenant database environment Sep 3, 2013 Issued
Array ( [id] => 10571291 [patent_doc_number] => 09294482 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-22 [patent_title] => 'External platform extensions in a multi-tenant environment' [patent_app_type] => utility [patent_app_number] => 14/016582 [patent_app_country] => US [patent_app_date] => 2013-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 11640 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 14016582 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/016582
External platform extensions in a multi-tenant environment Sep 2, 2013 Issued
Array ( [id] => 10091976 [patent_doc_number] => 09128801 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-08 [patent_title] => 'Method and system for scoring a software artifact for a user' [patent_app_type] => utility [patent_app_number] => 13/962122 [patent_app_country] => US [patent_app_date] => 2013-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12433 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13962122 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/962122
Method and system for scoring a software artifact for a user Aug 7, 2013 Issued
Array ( [id] => 10948774 [patent_doc_number] => 20140351795 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-27 [patent_title] => 'DEBUGGER GRAPHICAL USER INTERFACE SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT' [patent_app_type] => utility [patent_app_number] => 13/901516 [patent_app_country] => US [patent_app_date] => 2013-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 25658 [patent_no_of_claims] => 21 [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] => 13901516 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/901516
Debugger graphical user interface system, method, and computer program product May 22, 2013 Issued
Array ( [id] => 10948635 [patent_doc_number] => 20140351656 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-27 [patent_title] => 'TRACKING OF PROGRAM OBJECTS DURING REQUEST PROCESSING' [patent_app_type] => utility [patent_app_number] => 13/900396 [patent_app_country] => US [patent_app_date] => 2013-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4701 [patent_no_of_claims] => 19 [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] => 13900396 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/900396
Tracking of program objects during request processing May 21, 2013 Issued
Array ( [id] => 10157430 [patent_doc_number] => 09189206 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-11-17 [patent_title] => 'System and method for managing immutable objects' [patent_app_type] => utility [patent_app_number] => 13/899294 [patent_app_country] => US [patent_app_date] => 2013-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 5885 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13899294 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/899294
System and method for managing immutable objects May 20, 2013 Issued
Array ( [id] => 10948777 [patent_doc_number] => 20140351799 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-27 [patent_title] => 'BINARY INTERFACE INSTRUMENTATION' [patent_app_type] => utility [patent_app_number] => 13/899519 [patent_app_country] => US [patent_app_date] => 2013-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5273 [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] => 13899519 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/899519
Binary interface instrumentation May 20, 2013 Issued
Array ( [id] => 10934809 [patent_doc_number] => 20140337830 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-13 [patent_title] => 'AUTOMATED TEMPLATE DEPLOYMENT TO COMPUTING PLATFORMS' [patent_app_type] => utility [patent_app_number] => 13/893149 [patent_app_country] => US [patent_app_date] => 2013-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4407 [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] => 13893149 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/893149
Automated template deployment to computing platforms May 12, 2013 Issued
Array ( [id] => 10914018 [patent_doc_number] => 20140317037 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-23 [patent_title] => 'DISTRIBUTED COLLABORATIVE ENVIRONMENT DEFINITION SYSTEM AND METHOD' [patent_app_type] => utility [patent_app_number] => 13/867966 [patent_app_country] => US [patent_app_date] => 2013-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3931 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [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] => 13867966 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/867966
DISTRIBUTED COLLABORATIVE ENVIRONMENT DEFINITION SYSTEM AND METHOD Apr 21, 2013 Abandoned
Array ( [id] => 9006392 [patent_doc_number] => 20130227517 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-08-29 [patent_title] => 'METHOD AND SYSTEM FOR MONITORING METADATA RELATED TO SOFTWARE ARTIFACTS' [patent_app_type] => utility [patent_app_number] => 13/861065 [patent_app_country] => US [patent_app_date] => 2013-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 14377 [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] => 13861065 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/861065
Method and system for monitoring metadata related to software artifacts Apr 10, 2013 Issued
Array ( [id] => 10901689 [patent_doc_number] => 08924935 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-12-30 [patent_title] => 'Predictive model of automated fix handling' [patent_app_type] => utility [patent_app_number] => 13/799198 [patent_app_country] => US [patent_app_date] => 2013-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 10219 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13799198 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/799198
Predictive model of automated fix handling Mar 12, 2013 Issued
Array ( [id] => 8942011 [patent_doc_number] => 20130191808 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-07-25 [patent_title] => 'METHOD AND SYSTEM FOR SCORING A SOFTWARE ARTIFACT FOR A USER' [patent_app_type] => utility [patent_app_number] => 13/780525 [patent_app_country] => US [patent_app_date] => 2013-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12403 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 6 [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] => 13780525 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/780525
Method and system for scoring a software artifact for a user Feb 27, 2013 Issued
Array ( [id] => 10131041 [patent_doc_number] => 09164876 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-20 [patent_title] => 'Controlling asynchronous call return' [patent_app_type] => utility [patent_app_number] => 13/770194 [patent_app_country] => US [patent_app_date] => 2013-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4803 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13770194 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/770194
Controlling asynchronous call return Feb 18, 2013 Issued
Menu