Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 4523374 [patent_doc_number] => 07917908 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-29 [patent_title] => 'Flow lookahead in an ordered semaphore management subsystem' [patent_app_type] => utility [patent_app_number] => 12/137818 [patent_app_country] => US [patent_app_date] => 2008-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3940 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 354 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/917/07917908.pdf [firstpage_image] =>[orig_patent_app_number] => 12137818 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/137818
Flow lookahead in an ordered semaphore management subsystem Jun 11, 2008 Issued
Array ( [id] => 8023131 [patent_doc_number] => 08141085 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-03-20 [patent_title] => 'Apparatus and data structure for automatic workflow composition' [patent_app_type] => utility [patent_app_number] => 12/114162 [patent_app_country] => US [patent_app_date] => 2008-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 19 [patent_no_of_words] => 8390 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/141/08141085.pdf [firstpage_image] =>[orig_patent_app_number] => 12114162 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/114162
Apparatus and data structure for automatic workflow composition May 1, 2008 Issued
Array ( [id] => 4754828 [patent_doc_number] => 20080162904 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-03 [patent_title] => 'APPARATUS FOR SELECTING AN INSTRUCTION THREAD FOR PROCESSING IN A MULTI-THREAD PROCESSOR' [patent_app_type] => utility [patent_app_number] => 12/048171 [patent_app_country] => US [patent_app_date] => 2008-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7811 [patent_no_of_claims] => 4 [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/0162/20080162904.pdf [firstpage_image] =>[orig_patent_app_number] => 12048171 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/048171
APPARATUS FOR SELECTING AN INSTRUCTION THREAD FOR PROCESSING IN A MULTI-THREAD PROCESSOR Mar 12, 2008 Abandoned
Array ( [id] => 5426610 [patent_doc_number] => 20090085920 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-04-02 [patent_title] => 'APPLICATION PROGRAMMING INTERFACE FOR PROVIDING NATIVE AND NON-NATIVE DISPLAY UTILITY' [patent_app_type] => utility [patent_app_number] => 12/033608 [patent_app_country] => US [patent_app_date] => 2008-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6159 [patent_no_of_claims] => 32 [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/0085/20090085920.pdf [firstpage_image] =>[orig_patent_app_number] => 12033608 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/033608
Application programming interface for providing native and non-native display utility Feb 18, 2008 Issued
Array ( [id] => 4455243 [patent_doc_number] => 07966622 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-06-21 [patent_title] => 'Interfacing a device driver with an application using a virtual driver interface and a strategy' [patent_app_type] => utility [patent_app_number] => 12/015981 [patent_app_country] => US [patent_app_date] => 2008-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 5723 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/966/07966622.pdf [firstpage_image] =>[orig_patent_app_number] => 12015981 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/015981
Interfacing a device driver with an application using a virtual driver interface and a strategy Jan 16, 2008 Issued
Array ( [id] => 4966820 [patent_doc_number] => 20080109640 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-05-08 [patent_title] => 'Method For Changing A Thread Priority In A Simultaneous Multithread Processor' [patent_app_type] => utility [patent_app_number] => 12/015088 [patent_app_country] => US [patent_app_date] => 2008-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4554 [patent_no_of_claims] => 6 [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/0109/20080109640.pdf [firstpage_image] =>[orig_patent_app_number] => 12015088 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/015088
Method For Changing A Thread Priority In A Simultaneous Multithread Processor Jan 15, 2008 Abandoned
Array ( [id] => 4837317 [patent_doc_number] => 20080134200 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-05 [patent_title] => 'METHOD AND SYSTEM FOR MANAGING VIDEO DEVICES' [patent_app_type] => utility [patent_app_number] => 11/969940 [patent_app_country] => US [patent_app_date] => 2008-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2959 [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/0134/20080134200.pdf [firstpage_image] =>[orig_patent_app_number] => 11969940 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/969940
METHOD AND SYSTEM FOR MANAGING VIDEO DEVICES Jan 6, 2008 Abandoned
Array ( [id] => 7686248 [patent_doc_number] => 20090178043 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-09 [patent_title] => 'SWITCH-BASED PARALLEL DISTRIBUTED CACHE ARCHITECTURE FOR MEMORY ACCESS ON RECONFIGURABLE COMPUTING PLATFORMS' [patent_app_type] => utility [patent_app_number] => 11/969003 [patent_app_country] => US [patent_app_date] => 2008-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3006 [patent_no_of_claims] => 7 [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/0178/20090178043.pdf [firstpage_image] =>[orig_patent_app_number] => 11969003 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/969003
Switch-based parallel distributed cache architecture for memory access on reconfigurable computing platforms Jan 2, 2008 Issued
Array ( [id] => 4837351 [patent_doc_number] => 20080134219 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-05 [patent_title] => 'APPARATUS FOR MAINTAINING RESOURCE INTEGRITY WITHOUT A UNIFIED TRANSACTION MANAGER IN A SOFTWARE ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 11/966614 [patent_app_country] => US [patent_app_date] => 2007-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6859 [patent_no_of_claims] => 23 [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/0134/20080134219.pdf [firstpage_image] =>[orig_patent_app_number] => 11966614 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/966614
Apparatus for maintaining resource integrity without a unified transaction manager in a software environment Dec 27, 2007 Issued
Array ( [id] => 8001417 [patent_doc_number] => 08082556 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-12-20 [patent_title] => 'Extending an RFID reader API' [patent_app_type] => utility [patent_app_number] => 11/959592 [patent_app_country] => US [patent_app_date] => 2007-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 18 [patent_no_of_words] => 6142 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/082/08082556.pdf [firstpage_image] =>[orig_patent_app_number] => 11959592 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/959592
Extending an RFID reader API Dec 18, 2007 Issued
Array ( [id] => 8552469 [patent_doc_number] => 08327369 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-04 [patent_title] => 'Launching low-priority tasks' [patent_app_type] => utility [patent_app_number] => 11/941555 [patent_app_country] => US [patent_app_date] => 2007-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2630 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11941555 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/941555
Launching low-priority tasks Nov 15, 2007 Issued
Array ( [id] => 8971913 [patent_doc_number] => 08510743 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-08-13 [patent_title] => 'Terminating computer applications' [patent_app_type] => utility [patent_app_number] => 11/932613 [patent_app_country] => US [patent_app_date] => 2007-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12644 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11932613 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/932613
Terminating computer applications Oct 30, 2007 Issued
Array ( [id] => 8208483 [patent_doc_number] => 08191082 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-05-29 [patent_title] => 'System and method for accessing really simple syndication (RSS) enabled content using session initiation protocol (SIP) signaling' [patent_app_type] => utility [patent_app_number] => 11/876926 [patent_app_country] => US [patent_app_date] => 2007-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 5 [patent_no_of_words] => 3839 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 327 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/191/08191082.pdf [firstpage_image] =>[orig_patent_app_number] => 11876926 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/876926
System and method for accessing really simple syndication (RSS) enabled content using session initiation protocol (SIP) signaling Oct 22, 2007 Issued
Array ( [id] => 4787917 [patent_doc_number] => 20080141246 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-12 [patent_title] => 'Process attachable virtual machines' [patent_app_type] => utility [patent_app_number] => 11/977356 [patent_app_country] => US [patent_app_date] => 2007-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7274 [patent_no_of_claims] => 19 [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/0141/20080141246.pdf [firstpage_image] =>[orig_patent_app_number] => 11977356 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/977356
Process attachable virtual machines Oct 22, 2007 Issued
Array ( [id] => 5430489 [patent_doc_number] => 20090089799 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-04-02 [patent_title] => 'PROGRAMMABLE LOGIC CONTROLLER WITH QUEUE FUNCTION AND METHOD FOR THE SAME' [patent_app_type] => utility [patent_app_number] => 11/865838 [patent_app_country] => US [patent_app_date] => 2007-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 1884 [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/0089/20090089799.pdf [firstpage_image] =>[orig_patent_app_number] => 11865838 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/865838
PROGRAMMABLE LOGIC CONTROLLER WITH QUEUE FUNCTION AND METHOD FOR THE SAME Oct 1, 2007 Abandoned
Array ( [id] => 9431240 [patent_doc_number] => 08707327 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-22 [patent_title] => 'Methods and arrangements for effecting supplementary mail transfer or management' [patent_app_type] => utility [patent_app_number] => 11/865051 [patent_app_country] => US [patent_app_date] => 2007-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3862 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11865051 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/865051
Methods and arrangements for effecting supplementary mail transfer or management Sep 29, 2007 Issued
Array ( [id] => 5430487 [patent_doc_number] => 20090089797 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-04-02 [patent_title] => 'SYSTEM AND METHOD FOR AUTOMATICALLY GENERATING COMPUTER CODE FOR MESSAGE FLOWS' [patent_app_type] => utility [patent_app_number] => 11/862463 [patent_app_country] => US [patent_app_date] => 2007-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6013 [patent_no_of_claims] => 22 [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/0089/20090089797.pdf [firstpage_image] =>[orig_patent_app_number] => 11862463 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/862463
System and method for automatically generating computer code for message flows Sep 26, 2007 Issued
Array ( [id] => 7972471 [patent_doc_number] => 07941814 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-05-10 [patent_title] => 'Device driver processing for automated system restores' [patent_app_type] => utility [patent_app_number] => 11/859982 [patent_app_country] => US [patent_app_date] => 2007-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 8679 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/941/07941814.pdf [firstpage_image] =>[orig_patent_app_number] => 11859982 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/859982
Device driver processing for automated system restores Sep 23, 2007 Issued
Array ( [id] => 4600988 [patent_doc_number] => 07984453 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-07-19 [patent_title] => 'Event notifications relating to system failures in scalable systems' [patent_app_type] => utility [patent_app_number] => 11/857261 [patent_app_country] => US [patent_app_date] => 2007-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 4373 [patent_no_of_claims] => 25 [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/07/984/07984453.pdf [firstpage_image] =>[orig_patent_app_number] => 11857261 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/857261
Event notifications relating to system failures in scalable systems Sep 17, 2007 Issued
Array ( [id] => 4799060 [patent_doc_number] => 20080010646 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-01-10 [patent_title] => 'Extensible device driver' [patent_app_type] => utility [patent_app_number] => 11/898669 [patent_app_country] => US [patent_app_date] => 2007-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9717 [patent_no_of_claims] => 23 [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/0010/20080010646.pdf [firstpage_image] =>[orig_patent_app_number] => 11898669 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/898669
Extensible device driver Sep 13, 2007 Issued
Menu