
Andy Ho
Examiner (ID: 13854, Phone: (571)272-3762 , Office: P/2194 )
| Most Active Art Unit | 2194 |
| Art Unit(s) | 2151, 2126, 2194 |
| Total Applications | 1684 |
| Issued Applications | 1459 |
| Pending Applications | 80 |
| Abandoned Applications | 165 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 9265081
[patent_doc_number] => 20130347010
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-12-26
[patent_title] => 'IMPLEMENTING REMOTE PROCEDURE CALLS'
[patent_app_type] => utility
[patent_app_number] => 13/532944
[patent_app_country] => US
[patent_app_date] => 2012-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7446
[patent_no_of_claims] => 25
[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] => 13532944
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/532944 | Implementing remote procedure calls | Jun 25, 2012 | Issued |
Array
(
[id] => 9652471
[patent_doc_number] => 08806508
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-12
[patent_title] => 'POS hardware abstraction'
[patent_app_type] => utility
[patent_app_number] => 13/524082
[patent_app_country] => US
[patent_app_date] => 2012-06-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4082
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13524082
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/524082 | POS hardware abstraction | Jun 14, 2012 | Issued |
Array
(
[id] => 9236180
[patent_doc_number] => 08601496
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-03
[patent_title] => 'Method and system for protocol offload in paravirtualized systems'
[patent_app_type] => utility
[patent_app_number] => 13/523088
[patent_app_country] => US
[patent_app_date] => 2012-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5948
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 61
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13523088
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/523088 | Method and system for protocol offload in paravirtualized systems | Jun 13, 2012 | Issued |
Array
(
[id] => 8405137
[patent_doc_number] => 20120237181
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-09-20
[patent_title] => 'INFORMATION PROCESSING REGARDING DIFFERENT TRANSFER'
[patent_app_type] => utility
[patent_app_number] => 13/482395
[patent_app_country] => US
[patent_app_date] => 2012-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 195
[patent_figures_cnt] => 195
[patent_no_of_words] => 262526
[patent_no_of_claims] => 15
[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] => 13482395
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/482395 | Information processing regarding different transfer | May 28, 2012 | Issued |
Array
(
[id] => 10284799
[patent_doc_number] => 20150169797
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-06-18
[patent_title] => 'PROVIDING A MODEL OF IMPACT OF A COOLING INFRASTRUCTURE'
[patent_app_type] => utility
[patent_app_number] => 14/403386
[patent_app_country] => US
[patent_app_date] => 2012-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4100
[patent_no_of_claims] => 15
[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] => 14403386
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/403386 | Providing a model of impact of a cooling infrastructure | May 24, 2012 | Issued |
Array
(
[id] => 9143663
[patent_doc_number] => 08584146
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-11-12
[patent_title] => 'Communications driver management'
[patent_app_type] => utility
[patent_app_number] => 13/480058
[patent_app_country] => US
[patent_app_date] => 2012-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 19
[patent_no_of_words] => 8129
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13480058
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/480058 | Communications driver management | May 23, 2012 | Issued |
Array
(
[id] => 8383445
[patent_doc_number] => 20120227059
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-09-06
[patent_title] => 'SYSTEM AND METHOD FOR EXECUTING COMMANDS THAT ARE NON-NATIVE TO THE NATIVE ENVIRONMENT OF A MOBILE DEVICE'
[patent_app_type] => utility
[patent_app_number] => 13/474508
[patent_app_country] => US
[patent_app_date] => 2012-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7686
[patent_no_of_claims] => 24
[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] => 13474508
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/474508 | System and method for executing commands that are non-native to the native environment of a mobile device | May 16, 2012 | Issued |
Array
(
[id] => 10098672
[patent_doc_number] => 09134984
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-15
[patent_title] => 'Virtual network adapter'
[patent_app_type] => utility
[patent_app_number] => 13/470048
[patent_app_country] => US
[patent_app_date] => 2012-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 19
[patent_no_of_words] => 8091
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13470048
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/470048 | Virtual network adapter | May 10, 2012 | Issued |
Array
(
[id] => 8935937
[patent_doc_number] => 08495659
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-07-23
[patent_title] => 'Eliminating redundancy in instance data of different versioned classes in communication between object request brokers using a common class definition'
[patent_app_type] => utility
[patent_app_number] => 13/461231
[patent_app_country] => US
[patent_app_date] => 2012-05-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 6797
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13461231
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/461231 | Eliminating redundancy in instance data of different versioned classes in communication between object request brokers using a common class definition | Apr 30, 2012 | Issued |
Array
(
[id] => 9431243
[patent_doc_number] => 08707330
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-22
[patent_title] => 'Method and system for controlled communication between applications'
[patent_app_type] => utility
[patent_app_number] => 13/457695
[patent_app_country] => US
[patent_app_date] => 2012-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5064
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13457695
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/457695 | Method and system for controlled communication between applications | Apr 26, 2012 | Issued |
| 13/457231 | Extensible, Replaceable Network Component System | Apr 25, 2012 | Abandoned |
Array
(
[id] => 9110164
[patent_doc_number] => 20130283296
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-10-24
[patent_title] => 'METHOD AND SYSTEM FOR GENERATING A SERVICE DEFINITION BASED ON SERVICE ACTIVITY EVENTS'
[patent_app_type] => utility
[patent_app_number] => 13/453076
[patent_app_country] => US
[patent_app_date] => 2012-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5235
[patent_no_of_claims] => 26
[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] => 13453076
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/453076 | Generating a service definition in view of service activity events | Apr 22, 2012 | Issued |
Array
(
[id] => 8315190
[patent_doc_number] => 20120192204
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-07-26
[patent_title] => 'Executing An Accelerator Application Program In A Hybrid Computing Environment'
[patent_app_type] => utility
[patent_app_number] => 13/439479
[patent_app_country] => US
[patent_app_date] => 2012-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 15380
[patent_no_of_claims] => 24
[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] => 13439479
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/439479 | Executing an accelerator application program in a hybrid computing environment | Apr 3, 2012 | Issued |
Array
(
[id] => 8971932
[patent_doc_number] => 08510762
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-08-13
[patent_title] => 'Generate custom client library samples based on a machine readable API description'
[patent_app_type] => utility
[patent_app_number] => 13/436675
[patent_app_country] => US
[patent_app_date] => 2012-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4585
[patent_no_of_claims] => 20
[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] => 13436675
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/436675 | Generate custom client library samples based on a machine readable API description | Mar 29, 2012 | Issued |
Array
(
[id] => 8291444
[patent_doc_number] => 20120179781
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-07-12
[patent_title] => 'INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD'
[patent_app_type] => utility
[patent_app_number] => 13/422422
[patent_app_country] => US
[patent_app_date] => 2012-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5614
[patent_no_of_claims] => 2
[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] => 13422422
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/422422 | Information processing device and information processing method for communication with an external device via a network | Mar 15, 2012 | Issued |
Array
(
[id] => 9458494
[patent_doc_number] => 08719518
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-05-06
[patent_title] => 'Library system, management apparatus, library apparatus, management method, and management program for managing data storage media'
[patent_app_type] => utility
[patent_app_number] => 13/418631
[patent_app_country] => US
[patent_app_date] => 2012-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 14580
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 4
[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] => 13418631
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/418631 | Library system, management apparatus, library apparatus, management method, and management program for managing data storage media | Mar 12, 2012 | Issued |
Array
(
[id] => 9308787
[patent_doc_number] => 20140047461
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-02-13
[patent_title] => 'COMPUTING DEVICE HAVING A DLL INJECTION FUNCTION, AND DLL INJECTION METHOD'
[patent_app_type] => utility
[patent_app_number] => 14/113249
[patent_app_country] => US
[patent_app_date] => 2012-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3382
[patent_no_of_claims] => 8
[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] => 14113249
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/113249 | Computing device having a DLL injection function, and DLL injection method | Mar 11, 2012 | Issued |
Array
(
[id] => 8255017
[patent_doc_number] => 20120159346
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'Method and System Enabling Co-operating of Web Apparatus and Flash Apparatus'
[patent_app_type] => utility
[patent_app_number] => 13/407965
[patent_app_country] => US
[patent_app_date] => 2012-02-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4283
[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/0159/20120159346.pdf
[firstpage_image] =>[orig_patent_app_number] => 13407965
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/407965 | Method and system enabling co-operating of web apparatus and flash apparatus | Feb 28, 2012 | Issued |
Array
(
[id] => 8361057
[patent_doc_number] => 20120216216
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-23
[patent_title] => 'METHOD AND MIDDLEWARE FOR EFFICIENT MESSAGING ON CLUSTERS OF MULTI-CORE PROCESSORS'
[patent_app_type] => utility
[patent_app_number] => 13/400199
[patent_app_country] => US
[patent_app_date] => 2012-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9576
[patent_no_of_claims] => 17
[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] => 13400199
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/400199 | Method and middleware for efficient messaging on clusters of multi-core processors | Feb 19, 2012 | Issued |
Array
(
[id] => 9029908
[patent_doc_number] => 08539506
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-09-17
[patent_title] => 'Dynamic injection of code into running process'
[patent_app_type] => utility
[patent_app_number] => 13/370126
[patent_app_country] => US
[patent_app_date] => 2012-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 11
[patent_no_of_words] => 10406
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13370126
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/370126 | Dynamic injection of code into running process | Feb 8, 2012 | Issued |