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] => 864623 [patent_doc_number] => 07373646 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-05-13 [patent_title] => 'Method and apparatus for sharing stack space between multiple processes in a network device' [patent_app_type] => utility [patent_app_number] => 10/406841 [patent_app_country] => US [patent_app_date] => 2003-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 6605 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/373/07373646.pdf [firstpage_image] =>[orig_patent_app_number] => 10406841 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/406841
Method and apparatus for sharing stack space between multiple processes in a network device Apr 3, 2003 Issued
Array ( [id] => 7359815 [patent_doc_number] => 20040250253 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-09 [patent_title] => 'Method and apparatus for providing multi-client support in a sip-enabled terminal' [patent_app_type] => new [patent_app_number] => 10/393500 [patent_app_country] => US [patent_app_date] => 2003-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4775 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0250/20040250253.pdf [firstpage_image] =>[orig_patent_app_number] => 10393500 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/393500
Method and apparatus for providing multi-client support in a sip-enabled terminal Mar 19, 2003 Issued
Array ( [id] => 7395093 [patent_doc_number] => 20040031041 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-12 [patent_title] => 'Remote control inputs to Java applications' [patent_app_type] => new [patent_app_number] => 10/392177 [patent_app_country] => US [patent_app_date] => 2003-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 4536 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0031/20040031041.pdf [firstpage_image] =>[orig_patent_app_number] => 10392177 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/392177
Remote control inputs to Java applications Mar 19, 2003 Issued
Array ( [id] => 7419311 [patent_doc_number] => 20040177359 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-09 [patent_title] => 'Supporting the exchange of data by distributed applications' [patent_app_type] => new [patent_app_number] => 10/383992 [patent_app_country] => US [patent_app_date] => 2003-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6301 [patent_no_of_claims] => 50 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0177/20040177359.pdf [firstpage_image] =>[orig_patent_app_number] => 10383992 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/383992
Supporting the exchange of data by distributed applications Mar 6, 2003 Issued
Array ( [id] => 7477349 [patent_doc_number] => 20040123303 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-06-24 [patent_title] => 'System and method for managing memory resources in a shared memory system' [patent_app_type] => new [patent_app_number] => 10/383302 [patent_app_country] => US [patent_app_date] => 2003-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2540 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0123/20040123303.pdf [firstpage_image] =>[orig_patent_app_number] => 10383302 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/383302
Method for managing memory resources in a shared memory system Mar 5, 2003 Issued
Array ( [id] => 924998 [patent_doc_number] => 07320044 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-01-15 [patent_title] => 'System, method, and computer program product for interrupt scheduling in processing communication' [patent_app_type] => utility [patent_app_number] => 10/371681 [patent_app_country] => US [patent_app_date] => 2003-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 7249 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/320/07320044.pdf [firstpage_image] =>[orig_patent_app_number] => 10371681 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/371681
System, method, and computer program product for interrupt scheduling in processing communication Feb 19, 2003 Issued
Array ( [id] => 6844338 [patent_doc_number] => 20030149685 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-08-07 [patent_title] => 'Method and system for managing resources in a data center' [patent_app_type] => new [patent_app_number] => 10/357352 [patent_app_country] => US [patent_app_date] => 2003-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9309 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0149/20030149685.pdf [firstpage_image] =>[orig_patent_app_number] => 10357352 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/357352
Method and system for managing resources in a data center Feb 3, 2003 Issued
Array ( [id] => 6670388 [patent_doc_number] => 20030115373 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-06-19 [patent_title] => 'Inter-object messaging' [patent_app_type] => new [patent_app_number] => 10/351887 [patent_app_country] => US [patent_app_date] => 2003-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4542 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0115/20030115373.pdf [firstpage_image] =>[orig_patent_app_number] => 10351887 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/351887
Inter-object messaging Jan 26, 2003 Issued
Array ( [id] => 619987 [patent_doc_number] => 07146618 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-12-05 [patent_title] => 'Simple object access protocol' [patent_app_type] => utility [patent_app_number] => 10/349536 [patent_app_country] => US [patent_app_date] => 2003-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4415 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/146/07146618.pdf [firstpage_image] =>[orig_patent_app_number] => 10349536 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/349536
Simple object access protocol Jan 20, 2003 Issued
Array ( [id] => 396511 [patent_doc_number] => 07299242 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-11-20 [patent_title] => 'Single-word lock-free reference counting' [patent_app_type] => utility [patent_app_number] => 10/340150 [patent_app_country] => US [patent_app_date] => 2003-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 17231 [patent_no_of_claims] => 41 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/299/07299242.pdf [firstpage_image] =>[orig_patent_app_number] => 10340150 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/340150
Single-word lock-free reference counting Jan 9, 2003 Issued
Array ( [id] => 7673447 [patent_doc_number] => 20040128671 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-01 [patent_title] => 'Software architecture for control systems' [patent_app_type] => new [patent_app_number] => 10/335747 [patent_app_country] => US [patent_app_date] => 2002-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3651 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0128/20040128671.pdf [firstpage_image] =>[orig_patent_app_number] => 10335747 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/335747
Software architecture for control systems Dec 30, 2002 Abandoned
Array ( [id] => 7601804 [patent_doc_number] => 07237242 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-06-26 [patent_title] => 'Dynamic thread pool tuning techniques' [patent_app_type] => utility [patent_app_number] => 10/334768 [patent_app_country] => US [patent_app_date] => 2002-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11970 [patent_no_of_claims] => 55 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/237/07237242.pdf [firstpage_image] =>[orig_patent_app_number] => 10334768 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/334768
Dynamic thread pool tuning techniques Dec 30, 2002 Issued
Array ( [id] => 411625 [patent_doc_number] => 07287254 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-10-23 [patent_title] => 'Affinitizing threads in a multiprocessor system' [patent_app_type] => utility [patent_app_number] => 10/334368 [patent_app_country] => US [patent_app_date] => 2002-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5933 [patent_no_of_claims] => 57 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/287/07287254.pdf [firstpage_image] =>[orig_patent_app_number] => 10334368 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/334368
Affinitizing threads in a multiprocessor system Dec 29, 2002 Issued
Array ( [id] => 423912 [patent_doc_number] => 07275249 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-09-25 [patent_title] => 'Dynamically generating masks for thread scheduling in a multiprocessor system' [patent_app_type] => utility [patent_app_number] => 10/334341 [patent_app_country] => US [patent_app_date] => 2002-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6265 [patent_no_of_claims] => 60 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/275/07275249.pdf [firstpage_image] =>[orig_patent_app_number] => 10334341 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/334341
Dynamically generating masks for thread scheduling in a multiprocessor system Dec 29, 2002 Issued
Array ( [id] => 7477335 [patent_doc_number] => 20040123295 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-06-24 [patent_title] => 'Programmable scheduler for digital signal processor' [patent_app_type] => new [patent_app_number] => 10/327835 [patent_app_country] => US [patent_app_date] => 2002-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 9923 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0123/20040123295.pdf [firstpage_image] =>[orig_patent_app_number] => 10327835 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/327835
Programmable scheduler for digital signal processor Dec 22, 2002 Issued
Array ( [id] => 912662 [patent_doc_number] => 07334229 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-02-19 [patent_title] => 'Mutual exclusion at the record level with priority inheritance for embedded systems using one semaphore' [patent_app_type] => utility [patent_app_number] => 10/327487 [patent_app_country] => US [patent_app_date] => 2002-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4559 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/334/07334229.pdf [firstpage_image] =>[orig_patent_app_number] => 10327487 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/327487
Mutual exclusion at the record level with priority inheritance for embedded systems using one semaphore Dec 19, 2002 Issued
Array ( [id] => 7477136 [patent_doc_number] => 20040123185 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-06-24 [patent_title] => 'Tools and methods for discovering race condition errors' [patent_app_type] => new [patent_app_number] => 10/326772 [patent_app_country] => US [patent_app_date] => 2002-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4516 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0123/20040123185.pdf [firstpage_image] =>[orig_patent_app_number] => 10326772 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/326772
Tools and methods for discovering race condition errors Dec 19, 2002 Issued
Array ( [id] => 7309738 [patent_doc_number] => 20040117792 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-06-17 [patent_title] => 'System and method for terminating processes in a distributed computing system' [patent_app_type] => new [patent_app_number] => 10/322221 [patent_app_country] => US [patent_app_date] => 2002-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3924 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0117/20040117792.pdf [firstpage_image] =>[orig_patent_app_number] => 10322221 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/322221
System and method for terminating processes in a distributed computing system Dec 16, 2002 Issued
Array ( [id] => 6670261 [patent_doc_number] => 20030115245 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-06-19 [patent_title] => 'Multi-application execution system and method thereof' [patent_app_type] => new [patent_app_number] => 10/320129 [patent_app_country] => US [patent_app_date] => 2002-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3215 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0115/20030115245.pdf [firstpage_image] =>[orig_patent_app_number] => 10320129 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/320129
Multi-application execution system and method thereof Dec 15, 2002 Issued
Array ( [id] => 398160 [patent_doc_number] => 07302687 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-11-27 [patent_title] => 'Computer apparatus, terminal server apparatus and performance management methods therefor' [patent_app_type] => utility [patent_app_number] => 10/309042 [patent_app_country] => US [patent_app_date] => 2002-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3110 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/302/07302687.pdf [firstpage_image] =>[orig_patent_app_number] => 10309042 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/309042
Computer apparatus, terminal server apparatus and performance management methods therefor Dec 3, 2002 Issued
Menu