Search

Christopher C Pratt

Examiner (ID: 148)

Most Active Art Unit
1771
Art Unit(s)
1771
Total Applications
211
Issued Applications
79
Pending Applications
64
Abandoned Applications
68

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9036300 [patent_doc_number] => 20130238938 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-12 [patent_title] => 'METHODS AND APPARATUS FOR INTERACTIVE DEBUGGING ON A NON-PRE-EMPTIBLE GRAPHICS PROCESSING UNIT' [patent_app_type] => utility [patent_app_number] => 13/417019 [patent_app_country] => US [patent_app_date] => 2012-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 13446 [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] => 13417019 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/417019
Methods and apparatus for interactive debugging on a non-preemptible graphics processing unit Mar 8, 2012 Issued
Array ( [id] => 9853172 [patent_doc_number] => 08954920 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-10 [patent_title] => 'Apparatus for developing embedded software and a process for making the same' [patent_app_type] => utility [patent_app_number] => 13/416809 [patent_app_country] => US [patent_app_date] => 2012-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 3846 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 558 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13416809 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/416809
Apparatus for developing embedded software and a process for making the same Mar 8, 2012 Issued
Array ( [id] => 9392559 [patent_doc_number] => 08689184 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-01 [patent_title] => 'Apparatus, system, and method for managing industrial software configurations' [patent_app_type] => utility [patent_app_number] => 13/416423 [patent_app_country] => US [patent_app_date] => 2012-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8624 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [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] => 13416423 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/416423
Apparatus, system, and method for managing industrial software configurations Mar 8, 2012 Issued
Array ( [id] => 9404922 [patent_doc_number] => 08694987 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-08 [patent_title] => 'Server rack system' [patent_app_type] => utility [patent_app_number] => 13/414361 [patent_app_country] => US [patent_app_date] => 2012-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 2634 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13414361 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/414361
Server rack system Mar 6, 2012 Issued
Array ( [id] => 8267622 [patent_doc_number] => 20120167039 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-28 [patent_title] => 'XML Application Framework' [patent_app_type] => utility [patent_app_number] => 13/410383 [patent_app_country] => US [patent_app_date] => 2012-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 33094 [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] => 13410383 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/410383
XML application framework Mar 1, 2012 Issued
Array ( [id] => 9814578 [patent_doc_number] => 20150026523 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-01-22 [patent_title] => 'DEBUGGING METHOD AND COMPUTER PROGRAM PRODUCT' [patent_app_type] => utility [patent_app_number] => 14/375959 [patent_app_country] => US [patent_app_date] => 2012-02-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5502 [patent_no_of_claims] => 13 [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] => 14375959 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/375959
Debugging method and computer program product Feb 28, 2012 Issued
Array ( [id] => 8378427 [patent_doc_number] => 08261231 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-09-04 [patent_title] => 'Systems and methods for a mobile application development and development platform' [patent_app_type] => utility [patent_app_number] => 13/396368 [patent_app_country] => US [patent_app_date] => 2012-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 51 [patent_figures_cnt] => 54 [patent_no_of_words] => 36540 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 391 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13396368 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/396368
Systems and methods for a mobile application development and development platform Feb 13, 2012 Issued
Array ( [id] => 9029844 [patent_doc_number] => 08539441 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-09-17 [patent_title] => 'Method and system for specifying and developing application systems with dynamic behavior' [patent_app_type] => utility [patent_app_number] => 13/369164 [patent_app_country] => US [patent_app_date] => 2012-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 66 [patent_no_of_words] => 21457 [patent_no_of_claims] => 8 [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] => 13369164 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/369164
Method and system for specifying and developing application systems with dynamic behavior Feb 7, 2012 Issued
Array ( [id] => 8868371 [patent_doc_number] => 20130152074 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-06-13 [patent_title] => 'METHOD FOR AUTOMATIC CONSECUTIVE INSTALLING OPERATING SYSTEMS' [patent_app_type] => utility [patent_app_number] => 13/368307 [patent_app_country] => US [patent_app_date] => 2012-02-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3351 [patent_no_of_claims] => 7 [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] => 13368307 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/368307
METHOD FOR AUTOMATIC CONSECUTIVE INSTALLING OPERATING SYSTEMS Feb 6, 2012 Abandoned
Array ( [id] => 8337441 [patent_doc_number] => 20120204144 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-09 [patent_title] => 'METHOD FOR KEEPING A WEB SESSION ALIVE IN A WEB APPLICATION' [patent_app_type] => utility [patent_app_number] => 13/366523 [patent_app_country] => US [patent_app_date] => 2012-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3918 [patent_no_of_claims] => 8 [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] => 13366523 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/366523
Method for keeping a web session alive in a web application Feb 5, 2012 Issued
Array ( [id] => 9341765 [patent_doc_number] => 20140068549 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-06 [patent_title] => 'METHOD AND SYSTEM FOR PROVIDING CONTENT' [patent_app_type] => utility [patent_app_number] => 13/982205 [patent_app_country] => US [patent_app_date] => 2012-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 12081 [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] => 13982205 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/982205
Method and system for providing content Jan 26, 2012 Issued
Array ( [id] => 10243122 [patent_doc_number] => 20150128116 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-07 [patent_title] => 'WEB-BASED SCAN-TASK ENABLED SYSTEM AND METHOD OF AND APPARATUS FOR DEVELOPING AND DEPLOYING THE SAME ON A CLIENT-SERVER NETWORK' [patent_app_type] => utility [patent_app_number] => 14/370237 [patent_app_country] => US [patent_app_date] => 2012-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 13690 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 7 [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] => 14370237 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/370237
Web-based scan-task enabled system and method of and apparatus for developing and deploying the same on a client-server network Jan 17, 2012 Issued
Array ( [id] => 10072399 [patent_doc_number] => 09110759 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-18 [patent_title] => 'Software activation systems' [patent_app_type] => utility [patent_app_number] => 13/978382 [patent_app_country] => US [patent_app_date] => 2012-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 3583 [patent_no_of_claims] => 18 [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] => 13978382 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/978382
Software activation systems Jan 17, 2012 Issued
Array ( [id] => 9348300 [patent_doc_number] => 08667463 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-04 [patent_title] => 'Traceability in a modeling environment' [patent_app_type] => utility [patent_app_number] => 13/335556 [patent_app_country] => US [patent_app_date] => 2011-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 38 [patent_no_of_words] => 18927 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13335556 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/335556
Traceability in a modeling environment Dec 21, 2011 Issued
Array ( [id] => 9348307 [patent_doc_number] => 08667470 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-04 [patent_title] => 'Traceability in a modeling environment' [patent_app_type] => utility [patent_app_number] => 13/335485 [patent_app_country] => US [patent_app_date] => 2011-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 38 [patent_no_of_words] => 18928 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13335485 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/335485
Traceability in a modeling environment Dec 21, 2011 Issued
Array ( [id] => 9187275 [patent_doc_number] => 08627276 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-01-07 [patent_title] => 'Traceability in a modeling environment' [patent_app_type] => utility [patent_app_number] => 13/335546 [patent_app_country] => US [patent_app_date] => 2011-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 38 [patent_no_of_words] => 18928 [patent_no_of_claims] => 67 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 312 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13335546 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/335546
Traceability in a modeling environment Dec 21, 2011 Issued
Array ( [id] => 8935869 [patent_doc_number] => 08495591 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-07-23 [patent_title] => 'Parsing of declarations in all branches of preprocessor conditionals' [patent_app_type] => utility [patent_app_number] => 13/316678 [patent_app_country] => US [patent_app_date] => 2011-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6140 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13316678 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/316678
Parsing of declarations in all branches of preprocessor conditionals Dec 11, 2011 Issued
Array ( [id] => 8855433 [patent_doc_number] => 20130145108 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-06-06 [patent_title] => 'ADVANCING AND REWINDING A REPLAYED PROGRAM EXECUTION' [patent_app_type] => utility [patent_app_number] => 13/314036 [patent_app_country] => US [patent_app_date] => 2011-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 25720 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 13 [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] => 13314036 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/314036
Advancing and rewinding a replayed program execution Dec 6, 2011 Issued
Array ( [id] => 10003008 [patent_doc_number] => 09047101 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-02 [patent_title] => 'Method for compiling an intermediate code of an application' [patent_app_type] => utility [patent_app_number] => 13/992130 [patent_app_country] => US [patent_app_date] => 2011-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 3887 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13992130 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/992130
Method for compiling an intermediate code of an application Dec 5, 2011 Issued
Array ( [id] => 10003004 [patent_doc_number] => 09047097 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-02 [patent_title] => 'Method for providing an application as a library in a virtual machine' [patent_app_type] => utility [patent_app_number] => 13/992140 [patent_app_country] => US [patent_app_date] => 2011-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 5095 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13992140 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/992140
Method for providing an application as a library in a virtual machine Dec 5, 2011 Issued
Menu