
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] => 158146
[patent_doc_number] => 07685600
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-03-23
[patent_title] => 'Synchronizer with out-of-line monitors for shared objects in read-only memory'
[patent_app_type] => utility
[patent_app_number] => 12/341142
[patent_app_country] => US
[patent_app_date] => 2008-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 2392
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/685/07685600.pdf
[firstpage_image] =>[orig_patent_app_number] => 12341142
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/341142 | Synchronizer with out-of-line monitors for shared objects in read-only memory | Dec 21, 2008 | Issued |
Array
(
[id] => 5529035
[patent_doc_number] => 20090199112
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-06
[patent_title] => 'SIMPLIFIED OPC TO WPF XAML BINDING METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/341915
[patent_app_country] => US
[patent_app_date] => 2008-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 1690
[patent_no_of_claims] => 18
[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/0199/20090199112.pdf
[firstpage_image] =>[orig_patent_app_number] => 12341915
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/341915 | SIMPLIFIED OPC TO WPF XAML BINDING METHOD | Dec 21, 2008 | Abandoned |
Array
(
[id] => 5437504
[patent_doc_number] => 20090172091
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-02
[patent_title] => 'System and Method for Implementing Click-through for Browser Executed Software Including Ad Proxy and Proxy Cookie Caching'
[patent_app_type] => utility
[patent_app_number] => 12/329534
[patent_app_country] => US
[patent_app_date] => 2008-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9591
[patent_no_of_claims] => 51
[patent_no_of_ind_claims] => 13
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0172/20090172091.pdf
[firstpage_image] =>[orig_patent_app_number] => 12329534
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/329534 | System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching | Dec 4, 2008 | Issued |
Array
(
[id] => 6610016
[patent_doc_number] => 20100131743
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-27
[patent_title] => 'LAZY AND STATELESS EVENTS'
[patent_app_type] => utility
[patent_app_number] => 12/277926
[patent_app_country] => US
[patent_app_date] => 2008-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 6384
[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/0131/20100131743.pdf
[firstpage_image] =>[orig_patent_app_number] => 12277926
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/277926 | LAZY AND STATELESS EVENTS | Nov 24, 2008 | Abandoned |
Array
(
[id] => 8558389
[patent_doc_number] => 08332876
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-12-11
[patent_title] => 'Method, system and apparatus for tri-stating unused data bytes during DDR DRAM writes'
[patent_app_type] => utility
[patent_app_number] => 12/274800
[patent_app_country] => US
[patent_app_date] => 2008-11-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5279
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12274800
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/274800 | Method, system and apparatus for tri-stating unused data bytes during DDR DRAM writes | Nov 19, 2008 | Issued |
Array
(
[id] => 4489103
[patent_doc_number] => 07908608
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-15
[patent_title] => 'Method and system for performing bulk operations on transactional items'
[patent_app_type] => utility
[patent_app_number] => 12/272139
[patent_app_country] => US
[patent_app_date] => 2008-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5601
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/908/07908608.pdf
[firstpage_image] =>[orig_patent_app_number] => 12272139
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/272139 | Method and system for performing bulk operations on transactional items | Nov 16, 2008 | Issued |
Array
(
[id] => 6555243
[patent_doc_number] => 20100125856
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-20
[patent_title] => 'TECHNIQUES FOR ESTABLISHING VIRTUAL DEVICES'
[patent_app_type] => utility
[patent_app_number] => 12/271247
[patent_app_country] => US
[patent_app_date] => 2008-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4262
[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] => publications/A1/0125/20100125856.pdf
[firstpage_image] =>[orig_patent_app_number] => 12271247
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/271247 | Techniques for establishing virtual devices | Nov 13, 2008 | Issued |
Array
(
[id] => 4587590
[patent_doc_number] => 07849468
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-12-07
[patent_title] => 'Enhanced browsing of messages in a message queue'
[patent_app_type] => utility
[patent_app_number] => 12/268543
[patent_app_country] => US
[patent_app_date] => 2008-11-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7040
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/849/07849468.pdf
[firstpage_image] =>[orig_patent_app_number] => 12268543
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/268543 | Enhanced browsing of messages in a message queue | Nov 10, 2008 | Issued |
Array
(
[id] => 5566044
[patent_doc_number] => 20090138897
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-28
[patent_title] => 'Information processing device and information processing method'
[patent_app_type] => utility
[patent_app_number] => 12/291470
[patent_app_country] => US
[patent_app_date] => 2008-11-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5598
[patent_no_of_claims] => 7
[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/20090138897.pdf
[firstpage_image] =>[orig_patent_app_number] => 12291470
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/291470 | Information processing device and information processing method | Nov 9, 2008 | Issued |
Array
(
[id] => 4455229
[patent_doc_number] => 07966620
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-06-21
[patent_title] => 'Secure network optimizations when receiving data directly in a virtual machine\'s memory address space'
[patent_app_type] => utility
[patent_app_number] => 12/267444
[patent_app_country] => US
[patent_app_date] => 2008-11-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6344
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/966/07966620.pdf
[firstpage_image] =>[orig_patent_app_number] => 12267444
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/267444 | Secure network optimizations when receiving data directly in a virtual machine's memory address space | Nov 6, 2008 | Issued |
Array
(
[id] => 9219
[patent_doc_number] => 07818752
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-10-19
[patent_title] => 'Interface for application components'
[patent_app_type] => utility
[patent_app_number] => 12/262089
[patent_app_country] => US
[patent_app_date] => 2008-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4522
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 303
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/818/07818752.pdf
[firstpage_image] =>[orig_patent_app_number] => 12262089
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/262089 | Interface for application components | Oct 29, 2008 | Issued |
Array
(
[id] => 5548422
[patent_doc_number] => 20090158299
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-18
[patent_title] => 'System for and method of uniform synchronization between multiple kernels running on single computer systems with multiple CPUs installed'
[patent_app_type] => utility
[patent_app_number] => 12/290535
[patent_app_country] => US
[patent_app_date] => 2008-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 16526
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0158/20090158299.pdf
[firstpage_image] =>[orig_patent_app_number] => 12290535
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/290535 | System for and method of uniform synchronization between multiple kernels running on single computer systems with multiple CPUs installed | Oct 29, 2008 | Abandoned |
Array
(
[id] => 6630555
[patent_doc_number] => 20100100890
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-22
[patent_title] => 'PROVIDING SUPPLEMENTAL SEMANTICS TO A TRANSACTIONAL QUEUE MANAGER'
[patent_app_type] => utility
[patent_app_number] => 12/256323
[patent_app_country] => US
[patent_app_date] => 2008-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5522
[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/0100/20100100890.pdf
[firstpage_image] =>[orig_patent_app_number] => 12256323
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/256323 | Providing supplemental semantics to a transactional queue manager | Oct 21, 2008 | Issued |
Array
(
[id] => 4443881
[patent_doc_number] => 07900215
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-01
[patent_title] => 'Method and apparatus for providing inter-application accessibility'
[patent_app_type] => utility
[patent_app_number] => 12/253185
[patent_app_country] => US
[patent_app_date] => 2008-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 11025
[patent_no_of_claims] => 69
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/900/07900215.pdf
[firstpage_image] =>[orig_patent_app_number] => 12253185
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/253185 | Method and apparatus for providing inter-application accessibility | Oct 15, 2008 | Issued |
Array
(
[id] => 6329804
[patent_doc_number] => 20100114994
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-06
[patent_title] => 'XML-BASED EVENT DRIVEN INTERFACE FOR OPC DATA ACCESS'
[patent_app_type] => utility
[patent_app_number] => 12/247495
[patent_app_country] => US
[patent_app_date] => 2008-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5230
[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/0114/20100114994.pdf
[firstpage_image] =>[orig_patent_app_number] => 12247495
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/247495 | XML-based event driven interface for OPC data access | Oct 7, 2008 | Issued |
Array
(
[id] => 7706617
[patent_doc_number] => 08091093
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-01-03
[patent_title] => 'System and method for information assurance based on thermal analysis techniques'
[patent_app_type] => utility
[patent_app_number] => 12/246103
[patent_app_country] => US
[patent_app_date] => 2008-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 14701
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/091/08091093.pdf
[firstpage_image] =>[orig_patent_app_number] => 12246103
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/246103 | System and method for information assurance based on thermal analysis techniques | Oct 5, 2008 | Issued |
Array
(
[id] => 5523350
[patent_doc_number] => 20090031331
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-01-29
[patent_title] => 'Web Client Endpoint Emulator'
[patent_app_type] => utility
[patent_app_number] => 12/244392
[patent_app_country] => US
[patent_app_date] => 2008-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4222
[patent_no_of_claims] => 18
[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/0031/20090031331.pdf
[firstpage_image] =>[orig_patent_app_number] => 12244392
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/244392 | Web client endpoint emulator | Oct 1, 2008 | Issued |
Array
(
[id] => 8861724
[patent_doc_number] => 08464278
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-06-11
[patent_title] => 'Method for performing real-time analytics using a business rules engine on real-time heterogeneous materialized data views'
[patent_app_type] => utility
[patent_app_number] => 12/243557
[patent_app_country] => US
[patent_app_date] => 2008-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3934
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12243557
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/243557 | Method for performing real-time analytics using a business rules engine on real-time heterogeneous materialized data views | Sep 30, 2008 | Issued |
Array
(
[id] => 6389950
[patent_doc_number] => 20100083276
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-01
[patent_title] => 'ON-THE-FLY REPLACEMENT OF PHYSICAL HARDWARE WITH EMULATION'
[patent_app_type] => utility
[patent_app_number] => 12/242377
[patent_app_country] => US
[patent_app_date] => 2008-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 10495
[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/0083/20100083276.pdf
[firstpage_image] =>[orig_patent_app_number] => 12242377
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/242377 | On-the-fly replacement of physical hardware with emulation | Sep 29, 2008 | Issued |
Array
(
[id] => 9063087
[patent_doc_number] => 08549542
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-10-01
[patent_title] => 'Correlating information from modeled and non-modeled domains'
[patent_app_type] => utility
[patent_app_number] => 12/241505
[patent_app_country] => US
[patent_app_date] => 2008-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6222
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12241505
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/241505 | Correlating information from modeled and non-modeled domains | Sep 29, 2008 | Issued |