Patents Assigned to MOJ.IO INC.
  • Patent number: 11605251
    Abstract: A method of operation of a compute system comprising: operating a controller area network with a first node including a first error counter and a second node including a second error counter; transmitting a message from the first node to the second node over the controller area network; detecting an error by the first node or the second node; incrementing the first error counter or the second error counter based on whichever the first node or the second node that detected the error; and shutting off an on-board diagnostic port when the first error counter or the second error counter reaches a shut-off threshold.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: March 14, 2023
    Assignee: MOJ.IO, Inc.
    Inventor: James Anthony Curtis
  • Patent number: 11574469
    Abstract: A method of operation of a compute system includes: capturing an image of a surface of a tire; identifying a tire wear in the image; categorizing the tire wear as a bald region, a crack, a foreign object, low tread, or a combination thereof; generating a wear report includes identifying the tire wear as the bald region, the crack, the foreign object, low tread, or the combination thereof; and transferring the wear report for displaying on a display.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: February 7, 2023
    Assignee: MOJ.IO, Inc.
    Inventor: Alan Messer
  • Patent number: 11521433
    Abstract: A computing system includes: a control unit is configured to: communicate with a vehicle telematics monitoring system including a statistical database, request an efficiency data, from the vehicle telematics monitoring system, calculate a threshold for the efficiency data, process diagnostic information for a flow, an intake air pressure, an intake air temperature, rotations per minute (RPM), or a combination thereof, calculate an efficiency model based on the diagnostic information; and a communication unit, coupled to the control unit, configured to: communicate a message, when the efficiency model is less than or equal to the threshold, indicating an air filter should be replaced and the message is for displaying on a device.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: December 6, 2022
    Assignee: MOJ.IO, Inc.
    Inventor: Seyed Massoud Mazar
  • Patent number: 11465453
    Abstract: A method of operation of a computer system comprising: receiving a tire image for a target tire; determining an analyzability for the target tire based on a wear model including the tire image; analyzing a wear level for the target tire based on the analyzability meets or exceeds a usable threshold; generating an augmented reality image for the wear level for the target tire; and communicating the augmented reality image for displaying the wear level for the target tire.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: October 11, 2022
    Assignee: MOJ.IO, Inc.
    Inventors: James Fulker, David Stelzer, Nicholas Butler, Anthony Hall
  • Patent number: 11332153
    Abstract: A method of operation of a vehicle system comprising: determining an activity level of a vehicle bus; determining a running level for the activity level for a running period; detecting an off level for the activity level dropping from the running level; generating a true off state for an engine based on an off level; and calculating vehicle usage based on the true off state.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 17, 2022
    Assignee: MOJ.IO, Inc.
    Inventor: James Anthony Curtis
  • Patent number: 11184762
    Abstract: A method of operation of a compute system includes: receiving a current location of a device; determining a recurrence of the current location within a recurrent region in real-time; generating an anonymization of the current location based on the recurrence and when the current location is within the recurrent region; and reporting the anonymization in the real-time for a privacy protection.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: November 23, 2021
    Assignee: MOJ.IO, Inc.
    Inventors: Alan Messer, Yazdan Jamshidikhezeli
  • Patent number: 11159658
    Abstract: A messaging protocol supporting the homogenization of telematics data across a variety of remote monitoring contexts is disclosed. For example, different remote monitoring contexts may include vehicle monitoring and pet monitoring. The messaging protocol includes client-side and server-side implementations.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: October 26, 2021
    Assignee: MOJ.IO, Inc.
    Inventors: Tejas Ashokkumar Vora, Mahmoud Ahmed Abdelfattah Abdelrasoul, Christopher Michael Maloney
  • Patent number: 11089636
    Abstract: A network connectivity mode is activated at a vehicle during which an on-board wireless LAN interface and an on-board wireless WAN interface are collectively operated in a higher-power consumption state with respect to a set of on-board batteries to collectively support communications between one or more LAN-side client devices and one or more WAN-side network resources. Operation of the vehicle entering a predefined operating state is detected, and in response thereto, the network connectivity mode is deactivated after a period of time during which the on-board wireless LAN interface and the on-board wireless WAN interface are collectively operated in a lower-power consumption state with respect to the set of on-board batteries and communications are discontinued between the one or more LAN-side client devices and the one or more WAN-side network resources via the on-board wireless LAN interface and the on-board wireless WAN interface.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: August 10, 2021
    Assignee: MOJ.IO, Inc.
    Inventor: Markus Hummel
  • Patent number: 10821938
    Abstract: A method of operation of a compute system includes: receiving a vehicle-related sensor reading in a real-time; determining in the real-time a theft level indicator for a vehicle based on the vehicle-related sensor reading; generating a theft alert based on the theft level indicator being a priority event; analyzing the vehicle-related sensor reading with a theft risk model to generate the theft alert when the theft level indicator is a non-priority event; and communicating the theft alert for displaying on a device.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: November 3, 2020
    Assignee: MOJ.IO, Inc.
    Inventors: Andrew Morrison, Kyle MacDonald, Alan Messer
  • Patent number: 10685248
    Abstract: A computing system and method for operating the computing system including: a control unit configured to: generate a filtered data set based on a data set; group the filtered data set based on a previous origin indicator to obtain a device group data; generate a label based on the device group data; generate a training moving average based on the label and the device group data; generate an operating pattern based on the training moving average; identify a change in a driving behavior based on comparing the operating pattern and a detection moving average; generate a notification based on the change; and a communication unit, coupled to the control unit, configured to: send the notification for display on a display interface.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: June 16, 2020
    Assignee: MOJ.IO, Inc.
    Inventors: Borhan Molazem Sanandaji, Xi Liu
  • Patent number: 10685508
    Abstract: A computing system implements a telematics service that obtains a set of vehicle telematics data for each vehicle of a population. Within each set of vehicle telematics data, a set of time-based measurements for a measurement type is identified. The set of time-based measurements identified for each vehicle are combined to obtain a combined set of time-based observations for the measurement type across the population of vehicles or a sub-set of the population defined by vehicle make, model, and/or year of production. An outlier observation is identified from among the combined set of time-based observations. A determination is made whether the outlier observation is part of a temporary deviation or a persistent deviation. For a temporary deviation, an impact of the outlier observation on the set of time-based measurements is reduced. For a persistent deviation, the outlier observation is programmatically characterized.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: June 16, 2020
    Assignee: MOJ.IO, Inc.
    Inventors: Narayan Sainaney, Tejas Vora
  • Publication number: 20200028946
    Abstract: A messaging protocol supporting the homogenization of telematics data across a variety of remote monitoring contexts is disclosed. For example, different remote monitoring contexts may include vehicle monitoring and pet monitoring. The messaging protocol includes client-side and server-side implementations.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 23, 2020
    Applicant: Moj.io, Inc.
    Inventors: Tejas Ashokkumar Vora, Mahmoud Ahmed Abdelfattah Abdelrasoul, Christopher Michael Maloney
  • Patent number: 10475257
    Abstract: A telematics platform including a telematics service and a telematics device interfacing with an on-board electronic system of a vehicle, performs a compatibility workflow with respect to the vehicle-telematics device compatibility and data accuracy. The compatibility workflow may include multiple phases in which telematics data is assessed for compatibility or inaccuracies based on pre-established compatibility data obtained from a population of other vehicle-telematic device interactions, user-reported compatibility data, and vehicle-specific compatibility data. Incompatibility or inaccuracies in telematics data may be used to activate/deactivate or continue/discontinue interactions between the vehicle and the telematics device, and to inform users of the incompatibility of the vehicle-telematics device pair, or inaccuracies in the telematics data.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: November 12, 2019
    Assignee: MOJ.IO, Inc.
    Inventors: Narayan Sainaney, Philip Fu
  • Publication number: 20190246435
    Abstract: A network connectivity mode is activated at a vehicle during which an on-board wireless LAN interface and an on-board wireless WAN interface are collectively operated in a higher-power consumption state with respect to a set of on-board batteries to collectively support communications between one or more LAN-side client devices and one or more WAN-side network resources. Operation of the vehicle entering a predefined operating state is detected, and in response thereto, the network connectivity mode is deactivated after a period of time during which the on-board wireless LAN interface and the on-board wireless WAN interface are collectively operated in a lower-power consumption state with respect to the set of on-board batteries and communications are discontinued between the one or more LAN-side client devices and the one or more WAN-side network resources via the on-board wireless LAN interface and the on-board wireless WAN interface.
    Type: Application
    Filed: February 7, 2018
    Publication date: August 8, 2019
    Applicant: MOJ.IO INC.
    Inventor: Markus Hummel
  • Patent number: 10346132
    Abstract: A telematics device located on-board a vehicle or other enclosure assists in detecting a glass break event for a window of the vehicle or enclosure based on acceleration measurements obtained from acceleration sensors of the telematics device. A power spectral density (PSD) for a plurality of packets of acceleration data within a higher frequency band and/or a lower frequency band are determined. A glass break event is detected upon determining that an average PSD for the higher frequency band exceeds an upper PSD threshold. Alternatively or additionally, a glass break event is detected upon determining that a second maximum PSD is greater than a first PSD threshold for the lower frequency band, and that a difference between the second maximum PSD and a minimum PSD is greater than a second PSD threshold for the lower frequency band.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: July 9, 2019
    Assignee: MOJ.IO INC.
    Inventors: Kenneth W. Hawk, Soheil Azimi, Taran Grey, Behraad Bahreyni
  • Publication number: 20190139334
    Abstract: A computing system implements a telematics service that obtains a set of vehicle telematics data for each vehicle of a population. Within each set of vehicle telematics data, a set of time-based measurements for a measurement type is identified. The set of time-based measurements identified for each vehicle are combined to obtain a combined set of time-based observations for the measurement type across the population of vehicles or a sub-set of the population defined by vehicle make, model, and/or year of production. An outlier observation is identified from among the combined set of time-based observations. A determination is made whether the outlier observation is part of a temporary deviation or a persistent deviation. For a temporary deviation, an impact of the outlier observation on the set of time-based measurements is reduced. For a persistent deviation, the outlier observation is programmatically characterized.
    Type: Application
    Filed: May 17, 2017
    Publication date: May 9, 2019
    Applicant: MOJ.IO INC.
    Inventors: Narayan Sainaney, Tejas Vora
  • Patent number: 10268524
    Abstract: A service platform processes telemetry data streams communicated by remote data sources, such as telematics devices located on-board a population of vehicles. The service platform includes two data processing stacks having different performance parameters. A high performance data processing stack includes a first application layer and a first database layer that collectively exhibit lesser latency between write/read persistency for a given task load. A low performance data processing stack includes a second application layer and a second database layer that collectively exhibit greater latency between write/read persistency for the same task load as compared to the high performance data processing stack. For each telemetry data stream received from a data source, depending on an operating state of that data source, messages of the data stream are directed to the high performance data processing stack or to the low performance data processing stack for processing.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: April 23, 2019
    Assignee: MOJ.IO INC.
    Inventor: Narayan Sainaney
  • Publication number: 20190107998
    Abstract: A telematics device located on-board a vehicle or other enclosure assists in detecting a glass break event for a window of the vehicle or enclosure based on acceleration measurements obtained from acceleration sensors of the telematics device. A power spectral density (PSD) for a plurality of packets of acceleration data within a higher frequency band and/or a lower frequency band are determined. A glass break event is detected upon determining that an average PSD for the higher frequency band exceeds an upper PSD threshold. Alternatively or additionally, a glass break event is detected upon determining that a second maximum PSD is greater than a first PSD threshold for the lower frequency band, and that a difference between the second maximum PSD and a minimum PSD is greater than a second PSD threshold for the lower frequency band.
    Type: Application
    Filed: October 6, 2017
    Publication date: April 11, 2019
    Applicant: MOJ.IO INC.
    Inventors: Kenneth W. Hawk, Soheil Azimi, Taran Grey, Behraad Bahreyni
  • Patent number: 10158716
    Abstract: Simulation of vehicle telematics events is provided by a vehicle telematics simulator. The simulator performs a simulation of vehicle telematics events based on user-defined parameters to generate simulation data. The simulation data is formatted according to a reporting protocol to obtain formatted simulation data. The reporting protocol may be the same reporting protocol used by vehicle-based telematics devices to format and report measurement data for real-world vehicle telematics events. The formatted simulation data is provided to a vehicle telematics service hosted at a server system for processing. The formatted simulation data is processed along with formatted measurement data representing measurements of real-world telematics events via a common processing pipeline of the vehicle telematics service. The vehicle telematics simulator may reside at a client computing device or at the server system that hosts the vehicle telematics service.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: December 18, 2018
    Assignee: MOJ.IO INC.
    Inventors: Pooya Paridel, Robert Chartier, Connery Noble
  • Publication number: 20180350160
    Abstract: A telematics platform including a telematics service and a telematics device interfacing with an on-board electronic system of a vehicle, performs a compatibility workflow with respect to the vehicle-telematics device compatibility and data accuracy. The compatibility workflow may include multiple phases in which telematics data is assessed for compatibility or inaccuracies based on pre-established compatibility data obtained from a population of other vehicle-telematic device interactions, user-reported compatibility data, and vehicle-specific compatibility data. Incompatibility or inaccuracies in telematics data may be used to activate/deactivate or continue/discontinue interactions between the vehicle and the telematics device, and to inform users of the incompatibility of the vehicle-telematics device pair, or inaccuracies in the telematics data.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 6, 2018
    Applicant: MOJ.IO INC.
    Inventors: Narayan Sainaney, Philip Fu