Search

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 numberTitle of the applicationFiling DateStatus
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
Menu