Patents by Inventor Robert Maddock

Robert Maddock has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240102806
    Abstract: A method of synchronising a dataset of data from at least one first sensor using data from at least one second sensor based on calculation of a cross-correlation between the respective magnitudes of at least one parameter from the first data set and the second data set then identifying a synchronisation time offset corresponding to a maximum correlation between the respective magnitudes of at least one parameter from the first data set and the second data set and applying the synchronisation time offset to the second data set to synchronise the second data set with the first data set.
    Type: Application
    Filed: December 10, 2021
    Publication date: March 28, 2024
    Applicant: APPY RISK TECHNOLOGIES LIMITED
    Inventor: Robert MADDOCK
  • Publication number: 20240104969
    Abstract: An impact detection system for a vehicle includes an in-vehicle information capture device for vehicle monitoring having at least one sensor to capture input information in relation to at least one measurable parameter relating to the vehicle, and a mobile computing device operating a software application with an impact detection algorithm to detect an impact based on the information sensed by the in-vehicle information capture device and when an impact is detected, to push an electronic notification of the impact detection to a third-party system.
    Type: Application
    Filed: December 10, 2021
    Publication date: March 28, 2024
    Applicant: APPY RISK TECHNOLOGIES LIMITED
    Inventors: Robert MADDOCK, Alex WHEELER, Jaipal SINGH, Raphael RIBARD
  • Publication number: 20240054826
    Abstract: A mount security detection method for an in-vehicle information capture device having at least one acceleration sensor to gather acceleration data, the method including comparing a sample of the acceleration data for one or more material deviations from a threshold to determine whether the in-vehicle information capture device is loose or not.
    Type: Application
    Filed: December 10, 2021
    Publication date: February 15, 2024
    Applicant: APPY RISK TECHNOLOGIES LIMITED
    Inventor: Robert MADDOCK
  • Publication number: 20070183316
    Abstract: A method and apparatus for detection of a port name in a loop network is provided, particularly a loop network in the form of a Fibre Channel Arbitrated Loop (FC-AL). The loop network (100) has a plurality of devices (120) each device (120) having at least one port (211, 212) on the loop network (100). The method includes determining which ports (211, 212) are populated with devices (120) for which the unique port name (WWPN) is not known. The populated ports are then all bypassed and a mode is entered on the loop network (100) in which idle frames are transmitted around the loop network (100). One port is un-bypassed at a time and the port name from the un-bypassed port is received and recorded. The port name is received from the un-bypassed port in a Loop Initialisation Select Master (LISM) frame transmitted by the un-bypassed port.
    Type: Application
    Filed: April 16, 2007
    Publication date: August 9, 2007
    Inventors: Reginald Beer, Paul Cashman, Paul Hooton, Neil Morris, Robert Maddock, Robert Nicholson
  • Publication number: 20070053285
    Abstract: A method and apparatus for recovery from faults in a loop network (500) is provided. The loop network (500) has a plurality of ports (520, 530, 532, 534) serially connected with means for bypassing the ports (520, 530, 532, 534) from the loop network (500). A control device (522, 524) is provided with bypass control over at least one of the ports (530, 532, 534). A host means (502) sends a command to the control device (522, 524) at regular intervals and the control device (522, 524) has a counter which restarts a time period at the receipt of each command. If the time period expires, the control device (522, 524) activates the means for bypassing all the ports (530, 532, 534) under its control. The loop network (500) may have two loops (516, 518) with at least some of the ports (520, 530, 532, 534) common to both loops (516, 518).
    Type: Application
    Filed: October 26, 2006
    Publication date: March 8, 2007
    Inventors: Reginald Beer, Paul Cashman, Paul Hooton, Ian Judd, Robert Maddock, Robert Nicholson, Barry Whyte
  • Publication number: 20050066254
    Abstract: A storage controller (160) and method (200) for error detection in disk arrays (150) with multiple redundancy by: receiving from each of the disks in the array a linear XOR value derived from data in a desired segment of the unit; comparing the received values from the different disks; and determining, responsive to the comparison, an error in data from one of the disks. Scrubbing is completed by reconstructing, responsive to the error determination, the erroneous data and re-writing it to the erroneous segment. This allows detection of data errors where prior art could not, and detects these errors without a significant increase in controller-disk link data traffic.
    Type: Application
    Filed: September 10, 2004
    Publication date: March 24, 2005
    Inventors: Bernard Grainger, Robert Maddock
  • Publication number: 20050050381
    Abstract: Provided are RAID storage systems, methods, and controllers for RAID storage systems. A first method includes storing a first copy of the data in a first RAID array corresponding to a first RAID level providing redundancy (such as RAID-5), and storing a second copy of the data in a second RAID array corresponding to a second RAID level (such as RAID-0) which differs from the first RAID level. Data is read from the two RAID arrays in parallel for improved read performance. A controller is responsive to a disk failure which results in data becoming inaccessible from one of the arrays to retrieve the data from the other one of the arrays. The redundancy within the first RAID array also enables the controller to restore data following a failure of one disk drive by reference to the remaining disk drives of the first array.
    Type: Application
    Filed: August 30, 2004
    Publication date: March 3, 2005
    Inventor: Robert Maddock
  • Patent number: 5053114
    Abstract: A chlorinator employing a vertically tiered arrangement wherein a chassis unit vertically and removably mounts on a lower sodium chamber and contains a cone-shaped structure which depends into the lower chamber and disposes an attached membrane and cathode at angles to the horizontal within said lower chamber. The chassis unit further includes an attached anode within the conical surface, and integral handles and electrical interconnection points. The chassis is rigidly attached to an upper pipe section with which a lid slidably interfits.
    Type: Grant
    Filed: December 7, 1989
    Date of Patent: October 1, 1991
    Inventor: Robert Maddock
  • Patent number: 4582586
    Abstract: Apparatus for injecting chlorine gas through a nozzle into a stream of water flowing past the nozzle. The nozzle is shaped and dimensioned to cause turbulent intermixing of water at the point chlorine gas leaves the nozzle and enters a stream of water. The turbulent intermixing of the water minimizes the likelihood that salts carried in the chlorine gas will crystallize in and block the flow of chlorine gas through the nozzle.
    Type: Grant
    Filed: August 2, 1985
    Date of Patent: April 15, 1986
    Inventor: Robert Maddock