Search

Gregory A. Anderson

Examiner (ID: 2152, Phone: (571)270-3083 , Office: P/3731 )

Most Active Art Unit
3773
Art Unit(s)
3771, 3773, 3700, 3709, 4138, 3731
Total Applications
754
Issued Applications
532
Pending Applications
44
Abandoned Applications
179

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17437740 [patent_doc_number] => 11263073 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-01 [patent_title] => Error recovery for intra-core lockstep mode [patent_app_type] => utility [patent_app_number] => 16/641377 [patent_app_country] => US [patent_app_date] => 2018-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 17 [patent_no_of_words] => 22201 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16641377 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/641377
Error recovery for intra-core lockstep mode Aug 29, 2018 Issued
Array ( [id] => 16077577 [patent_doc_number] => 20200192775 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-18 [patent_title] => HANDLING ERRORS IN BUFFERS [patent_app_type] => utility [patent_app_number] => 16/641387 [patent_app_country] => US [patent_app_date] => 2018-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9057 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16641387 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/641387
Handling errors in buffers Aug 29, 2018 Issued
Array ( [id] => 16706377 [patent_doc_number] => 10956310 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-23 [patent_title] => Automated test case generation for deep neural networks and other model-based artificial intelligence systems [patent_app_type] => utility [patent_app_number] => 16/117903 [patent_app_country] => US [patent_app_date] => 2018-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9067 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16117903 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/117903
Automated test case generation for deep neural networks and other model-based artificial intelligence systems Aug 29, 2018 Issued
Array ( [id] => 16278895 [patent_doc_number] => 10761926 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-01 [patent_title] => Server hardware fault analysis and recovery [patent_app_type] => utility [patent_app_number] => 16/101749 [patent_app_country] => US [patent_app_date] => 2018-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5960 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16101749 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/101749
Server hardware fault analysis and recovery Aug 12, 2018 Issued
Array ( [id] => 16465007 [patent_doc_number] => 10848375 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-24 [patent_title] => Network-assisted raft consensus protocol [patent_app_type] => utility [patent_app_number] => 16/101751 [patent_app_country] => US [patent_app_date] => 2018-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 11174 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16101751 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/101751
Network-assisted raft consensus protocol Aug 12, 2018 Issued
Array ( [id] => 14935215 [patent_doc_number] => 20190303245 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-03 [patent_title] => SYSTEM AND METHOD OF ASSESSING AND MANAGING STORAGE DEVICE DEGRADATION [patent_app_type] => utility [patent_app_number] => 16/101847 [patent_app_country] => US [patent_app_date] => 2018-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9520 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16101847 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/101847
System and method of assessing and managing storage device degradation Aug 12, 2018 Issued
Array ( [id] => 16535230 [patent_doc_number] => 10877831 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-12-29 [patent_title] => Secure distributed onboard maintenance circuit [patent_app_type] => utility [patent_app_number] => 16/049177 [patent_app_country] => US [patent_app_date] => 2018-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4701 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16049177 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/049177
Secure distributed onboard maintenance circuit Jul 29, 2018 Issued
Array ( [id] => 16494402 [patent_doc_number] => 10860444 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-08 [patent_title] => Seamless mobility for kubernetes based stateful pods using moving target defense [patent_app_type] => utility [patent_app_number] => 16/049493 [patent_app_country] => US [patent_app_date] => 2018-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7615 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16049493 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/049493
Seamless mobility for kubernetes based stateful pods using moving target defense Jul 29, 2018 Issued
Array ( [id] => 18104246 [patent_doc_number] => 11544132 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-03 [patent_title] => Communication apparatus, communication method, program, and communication system [patent_app_type] => utility [patent_app_number] => 16/634795 [patent_app_country] => US [patent_app_date] => 2018-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 33 [patent_no_of_words] => 24253 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16634795 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/634795
Communication apparatus, communication method, program, and communication system Jul 19, 2018 Issued
Array ( [id] => 15870789 [patent_doc_number] => 20200142798 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => BUS MONITORING SYSTEM, METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 16/627720 [patent_app_country] => US [patent_app_date] => 2018-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6561 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16627720 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/627720
Bus monitoring system, method and apparatus Jul 11, 2018 Issued
Array ( [id] => 17252915 [patent_doc_number] => 11188404 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-30 [patent_title] => Methods of data concurrent recovery for a distributed storage system and storage medium thereof [patent_app_type] => utility [patent_app_number] => 17/059439 [patent_app_country] => US [patent_app_date] => 2018-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5289 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 1230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17059439 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/059439
Methods of data concurrent recovery for a distributed storage system and storage medium thereof Jul 9, 2018 Issued
Array ( [id] => 16462786 [patent_doc_number] => 10846134 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-24 [patent_title] => Providing fault tolerance in a virtualized computing environment through a swapping approach [patent_app_type] => utility [patent_app_number] => 16/029658 [patent_app_country] => US [patent_app_date] => 2018-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8759 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16029658 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/029658
Providing fault tolerance in a virtualized computing environment through a swapping approach Jul 8, 2018 Issued
Array ( [id] => 16307435 [patent_doc_number] => 10776228 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-15 [patent_title] => Data storage device and data storage method for optimizing the data storage device [patent_app_type] => utility [patent_app_number] => 16/016089 [patent_app_country] => US [patent_app_date] => 2018-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4864 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16016089 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/016089
Data storage device and data storage method for optimizing the data storage device Jun 21, 2018 Issued
Array ( [id] => 16520792 [patent_doc_number] => 10872007 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-22 [patent_title] => Methods and systems to compound alerts in a distributed computing system [patent_app_type] => utility [patent_app_number] => 15/971644 [patent_app_country] => US [patent_app_date] => 2018-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 32 [patent_no_of_words] => 13790 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15971644 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/971644
Methods and systems to compound alerts in a distributed computing system May 3, 2018 Issued
Array ( [id] => 15090473 [patent_doc_number] => 20190340047 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-07 [patent_title] => Integrity Monitor Peripheral For Microcontroller And Processor Input/Output Pins [patent_app_type] => utility [patent_app_number] => 15/970159 [patent_app_country] => US [patent_app_date] => 2018-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4376 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15970159 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/970159
Integrity monitor peripheral for microcontroller and processor input/output pins May 2, 2018 Issued
Array ( [id] => 15837033 [patent_doc_number] => 20200133799 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-30 [patent_title] => AUXILIARY STORAGE DEVICE PROVIDING INDEPENDENT BACKUP AND RECOVERY FUNCTIONS AND APPARATUS EMPLOYING SAME [patent_app_type] => utility [patent_app_number] => 16/628495 [patent_app_country] => US [patent_app_date] => 2018-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9793 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16628495 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/628495
Auxiliary storage device providing independent backup and recovery functions and apparatus employing same Apr 29, 2018 Issued
Array ( [id] => 16972390 [patent_doc_number] => 11068362 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-20 [patent_title] => High-availability cluster architecture and protocol [patent_app_type] => utility [patent_app_number] => 15/965141 [patent_app_country] => US [patent_app_date] => 2018-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6497 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 289 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15965141 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/965141
High-availability cluster architecture and protocol Apr 26, 2018 Issued
Array ( [id] => 16338182 [patent_doc_number] => 10789139 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-29 [patent_title] => Method of rebuilding real world storage environment [patent_app_type] => utility [patent_app_number] => 15/952229 [patent_app_country] => US [patent_app_date] => 2018-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5854 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15952229 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/952229
Method of rebuilding real world storage environment Apr 11, 2018 Issued
Array ( [id] => 14997657 [patent_doc_number] => 20190317786 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-17 [patent_title] => CONFIGURATION TRACKING IN VIRTUALIZED COMPUTING ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 15/950189 [patent_app_country] => US [patent_app_date] => 2018-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6209 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15950189 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/950189
Configuration tracking in virtualized computing environments Apr 10, 2018 Issued
Array ( [id] => 14935211 [patent_doc_number] => 20190303243 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-03 [patent_title] => MAINTENANCE OF STORAGE DEVICES WITH MULTIPLE LOGICAL UNITS [patent_app_type] => utility [patent_app_number] => 15/943555 [patent_app_country] => US [patent_app_date] => 2018-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10436 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15943555 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/943555
Maintenance of storage devices with multiple logical units Apr 1, 2018 Issued
Menu