
Ing Hour Lin
Examiner (ID: 4549)
| Most Active Art Unit | 1725 |
| Art Unit(s) | 3205, 0, 1754, 1722, 1725, 1793 |
| Total Applications | 878 |
| Issued Applications | 735 |
| Pending Applications | 39 |
| Abandoned Applications | 104 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 15982263
[patent_doc_number] => 10671459
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-06-02
[patent_title] => Method and apparatus for peer-to-peer messaging in heterogeneous machine clusters
[patent_app_type] => utility
[patent_app_number] => 15/474290
[patent_app_country] => US
[patent_app_date] => 2017-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 4773
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15474290
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/474290 | Method and apparatus for peer-to-peer messaging in heterogeneous machine clusters | Mar 29, 2017 | Issued |
Array
(
[id] => 13332691
[patent_doc_number] => 20180217883
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-08-02
[patent_title] => PERFORMING A COMPUTATION USING PROVENANCE DATA
[patent_app_type] => utility
[patent_app_number] => 15/473894
[patent_app_country] => US
[patent_app_date] => 2017-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8633
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15473894
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/473894 | Performing a computation using provenance data | Mar 29, 2017 | Issued |
Array
(
[id] => 12004264
[patent_doc_number] => 20170308418
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-26
[patent_title] => 'INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD'
[patent_app_type] => utility
[patent_app_number] => 15/472891
[patent_app_country] => US
[patent_app_date] => 2017-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8151
[patent_no_of_claims] => 8
[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] => 15472891
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/472891 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD | Mar 28, 2017 | Abandoned |
Array
(
[id] => 11973408
[patent_doc_number] => 20170277562
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-28
[patent_title] => 'THREADSAFE USE OF NON-THREADSAFE LIBRARIES WITH MULTI-THREADED PROCESSES'
[patent_app_type] => utility
[patent_app_number] => 15/465287
[patent_app_country] => US
[patent_app_date] => 2017-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 29
[patent_no_of_words] => 32327
[patent_no_of_claims] => 30
[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] => 15465287
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/465287 | Threadsafe use of non-threadsafe libraries with multi-threaded processes | Mar 20, 2017 | Issued |
Array
(
[id] => 15516841
[patent_doc_number] => 10565007
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-02-18
[patent_title] => Remotely monitoring and scheduling a data integration job
[patent_app_type] => utility
[patent_app_number] => 15/458101
[patent_app_country] => US
[patent_app_date] => 2017-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5052
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 256
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15458101
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/458101 | Remotely monitoring and scheduling a data integration job | Mar 13, 2017 | Issued |
Array
(
[id] => 11958123
[patent_doc_number] => 20170262275
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-14
[patent_title] => 'SYSTEM AND METHOD FOR RUN-TIME UPDATE OF PREDICTIVE ANALYTICS SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/454829
[patent_app_country] => US
[patent_app_date] => 2017-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 5594
[patent_no_of_claims] => 1
[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] => 15454829
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/454829 | System and method for run-time update of predictive analytics system | Mar 8, 2017 | Issued |
Array
(
[id] => 15313157
[patent_doc_number] => 10521283
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-12-31
[patent_title] => In-node aggregation and disaggregation of MPI alltoall and alltoallv collectives
[patent_app_type] => utility
[patent_app_number] => 15/446004
[patent_app_country] => US
[patent_app_date] => 2017-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 3762
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15446004
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/446004 | In-node aggregation and disaggregation of MPI alltoall and alltoallv collectives | Feb 28, 2017 | Issued |
Array
(
[id] => 13707189
[patent_doc_number] => 20170364549
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-21
[patent_title] => SYSTEMS AND METHODS FOR AN ENTERPRISE DATA INTEGRATION AND TROUBLESHOOTING TOOL
[patent_app_type] => utility
[patent_app_number] => 15/427485
[patent_app_country] => US
[patent_app_date] => 2017-02-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8238
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 77
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15427485
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/427485 | Systems and methods for an enterprise data integration and troubleshooting tool | Feb 7, 2017 | Issued |
Array
(
[id] => 11629552
[patent_doc_number] => 20170139741
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-18
[patent_title] => 'LEGACY APPLICATION MIGRATION TO REAL TIME, PARALLEL PERFORMANCE CLOUD'
[patent_app_type] => utility
[patent_app_number] => 15/419937
[patent_app_country] => US
[patent_app_date] => 2017-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3487
[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] => 15419937
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/419937 | Legacy application migration to real time, parallel performance cloud | Jan 29, 2017 | Issued |
Array
(
[id] => 16446812
[patent_doc_number] => 10838741
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-17
[patent_title] => Information processing device, information processing method, and program
[patent_app_type] => utility
[patent_app_number] => 15/576599
[patent_app_country] => US
[patent_app_date] => 2017-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 32
[patent_no_of_words] => 16466
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15576599
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/576599 | Information processing device, information processing method, and program | Jan 23, 2017 | Issued |
Array
(
[id] => 15313075
[patent_doc_number] => 10521242
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-12-31
[patent_title] => Application containers with updatable application programming interface layers
[patent_app_type] => utility
[patent_app_number] => 15/406502
[patent_app_country] => US
[patent_app_date] => 2017-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 11010
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 269
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15406502
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/406502 | Application containers with updatable application programming interface layers | Jan 12, 2017 | Issued |
Array
(
[id] => 11717122
[patent_doc_number] => 20170185621
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-29
[patent_title] => 'RECONSTRUCTING DISTRIBUTED CACHED DATA FOR RETRIEVAL'
[patent_app_type] => utility
[patent_app_number] => 15/401658
[patent_app_country] => US
[patent_app_date] => 2017-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4524
[patent_no_of_claims] => 1
[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] => 15401658
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/401658 | Reconstructing distributed cached data for retrieval | Jan 8, 2017 | Issued |
Array
(
[id] => 15012527
[patent_doc_number] => 10452408
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-10-22
[patent_title] => System and method for intercepting data flow between a computer process and a file
[patent_app_type] => utility
[patent_app_number] => 15/393879
[patent_app_country] => US
[patent_app_date] => 2016-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7990
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15393879
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/393879 | System and method for intercepting data flow between a computer process and a file | Dec 28, 2016 | Issued |
Array
(
[id] => 14935413
[patent_doc_number] => 20190303344
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-03
[patent_title] => VIRTUAL CHANNELS FOR HARDWARE ACCELERATION
[patent_app_type] => utility
[patent_app_number] => 16/462834
[patent_app_country] => US
[patent_app_date] => 2016-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7600
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16462834
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/462834 | VIRTUAL CHANNELS FOR HARDWARE ACCELERATION | Dec 22, 2016 | Abandoned |
Array
(
[id] => 12688297
[patent_doc_number] => 20180121265
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-03
[patent_title] => PROCESSING NON-SPATIAL INPUT BY MULTIPLE PROGRAM ELEMENTS OF A COMPUTER PROGRAM EXECUTED ON A COMPUTER
[patent_app_type] => utility
[patent_app_number] => 15/373400
[patent_app_country] => US
[patent_app_date] => 2016-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12486
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 285
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15373400
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/373400 | Processing non-spatial input by multiple program elements of a computer program executed on a computer | Dec 7, 2016 | Issued |
Array
(
[id] => 15609321
[patent_doc_number] => 10585722
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-10
[patent_title] => Integrating heterogeneous business events in hybrid cloud environments
[patent_app_type] => utility
[patent_app_number] => 15/373169
[patent_app_country] => US
[patent_app_date] => 2016-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5571
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 307
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15373169
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/373169 | Integrating heterogeneous business events in hybrid cloud environments | Dec 7, 2016 | Issued |
Array
(
[id] => 14601119
[patent_doc_number] => 10353752
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-16
[patent_title] => Methods and apparatus for event-based extensibility of system logic
[patent_app_type] => utility
[patent_app_number] => 15/371545
[patent_app_country] => US
[patent_app_date] => 2016-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 23
[patent_no_of_words] => 26202
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15371545
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/371545 | Methods and apparatus for event-based extensibility of system logic | Dec 6, 2016 | Issued |
Array
(
[id] => 11759251
[patent_doc_number] => 20170206120
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-20
[patent_title] => 'EVENT NOTIFICATION APPARATUS AND CONTROL METHOD OF THE SAME'
[patent_app_type] => utility
[patent_app_number] => 15/366145
[patent_app_country] => US
[patent_app_date] => 2016-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 4747
[patent_no_of_claims] => 19
[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] => 15366145
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/366145 | Event notification apparatus and control method of the same | Nov 30, 2016 | Issued |
Array
(
[id] => 12775510
[patent_doc_number] => 20180150338
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-31
[patent_title] => MAINTAINING DATA INTEGRITY OVER MULTIPLE APPLICATIONS
[patent_app_type] => utility
[patent_app_number] => 15/363489
[patent_app_country] => US
[patent_app_date] => 2016-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8074
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15363489
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/363489 | Maintaining data integrity over multiple applications | Nov 28, 2016 | Issued |
Array
(
[id] => 11501541
[patent_doc_number] => 20170075726
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-16
[patent_title] => 'TRACKING LARGE NUMBERS OF MOVING OBJECTS IN AN EVENT PROCESSING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/360650
[patent_app_country] => US
[patent_app_date] => 2016-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5658
[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] => 15360650
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/360650 | Tracking large numbers of moving objects in an event processing system | Nov 22, 2016 | Issued |