Search

Patrick F Brinson

Examiner (ID: 7528)

Most Active Art Unit
3753
Art Unit(s)
3405, 3753, 2402, 2899, 3727, 3754, 3752
Total Applications
3421
Issued Applications
2794
Pending Applications
181
Abandoned Applications
410

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 569689 [patent_doc_number] => 07158185 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-01-02 [patent_title] => 'Method and apparatus for tagging media presentations with subscriber identification information' [patent_app_type] => utility [patent_app_number] => 09/847016 [patent_app_country] => US [patent_app_date] => 2001-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8219 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/158/07158185.pdf [firstpage_image] =>[orig_patent_app_number] => 09847016 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/847016
Method and apparatus for tagging media presentations with subscriber identification information Apr 30, 2001 Issued
Array ( [id] => 736611 [patent_doc_number] => 07043737 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-05-09 [patent_title] => 'Client side integration for network based and non network based application' [patent_app_type] => utility [patent_app_number] => 09/846712 [patent_app_country] => US [patent_app_date] => 2001-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3917 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/043/07043737.pdf [firstpage_image] =>[orig_patent_app_number] => 09846712 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/846712
Client side integration for network based and non network based application Apr 29, 2001 Issued
Array ( [id] => 5791388 [patent_doc_number] => 20020161934 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-31 [patent_title] => 'System and method for communication of data between a host and an administration system' [patent_app_type] => new [patent_app_number] => 09/845844 [patent_app_country] => US [patent_app_date] => 2001-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7485 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 16 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0161/20020161934.pdf [firstpage_image] =>[orig_patent_app_number] => 09845844 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/845844
System and method for communication of data between a host and an administration system Apr 29, 2001 Abandoned
Array ( [id] => 6717229 [patent_doc_number] => 20030028577 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-02-06 [patent_title] => 'HTTP distributed XML-based automated event polling for network and E-service management' [patent_app_type] => new [patent_app_number] => 09/843945 [patent_app_country] => US [patent_app_date] => 2001-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3791 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0028/20030028577.pdf [firstpage_image] =>[orig_patent_app_number] => 09843945 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/843945
HTTP distributed XML-based automated event polling for network and E-service management Apr 29, 2001 Abandoned
Array ( [id] => 5952819 [patent_doc_number] => 20020007387 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-01-17 [patent_title] => 'Dynamically variable idle time thread scheduling' [patent_app_type] => new [patent_app_number] => 09/843465 [patent_app_country] => US [patent_app_date] => 2001-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5372 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0007/20020007387.pdf [firstpage_image] =>[orig_patent_app_number] => 09843465 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/843465
Dynamically variable idle time thread scheduling Apr 24, 2001 Issued
Array ( [id] => 6935203 [patent_doc_number] => 20010056420 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-12-27 [patent_title] => 'Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value' [patent_app_type] => new [patent_app_number] => 09/837670 [patent_app_country] => US [patent_app_date] => 2001-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9368 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 41 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0056/20010056420.pdf [firstpage_image] =>[orig_patent_app_number] => 09837670 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/837670
Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value Apr 17, 2001 Issued
Array ( [id] => 786292 [patent_doc_number] => 06993770 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-01-31 [patent_title] => 'Lock free reference counting' [patent_app_type] => utility [patent_app_number] => 09/837671 [patent_app_country] => US [patent_app_date] => 2001-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 9688 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/993/06993770.pdf [firstpage_image] =>[orig_patent_app_number] => 09837671 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/837671
Lock free reference counting Apr 17, 2001 Issued
Array ( [id] => 6899196 [patent_doc_number] => 20010047361 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-11-29 [patent_title] => 'Concurrent shared object implemented using a linked-list with amortized node allocation' [patent_app_type] => new [patent_app_number] => 09/837669 [patent_app_country] => US [patent_app_date] => 2001-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 14650 [patent_no_of_claims] => 64 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 41 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0047/20010047361.pdf [firstpage_image] =>[orig_patent_app_number] => 09837669 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/837669
Concurrent shared object implemented using a linked-list with amortized node allocation Apr 17, 2001 Issued
Array ( [id] => 6161405 [patent_doc_number] => 20020147856 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-10 [patent_title] => 'Method and apparatus for managing multiple instances of server code on a machine' [patent_app_type] => new [patent_app_number] => 09/828756 [patent_app_country] => US [patent_app_date] => 2001-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6881 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0147/20020147856.pdf [firstpage_image] =>[orig_patent_app_number] => 09828756 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/828756
Method and apparatus for managing multiple instances of server code on a machine Apr 8, 2001 Issued
Array ( [id] => 981897 [patent_doc_number] => 06931643 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-08-16 [patent_title] => 'Interrupt throttling for inter-processor communications' [patent_app_type] => utility [patent_app_number] => 09/822940 [patent_app_country] => US [patent_app_date] => 2001-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2181 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/931/06931643.pdf [firstpage_image] =>[orig_patent_app_number] => 09822940 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/822940
Interrupt throttling for inter-processor communications Mar 29, 2001 Issued
Array ( [id] => 5910470 [patent_doc_number] => 20020144007 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-03 [patent_title] => 'Task management system' [patent_app_type] => new [patent_app_number] => 09/823141 [patent_app_country] => US [patent_app_date] => 2001-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7079 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 33 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0144/20020144007.pdf [firstpage_image] =>[orig_patent_app_number] => 09823141 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/823141
Task management system Mar 29, 2001 Abandoned
Array ( [id] => 428053 [patent_doc_number] => 07272831 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-09-18 [patent_title] => 'Method and apparatus for constructing host processor soft devices independent of the host processor operating system' [patent_app_type] => utility [patent_app_number] => 09/823482 [patent_app_country] => US [patent_app_date] => 2001-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5320 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/272/07272831.pdf [firstpage_image] =>[orig_patent_app_number] => 09823482 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/823482
Method and apparatus for constructing host processor soft devices independent of the host processor operating system Mar 29, 2001 Issued
Array ( [id] => 5910547 [patent_doc_number] => 20020144083 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-03 [patent_title] => 'Software-based speculative pre-computation and multithreading' [patent_app_type] => new [patent_app_number] => 09/823674 [patent_app_country] => US [patent_app_date] => 2001-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6521 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 23 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0144/20020144083.pdf [firstpage_image] =>[orig_patent_app_number] => 09823674 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/823674
Software-based speculative pre-computation and multithreading Mar 29, 2001 Issued
Array ( [id] => 490916 [patent_doc_number] => 07222347 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-05-22 [patent_title] => 'Method and apparatus for processing real-time events associated with a wireless communication protocol' [patent_app_type] => utility [patent_app_number] => 09/821347 [patent_app_country] => US [patent_app_date] => 2001-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3739 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/222/07222347.pdf [firstpage_image] =>[orig_patent_app_number] => 09821347 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/821347
Method and apparatus for processing real-time events associated with a wireless communication protocol Mar 28, 2001 Issued
Array ( [id] => 649192 [patent_doc_number] => 07120910 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-10-10 [patent_title] => 'Control method for image processing apparatus connectable to computer network' [patent_app_type] => utility [patent_app_number] => 09/818558 [patent_app_country] => US [patent_app_date] => 2001-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 32 [patent_no_of_words] => 12705 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/120/07120910.pdf [firstpage_image] =>[orig_patent_app_number] => 09818558 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/818558
Control method for image processing apparatus connectable to computer network Mar 27, 2001 Issued
Array ( [id] => 6883241 [patent_doc_number] => 20010049713 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-12-06 [patent_title] => 'Method and apparatus for dynamic distributed computing over a network' [patent_app_type] => new [patent_app_number] => 09/809201 [patent_app_country] => US [patent_app_date] => 2001-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4371 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0049/20010049713.pdf [firstpage_image] =>[orig_patent_app_number] => 09809201 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/809201
Method and apparatus for dynamic distributed computing over a network Mar 15, 2001 Issued
Array ( [id] => 5848080 [patent_doc_number] => 20020133526 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-09-19 [patent_title] => 'Method to control alternative application operation based on results of an ordered application execution attempt' [patent_app_type] => new [patent_app_number] => 09/810057 [patent_app_country] => US [patent_app_date] => 2001-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4955 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0133/20020133526.pdf [firstpage_image] =>[orig_patent_app_number] => 09810057 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/810057
Method to control alternative application operation based on results of an ordered application execution attempt Mar 14, 2001 Issued
Array ( [id] => 1214671 [patent_doc_number] => 06715146 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-30 [patent_title] => 'Efficiently distributing information used for lock management among distributed resource objects using sequence numbers' [patent_app_type] => B1 [patent_app_number] => 09/798620 [patent_app_country] => US [patent_app_date] => 2001-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10880 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/715/06715146.pdf [firstpage_image] =>[orig_patent_app_number] => 09798620 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/798620
Efficiently distributing information used for lock management among distributed resource objects using sequence numbers Feb 28, 2001 Issued
Array ( [id] => 1318611 [patent_doc_number] => 06618744 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-09-09 [patent_title] => 'Efficient lock state transitions in a distributed system' [patent_app_type] => B1 [patent_app_number] => 09/798629 [patent_app_country] => US [patent_app_date] => 2001-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10863 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/618/06618744.pdf [firstpage_image] =>[orig_patent_app_number] => 09798629 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/798629
Efficient lock state transitions in a distributed system Feb 28, 2001 Issued
Array ( [id] => 1260292 [patent_doc_number] => 06668270 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-23 [patent_title] => 'Efficiently distributing information used for lock management between distributed resource objects' [patent_app_type] => B1 [patent_app_number] => 09/797632 [patent_app_country] => US [patent_app_date] => 2001-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11142 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 279 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/668/06668270.pdf [firstpage_image] =>[orig_patent_app_number] => 09797632 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/797632
Efficiently distributing information used for lock management between distributed resource objects Feb 28, 2001 Issued
Menu