Patents by Inventor Kevin Tobin

Kevin Tobin 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).

  • Patent number: 11975708
    Abstract: Systems and methods of calibrating an Inertial Measurement Unit (IMU) on a vehicle are disclosed. In some embodiments, a first tilt angle of the IMU is measured with the IMU while the vehicle is stationary. A second tilt angle of the IMU is measured with an inclinometer or tilt sensor while the vehicle is stationary. The orientation of the IMU is corrected based on the first tilt angle and the second tilt angle.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: May 7, 2024
    Assignee: GROUND TRANSPORTATION SYSTEMS CANADA INC.
    Inventors: Alon Green, Kevin Tobin, Marco De Thomasis, Andrei Bucsa
  • Publication number: 20240111606
    Abstract: Nodes of the cluster receive workload tasks and use a striping algorithm to determine which node in the cluster should process the workload tasks. Workload task allocation within the cluster is dependent on the cluster membership at the time the striping algorithm is implemented. If a node leaves the cluster, the cluster membership is updated, and the striping algorithm is used to reallocate workload tasks assigned to the leaving node to other nodes within the cluster. If a node joins the cluster, cluster membership is updated, and any workload tasks previously assigned to the cluster nodes are allowed to complete before the joining node is able to begin working on workload tasks. Cluster membership changes are updated in a shared global memory, and locally synchronized in connection with particular events, to implement the distributed cluster join management process.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Andrew Chanler, Kevin Tobin, Mathew J. Pilozzi
  • Publication number: 20240111714
    Abstract: Direct Image Lookup (DIL) metadata is used to perform differential operation for snapshots and linked targets. Each snapshot contains metadata to store “images” to perform direct lookup of user data for any part of any snapshot in the system. Metadata pages of DIL image data represent sets of tracks of data. Metadata pages of subsequent snapshots for the same sets of tracks are compared, and where there are no changes to a given metadata page for a given set of tracks between subsequent snapshot copies, the differential process is not run on the tracks associated with the metadata page. If a given metadata page associated with a set of tracks has changed between subsequent snapshots, the differential process is used to identify which tracks in the subsequent snapshot contain different data than the corresponding tracks of the previous snapshot. Similar differential processing also is implemented for relinked target devices.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Sandeep Chandrashekhara, Michael Ferrari, Gu Huang, Akshay Kumar Srivastava, Kevin Tobin
  • Patent number: 11945480
    Abstract: A positioning and odometry system includes two or more vehicle beacons installed on an end of a vehicle and configured to communicate with one or more guideway beacons installed along a guideway. Processing circuitry is configured to communicate with the one or more vehicle beacons and perform at least one of: determine, before the processing circuitry enters a sleep state, a first vehicle position on the guideway; determine, after the processing circuitry wakes from the sleep state, a second vehicle position on the guideway; determine, after the processing circuitry wakes from the sleep state, any difference between the first vehicle position on the guideway and the second vehicle position on the guideway; determine a third vehicle position on the guideway using range measurements taken at configurable time intervals; and determine a vehicle speed where speed is measured as a change in the third vehicle position over time.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: April 2, 2024
    Assignee: GROUND TRANSPORTATION SYSTEMS CANADA INC.
    Inventors: Alon Green, James Kevin Tobin, Marco De Thomasis
  • Patent number: 11827255
    Abstract: A system for controlling a vehicle includes at least one vehicle network on board the vehicle, first and second controllers coupled to the at least one vehicle network and configured to communicate with each other via the at least one vehicle network, and first and second sensor sets coupled to the at least one vehicle network, and configured to communicate with any of the first and second controllers via the at least one vehicle network. Each of the first and second controllers is configured to, based on data output from any of the first and second sensor sets, control a movement of the vehicle independently of the other of the first and second controllers. The first sensor set is located at a first location on the vehicle, the second sensor set is located at a second location on the vehicle, and the second location is different from the first location.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: November 28, 2023
    Assignee: THALES CANADA INC
    Inventors: Alon Green, Dennis Yazhemsky, James Kevin Tobin
  • Patent number: 11753054
    Abstract: A method for determining rail vehicle location and identifying obstacles, which includes operations of transmitting, from at least two vehicle beacons on a first vehicle, a ranging signal to at least two external beacons; receiving, at the at least two vehicle beacons, a return signal from the at least two external beacons; and determining, based on the return signal from the at least two external beacons, a position of each of the external beacons with respect to the at least two vehicle beacons of the first vehicle.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: September 12, 2023
    Assignee: THALES CANADA INC
    Inventors: Alon Green, Kevin Tobin, Marco De Thomasis
  • Publication number: 20220348188
    Abstract: Systems and methods of calibrating an Inertial Measurement Unit (IMU) on a vehicle are disclosed. In some embodiments, a first tilt angle of the IMU is measured with the IMU while the vehicle is stationary. A second tilt angle of the IMU is measured with an inclinometer or tilt sensor while the vehicle is stationary. The orientation of the IMU is corrected based on the first tilt angle and the second tilt angle.
    Type: Application
    Filed: May 3, 2022
    Publication date: November 3, 2022
    Inventors: Alon GREEN, Kevin TOBIN, Marco DE THOMASIS, Andrei Bucsa
  • Publication number: 20220244350
    Abstract: Systems and method of calibrating a range measurement system for a vehicle mounted on a guideway are disclosed. In some embodiments, a method includes: measuring a first time of transmission (TOT) between a first internal component of an on-board range measurement device and a second internal component of a wayside range measurement device. The first TOT is compared with a first pre-determined time. A health of the range measurement system is determined based on a difference between the first TOT and the first pre-determined time.
    Type: Application
    Filed: February 1, 2022
    Publication date: August 4, 2022
    Inventors: Alon GREEN, Kevin TOBIN, Marco DE THOMASIS
  • Publication number: 20220103584
    Abstract: Blockchain technology is used to provide security of electronic systems. The disclosed technology allows for a dynamic bond of trust to be applied to the field of information security without the need for a single point of trust to first be established. The lines of trust between electronic systems or devices is established by distributing information among the systems or devices. This allows for easy identification of commonalities and/or decision making whereby policy(s)/action(s)/monitoring/etc. can be enforced when those commonalities align. Simultaneously, deviations from those commonalities can be identified and policy(s)/action(s)/monitoring/etc. may also be invoked. The use of blockchain technology enables investigative and responsive actions to detect and exploit a potential attacker on a network.
    Type: Application
    Filed: October 11, 2021
    Publication date: March 31, 2022
    Inventor: Kevin Tobin
  • Patent number: 11169931
    Abstract: Techniques for obtaining metadata may include: receiving, by a director, an I/O operation directed to a target offset of a logical device, wherein the director is located on a board including a local page table used by components on the board; querying the local page table for a global memory address of first metadata for the target offset of the logical device; and responsive to the local page table not having the global memory address of the first metadata for the target offset of the logical device, using at least a first indirection layer to obtain the global memory address of the first metadata. The global memory may be a distributed global memory including memory segments from multiple different boards each including its own local page table. Compare and swap operations may be used to perform atomic operations to ensure synchronized access when updating the distributed global memory.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: November 9, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Andrew Chanler, Kevin Tobin
  • Patent number: 11150988
    Abstract: Sector signature patterns with sector signature values and sector signature parity values are embedded with data slices. A new pattern is embedded with a slice each time the slice data is updated. The patterns are selected in order such that every sector signature value and sector signature parity value changes when a new pattern is embedded. A separate metadata record such as a key is maintained to indicate which pattern has been embedded with the slice. A data integrity check is performed by comparing the embedded sector signature parity values with the metadata record and/or performing a pattern-to-key lookup.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: October 19, 2021
    Assignee: Dell Products L.P.
    Inventors: Stephen M Lathrop, Michael J Scharland, Kevin Tobin
  • Patent number: 11146532
    Abstract: Blockchain technology is used to provide security of electronic systems. The disclosed technology allows for a dynamic bond of trust to be applied to the field of information security without the need for a single point of trust to first be established. The lines of trust between electronic systems or devices is established by distributing information among the systems or devices. This allows for easy identification of commonalities and/or decision making whereby policy(s)/action(s)/monitoring/etc. can be enforced when those commonalities align. Simultaneously, deviations from those commonalities can be identified and policy(s)/action(s)/monitoring/etc. may also be invoked.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: October 12, 2021
    Inventor: Kevin Tobin
  • Publication number: 20210303398
    Abstract: Sector signature patterns with sector signature values and sector signature parity values are embedded with data slices. A new pattern is embedded with a slice each time the slice data is updated. The patterns are selected in order such that every sector signature value and sector signature parity value changes when a new pattern is embedded. A separate metadata record such as a key is maintained to indicate which pattern has been embedded with the slice. A data integrity check is performed by comparing the embedded sector signature parity values with the metadata record and/or performing a pattern-to-key lookup.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Applicant: EMC IP HOLDING COMPANY LLC
    Inventors: Stephen M. Lathrop, Michael J. Scharland, Kevin Tobin
  • Publication number: 20210171078
    Abstract: A system and method of supervising vehicle positioning of a vehicle along a guideway where the vehicle comprising a supervisory controller, at least two controllers communicatively connected with the supervisory controller, an inertial measurement unit (IMU) and a speed measurement sensor includes receiving, by the controllers, speed measurements from the speed measurement sensor and motion measurements from the inertial measurement unit. The two controllers each estimate the along-track position of the vehicle using a track constrained UKF function based on the received speed measurements and motion measurements. The system executes protection level and protection level supervision functions on the supervisory controller to validate the along-track position estimates. The protection level supervision function uses a Stanford diagram verification technique.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 10, 2021
    Inventors: Alon GREEN, James Kevin TOBIN, Andrew BATCHELOR
  • Publication number: 20210171077
    Abstract: A system for controlling a vehicle includes at least one vehicle network on board the vehicle, first and second controllers coupled to the at least one vehicle network and configured to communicate with each other via the at least one vehicle network, and first and second sensor sets coupled to the at least one vehicle network, and configured to communicate with any of the first and second controllers via the at least one vehicle network. Each of the first and second controllers is configured to, based on data output from any of the first and second sensor sets, control a movement of the vehicle independently of the other of the first and second controllers. The first sensor set is located at a first location on the vehicle, the second sensor set is located at a second location on the vehicle, and the second location is different from the first location.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 10, 2021
    Inventors: Alon GREEN, Dennis YAZHEMSKY, James Kevin TOBIN
  • Publication number: 20210171079
    Abstract: A positioning and odometry system includes two or more vehicle beacons installed on an end of a vehicle and configured to communicate with one or more guideway beacons installed along a guideway. Processing circuitry is configured to communicate with the one or more vehicle beacons and perform at least one of: determine, before the processing circuitry enters a sleep state, a first vehicle position on the guideway; determine, after the processing circuitry wakes from the sleep state, a second vehicle position on the guideway; determine, after the processing circuitry wakes from the sleep state, any difference between the first vehicle position on the guideway and the second vehicle position on the guideway; determine a third vehicle position on the guideway using range measurements taken at configurable time intervals; and determine a vehicle speed where speed is measured as a change in the third vehicle position over time.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 10, 2021
    Inventors: Alon GREEN, James Kevin TOBIN, Marco DE THOMASIS
  • Publication number: 20200189633
    Abstract: A method for determining rail vehicle location and identifying obstacles, which includes operations of transmitting, from at least two vehicle beacons on a first vehicle, a ranging signal to at least two external beacons; receiving, at the at least two vehicle beacons, a return signal from the at least two external beacons; and determining, based on the return signal from the at least two external beacons, a position of each of the external beacons with respect to the at least two vehicle beacons of the first vehicle.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 18, 2020
    Inventors: Alon GREEN, Kevin TOBIN, Marco DE THOMASIS
  • Publication number: 20200019511
    Abstract: Techniques for obtaining metadata may include: receiving, by a director, an I/O operation directed to a target offset of a logical device, wherein the director is located on a board including a local page table used by components on the board; querying the local page table for a global memory address of first metadata for the target offset of the logical device; and responsive to the local page table not having the global memory address of the first metadata for the target offset of the logical device, using at least a first indirection layer to obtain the global memory address of the first metadata. The global memory may be a distributed global memory including memory segments from multiple different boards each including its own local page table. Compare and swap operations may be used to perform atomic operations to ensure synchronized access when updating the distributed global memory.
    Type: Application
    Filed: September 24, 2019
    Publication date: January 16, 2020
    Applicant: EMC IP Holding Company LLC
    Inventors: Andrew Chanler, Kevin Tobin
  • Patent number: 10482029
    Abstract: Techniques for obtaining metadata may include: receiving, by a director, an I/O operation directed to a target offset of a logical device, wherein the director is located on a board including a local page table used by components on the board; querying the local page table for a global memory address of first metadata for the target offset of the logical device; and responsive to the local page table not having the global memory address of the first metadata for the target offset of the logical device, using at least a first indirection layer to obtain the global memory address of the first metadata. The global memory may be a distributed global memory including memory segments from multiple different boards each including its own local page table. Compare and swap operations may be used to perform atomic operations to ensure synchronized access when updating the distributed global memory.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: November 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Andrew Chanler, Kevin Tobin
  • Publication number: 20190166095
    Abstract: Blockchain technology is used to provide security of electronic systems. The disclosed technology allows for a dynamic bond of trust to be applied to the field of information security without the need for a single point of trust to first be established. The lines of trust between electronic systems or devices is established by distributing information among the systems or devices. This allows for easy identification of commonalities and/or decision making whereby policy(s)/action(s)/monitoring/etc. can be enforced when those commonalities align. Simultaneously, deviations from those commonalities can be identified and policy(s)/action(s)/monitoring/etc. may also be invoked.
    Type: Application
    Filed: November 26, 2018
    Publication date: May 30, 2019
    Inventor: Kevin Tobin