Inventor

JOHN HAYES

Inventor
US

Overview

130→
Patents
2021–2026
Patent span
Physics
Primary field (CPC G)

Patents· 130 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing41%
B60WConjoint control of vehicle sub-units of different type or different function7%
H04LTransmission of digital information, e.g. telegraphic communication7%
G06NComputing arrangements based on specific computational models5%
G05DSystems for controlling or regulating non-electric variables5%
G11CStatic stores4%
H03MCoding3%
G06VImage or video recognition or understanding3%
G07CTime or attendance registers2%
G06TImage data processing or generation, in general2%
PatentTitleYear
12,585,385Intelligent upgrade process in a distributed system202612,578,878Storage system processing without global locks202612,559,700Method of making liquid laundry detergent formulation202612,561,068Calculating storage consumption in a storage-as-a-service model202612,544,888Genderless interface connector pull tool202612,522,161Secondary communication bus for a modified vehicle202612,487,781File chunk distribution and ownership determination202512,422,852Wheelchair system and method of use202512,407,943Reducing throughput of paired cameras202512,377,866Processing predicted input data in an autonomous vehicle202512,377,871Scheduling state transitions in an autonomous vehicle202512,373,289Error correction incident tracking202512,353,716Balancing the number of read operations and write operations that may be simultaneously serviced by a storage system202512,314,183Preserved addressing for replaceable resources202512,314,131Wear levelling for differing memory types202512,282,799Maintaining coherency in a distributed system202512,277,106Flash system having multiple fingerprint tables202512,275,437Modifying autonomous vehicle cameras based on detected lighting boundaries202512,271,264Adjusting a variable parameter to increase reliability of stored data202512,251,248Scanner and method of image reconstruction202512,253,922Data rebuild based on solid state memory characteristics202512,240,550Mobile robot having a removable wheel-drive assembly202512,233,218Urinary catheter drainage members and catheters having the same and methods of forming catheters202512,229,402Intelligent operation scheduling based on latency of operations202512,227,210Disengagement of an autonomous driving mode based on vehicle operating conditions202512,225,290Reducing camera throughput to downstream systems using an intermediary device202512,212,624Independent communication pathways202512,177,368Token based communication202412,147,715File ownership in a distributed system202412,141,058Low latency reads using cached deduplicated data202412,135,654Distributed storage system202412,130,717Data storage system with rebuild functionality202412,111,729RAID protection updates based on storage system reliability202412,099,741Lightweight copying of data using metadata references202412,093,236Probalistic data structure for key management202412,086,030Data protection using distributed intra-device parity and inter-device parity202412,086,472Heterogeneous storage arrays202412,072,777Fault state recovery using predefined configurations202412,072,860Delegation of data ownership202412,066,895Heterogenous memory accommodating multiple erasure codes202412,065,156Failover system for autonomous vehicles202412,069,133Communication paths for differing types of solid state storage devices202412,067,260Transaction processing with differing capacity storage202412,061,905Transformations in fused multiply-add instructions202412,050,774Parallel update for a distributed system202412,018,201Oil in water wax emulsion composition202411,983,889Selective training of neural networks using motion estimation202411,971,828Logic module for use with encoded instructions202411,962,664Context-based data valuation and transmission202411,947,511Indexing a data corpus to a set of multidimensional points202411,939,555Fabric care composition202411,928,076Actions for reserved filenames202411,914,366Blended operator and autonomous control in an autonomous vehicle202411,914,902Shared memory access in a distributed system202411,904,889Velocity adjustments based on roadway scene comprehension202411,899,986Expanding an address space supported by a storage system202411,897,512Modifying settings of autonomous vehicle sensors based on predicted environmental states202411,893,412Device initialization by an access-restricted virtual machine202411,892,857Distributed data sampling202411,886,288Optimize data protection layouts based on distributed flash wear leveling202411,875,177Variable access privileges for secure resources in an autonomous vehicle202411,853,584Generating volume snapshots202311,849,225Throughput reduction in autonomous vehicle camera sensors202311,840,160Automatically adjusting ergonomic features of a vehicle seat202311,829,896Uncertainty-based data filtering in a vehicle202311,822,444Data rebuild independent of error detection202311,814,608Fabric care composition comprising silicone and quaternary ammonium-functionalized carbohydrate polymer202311,807,030Book holding assembly202311,805,316Reducing camera sensor throughput via an intermediary device202311,797,386Flexible RAID layouts in a storage system202311,780,460Determining control operations for an autonomous vehicle202311,775,400Redundant processing fabric for autonomous vehicles202311,748,097Extending fused multiply-add instructions202311,734,186Heterogeneous storage with preserved addressing202311,722,567Communication paths for storage devices having differing capacities202311,714,715Storage system accommodating varying storage capacities202311,704,895Camera data normalization for an autonomous vehicle202311,704,073Ownership determination for accessing a file202311,691,637Handling input data errors in an autonomous vehicle202311,677,825Optimized communication pathways in a vast storage system202311,675,762Data structures for key management202311,662,936Writing data using references to previously stored data202311,656,939Storage cluster memory characterization202311,650,976Pattern matching using hash tables in storage system202311,640,268Timed memory access202311,640,342Fault state transitions in an autonomous vehicle202311,636,031Optimized inline deduplication202311,620,197Recovering error corrected data202311,585,976Optical fiber with corrugations202311,586,359Tracking storage consumption in a storage array202311,582,046Storage system communication202311,579,974Data protection using intra-device parity and intra-device parity202311,577,756Detecting out-of-model scenarios for an autonomous vehicle202311,574,409Scene filtering using motion estimation202311,567,917Writing data and metadata into storage202311,559,631Safety needle device202311,561,949Reconstructing deduplicated data202311,558,483Value-based data transmission in an autonomous vehicle202311,555,958Nested anti-resonant nodeless optical fiber and subsurface system using the same202311,548,535Automatic disengagement of an autonomous driving mode202311,550,752Administrative actions via a reserved filename202311,544,143Increased data reliability202311,520,617Modifying access privileges to secure resources in an autonomous vehicle202211,494,498Storage data decryption202211,458,988Controlling an automated vehicle using visual anchors202211,442,625Multiple read data paths in a storage system202211,435,904Dynamic protection data in a storage system202211,397,543Timed memory access2022RE049148Reclaiming space occupied by duplicated data in a storage system202211,392,522Transfer of segmented data202211,385,799Storage nodes supporting multiple erasure coding schemes202211,385,979Mirrored remote procedure call cache202211,371,720Thermal energy network and methods of providing thermal energy202211,375,034Transmitting remotely valued data in an autonomous vehicle202211,307,772Responding to variable response time behavior in a storage environment2022RE049011Mapping in a storage system202211,275,509Intelligently sizing high latency I/O requests in a storage environment202211,269,631Extending fused multiply-add instructions202211,240,307Multiple communication paths in a storage system202211,232,079Efficient distribution of large directories202211,231,956Committed transactions in a storage system202211,215,751Antiresonant hollow core preforms and optical fibres and methods of fabrication202211,204,701Token based transactions202111,204,830Die-level monitoring in a storage cluster202111,188,269Configuration for multiple logical storage arrays202111,188,476Virtual addressing in a storage system202111,176,007Redundant processing fabric for autonomous vehicles202111,169,745Exporting an address space in a thin-provisioned storage device202111,144,212Independent partitions within an array202111,138,082Action determination based on redundancy level2021

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2021–2026Patents assigned to PURE STORAGE INC (74)· patent assignee history
2021–2022Patents assigned to GHOST LOCOMOTION INC (5)· patent assignee history
2021–2026Based in US· patent location history
2022–2025Patents assigned to GHOST AUTONOMY INC (33)· patent assignee history
2022–2023Based in GB· patent location history
2023–2026Patents assigned to DOW GLOBAL TECHNOLOGIES LLC (3)· patent assignee history
2025Patents assigned to APPLIED INTUITION INC (6)· patent assignee history
2025–2026Based in IE· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
PURE STORAGE INC742021–2026
GHOST AUTONOMY INC332022–2025
APPLIED INTUITION INC62025
GHOST LOCOMOTION INC52021–2022
DOW GLOBAL TECHNOLOGIES LLC32023–2026
Locations
LocationPatentsSpan
US1242021–2026
GB42022–2023
IE22025–2026