Patents Assigned to MOJ.IO INC.
  • 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
  • Patent number: 10006782
    Abstract: A computing system located on-board a vehicle processes the input sensor data to obtain a downsampled representation of one or more time-series measurements. The computing system further identifies one or more characterization parameters to be reported as supplemental information along with the downsampled representation. The computing system processes the input sensor data to obtain a characterization value for each characterization parameter identified based on measurement conditions and communicates the characterizations based on a timing profile. The computing system formats the one or more characterization values to be reported along with the downsampled representation into one or more report messages. The computing system transmits the one or more report messages over a wireless wide area network directed to a server system. The one or more characterization values may be used by the server system as supplemental information in reconstructing the input sensor data from the downsampled representation.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: June 26, 2018
    Assignee: Moj.io Inc.
    Inventor: Robb E. Lovell
  • Publication number: 20180120848
    Abstract: A geotagging method performed by a computing system that includes at least one computing device residing on-board a human-operable vehicle is disclosed. In an example, sensor data indicating a time-based series of actuation events performed by a human operator of the vehicle is received for one or more primary vehicle control interfaces of the vehicle, such as a steering control interface, an accelerator control sensor, and a brake control sensor. The computing system identifies a pre-defined set of actuation events from among the time-based series of actuation events. A target geo-location of the vehicle is identified from among a time-based series of geo-locations that is proximate in-time to the pre-defined set of actuation events. The target geo-location is associated with a data indicator that attributes performance of the pre-defined set of actuation events by the human operator to a geotagging input by the human operator for the target geo-location.
    Type: Application
    Filed: October 27, 2016
    Publication date: May 3, 2018
    Applicant: MOJ.IO INC.
    Inventor: JAMES KULFERST
  • Patent number: 9894526
    Abstract: Operating state information is received at an on-board telematics control unit (TCU) from an on-board diagnostic (OBD) system of a vehicle. The TCU transmits an indication of vehicle state over at least a wireless data link component of a communications network for delivery to a mobile computing device. The mobile computing device receives the indication of vehicle state and utilizes the indication of vehicle state at a mobile application program. In one example, the mobile application program presents vehicle state information via a graphical display of the mobile computing device. In another example, the mobile application program augments a functionality of the mobile computing device responsive to the indication of vehicle state.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: February 13, 2018
    Assignee: Moj.io Inc.
    Inventors: Damon Giraud, Narayan Sainaney
  • Publication number: 20170365110
    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: June 16, 2016
    Publication date: December 21, 2017
    Applicant: MOJ.IO INC.
    Inventors: NARAYAN SAINANEY, TEJAS VORA
  • Patent number: 9846979
    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: June 16, 2016
    Date of Patent: December 19, 2017
    Assignee: Moj.io Inc.
    Inventors: Narayan Sainaney, Tejas Vora
  • Publication number: 20170178419
    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: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Applicant: MOJ.IO INC.
    Inventors: POOYA PARIDEL, ROBERT CARTIER, CONNERY NOBLE
  • Publication number: 20170017766
    Abstract: Personal electronic devices may be wirelessly detected within wireless range of a vehicle. One or more of the passengers may be identified based on an association of each passenger with a respective personal electronic device that was wirelessly detected. Sensor information is received from one or more sensors located on-board the vehicle, and a crash event involving the vehicle is detected based on the sensor information. For each passenger identified on-board the vehicle, physiological measurement information is obtained for that passenger measured by one or more sensors of the personal electronic device of that passenger during the crash event and/or during a post-crash period of time following the crash event. Responsive to detecting the crash event, a set of one or more crash event reporting messages, including the physiological measurement information, are transmitted over a communications network directed to a target recipient.
    Type: Application
    Filed: July 17, 2015
    Publication date: January 19, 2017
    Applicant: MOJ.IO INC.
    Inventor: DAMON GIRAUD
  • Patent number: 9489779
    Abstract: A computing system located on-board a vehicle issues an event notification responsive to detection of an event condition. The on-board computing system detects the presence of wireless-enabled devices located within the vehicle or within proximity to the vehicle over a wireless communications link. The on-board computing system seeks to determine the identity of one or more persons that enter, attempt to enter, or operate the vehicle based on identifiers obtained from one or more wireless-enabled devices carried by those persons. The on-board computing system distinguishes multiple users from each other by designating one user as the vehicle operator, and one or more other users as passengers of the vehicle. The on-board computing system may include a removable on-board interface device that interfaces with an on-board vehicle control system.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: November 8, 2016
    Assignee: Moj.io Inc.
    Inventor: Damon Giraud
  • Publication number: 20160295414
    Abstract: Operating state information is received at an on-board telematics control unit (TCU) from an on-board diagnostic (OBD) system of a vehicle. The TCU transmits an indication of vehicle state over at least a wireless data link component of a communications network for delivery to a mobile computing device. The mobile computing device receives the indication of vehicle state and utilizes the indication of vehicle state at a mobile application program. In one example, the mobile application program presents vehicle state information via a graphical display of the mobile computing device. In another example, the mobile application program augments a functionality of the mobile computing device responsive to the indication of vehicle state.
    Type: Application
    Filed: June 9, 2016
    Publication date: October 6, 2016
    Applicant: MOJ.IO INC.
    Inventors: DAMON GIRAUD, NARAYAN SAINANEY
  • Patent number: 9367968
    Abstract: Operating state information is received at an on-board telematics control unit (TCU) from an on-board diagnostic (OBD) system of a vehicle. The TCU transmits an indication of vehicle state over at least a wireless data link component of a communications network for delivery to a mobile computing device. The mobile computing device receives the indication of vehicle state and utilizes the indication of vehicle state at a mobile application program. In one example, the mobile application program presents vehicle state information via a graphical display of the mobile computing device. In another example, the mobile application program augments a functionality of the mobile computing device responsive to the indication of vehicle state.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: June 14, 2016
    Assignee: Moj.io Inc.
    Inventors: Damon Giraud, Narayan Sainaney
  • Publication number: 20160132618
    Abstract: A computing system located on-board a vehicle processes the input sensor data to obtain a downsampled representation of one or more time-series measurements. The computing system further identifies one or more characterization parameters to be reported as supplemental information along with the downsampled representation. The computing system processes the input sensor data to obtain a characterization value for each characterization parameter identified based on measurement conditions and communicates the characterizations based on a timing profile. The computing system formats the one or more characterization values to be reported along with the downsampled representation into one or more report messages. The computing system transmits the one or more report messages over a wireless wide area network directed to a server system. The one or more characterization values may be used by the server system as supplemental information in reconstructing the input sensor data from the downsampled representation.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 12, 2016
    Applicant: MOJ.IO INC.
    Inventor: ROBB E. LOVELL
  • Publication number: 20160005243
    Abstract: A computing system located on-board a vehicle issues an event notification responsive to detection of an event condition. The on-board computing system detects the presence of wireless-enabled devices located within the vehicle or within proximity to the vehicle over a wireless communications link. The on-board computing system seeks to determine the identity of one or more persons that enter, attempt to enter, or operate the vehicle based on identifiers obtained from one or more wireless-enabled devices carried by those persons. The on-board computing system distinguishes multiple users from each other by designating one user as the vehicle operator, and one or more other users as passengers of the vehicle. The on-board computing system may include a removable on-board interface device that interfaces with an on-board vehicle control system.
    Type: Application
    Filed: September 10, 2015
    Publication date: January 7, 2016
    Applicant: MOJ.IO, INC.
    Inventor: DAMON GIRAUD
  • Patent number: D786062
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: May 9, 2017
    Assignee: Moj.io Inc.
    Inventors: Jason Shozo Ogdon, Hyeryun Nam, Christopher Hudson, Samuel Kai-Der Chen