
Michael Sun
Examiner (ID: 675, Phone: (571)270-1724 , Office: P/2184 )
| Most Active Art Unit | 2184 |
| Art Unit(s) | 2184, 2183 |
| Total Applications | 1018 |
| Issued Applications | 896 |
| Pending Applications | 48 |
| Abandoned Applications | 110 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 7547842
[patent_doc_number] => 08055823
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-08
[patent_title] => 'Bus data transmission apparatus, method for transmitting bus data and bus data communication apparatus'
[patent_app_type] => utility
[patent_app_number] => 12/541846
[patent_app_country] => US
[patent_app_date] => 2009-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 4450
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/055/08055823.pdf
[firstpage_image] =>[orig_patent_app_number] => 12541846
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/541846 | Bus data transmission apparatus, method for transmitting bus data and bus data communication apparatus | Aug 13, 2009 | Issued |
Array
(
[id] => 6455121
[patent_doc_number] => 20100039435
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-02-18
[patent_title] => 'DISPLAY CAPABLE OF BEING CONNECTED TO INTERNET'
[patent_app_type] => utility
[patent_app_number] => 12/541178
[patent_app_country] => US
[patent_app_date] => 2009-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 2503
[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] => publications/A1/0039/20100039435.pdf
[firstpage_image] =>[orig_patent_app_number] => 12541178
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/541178 | DISPLAY CAPABLE OF BEING CONNECTED TO INTERNET | Aug 13, 2009 | Abandoned |
Array
(
[id] => 6485390
[patent_doc_number] => 20100042233
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-02-18
[patent_title] => 'METHOD AND SYSTEM FOR PROVIDING INPUT IN HOME NETWORK USING UPnP'
[patent_app_type] => utility
[patent_app_number] => 12/541640
[patent_app_country] => US
[patent_app_date] => 2009-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8052
[patent_no_of_claims] => 31
[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] => publications/A1/0042/20100042233.pdf
[firstpage_image] =>[orig_patent_app_number] => 12541640
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/541640 | Method and system for providing input in home network using UPnP | Aug 13, 2009 | Issued |
Array
(
[id] => 8899617
[patent_doc_number] => 08479150
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-07-02
[patent_title] => 'Compositional modeling of integrated systems using event-based legacy applications'
[patent_app_type] => utility
[patent_app_number] => 12/540739
[patent_app_country] => US
[patent_app_date] => 2009-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10537
[patent_no_of_claims] => 18
[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] => 12540739
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/540739 | Compositional modeling of integrated systems using event-based legacy applications | Aug 12, 2009 | Issued |
Array
(
[id] => 7520974
[patent_doc_number] => 07975082
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-07-05
[patent_title] => 'System and method to facilitate deterministic testing of data transfers between independent clock domains on a chip'
[patent_app_type] => utility
[patent_app_number] => 12/478696
[patent_app_country] => US
[patent_app_date] => 2009-06-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9570
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 199
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/975/07975082.pdf
[firstpage_image] =>[orig_patent_app_number] => 12478696
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/478696 | System and method to facilitate deterministic testing of data transfers between independent clock domains on a chip | Jun 3, 2009 | Issued |
Array
(
[id] => 6337043
[patent_doc_number] => 20100198994
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-05
[patent_title] => 'System and method for virtualizing the peripherals in a terminal device to enable remote management via removable portable media with processing capability'
[patent_app_type] => utility
[patent_app_number] => 12/386212
[patent_app_country] => US
[patent_app_date] => 2009-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3322
[patent_no_of_claims] => 143
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0198/20100198994.pdf
[firstpage_image] =>[orig_patent_app_number] => 12386212
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/386212 | System and method for virtualizing the peripherals in a terminal device to enable remote management via removable portable media with processing capability | Apr 13, 2009 | Issued |
Array
(
[id] => 9486377
[patent_doc_number] => 08732339
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-05-20
[patent_title] => 'NPIV at storage devices'
[patent_app_type] => utility
[patent_app_number] => 12/409493
[patent_app_country] => US
[patent_app_date] => 2009-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4771
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12409493
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/409493 | NPIV at storage devices | Mar 23, 2009 | Issued |
Array
(
[id] => 5475755
[patent_doc_number] => 20090248921
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'DATA PROCESSING METHOD AND DATA PROCESSING DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/409034
[patent_app_country] => US
[patent_app_date] => 2009-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3231
[patent_no_of_claims] => 5
[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] => publications/A1/0248/20090248921.pdf
[firstpage_image] =>[orig_patent_app_number] => 12409034
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/409034 | DATA PROCESSING METHOD AND DATA PROCESSING DEVICE | Mar 22, 2009 | Abandoned |
Array
(
[id] => 4606314
[patent_doc_number] => 07987300
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-07-26
[patent_title] => 'Method of writing control data into on-board vehicle control unit and the control unit'
[patent_app_type] => utility
[patent_app_number] => 12/409152
[patent_app_country] => US
[patent_app_date] => 2009-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5437
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 442
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/987/07987300.pdf
[firstpage_image] =>[orig_patent_app_number] => 12409152
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/409152 | Method of writing control data into on-board vehicle control unit and the control unit | Mar 22, 2009 | Issued |
Array
(
[id] => 5497453
[patent_doc_number] => 20090265481
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-22
[patent_title] => 'SIGNAL PROCESSING DEVICE AND METHOD, PROGRAM, AND SIGNAL PROCESSING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/409037
[patent_app_country] => US
[patent_app_date] => 2009-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 26957
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0265/20090265481.pdf
[firstpage_image] =>[orig_patent_app_number] => 12409037
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/409037 | Signal processing device and method, program, and signal processing system | Mar 22, 2009 | Issued |
Array
(
[id] => 4512291
[patent_doc_number] => 07921234
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-04-05
[patent_title] => 'Communications channel interposer, method and program product for verifying integrity of untrusted subsystem responses to a request'
[patent_app_type] => utility
[patent_app_number] => 12/407879
[patent_app_country] => US
[patent_app_date] => 2009-03-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5169
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 232
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/921/07921234.pdf
[firstpage_image] =>[orig_patent_app_number] => 12407879
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/407879 | Communications channel interposer, method and program product for verifying integrity of untrusted subsystem responses to a request | Mar 19, 2009 | Issued |
Array
(
[id] => 5548031
[patent_doc_number] => 20090157908
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-18
[patent_title] => 'Software Driver Device'
[patent_app_type] => utility
[patent_app_number] => 12/378720
[patent_app_country] => US
[patent_app_date] => 2009-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2083
[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] => publications/A1/0157/20090157908.pdf
[firstpage_image] =>[orig_patent_app_number] => 12378720
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/378720 | Software Driver Device | Feb 17, 2009 | Abandoned |
Array
(
[id] => 6553372
[patent_doc_number] => 20100205330
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-12
[patent_title] => 'Method of setting communication path in storage system, and management apparatus therefor'
[patent_app_type] => utility
[patent_app_number] => 12/311421
[patent_app_country] => US
[patent_app_date] => 2009-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 8723
[patent_no_of_claims] => 9
[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] => publications/A1/0205/20100205330.pdf
[firstpage_image] =>[orig_patent_app_number] => 12311421
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/311421 | Method of setting communication path in storage system, and management apparatus therefor | Feb 8, 2009 | Issued |
Array
(
[id] => 6478307
[patent_doc_number] => 20100191874
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-07-29
[patent_title] => 'HOST CONTROLLER'
[patent_app_type] => utility
[patent_app_number] => 12/359537
[patent_app_country] => US
[patent_app_date] => 2009-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6144
[patent_no_of_claims] => 51
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0191/20100191874.pdf
[firstpage_image] =>[orig_patent_app_number] => 12359537
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/359537 | Host controller | Jan 25, 2009 | Issued |
Array
(
[id] => 8182886
[patent_doc_number] => 08180930
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-05-15
[patent_title] => 'Information processing device, and device initialization method in the information processing device'
[patent_app_type] => utility
[patent_app_number] => 12/358812
[patent_app_country] => US
[patent_app_date] => 2009-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 9179
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 395
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/180/08180930.pdf
[firstpage_image] =>[orig_patent_app_number] => 12358812
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/358812 | Information processing device, and device initialization method in the information processing device | Jan 22, 2009 | Issued |
Array
(
[id] => 6408955
[patent_doc_number] => 20100180067
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-07-15
[patent_title] => 'SYSTEM FOR EMULATING AND EXPANDING A SPI CONFIGURATION ROM FOR IO ENCLOSURE'
[patent_app_type] => utility
[patent_app_number] => 12/353322
[patent_app_country] => US
[patent_app_date] => 2009-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 1512
[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] => publications/A1/0180/20100180067.pdf
[firstpage_image] =>[orig_patent_app_number] => 12353322
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/353322 | SYSTEM FOR EMULATING AND EXPANDING A SPI CONFIGURATION ROM FOR IO ENCLOSURE | Jan 13, 2009 | Abandoned |
Array
(
[id] => 6057217
[patent_doc_number] => 20110113161
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-12
[patent_title] => 'OPTICAL DISK CONTROL DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/812275
[patent_app_country] => US
[patent_app_date] => 2009-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 14894
[patent_no_of_claims] => 5
[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] => publications/A1/0113/20110113161.pdf
[firstpage_image] =>[orig_patent_app_number] => 12812275
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/812275 | OPTICAL DISK CONTROL DEVICE | Jan 8, 2009 | Abandoned |
Array
(
[id] => 6283785
[patent_doc_number] => 20100156888
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-24
[patent_title] => 'Adaptive mapping for heterogeneous processing systems'
[patent_app_type] => utility
[patent_app_number] => 12/317450
[patent_app_country] => US
[patent_app_date] => 2008-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7282
[patent_no_of_claims] => 27
[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] => publications/A1/0156/20100156888.pdf
[firstpage_image] =>[orig_patent_app_number] => 12317450
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/317450 | Adaptive mapping for heterogeneous processing systems | Dec 22, 2008 | Abandoned |
Array
(
[id] => 8632764
[patent_doc_number] => 08364863
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-29
[patent_title] => 'Method and apparatus for universal serial bus (USB) command queuing'
[patent_app_type] => utility
[patent_app_number] => 12/317019
[patent_app_country] => US
[patent_app_date] => 2008-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7067
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 5
[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] => 12317019
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/317019 | Method and apparatus for universal serial bus (USB) command queuing | Dec 17, 2008 | Issued |
Array
(
[id] => 5424416
[patent_doc_number] => 20090150872
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-11
[patent_title] => 'DYNAMIC CODE UPDATE'
[patent_app_type] => utility
[patent_app_number] => 12/333189
[patent_app_country] => US
[patent_app_date] => 2008-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 12423
[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] => publications/A1/0150/20090150872.pdf
[firstpage_image] =>[orig_patent_app_number] => 12333189
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/333189 | DYNAMIC CODE UPDATE | Dec 10, 2008 | Abandoned |