![](/images/general/no_picture/200_user.png)
Paul Kim
Examiner (ID: 15133, Phone: (571)270-7697 , Office: P/2654 )
Most Active Art Unit | 2654 |
Art Unit(s) | 2161, 2614, 2152, 2654, 2651, 2169, 2695 |
Total Applications | 1529 |
Issued Applications | 1107 |
Pending Applications | 101 |
Abandoned Applications | 320 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 11973412
[patent_doc_number] => 20170277566
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-28
[patent_title] => 'SOFTWARE COMPONENT ASSIGNING SYSTEM FOR VEHICLE'
[patent_app_type] => utility
[patent_app_number] => 15/465013
[patent_app_country] => US
[patent_app_date] => 2017-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11085
[patent_no_of_claims] => 11
[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] => 15465013
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/465013 | Software component assigning system for vehicle | Mar 20, 2017 | Issued |
Array
(
[id] => 14250271
[patent_doc_number] => 10275336
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-30
[patent_title] => Computer-implemented methods and systems for determining application matching status
[patent_app_type] => utility
[patent_app_number] => 15/463300
[patent_app_country] => US
[patent_app_date] => 2017-03-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9262
[patent_no_of_claims] => 14
[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] => 15463300
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/463300 | Computer-implemented methods and systems for determining application matching status | Mar 19, 2017 | Issued |
Array
(
[id] => 14614619
[patent_doc_number] => 10360009
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-23
[patent_title] => Persistent data storage for a microservices application
[patent_app_type] => utility
[patent_app_number] => 15/462142
[patent_app_country] => US
[patent_app_date] => 2017-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8490
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 264
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15462142
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/462142 | Persistent data storage for a microservices application | Mar 16, 2017 | Issued |
Array
(
[id] => 11996162
[patent_doc_number] => 20170300317
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-19
[patent_title] => 'SYSTEM AND METHOD FOR PATCHING SOFTWARE IN A TARGET COMPUTER SYSTEM DEVICE'
[patent_app_type] => utility
[patent_app_number] => 15/461605
[patent_app_country] => US
[patent_app_date] => 2017-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4995
[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] => 15461605
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/461605 | SYSTEM AND METHOD FOR PATCHING SOFTWARE IN A TARGET COMPUTER SYSTEM DEVICE | Mar 16, 2017 | Abandoned |
Array
(
[id] => 13432475
[patent_doc_number] => 20180267780
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-09-20
[patent_title] => METHODS FOR PROVIDING CONDITIONAL ALLOCATION OF BUILD FILES AND RELATED SYSTEMS AND COMPUTER PROGRAM PRODUCTS
[patent_app_type] => utility
[patent_app_number] => 15/461584
[patent_app_country] => US
[patent_app_date] => 2017-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5675
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15461584
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/461584 | METHODS FOR PROVIDING CONDITIONAL ALLOCATION OF BUILD FILES AND RELATED SYSTEMS AND COMPUTER PROGRAM PRODUCTS | Mar 16, 2017 | Abandoned |
Array
(
[id] => 12053236
[patent_doc_number] => 20170329580
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-16
[patent_title] => 'SMART TEMPLATES FOR USE IN MULTIPLE PLATFORMS'
[patent_app_type] => utility
[patent_app_number] => 15/461313
[patent_app_country] => US
[patent_app_date] => 2017-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 39
[patent_figures_cnt] => 39
[patent_no_of_words] => 13765
[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] => 15461313
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/461313 | Smart templates for use in multiple platforms | Mar 15, 2017 | Issued |
Array
(
[id] => 11651397
[patent_doc_number] => 20170147298
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-25
[patent_title] => 'DEVELOPMENT SYSTEM WITH IMPROVED METHODOLOGY FOR CREATION AND REUSE OF SOFTWARE ASSETS'
[patent_app_type] => utility
[patent_app_number] => 15/427938
[patent_app_country] => US
[patent_app_date] => 2017-02-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 47
[patent_figures_cnt] => 47
[patent_no_of_words] => 13468
[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] => 15427938
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/427938 | Development system with improved methodology for creation and reuse of software assets | Feb 7, 2017 | Issued |
Array
(
[id] => 13332757
[patent_doc_number] => 20180217916
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-08-02
[patent_title] => LOCAL SOFTWARE SIMULATION ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 15/419488
[patent_app_country] => US
[patent_app_date] => 2017-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7095
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15419488
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/419488 | LOCAL SOFTWARE SIMULATION ENVIRONMENT | Jan 29, 2017 | Abandoned |
Array
(
[id] => 16217153
[patent_doc_number] => 10732965
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-04
[patent_title] => Systems and methods for dynamic generation of questionnaires on programming concepts
[patent_app_type] => utility
[patent_app_number] => 15/419380
[patent_app_country] => US
[patent_app_date] => 2017-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 2
[patent_no_of_words] => 6161
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 437
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15419380
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/419380 | Systems and methods for dynamic generation of questionnaires on programming concepts | Jan 29, 2017 | Issued |
Array
(
[id] => 13332569
[patent_doc_number] => 20180217822
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-08-02
[patent_title] => OBJECT GRAPH TRAVERSAL AND PROCESSING
[patent_app_type] => utility
[patent_app_number] => 15/418225
[patent_app_country] => US
[patent_app_date] => 2017-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5475
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15418225
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/418225 | OBJECT GRAPH TRAVERSAL AND PROCESSING | Jan 26, 2017 | Abandoned |
Array
(
[id] => 14395233
[patent_doc_number] => 10310900
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-04
[patent_title] => Operating programs on a computer cluster
[patent_app_type] => utility
[patent_app_number] => 15/398867
[patent_app_country] => US
[patent_app_date] => 2017-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 15
[patent_no_of_words] => 9056
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 392
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15398867
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/398867 | Operating programs on a computer cluster | Jan 4, 2017 | Issued |
Array
(
[id] => 12796921
[patent_doc_number] => 20180157476
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-07
[patent_title] => AUTOMATED SERVER ANALYSIS AND PATCHING FOR ENABLING RELATIONAL DATABASE MIGRATION TO A CLOUD NETWORK
[patent_app_type] => utility
[patent_app_number] => 15/366416
[patent_app_country] => US
[patent_app_date] => 2016-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10991
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 261
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15366416
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/366416 | Automated server analysis and patching for enabling relational database migration to a cloud network | Nov 30, 2016 | Issued |
Array
(
[id] => 12796924
[patent_doc_number] => 20180157477
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-07
[patent_title] => VERSIONED EXTENSION POINTS OF GRAPHICAL USER INTERFACES
[patent_app_type] => utility
[patent_app_number] => 15/366567
[patent_app_country] => US
[patent_app_date] => 2016-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3722
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 62
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15366567
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/366567 | Versioned extension points of graphical user interfaces | Nov 30, 2016 | Issued |
Array
(
[id] => 11672309
[patent_doc_number] => 20170161032
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-08
[patent_title] => 'RUNNING APPLICATIONS USING PRE-GENERATED COMPONENTS'
[patent_app_type] => utility
[patent_app_number] => 15/366852
[patent_app_country] => US
[patent_app_date] => 2016-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5249
[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] => 15366852
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/366852 | RUNNING APPLICATIONS USING PRE-GENERATED COMPONENTS | Nov 30, 2016 | Abandoned |
Array
(
[id] => 12797224
[patent_doc_number] => 20180157577
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-07
[patent_title] => OBJECTIVE EVALUATION OF CODE BASED ON USAGE
[patent_app_type] => utility
[patent_app_number] => 15/366925
[patent_app_country] => US
[patent_app_date] => 2016-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6994
[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] => 15366925
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/366925 | Objective evaluation of code based on usage | Nov 30, 2016 | Issued |
Array
(
[id] => 12796900
[patent_doc_number] => 20180157469
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-07
[patent_title] => COMPILER INTEGRATED INTELLIGENT DESERIALIZATION FRAMEWORK
[patent_app_type] => utility
[patent_app_number] => 15/366160
[patent_app_country] => US
[patent_app_date] => 2016-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5588
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 199
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15366160
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/366160 | Compiler integrated intelligent deserialization framework | Nov 30, 2016 | Issued |
Array
(
[id] => 12796918
[patent_doc_number] => 20180157475
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-07
[patent_title] => SYSTEM AND METHOD FOR UPDATING A UEFI IMAGE IN AN INFORMATION HANDLING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/366180
[patent_app_country] => US
[patent_app_date] => 2016-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7074
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 218
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15366180
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/366180 | System and method for updating a UEFI image in an information handling system | Nov 30, 2016 | Issued |
Array
(
[id] => 12591717
[patent_doc_number] => 20180089068
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-29
[patent_title] => METHODS AND SYSTEMS FOR TESTING MOBILE APPLICATIONS
[patent_app_type] => utility
[patent_app_number] => 15/354741
[patent_app_country] => US
[patent_app_date] => 2016-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9999
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15354741
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/354741 | Methods and systems for testing mobile applications | Nov 16, 2016 | Issued |
Array
(
[id] => 11556766
[patent_doc_number] => 20170103011
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-13
[patent_title] => 'INFORMATION PROCESSING APPARATUS AND SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/246581
[patent_app_country] => US
[patent_app_date] => 2016-08-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 9819
[patent_no_of_claims] => 5
[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] => 15246581
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/246581 | INFORMATION PROCESSING APPARATUS AND SYSTEM | Aug 24, 2016 | Abandoned |
Array
(
[id] => 11473943
[patent_doc_number] => 20170060726
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-02
[patent_title] => 'Web-Based Programming Environment for Embedded Devices'
[patent_app_type] => utility
[patent_app_number] => 15/245923
[patent_app_country] => US
[patent_app_date] => 2016-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 14701
[patent_no_of_claims] => 26
[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] => 15245923
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/245923 | Web-based programming environment for embedded devices | Aug 23, 2016 | Issued |