
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |