Search

James R. Hulka

Examiner (ID: 12494, Phone: (571)270-7553 , Office: P/3645 )

Most Active Art Unit
3645
Art Unit(s)
4132, 3645, 3662
Total Applications
1140
Issued Applications
875
Pending Applications
82
Abandoned Applications
217

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18454319 [patent_doc_number] => 20230195599 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-22 [patent_title] => METHOD FOR COMPUTING DATA DEPENDENCE RELATIONSHIP IN PROGRAM, AND COMPUTER READABLE STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 18/000120 [patent_app_country] => US [patent_app_date] => 2021-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11952 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18000120 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/000120
METHOD FOR COMPUTING DATA DEPENDENCE RELATIONSHIP IN PROGRAM, AND COMPUTER READABLE STORAGE MEDIUM May 26, 2021 Pending
Array ( [id] => 12844843 [patent_doc_number] => 20180173454 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => EFFICIENTLY RESTORING EXECUTION OF A BACKED UP VIRTUAL MACHINE BASED ON COORDINATION WITH VIRTUAL-MACHINE-FILE-RELOCATION OPERATIONS [patent_app_type] => utility [patent_app_number] => 15/895226 [patent_app_country] => US [patent_app_date] => 2018-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 35844 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 307 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15895226 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/895226
Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations Feb 12, 2018 Issued
Array ( [id] => 12628626 [patent_doc_number] => 20180101372 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-12 [patent_title] => SECURE APPLICATION PACKAGING IN THE CLOUD [patent_app_type] => utility [patent_app_number] => 15/289019 [patent_app_country] => US [patent_app_date] => 2016-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5755 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15289019 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/289019
SECURE APPLICATION PACKAGING IN THE CLOUD Oct 6, 2016 Abandoned
Array ( [id] => 11338474 [patent_doc_number] => 20160364229 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-15 [patent_title] => 'METHOD AND SYSTEM FOR REDUCING INSTABILITY WHEN UPGRADING SOFTWARE' [patent_app_type] => utility [patent_app_number] => 15/250522 [patent_app_country] => US [patent_app_date] => 2016-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10163 [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] => 15250522 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/250522
Method and system for reducing instability when upgrading software Aug 28, 2016 Issued
Array ( [id] => 11473952 [patent_doc_number] => 20170060735 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-02 [patent_title] => 'SOFTWARE PROGRAM REPAIR' [patent_app_type] => utility [patent_app_number] => 14/835561 [patent_app_country] => US [patent_app_date] => 2015-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7762 [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] => 14835561 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/835561
Software program repair Aug 24, 2015 Issued
Array ( [id] => 13679437 [patent_doc_number] => 20160378455 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-29 [patent_title] => Methods and Systems for Installing an Application Version via Close-Range Communications [patent_app_type] => utility [patent_app_number] => 14/754247 [patent_app_country] => US [patent_app_date] => 2015-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11615 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14754247 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/754247
Methods and Systems for Installing an Application Version via Close-Range Communications Jun 28, 2015 Abandoned
Array ( [id] => 11868315 [patent_doc_number] => 20170235600 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-17 [patent_title] => 'SYSTEM AND METHOD FOR RUNNING APPLICATION PROCESSES' [patent_app_type] => utility [patent_app_number] => 15/308683 [patent_app_country] => US [patent_app_date] => 2014-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 28995 [patent_no_of_claims] => 29 [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] => 15308683 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/308683
SYSTEM AND METHOD FOR RUNNING APPLICATION PROCESSES May 7, 2014 Abandoned
Array ( [id] => 8315152 [patent_doc_number] => 20120192171 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-26 [patent_title] => 'Information Processing Apparatus and File System' [patent_app_type] => utility [patent_app_number] => 13/347980 [patent_app_country] => US [patent_app_date] => 2012-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7466 [patent_no_of_claims] => 5 [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] => 13347980 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/347980
Information Processing Apparatus and File System Jan 10, 2012 Abandoned
Array ( [id] => 5387655 [patent_doc_number] => 20090228900 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-09-10 [patent_title] => 'Systems and methods for application programming using persistent objects' [patent_app_type] => utility [patent_app_number] => 12/453421 [patent_app_country] => US [patent_app_date] => 2009-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2935 [patent_no_of_claims] => 33 [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/0228/20090228900.pdf [firstpage_image] =>[orig_patent_app_number] => 12453421 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/453421
Systems and methods for application programming using persistent objects May 10, 2009 Abandoned
Array ( [id] => 6649065 [patent_doc_number] => 20100037240 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-02-11 [patent_title] => 'Non Intrusive Application Mechanism' [patent_app_type] => utility [patent_app_number] => 12/188247 [patent_app_country] => US [patent_app_date] => 2008-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4744 [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/0037/20100037240.pdf [firstpage_image] =>[orig_patent_app_number] => 12188247 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/188247
Non Intrusive Application Mechanism Aug 7, 2008 Abandoned
Array ( [id] => 7686229 [patent_doc_number] => 20090178062 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-09 [patent_title] => 'Framework and Methods for Providing Communication Services to Client Applications' [patent_app_type] => utility [patent_app_number] => 12/135927 [patent_app_country] => US [patent_app_date] => 2008-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10775 [patent_no_of_claims] => 3 [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] => publications/A1/0178/20090178062.pdf [firstpage_image] =>[orig_patent_app_number] => 12135927 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/135927
Framework and Methods for Providing Communication Services to Client Applications Jun 8, 2008 Abandoned
Array ( [id] => 5476259 [patent_doc_number] => 20090249371 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-01 [patent_title] => 'BUFFER ALLOCATION FOR NETWORK SUBSYSTEM' [patent_app_type] => utility [patent_app_number] => 12/057852 [patent_app_country] => US [patent_app_date] => 2008-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4875 [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/0249/20090249371.pdf [firstpage_image] =>[orig_patent_app_number] => 12057852 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/057852
BUFFER ALLOCATION FOR NETWORK SUBSYSTEM Mar 27, 2008 Abandoned
Array ( [id] => 4830883 [patent_doc_number] => 20080127212 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-05-29 [patent_title] => 'MEMORY LEAK DETECTING METHOD, MEMORY LEAK DETECTING DEVICE AND MEMORY LEAK DETECTING PROGRAM' [patent_app_type] => utility [patent_app_number] => 11/851723 [patent_app_country] => US [patent_app_date] => 2007-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 8346 [patent_no_of_claims] => 12 [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/0127/20080127212.pdf [firstpage_image] =>[orig_patent_app_number] => 11851723 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/851723
MEMORY LEAK DETECTING METHOD, MEMORY LEAK DETECTING DEVICE AND MEMORY LEAK DETECTING PROGRAM Sep 6, 2007 Abandoned
Array ( [id] => 4659539 [patent_doc_number] => 20080028401 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-01-31 [patent_title] => 'SOFTWARE EXECUTABLES HAVING VIRTUAL HARDWARE, OPERATING SYSTEMS, AND NETWORKS' [patent_app_type] => utility [patent_app_number] => 11/831799 [patent_app_country] => US [patent_app_date] => 2007-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 36 [patent_no_of_words] => 20382 [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] => publications/A1/0028/20080028401.pdf [firstpage_image] =>[orig_patent_app_number] => 11831799 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/831799
SOFTWARE EXECUTABLES HAVING VIRTUAL HARDWARE, OPERATING SYSTEMS, AND NETWORKS Jul 30, 2007 Abandoned
Array ( [id] => 4774319 [patent_doc_number] => 20080059981 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-03-06 [patent_title] => 'Driving of a multifunction device' [patent_app_type] => utility [patent_app_number] => 11/806653 [patent_app_country] => US [patent_app_date] => 2007-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2319 [patent_no_of_claims] => 7 [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/0059/20080059981.pdf [firstpage_image] =>[orig_patent_app_number] => 11806653 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/806653
Driving of a multifunction device May 31, 2007 Abandoned
Array ( [id] => 6493376 [patent_doc_number] => 20100043016 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-02-18 [patent_title] => 'APPLICATION MANAGEMENT DEVICE AND APPLICATION MANAGEMENT METHOD' [patent_app_type] => utility [patent_app_number] => 12/447137 [patent_app_country] => US [patent_app_date] => 2006-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6130 [patent_no_of_claims] => 10 [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/0043/20100043016.pdf [firstpage_image] =>[orig_patent_app_number] => 12447137 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/447137
APPLICATION MANAGEMENT DEVICE AND APPLICATION MANAGEMENT METHOD Oct 25, 2006 Abandoned
Array ( [id] => 5001464 [patent_doc_number] => 20070044098 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-22 [patent_title] => 'Information processing apparatus and method, recording medium, and program' [patent_app_type] => utility [patent_app_number] => 11/504087 [patent_app_country] => US [patent_app_date] => 2006-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8717 [patent_no_of_claims] => 9 [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] => publications/A1/0044/20070044098.pdf [firstpage_image] =>[orig_patent_app_number] => 11504087 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/504087
Information processing apparatus and method, recording medium, and program Aug 14, 2006 Abandoned
Array ( [id] => 5248826 [patent_doc_number] => 20070245060 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-10-18 [patent_title] => 'METHOD AND SYSTEM FOR HANDLING DATA BY FILE-SYSTEM OFFLOADING' [patent_app_type] => utility [patent_app_number] => 11/277521 [patent_app_country] => US [patent_app_date] => 2006-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4221 [patent_no_of_claims] => 38 [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/0245/20070245060.pdf [firstpage_image] =>[orig_patent_app_number] => 11277521 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/277521
METHOD AND SYSTEM FOR HANDLING DATA BY FILE-SYSTEM OFFLOADING Mar 26, 2006 Abandoned
Array ( [id] => 5021311 [patent_doc_number] => 20070147277 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-28 [patent_title] => 'Asynchronous and automatic device and method for transmission of results between communicating objects' [patent_app_type] => utility [patent_app_number] => 10/580256 [patent_app_country] => US [patent_app_date] => 2004-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6273 [patent_no_of_claims] => 22 [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/0147/20070147277.pdf [firstpage_image] =>[orig_patent_app_number] => 10580256 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/580256
Asynchronous and automatic device and method for transmission of results between communicating objects Nov 23, 2004 Abandoned
Array ( [id] => 7277591 [patent_doc_number] => 20040237042 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-25 [patent_title] => 'System and method for collectively managing information technology resources' [patent_app_type] => new [patent_app_number] => 10/445157 [patent_app_country] => US [patent_app_date] => 2003-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8581 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0237/20040237042.pdf [firstpage_image] =>[orig_patent_app_number] => 10445157 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/445157
System and method for collectively managing information technology resources May 22, 2003 Abandoned
Menu