Search

Sun J. Lin

Examiner (ID: 2600, Phone: (571)272-1899 , Office: P/2851 )

Most Active Art Unit
2851
Art Unit(s)
2825, 2851
Total Applications
1569
Issued Applications
1454
Pending Applications
15
Abandoned Applications
105

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9500264 [patent_doc_number] => 08739105 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-27 [patent_title] => 'Method and apparatus for performing parallel routing using a multi-threaded routing procedure' [patent_app_type] => utility [patent_app_number] => 13/957794 [patent_app_country] => US [patent_app_date] => 2013-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 9739 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 46 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13957794 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/957794
Method and apparatus for performing parallel routing using a multi-threaded routing procedure Aug 1, 2013 Issued
Array ( [id] => 9540376 [patent_doc_number] => 20140165023 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-12 [patent_title] => 'METHOD OF RECORDING AND REPLAYING CALL FRAMES FOR A TEST BENCH' [patent_app_type] => utility [patent_app_number] => 13/954783 [patent_app_country] => US [patent_app_date] => 2013-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4433 [patent_no_of_claims] => 23 [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] => 13954783 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/954783
Method of recording and replaying call frames for a test bench Jul 29, 2013 Issued
Array ( [id] => 9707534 [patent_doc_number] => 08832631 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-09 [patent_title] => 'Integrated circuit apparatus, systems, and methods' [patent_app_type] => utility [patent_app_number] => 13/953427 [patent_app_country] => US [patent_app_date] => 2013-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4560 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 13953427 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/953427
Integrated circuit apparatus, systems, and methods Jul 28, 2013 Issued
Array ( [id] => 9781490 [patent_doc_number] => 08856715 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-10-07 [patent_title] => 'Capacitor designs for integrated circuits utilizing self-aligned double patterning (SADP)' [patent_app_type] => utility [patent_app_number] => 13/948249 [patent_app_country] => US [patent_app_date] => 2013-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 19 [patent_no_of_words] => 4455 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13948249 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/948249
Capacitor designs for integrated circuits utilizing self-aligned double patterning (SADP) Jul 22, 2013 Issued
Array ( [id] => 13806809 [patent_doc_number] => 10180670 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-15 [patent_title] => Detecting a communication error status [patent_app_type] => utility [patent_app_number] => 14/417613 [patent_app_country] => US [patent_app_date] => 2013-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 10578 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14417613 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/417613
Detecting a communication error status Jul 8, 2013 Issued
Array ( [id] => 10854365 [patent_doc_number] => 08881076 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-04 [patent_title] => 'Method of predicting contention between electronic circuit drivers' [patent_app_type] => utility [patent_app_number] => 13/936354 [patent_app_country] => US [patent_app_date] => 2013-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 12959 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 262 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13936354 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/936354
Method of predicting contention between electronic circuit drivers Jul 7, 2013 Issued
Array ( [id] => 9486670 [patent_doc_number] => 08732633 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-05-20 [patent_title] => 'Tunable design of an ethernet region of an integrated circuit' [patent_app_type] => utility [patent_app_number] => 13/934219 [patent_app_country] => US [patent_app_date] => 2013-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6590 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13934219 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/934219
Tunable design of an ethernet region of an integrated circuit Jul 1, 2013 Issued
Array ( [id] => 9961415 [patent_doc_number] => 09009640 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-04-14 [patent_title] => 'Automatic computation of transfer functions' [patent_app_type] => utility [patent_app_number] => 13/921110 [patent_app_country] => US [patent_app_date] => 2013-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 9053 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 13921110 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/921110
Automatic computation of transfer functions Jun 17, 2013 Issued
Array ( [id] => 9600803 [patent_doc_number] => 20140197485 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-17 [patent_title] => 'SEMICONDUCTOR DEVICE AND MANUFACTURING METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 13/917989 [patent_app_country] => US [patent_app_date] => 2013-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6178 [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] => 13917989 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/917989
Semiconductor device and manufacturing method thereof Jun 13, 2013 Issued
Array ( [id] => 10410425 [patent_doc_number] => 20150295434 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-15 [patent_title] => 'BATTERY CHARGING APPARATUS AND METHOD OF CONTROLLING BATTERY CHARGING APPARATUS' [patent_app_type] => utility [patent_app_number] => 14/346580 [patent_app_country] => US [patent_app_date] => 2013-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5528 [patent_no_of_claims] => 14 [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] => 14346580 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/346580
Battery charging apparatus and method of controlling battery charging apparatus Jun 3, 2013 Issued
Array ( [id] => 10258323 [patent_doc_number] => 20150143320 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-21 [patent_title] => 'METHOD FOR PRODUCING MROM MEMORY BASED ON OTP MEMORY' [patent_app_type] => utility [patent_app_number] => 14/398753 [patent_app_country] => US [patent_app_date] => 2013-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3170 [patent_no_of_claims] => 8 [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] => 14398753 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/398753
Method for producing MROM memory based on OTP memory May 8, 2013 Issued
Array ( [id] => 9847831 [patent_doc_number] => 08949766 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-03 [patent_title] => 'Detecting corresponding paths in combinationally equivalent circuit designs' [patent_app_type] => utility [patent_app_number] => 13/875309 [patent_app_country] => US [patent_app_date] => 2013-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5964 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13875309 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/875309
Detecting corresponding paths in combinationally equivalent circuit designs May 1, 2013 Issued
Array ( [id] => 9695582 [patent_doc_number] => 08826213 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-09-02 [patent_title] => 'Parasitic capacitance extraction for FinFETs' [patent_app_type] => utility [patent_app_number] => 13/873969 [patent_app_country] => US [patent_app_date] => 2013-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 16 [patent_no_of_words] => 5005 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13873969 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/873969
Parasitic capacitance extraction for FinFETs Apr 29, 2013 Issued
Array ( [id] => 10236402 [patent_doc_number] => 20150121396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-04-30 [patent_title] => 'TIME SLACK APPLICATION PIPELINE BALANCING FOR MULTI/MANY-CORE PLCS' [patent_app_type] => utility [patent_app_number] => 14/394395 [patent_app_country] => US [patent_app_date] => 2013-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4608 [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] => 14394395 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/394395
Time slack application pipeline balancing for multi/many-core PLCs Apr 18, 2013 Issued
Array ( [id] => 9555825 [patent_doc_number] => 08762898 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-06-24 [patent_title] => 'Double patterning aware routing without stitching' [patent_app_type] => utility [patent_app_number] => 13/861509 [patent_app_country] => US [patent_app_date] => 2013-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8696 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13861509 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/861509
Double patterning aware routing without stitching Apr 11, 2013 Issued
Array ( [id] => 9006384 [patent_doc_number] => 20130227509 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-08-29 [patent_title] => 'PROTOTYPE AND EMULATION SYSTEM FOR MULTIPLE CUSTOM PROTOTYPE BOARDS' [patent_app_type] => utility [patent_app_number] => 13/856004 [patent_app_country] => US [patent_app_date] => 2013-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 15577 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13856004 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/856004
Prototype and emulation system for multiple custom prototype boards Apr 2, 2013 Issued
Array ( [id] => 9188841 [patent_doc_number] => 20130328156 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-12 [patent_title] => 'DESIGN SUPPORT METHOD, RECORDING MEDIUM STORING DESIGN SUPPORT PROGRAM AND SEMICONDUCTOR DEVICE' [patent_app_type] => utility [patent_app_number] => 13/834899 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5826 [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] => 13834899 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/834899
Support method, recording medium storing design support program and semiconductor device Mar 14, 2013 Issued
Array ( [id] => 10834855 [patent_doc_number] => 08863050 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-10-14 [patent_title] => 'Efficient single-run method to determine analog fault coverage versus bridge resistance' [patent_app_type] => utility [patent_app_number] => 13/843139 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6447 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13843139 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/843139
Efficient single-run method to determine analog fault coverage versus bridge resistance Mar 14, 2013 Issued
Array ( [id] => 10834852 [patent_doc_number] => 08863048 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-10-14 [patent_title] => 'Methods, systems, and articles of manufacture for implementing multiple-patterning-aware correct-by-construction layout processing for an electronic design' [patent_app_type] => utility [patent_app_number] => 13/840259 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 11935 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13840259 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/840259
Methods, systems, and articles of manufacture for implementing multiple-patterning-aware correct-by-construction layout processing for an electronic design Mar 14, 2013 Issued
Array ( [id] => 10531714 [patent_doc_number] => 09257863 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-09 [patent_title] => 'Charge and discharge control device and charge and discharge control method' [patent_app_type] => utility [patent_app_number] => 14/119472 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 11195 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 238 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14119472 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/119472
Charge and discharge control device and charge and discharge control method Mar 14, 2013 Issued
Menu