
Michael Sun
Examiner (ID: 11045, Phone: (571)270-1724 , Office: P/2184 )
| Most Active Art Unit | 2184 |
| Art Unit(s) | 2184, 2183 |
| Total Applications | 1032 |
| Issued Applications | 904 |
| Pending Applications | 48 |
| Abandoned Applications | 110 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 7658367
[patent_doc_number] => 20110307636
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-12-15
[patent_title] => 'Method and apparatus for dynamically allocating queue depth by initiator'
[patent_app_type] => utility
[patent_app_number] => 13/070395
[patent_app_country] => US
[patent_app_date] => 2011-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 12121
[patent_no_of_claims] => 23
[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/0307/20110307636.pdf
[firstpage_image] =>[orig_patent_app_number] => 13070395
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/070395 | Method and apparatus for dynamically allocating queue depth by initiator | Mar 22, 2011 | Issued |
Array
(
[id] => 10517651
[patent_doc_number] => 09244699
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-01-26
[patent_title] => 'Method and system for audio device virtualization'
[patent_app_type] => utility
[patent_app_number] => 13/070175
[patent_app_country] => US
[patent_app_date] => 2011-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4600
[patent_no_of_claims] => 18
[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] => 13070175
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/070175 | Method and system for audio device virtualization | Mar 22, 2011 | Issued |
Array
(
[id] => 9416767
[patent_doc_number] => 08700819
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-15
[patent_title] => 'Host device suspending communication link to client device based on client device notification'
[patent_app_type] => utility
[patent_app_number] => 13/044405
[patent_app_country] => US
[patent_app_date] => 2011-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11366
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 5
[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] => 13044405
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/044405 | Host device suspending communication link to client device based on client device notification | Mar 8, 2011 | Issued |
Array
(
[id] => 10009239
[patent_doc_number] => 09052758
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-09
[patent_title] => 'System and method for detecting accidental peripheral device disconnection'
[patent_app_type] => utility
[patent_app_number] => 12/982943
[patent_app_country] => US
[patent_app_date] => 2010-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 6015
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12982943
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/982943 | System and method for detecting accidental peripheral device disconnection | Dec 30, 2010 | Issued |
Array
(
[id] => 8176427
[patent_doc_number] => 20120110215
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'COMPUTER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/982845
[patent_app_country] => US
[patent_app_date] => 2010-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3106
[patent_no_of_claims] => 12
[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/0110/20120110215.pdf
[firstpage_image] =>[orig_patent_app_number] => 12982845
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/982845 | Computer system | Dec 29, 2010 | Issued |
Array
(
[id] => 6157119
[patent_doc_number] => 20110157837
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-30
[patent_title] => 'Flexible Intelligent Electronic Device'
[patent_app_type] => utility
[patent_app_number] => 12/977997
[patent_app_country] => US
[patent_app_date] => 2010-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4948
[patent_no_of_claims] => 10
[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/20110157837.pdf
[firstpage_image] =>[orig_patent_app_number] => 12977997
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/977997 | Flexible intelligent electronic device | Dec 22, 2010 | Issued |
Array
(
[id] => 6217486
[patent_doc_number] => 20110138083
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-09
[patent_title] => 'Configuring Of An Intelligent Electronic Device'
[patent_app_type] => utility
[patent_app_number] => 12/977914
[patent_app_country] => US
[patent_app_date] => 2010-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4244
[patent_no_of_claims] => 17
[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/0138/20110138083.pdf
[firstpage_image] =>[orig_patent_app_number] => 12977914
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/977914 | Configuring of an intelligent electronic device | Dec 22, 2010 | Issued |
Array
(
[id] => 8479110
[patent_doc_number] => 20120278517
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-11-01
[patent_title] => ' ASSEMBLY AND A METHOD OF RECEIVING AND STORING DATA WHILE SAVING BANDWIDTH BY CONTROLLING UPDATING OF FILL LEVELS OF QUEUES'
[patent_app_type] => utility
[patent_app_number] => 13/513526
[patent_app_country] => US
[patent_app_date] => 2010-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9135
[patent_no_of_claims] => 13
[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] => 13513526
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/513526 | Assembly and a method of receiving and storing data while saving bandwidth by controlling updating of fill levels of queues | Dec 5, 2010 | Issued |
Array
(
[id] => 9006131
[patent_doc_number] => 20130227256
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-08-29
[patent_title] => 'METHOD FOR SETTING BREAKPOINTS, AND AN INTEGRATED CIRCUIT AND DEBUG TOOL THEREFOR'
[patent_app_type] => utility
[patent_app_number] => 13/879240
[patent_app_country] => US
[patent_app_date] => 2010-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5199
[patent_no_of_claims] => 20
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13879240
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/879240 | Method for setting breakpoints, and an integrated circuit and debug tool therefor | Nov 21, 2010 | Issued |
Array
(
[id] => 8201668
[patent_doc_number] => 20120124245
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-17
[patent_title] => 'UNIVERSAL REMOTE CONTROL WITH AUTOMATED SETUP'
[patent_app_type] => utility
[patent_app_number] => 12/948585
[patent_app_country] => US
[patent_app_date] => 2010-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3905
[patent_no_of_claims] => 20
[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/0124/20120124245.pdf
[firstpage_image] =>[orig_patent_app_number] => 12948585
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/948585 | Universal remote control with automated setup | Nov 16, 2010 | Issued |
Array
(
[id] => 6005951
[patent_doc_number] => 20110119415
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-19
[patent_title] => 'RECORDING DEVICE, METHOD OF CONTROLLING RECORDING DEVICE, PROGRAM, AND RECORDING MEDIUM'
[patent_app_type] => utility
[patent_app_number] => 12/946786
[patent_app_country] => US
[patent_app_date] => 2010-11-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9620
[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] => publications/A1/0119/20110119415.pdf
[firstpage_image] =>[orig_patent_app_number] => 12946786
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/946786 | Recording device, method of controlling recording device, program, and recording medium | Nov 14, 2010 | Issued |
Array
(
[id] => 8176448
[patent_doc_number] => 20120110221
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'APPARATUS FOR PROCESSING KEY INPUT USING INTERRUPT'
[patent_app_type] => utility
[patent_app_number] => 12/944857
[patent_app_country] => US
[patent_app_date] => 2010-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2401
[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] => publications/A1/0110/20120110221.pdf
[firstpage_image] =>[orig_patent_app_number] => 12944857
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/944857 | APPARATUS FOR PROCESSING KEY INPUT USING INTERRUPT | Nov 11, 2010 | Abandoned |
Array
(
[id] => 9967748
[patent_doc_number] => 09015383
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-21
[patent_title] => 'Method and apparatus for changing input type in input system using universal plug and play'
[patent_app_type] => utility
[patent_app_number] => 12/942605
[patent_app_country] => US
[patent_app_date] => 2010-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4389
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[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] => 12942605
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/942605 | Method and apparatus for changing input type in input system using universal plug and play | Nov 8, 2010 | Issued |
Array
(
[id] => 9404636
[patent_doc_number] => 08694700
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-04-08
[patent_title] => 'Using I/O track information for continuous push with splitter for storage device'
[patent_app_type] => utility
[patent_app_number] => 12/893600
[patent_app_country] => US
[patent_app_date] => 2010-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 36
[patent_figures_cnt] => 46
[patent_no_of_words] => 21947
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12893600
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/893600 | Using I/O track information for continuous push with splitter for storage device | Sep 28, 2010 | Issued |
Array
(
[id] => 8045779
[patent_doc_number] => 20120072619
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-22
[patent_title] => 'Memory Overcommit by Using an Emulated IOMMU in a Computer System with a Host IOMMU'
[patent_app_type] => utility
[patent_app_number] => 12/883571
[patent_app_country] => US
[patent_app_date] => 2010-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7265
[patent_no_of_claims] => 23
[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/0072/20120072619.pdf
[firstpage_image] =>[orig_patent_app_number] => 12883571
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/883571 | Memory overcommit by using an emulated IOMMU in a computer system with a host IOMMU | Sep 15, 2010 | Issued |
Array
(
[id] => 5948289
[patent_doc_number] => 20110106982
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-05
[patent_title] => 'HOST ACCOMMODATING MULTIPLE USERS AND USER STATIONS THEREFOR'
[patent_app_type] => utility
[patent_app_number] => 12/883227
[patent_app_country] => US
[patent_app_date] => 2010-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4207
[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] => publications/A1/0106/20110106982.pdf
[firstpage_image] =>[orig_patent_app_number] => 12883227
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/883227 | HOST ACCOMMODATING MULTIPLE USERS AND USER STATIONS THEREFOR | Sep 15, 2010 | Abandoned |
Array
(
[id] => 6203977
[patent_doc_number] => 20110066763
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-17
[patent_title] => 'METHOD FOR GENERATING INTERFACE CONFIGURATION FILES FOR COMPUTERS OF AN AVIONIC PLATFORM'
[patent_app_type] => utility
[patent_app_number] => 12/882691
[patent_app_country] => US
[patent_app_date] => 2010-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5731
[patent_no_of_claims] => 9
[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/0066/20110066763.pdf
[firstpage_image] =>[orig_patent_app_number] => 12882691
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/882691 | Method for generating interface configuration files for computers of an avionic platform | Sep 14, 2010 | Issued |
Array
(
[id] => 9229710
[patent_doc_number] => 08635390
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-01-21
[patent_title] => 'System and method for a hierarchical buffer system for a shared data bus'
[patent_app_type] => utility
[patent_app_number] => 12/876512
[patent_app_country] => US
[patent_app_date] => 2010-09-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 10146
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12876512
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/876512 | System and method for a hierarchical buffer system for a shared data bus | Sep 6, 2010 | Issued |
Array
(
[id] => 7809003
[patent_doc_number] => 20120059957
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-08
[patent_title] => 'AUTOMATIC PORT ACCUMULATION'
[patent_app_type] => utility
[patent_app_number] => 12/875500
[patent_app_country] => US
[patent_app_date] => 2010-09-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3629
[patent_no_of_claims] => 19
[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/0059/20120059957.pdf
[firstpage_image] =>[orig_patent_app_number] => 12875500
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/875500 | Automatic port accumulation | Sep 2, 2010 | Issued |
Array
(
[id] => 6362023
[patent_doc_number] => 20100332694
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-30
[patent_title] => 'METHOD AND APPARATUS FOR USING A SINGLE MULTI-FUNCTION ADAPTER WITH DIFFERENT OPERATING SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 12/874739
[patent_app_country] => US
[patent_app_date] => 2010-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8010
[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] => publications/A1/0332/20100332694.pdf
[firstpage_image] =>[orig_patent_app_number] => 12874739
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/874739 | Method and apparatus for using a single multi-function adapter with different operating systems | Sep 1, 2010 | Issued |