Patents Assigned to MOJ.IO INC.
-
Patent number: 11605251Abstract: 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: GrantFiled: April 15, 2020Date of Patent: March 14, 2023Assignee: MOJ.IO, Inc.Inventor: James Anthony Curtis
-
Patent number: 11574469Abstract: 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: GrantFiled: May 18, 2020Date of Patent: February 7, 2023Assignee: MOJ.IO, Inc.Inventor: Alan Messer
-
Patent number: 11521433Abstract: 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: GrantFiled: February 13, 2020Date of Patent: December 6, 2022Assignee: MOJ.IO, Inc.Inventor: Seyed Massoud Mazar
-
Patent number: 11465453Abstract: 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: GrantFiled: February 21, 2020Date of Patent: October 11, 2022Assignee: MOJ.IO, Inc.Inventors: James Fulker, David Stelzer, Nicholas Butler, Anthony Hall
-
Patent number: 11332153Abstract: 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: GrantFiled: September 30, 2019Date of Patent: May 17, 2022Assignee: MOJ.IO, Inc.Inventor: James Anthony Curtis
-
Patent number: 11184762Abstract: 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: GrantFiled: June 26, 2020Date of Patent: November 23, 2021Assignee: MOJ.IO, Inc.Inventors: Alan Messer, Yazdan Jamshidikhezeli
-
Patent number: 11159658Abstract: 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: GrantFiled: July 23, 2019Date of Patent: October 26, 2021Assignee: MOJ.IO, Inc.Inventors: Tejas Ashokkumar Vora, Mahmoud Ahmed Abdelfattah Abdelrasoul, Christopher Michael Maloney
-
Patent number: 11089636Abstract: 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: GrantFiled: February 7, 2018Date of Patent: August 10, 2021Assignee: MOJ.IO, Inc.Inventor: Markus Hummel
-
Patent number: 10821938Abstract: 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: GrantFiled: May 1, 2020Date of Patent: November 3, 2020Assignee: MOJ.IO, Inc.Inventors: Andrew Morrison, Kyle MacDonald, Alan Messer
-
Patent number: 10685248Abstract: 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: GrantFiled: May 30, 2019Date of Patent: June 16, 2020Assignee: MOJ.IO, Inc.Inventors: Borhan Molazem Sanandaji, Xi Liu
-
Patent number: 10685508Abstract: 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: GrantFiled: May 17, 2017Date of Patent: June 16, 2020Assignee: MOJ.IO, Inc.Inventors: Narayan Sainaney, Tejas Vora
-
Publication number: 20200028946Abstract: 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: ApplicationFiled: July 23, 2019Publication date: January 23, 2020Applicant: Moj.io, Inc.Inventors: Tejas Ashokkumar Vora, Mahmoud Ahmed Abdelfattah Abdelrasoul, Christopher Michael Maloney
-
Patent number: 10475257Abstract: 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: GrantFiled: June 2, 2017Date of Patent: November 12, 2019Assignee: MOJ.IO, Inc.Inventors: Narayan Sainaney, Philip Fu
-
Publication number: 20190246435Abstract: 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: ApplicationFiled: February 7, 2018Publication date: August 8, 2019Applicant: MOJ.IO INC.Inventor: Markus Hummel
-
Patent number: 10346132Abstract: 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: GrantFiled: October 6, 2017Date of Patent: July 9, 2019Assignee: MOJ.IO INC.Inventors: Kenneth W. Hawk, Soheil Azimi, Taran Grey, Behraad Bahreyni
-
Publication number: 20190139334Abstract: 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: ApplicationFiled: May 17, 2017Publication date: May 9, 2019Applicant: MOJ.IO INC.Inventors: Narayan Sainaney, Tejas Vora
-
Patent number: 10268524Abstract: 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: GrantFiled: January 31, 2017Date of Patent: April 23, 2019Assignee: MOJ.IO INC.Inventor: Narayan Sainaney
-
Publication number: 20190107998Abstract: 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: ApplicationFiled: October 6, 2017Publication date: April 11, 2019Applicant: MOJ.IO INC.Inventors: Kenneth W. Hawk, Soheil Azimi, Taran Grey, Behraad Bahreyni
-
Patent number: 10158716Abstract: 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: GrantFiled: December 21, 2015Date of Patent: December 18, 2018Assignee: MOJ.IO INC.Inventors: Pooya Paridel, Robert Chartier, Connery Noble
-
Publication number: 20180350160Abstract: 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: ApplicationFiled: June 2, 2017Publication date: December 6, 2018Applicant: MOJ.IO INC.Inventors: Narayan Sainaney, Philip Fu