Search

Scott A Smith

Examiner (ID: 3977, Phone: (571)272-4469 , Office: P/3721 )

Most Active Art Unit
3721
Art Unit(s)
3205, 3727, 3721, 3731, 3616, 3204
Total Applications
3869
Issued Applications
3391
Pending Applications
156
Abandoned Applications
322

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7300376 [patent_doc_number] => 20040215925 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-28 [patent_title] => 'Method for rounding values for a plurality of parallel processing elements' [patent_app_type] => new [patent_app_number] => 10/689382 [patent_app_country] => US [patent_app_date] => 2003-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5580 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0215/20040215925.pdf [firstpage_image] =>[orig_patent_app_number] => 10689382 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/689382
Method for rounding values for a plurality of parallel processing elements Oct 19, 2003 Issued
Array ( [id] => 599270 [patent_doc_number] => 07448038 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-11-04 [patent_title] => 'Method for using filtering to load balance a loop of parallel processing elements' [patent_app_type] => utility [patent_app_number] => 10/689355 [patent_app_country] => US [patent_app_date] => 2003-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6950 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/448/07448038.pdf [firstpage_image] =>[orig_patent_app_number] => 10689355 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/689355
Method for using filtering to load balance a loop of parallel processing elements Oct 19, 2003 Issued
Array ( [id] => 7300900 [patent_doc_number] => 20040216116 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-28 [patent_title] => 'Method for load balancing a loop of parallel processing elements' [patent_app_type] => new [patent_app_number] => 10/689336 [patent_app_country] => US [patent_app_date] => 2003-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6461 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0216/20040216116.pdf [firstpage_image] =>[orig_patent_app_number] => 10689336 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/689336
Method for load balancing a loop of parallel processing elements Oct 19, 2003 Issued
Array ( [id] => 7300898 [patent_doc_number] => 20040216115 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-28 [patent_title] => 'Method for using extrema to load balance a loop of parallel processing elements' [patent_app_type] => new [patent_app_number] => 10/689312 [patent_app_country] => US [patent_app_date] => 2003-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6270 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0216/20040216115.pdf [firstpage_image] =>[orig_patent_app_number] => 10689312 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/689312
Method for using extrema to load balance a loop of parallel processing elements Oct 19, 2003 Issued
Array ( [id] => 7389774 [patent_doc_number] => 20040083036 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-29 [patent_title] => 'Method for the prioritized processing of information' [patent_app_type] => new [patent_app_number] => 10/684382 [patent_app_country] => US [patent_app_date] => 2003-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2163 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0083/20040083036.pdf [firstpage_image] =>[orig_patent_app_number] => 10684382 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/684382
Method for the prioritized processing of information Oct 14, 2003 Abandoned
Array ( [id] => 7085015 [patent_doc_number] => 20050050395 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-03 [patent_title] => 'Mechanisms for assuring quality of service for programs executing on a multithreaded processor' [patent_app_type] => utility [patent_app_number] => 10/684350 [patent_app_country] => US [patent_app_date] => 2003-10-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 35 [patent_no_of_words] => 13387 [patent_no_of_claims] => 38 [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/0050/20050050395.pdf [firstpage_image] =>[orig_patent_app_number] => 10684350 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/684350
Mechanisms for assuring quality of service for programs executing on a multithreaded processor Oct 9, 2003 Issued
Array ( [id] => 7260820 [patent_doc_number] => 20050076335 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-07 [patent_title] => 'Method and system to alleviate denial-of-service conditions on a server' [patent_app_type] => utility [patent_app_number] => 10/677659 [patent_app_country] => US [patent_app_date] => 2003-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9779 [patent_no_of_claims] => 31 [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/0076/20050076335.pdf [firstpage_image] =>[orig_patent_app_number] => 10677659 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/677659
Method and system to alleviate denial-of-service conditions on a server Oct 1, 2003 Issued
Array ( [id] => 7282439 [patent_doc_number] => 20040064816 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-01 [patent_title] => 'Inter-thread long jumps in a multithreaded environment' [patent_app_type] => new [patent_app_number] => 10/676680 [patent_app_country] => US [patent_app_date] => 2003-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 12058 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0064/20040064816.pdf [firstpage_image] =>[orig_patent_app_number] => 10676680 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/676680
Inter-thread long jumps in a multithreaded environment Sep 30, 2003 Issued
Array ( [id] => 37920 [patent_doc_number] => 07793287 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-09-07 [patent_title] => 'Runtime virtualization and devirtualization of I/O devices by a virtual machine monitor' [patent_app_type] => utility [patent_app_number] => 10/676922 [patent_app_country] => US [patent_app_date] => 2003-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4855 [patent_no_of_claims] => 56 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/793/07793287.pdf [firstpage_image] =>[orig_patent_app_number] => 10676922 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/676922
Runtime virtualization and devirtualization of I/O devices by a virtual machine monitor Sep 30, 2003 Issued
Array ( [id] => 235283 [patent_doc_number] => 07600229 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-10-06 [patent_title] => 'Methods and apparatus for load balancing processing of management information' [patent_app_type] => utility [patent_app_number] => 10/675220 [patent_app_country] => US [patent_app_date] => 2003-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 14046 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 355 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/600/07600229.pdf [firstpage_image] =>[orig_patent_app_number] => 10675220 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/675220
Methods and apparatus for load balancing processing of management information Sep 29, 2003 Issued
Array ( [id] => 79812 [patent_doc_number] => 07752626 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-07-06 [patent_title] => 'System and method for RMI-IIOP request load balancing' [patent_app_type] => utility [patent_app_number] => 10/675479 [patent_app_country] => US [patent_app_date] => 2003-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5286 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/752/07752626.pdf [firstpage_image] =>[orig_patent_app_number] => 10675479 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/675479
System and method for RMI-IIOP request load balancing Sep 29, 2003 Issued
Array ( [id] => 7119097 [patent_doc_number] => 20050071844 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-31 [patent_title] => 'Method and apparatus for load balancing work on a network of servers based on the probability of being serviced within a service time goal' [patent_app_type] => utility [patent_app_number] => 10/673118 [patent_app_country] => US [patent_app_date] => 2003-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4270 [patent_no_of_claims] => 34 [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/0071/20050071844.pdf [firstpage_image] =>[orig_patent_app_number] => 10673118 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/673118
Method and apparatus for load balancing work on a network of servers based on the probability of being serviced within a service time goal Sep 25, 2003 Issued
Array ( [id] => 7246966 [patent_doc_number] => 20050081203 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-14 [patent_title] => 'System and method for asymmetric heterogeneous multi-threaded operating system' [patent_app_type] => utility [patent_app_number] => 10/670841 [patent_app_country] => US [patent_app_date] => 2003-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 50 [patent_figures_cnt] => 50 [patent_no_of_words] => 15627 [patent_no_of_claims] => 30 [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/0081/20050081203.pdf [firstpage_image] =>[orig_patent_app_number] => 10670841 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/670841
Asymmetric heterogeneous multi-threaded operating system Sep 24, 2003 Issued
Array ( [id] => 7246971 [patent_doc_number] => 20050081204 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-14 [patent_title] => 'Method and system for dynamically bounded spinning threads on a contested mutex' [patent_app_type] => utility [patent_app_number] => 10/671122 [patent_app_country] => US [patent_app_date] => 2003-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8077 [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/0081/20050081204.pdf [firstpage_image] =>[orig_patent_app_number] => 10671122 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/671122
Method and system for dynamically bounded spinning threads on a contested mutex Sep 24, 2003 Abandoned
Array ( [id] => 358682 [patent_doc_number] => 07490326 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-02-10 [patent_title] => 'Gathering operational metrics within a grid environment using ghost agents' [patent_app_type] => utility [patent_app_number] => 10/666307 [patent_app_country] => US [patent_app_date] => 2003-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6419 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/490/07490326.pdf [firstpage_image] =>[orig_patent_app_number] => 10666307 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/666307
Gathering operational metrics within a grid environment using ghost agents Sep 18, 2003 Issued
Array ( [id] => 860645 [patent_doc_number] => 07376952 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-05-20 [patent_title] => 'Optimizing critical section microblocks by controlling thread execution' [patent_app_type] => utility [patent_app_number] => 10/662242 [patent_app_country] => US [patent_app_date] => 2003-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 6141 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 25 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/376/07376952.pdf [firstpage_image] =>[orig_patent_app_number] => 10662242 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/662242
Optimizing critical section microblocks by controlling thread execution Sep 14, 2003 Issued
Array ( [id] => 7128694 [patent_doc_number] => 20050060360 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-17 [patent_title] => 'Method, system and program product for managing system resources' [patent_app_type] => utility [patent_app_number] => 10/662772 [patent_app_country] => US [patent_app_date] => 2003-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3727 [patent_no_of_claims] => 20 [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/0060/20050060360.pdf [firstpage_image] =>[orig_patent_app_number] => 10662772 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/662772
Method, system and program product for managing system resources Sep 14, 2003 Abandoned
Array ( [id] => 6974111 [patent_doc_number] => 20050039187 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-02-17 [patent_title] => 'Instrumenting java code by modifying bytecodes' [patent_app_type] => utility [patent_app_number] => 10/640626 [patent_app_country] => US [patent_app_date] => 2003-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 17909 [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/0039/20050039187.pdf [firstpage_image] =>[orig_patent_app_number] => 10640626 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/640626
Instrumenting java code by modifying bytecodes Aug 11, 2003 Issued
Array ( [id] => 298099 [patent_doc_number] => 07543291 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-06-02 [patent_title] => 'Processor purging system and method' [patent_app_type] => utility [patent_app_number] => 10/632772 [patent_app_country] => US [patent_app_date] => 2003-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4625 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/543/07543291.pdf [firstpage_image] =>[orig_patent_app_number] => 10632772 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/632772
Processor purging system and method Jul 31, 2003 Issued
Array ( [id] => 321733 [patent_doc_number] => 07523453 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-04-21 [patent_title] => 'System, method and program product for maintaining session information during dynamic resource additions or updates' [patent_app_type] => utility [patent_app_number] => 10/632236 [patent_app_country] => US [patent_app_date] => 2003-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3024 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/523/07523453.pdf [firstpage_image] =>[orig_patent_app_number] => 10632236 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/632236
System, method and program product for maintaining session information during dynamic resource additions or updates Jul 30, 2003 Issued
Menu