
Terrence R. Till
Examiner (ID: 16843, Phone: (571)272-1280 , Office: P/3991 )
| Most Active Art Unit | 1744 |
| Art Unit(s) | 1744, 2899, 3405, 2402, 3991, 3993, 1754 |
| Total Applications | 1725 |
| Issued Applications | 1434 |
| Pending Applications | 97 |
| Abandoned Applications | 203 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 9431249
[patent_doc_number] => 08707336
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-22
[patent_title] => 'Data event processing and application integration in a network'
[patent_app_type] => utility
[patent_app_number] => 12/780858
[patent_app_country] => US
[patent_app_date] => 2010-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10783
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12780858
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/780858 | Data event processing and application integration in a network | May 13, 2010 | Issued |
Array
(
[id] => 8998338
[patent_doc_number] => 08522244
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-08-27
[patent_title] => 'Method and apparatus for scheduling for multiple memory controllers'
[patent_app_type] => utility
[patent_app_number] => 12/775645
[patent_app_country] => US
[patent_app_date] => 2010-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 16
[patent_no_of_words] => 7892
[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] => 12775645
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/775645 | Method and apparatus for scheduling for multiple memory controllers | May 6, 2010 | Issued |
Array
(
[id] => 8378479
[patent_doc_number] => 08261289
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-09-04
[patent_title] => 'Business event processing'
[patent_app_type] => utility
[patent_app_number] => 12/772609
[patent_app_country] => US
[patent_app_date] => 2010-05-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8332
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12772609
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/772609 | Business event processing | May 2, 2010 | Issued |
Array
(
[id] => 7575431
[patent_doc_number] => 20110271087
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-11-03
[patent_title] => 'EMBEDDING PROCESS IDENTIFICATION INFORMATION IN A PATHNAME TO INDICATE PROCESS STATUS'
[patent_app_type] => utility
[patent_app_number] => 12/770834
[patent_app_country] => US
[patent_app_date] => 2010-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4094
[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/0271/20110271087.pdf
[firstpage_image] =>[orig_patent_app_number] => 12770834
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/770834 | Embedding process identification information in a pathname to indicate process status | Apr 29, 2010 | Issued |
Array
(
[id] => 4500020
[patent_doc_number] => 07886305
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-02-08
[patent_title] => 'API and business language schema design framework for message exchanges'
[patent_app_type] => utility
[patent_app_number] => 12/771981
[patent_app_country] => US
[patent_app_date] => 2010-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10842
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/886/07886305.pdf
[firstpage_image] =>[orig_patent_app_number] => 12771981
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/771981 | API and business language schema design framework for message exchanges | Apr 29, 2010 | Issued |
Array
(
[id] => 9248685
[patent_doc_number] => 08612988
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-17
[patent_title] => 'Method for monitoring system resources and associated electronic device'
[patent_app_type] => utility
[patent_app_number] => 12/752358
[patent_app_country] => US
[patent_app_date] => 2010-04-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3002
[patent_no_of_claims] => 17
[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] => 12752358
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/752358 | Method for monitoring system resources and associated electronic device | Mar 31, 2010 | Issued |
Array
(
[id] => 6281733
[patent_doc_number] => 20100257539
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-10-07
[patent_title] => 'System, method and apparatus for providing functions to applications on a digital electronic device'
[patent_app_type] => utility
[patent_app_number] => 12/751881
[patent_app_country] => US
[patent_app_date] => 2010-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 16209
[patent_no_of_claims] => 25
[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/0257/20100257539.pdf
[firstpage_image] =>[orig_patent_app_number] => 12751881
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/751881 | System, method and apparatus for providing functions to applications on a digital electronic device | Mar 30, 2010 | Abandoned |
Array
(
[id] => 6366659
[patent_doc_number] => 20100251244
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-30
[patent_title] => 'STATUS NOTIFICATION SYSTEM, STATUS NOTIFICATION DEVICE, STATUS MONITORING DEVICE, STATUS DETECTOR, METHOD FOR STATUS NOTIFICATION, AND STORAGE MEDIUM INCLUDING STATUS NOTIFICATION PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 12/731613
[patent_app_country] => US
[patent_app_date] => 2010-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 7218
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 15
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0251/20100251244.pdf
[firstpage_image] =>[orig_patent_app_number] => 12731613
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/731613 | Status notification system, status notification device, status monitoring device, status detector, method for status notification, and storage medium including status notification program | Mar 24, 2010 | Issued |
Array
(
[id] => 8799680
[patent_doc_number] => 08438568
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-05-07
[patent_title] => 'Speculative thread execution with hardware transactional memory'
[patent_app_type] => utility
[patent_app_number] => 12/711352
[patent_app_country] => US
[patent_app_date] => 2010-02-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 13386
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[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] => 12711352
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/711352 | Speculative thread execution with hardware transactional memory | Feb 23, 2010 | Issued |
Array
(
[id] => 4443884
[patent_doc_number] => 07900216
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-01
[patent_title] => 'Creating a modified service request and processing the results of its execution'
[patent_app_type] => utility
[patent_app_number] => 12/707662
[patent_app_country] => US
[patent_app_date] => 2010-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5179
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/900/07900216.pdf
[firstpage_image] =>[orig_patent_app_number] => 12707662
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/707662 | Creating a modified service request and processing the results of its execution | Feb 16, 2010 | Issued |
Array
(
[id] => 8693382
[patent_doc_number] => 08392920
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-05
[patent_title] => 'Parallel query engine with dynamic number of workers'
[patent_app_type] => utility
[patent_app_number] => 12/695049
[patent_app_country] => US
[patent_app_date] => 2010-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4314
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 204
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12695049
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/695049 | Parallel query engine with dynamic number of workers | Jan 26, 2010 | Issued |
Array
(
[id] => 7798567
[patent_doc_number] => 08127285
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-02-28
[patent_title] => 'System, and associated method, for downloading an application'
[patent_app_type] => utility
[patent_app_number] => 12/691479
[patent_app_country] => US
[patent_app_date] => 2010-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3657
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/127/08127285.pdf
[firstpage_image] =>[orig_patent_app_number] => 12691479
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/691479 | System, and associated method, for downloading an application | Jan 20, 2010 | Issued |
Array
(
[id] => 9044395
[patent_doc_number] => 20130247033
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-19
[patent_title] => 'SYSTEM AND METHOD FOR MANAGING VIRTUAL MACHINE CONFIGURATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/636414
[patent_app_country] => US
[patent_app_date] => 2009-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5661
[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] => 12636414
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/636414 | System and method for managing virtual machine configurations | Dec 10, 2009 | Issued |
Array
(
[id] => 9077692
[patent_doc_number] => 08555284
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-10-08
[patent_title] => 'Method, a mechanism and a computer program product for executing several tasks in a multithreaded processor'
[patent_app_type] => utility
[patent_app_number] => 12/625400
[patent_app_country] => US
[patent_app_date] => 2009-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 8957
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12625400
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/625400 | Method, a mechanism and a computer program product for executing several tasks in a multithreaded processor | Nov 23, 2009 | Issued |
Array
(
[id] => 6466567
[patent_doc_number] => 20100146521
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-10
[patent_title] => 'Method for sharing a data store across event management frameworks and system comprising same'
[patent_app_type] => utility
[patent_app_number] => 12/590718
[patent_app_country] => US
[patent_app_date] => 2009-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4212
[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/0146/20100146521.pdf
[firstpage_image] =>[orig_patent_app_number] => 12590718
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/590718 | Method for sharing a data store across event management frameworks and system comprising same | Nov 11, 2009 | Abandoned |
Array
(
[id] => 7537792
[patent_doc_number] => 08051435
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-01
[patent_title] => 'Software and methods for previewing parameter changes for a graphics display driver'
[patent_app_type] => utility
[patent_app_number] => 12/613138
[patent_app_country] => US
[patent_app_date] => 2009-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 4169
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 256
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/051/08051435.pdf
[firstpage_image] =>[orig_patent_app_number] => 12613138
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/613138 | Software and methods for previewing parameter changes for a graphics display driver | Nov 4, 2009 | Issued |
Array
(
[id] => 6493365
[patent_doc_number] => 20100043014
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-02-18
[patent_title] => 'MEDIA DATA USAGE MEASUREMENT AND REPORTING SYSTEMS AND METHODS'
[patent_app_type] => utility
[patent_app_number] => 12/582054
[patent_app_country] => US
[patent_app_date] => 2009-10-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8829
[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/0043/20100043014.pdf
[firstpage_image] =>[orig_patent_app_number] => 12582054
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/582054 | Media data usage measurement and reporting systems and methods | Oct 19, 2009 | Issued |
Array
(
[id] => 6370014
[patent_doc_number] => 20100088706
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-08
[patent_title] => 'User Tolerance Based Scheduling Method for Aperiodic Real-Time Tasks'
[patent_app_type] => utility
[patent_app_number] => 12/573994
[patent_app_country] => US
[patent_app_date] => 2009-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4425
[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/0088/20100088706.pdf
[firstpage_image] =>[orig_patent_app_number] => 12573994
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/573994 | User tolerance based scheduling method for aperiodic real-time tasks | Oct 5, 2009 | Issued |
Array
(
[id] => 7681271
[patent_doc_number] => 20100023537
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-01-28
[patent_title] => 'UTILIZING AND MAINTAINING DATA DEFINITIONS DURING PROCESS THREAD TRAVERSALS'
[patent_app_type] => utility
[patent_app_number] => 12/574608
[patent_app_country] => US
[patent_app_date] => 2009-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 12423
[patent_no_of_claims] => 6
[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/0023/20100023537.pdf
[firstpage_image] =>[orig_patent_app_number] => 12574608
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/574608 | Utilizing and maintaining data definitions during process thread traversals | Oct 5, 2009 | Issued |
Array
(
[id] => 6228169
[patent_doc_number] => 20100058360
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-03-04
[patent_title] => 'STORING MEDIUM'
[patent_app_type] => utility
[patent_app_number] => 12/551896
[patent_app_country] => US
[patent_app_date] => 2009-09-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5754
[patent_no_of_claims] => 13
[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/0058/20100058360.pdf
[firstpage_image] =>[orig_patent_app_number] => 12551896
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/551896 | Storing medium having a device driver for controlling a plurality of types of peripheral devices | Aug 31, 2009 | Issued |