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 number | Title of the application | Filing Date | Status |
---|---|---|---|
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 |