Thomas B Will
Examiner (ID: 2682)
Most Active Art Unit | 2406 |
Art Unit(s) | 3616, 2406, 3108, 3671, 2859, 2855, 2856 |
Total Applications | 1226 |
Issued Applications | 972 |
Pending Applications | 91 |
Abandoned Applications | 162 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 10439183
[patent_doc_number] => 20150324195
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-11-12
[patent_title] => 'SOURCE CODE VIOLATION MATCHING AND ATTRIBUTION'
[patent_app_type] => utility
[patent_app_number] => 14/794280
[patent_app_country] => US
[patent_app_date] => 2015-07-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 12930
[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] => 14794280
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/794280 | Source code violation matching and attribution | Jul 7, 2015 | Issued |
Array
(
[id] => 10427099
[patent_doc_number] => 20150312110
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-29
[patent_title] => 'SYSTEMS AND METHODS FOR SCALING A CLOUD INFRASTRUCTURE'
[patent_app_type] => utility
[patent_app_number] => 14/793287
[patent_app_country] => US
[patent_app_date] => 2015-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 13345
[patent_no_of_claims] => 10
[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] => 14793287
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/793287 | Scaling a cloud infrastructure | Jul 6, 2015 | Issued |
Array
(
[id] => 10658638
[patent_doc_number] => 20160004782
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-07
[patent_title] => 'SCRIPT CACHING METHOD AND INFORMATION PROCESSING DEVICE UTILIZING THE SAME'
[patent_app_type] => utility
[patent_app_number] => 14/755159
[patent_app_country] => US
[patent_app_date] => 2015-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 2779
[patent_no_of_claims] => 4
[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] => 14755159
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/755159 | Script caching method and information processing device utilizing the same | Jun 29, 2015 | Issued |
Array
(
[id] => 15106329
[patent_doc_number] => 10474489
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-11-12
[patent_title] => Techniques to run one or more containers on a virtual machine
[patent_app_type] => utility
[patent_app_number] => 15/576974
[patent_app_country] => US
[patent_app_date] => 2015-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10174
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15576974
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/576974 | Techniques to run one or more containers on a virtual machine | Jun 25, 2015 | Issued |
Array
(
[id] => 12735412
[patent_doc_number] => 20180136971
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-17
[patent_title] => TECHNIQUES FOR VIRTUAL MACHINE MIGRATION
[patent_app_type] => utility
[patent_app_number] => 15/577041
[patent_app_country] => US
[patent_app_date] => 2015-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8871
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[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] => 15577041
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/577041 | Techniques for virtual machine migration | Jun 25, 2015 | Issued |
Array
(
[id] => 10478172
[patent_doc_number] => 20150363189
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-12-17
[patent_title] => 'APPARATUS AND METHOD FOR SOFTWARE INFORMATION MANAGEMENT'
[patent_app_type] => utility
[patent_app_number] => 14/738008
[patent_app_country] => US
[patent_app_date] => 2015-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 12704
[patent_no_of_claims] => 6
[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] => 14738008
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/738008 | Apparatus and method for software information management | Jun 11, 2015 | Issued |
Array
(
[id] => 10623496
[patent_doc_number] => 09342439
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-05-17
[patent_title] => 'Command coverage analyzer'
[patent_app_type] => utility
[patent_app_number] => 14/737392
[patent_app_country] => US
[patent_app_date] => 2015-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7621
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14737392
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/737392 | Command coverage analyzer | Jun 10, 2015 | Issued |
Array
(
[id] => 10470883
[patent_doc_number] => 20150355900
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-12-10
[patent_title] => 'METHOD AND DEVICE FOR UPDATING SOFTWARE EXECUTED FROM NON-VOLATILE MEMORY'
[patent_app_type] => utility
[patent_app_number] => 14/735522
[patent_app_country] => US
[patent_app_date] => 2015-06-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6772
[patent_no_of_claims] => 28
[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] => 14735522
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/735522 | Method and device for updating software executed from non-volatile memory | Jun 9, 2015 | Issued |
Array
(
[id] => 10485542
[patent_doc_number] => 20150370560
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-12-24
[patent_title] => 'METHODS FOR ENFORCING CONTROL FLOW OF A COMPUTER PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 14/734601
[patent_app_country] => US
[patent_app_date] => 2015-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 31093
[patent_no_of_claims] => 29
[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] => 14734601
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/734601 | Methods for enforcing control flow of a computer program | Jun 8, 2015 | Issued |
Array
(
[id] => 10424779
[patent_doc_number] => 20150309790
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-29
[patent_title] => 'SOURCE CODE VIOLATION MATCHING AND ATTRIBUTION'
[patent_app_type] => utility
[patent_app_number] => 14/696185
[patent_app_country] => US
[patent_app_date] => 2015-04-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 12891
[patent_no_of_claims] => 23
[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] => 14696185
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/696185 | Source code violation matching and attribution | Apr 23, 2015 | Issued |
Array
(
[id] => 11452098
[patent_doc_number] => 09575742
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-02-21
[patent_title] => 'Mobile terminal and control method thereof'
[patent_app_type] => utility
[patent_app_number] => 14/691294
[patent_app_country] => US
[patent_app_date] => 2015-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 31
[patent_no_of_words] => 13887
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14691294
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/691294 | Mobile terminal and control method thereof | Apr 19, 2015 | Issued |
Array
(
[id] => 10342344
[patent_doc_number] => 20150227349
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-08-13
[patent_title] => 'FOLDED VIEWS IN DEVELOPMENT ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 14/689179
[patent_app_country] => US
[patent_app_date] => 2015-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4923
[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] => 14689179
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/689179 | Folded views in development environment | Apr 16, 2015 | Issued |
Array
(
[id] => 12404787
[patent_doc_number] => 09968523
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-05-15
[patent_title] => Systems and devices for controlling delivery of breast milk supplementation
[patent_app_type] => utility
[patent_app_number] => 14/673401
[patent_app_country] => US
[patent_app_date] => 2015-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 73
[patent_no_of_words] => 58040
[patent_no_of_claims] => 41
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 263
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14673401
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/673401 | Systems and devices for controlling delivery of breast milk supplementation | Mar 29, 2015 | Issued |
Array
(
[id] => 10308223
[patent_doc_number] => 20150193225
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-07-09
[patent_title] => 'AUTOMATIC APPLICATION UPDATES'
[patent_app_type] => utility
[patent_app_number] => 14/665417
[patent_app_country] => US
[patent_app_date] => 2015-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4294
[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] => 14665417
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/665417 | Automatic application updates | Mar 22, 2015 | Issued |
Array
(
[id] => 11050003
[patent_doc_number] => 20160246963
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-25
[patent_title] => 'SYSTEM AND METHOD FOR ENHANCING STATIC ANALYSIS OF SOFTWARE APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 14/631541
[patent_app_country] => US
[patent_app_date] => 2015-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5291
[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] => 14631541
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/631541 | System and method for enhancing static analysis of software applications | Feb 24, 2015 | Issued |
Array
(
[id] => 13185281
[patent_doc_number] => 10108158
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-23
[patent_title] => Weakly-typed dataflow infrastructure with standalone, configurable connections
[patent_app_type] => utility
[patent_app_number] => 14/624049
[patent_app_country] => US
[patent_app_date] => 2015-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 7309
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14624049
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/624049 | Weakly-typed dataflow infrastructure with standalone, configurable connections | Feb 16, 2015 | Issued |
Array
(
[id] => 11934302
[patent_doc_number] => 09801318
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-10-24
[patent_title] => 'Component verification method and component verification system'
[patent_app_type] => utility
[patent_app_number] => 14/605518
[patent_app_country] => US
[patent_app_date] => 2015-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 24
[patent_no_of_words] => 8422
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14605518
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/605518 | Component verification method and component verification system | Jan 25, 2015 | Issued |
Array
(
[id] => 10258362
[patent_doc_number] => 20150143359
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-05-21
[patent_title] => 'SOFTWARE SIGNATURE DISCOVERY'
[patent_app_type] => utility
[patent_app_number] => 14/597591
[patent_app_country] => US
[patent_app_date] => 2015-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5357
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14597591
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/597591 | Software signature discovery | Jan 14, 2015 | Issued |
Array
(
[id] => 10111588
[patent_doc_number] => 09147005
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-09-29
[patent_title] => 'Consistently delivering a web page having source code with a dynamic instruction'
[patent_app_type] => utility
[patent_app_number] => 14/593560
[patent_app_country] => US
[patent_app_date] => 2015-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 8156
[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] => 14593560
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/593560 | Consistently delivering a web page having source code with a dynamic instruction | Jan 8, 2015 | Issued |
Array
(
[id] => 10390558
[patent_doc_number] => 20150275564
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-01
[patent_title] => 'GARAGE DOOR OPERATOR ACCESSORY'
[patent_app_type] => utility
[patent_app_number] => 14/591593
[patent_app_country] => US
[patent_app_date] => 2015-01-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10794
[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] => 14591593
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/591593 | GARAGE DOOR OPERATOR ACCESSORY | Jan 6, 2015 | Abandoned |