Patents by Inventor Narayan Sainaney
Narayan Sainaney 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: 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
-
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: 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: 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
-
Publication number: 20180218034Abstract: 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: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventor: NARAYAN SAINANEY
-
Patent number: 9894526Abstract: 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: GrantFiled: June 9, 2016Date of Patent: February 13, 2018Assignee: Moj.io Inc.Inventors: Damon Giraud, Narayan Sainaney
-
Publication number: 20170365110Abstract: 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: June 16, 2016Publication date: December 21, 2017Applicant: MOJ.IO INC.Inventors: NARAYAN SAINANEY, TEJAS VORA
-
Patent number: 9846979Abstract: 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: June 16, 2016Date of Patent: December 19, 2017Assignee: Moj.io Inc.Inventors: Narayan Sainaney, Tejas Vora
-
Publication number: 20160295414Abstract: 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: ApplicationFiled: June 9, 2016Publication date: October 6, 2016Applicant: MOJ.IO INC.Inventors: DAMON GIRAUD, NARAYAN SAINANEY
-
Patent number: 9367968Abstract: 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: GrantFiled: January 24, 2014Date of Patent: June 14, 2016Assignee: Moj.io Inc.Inventors: Damon Giraud, Narayan Sainaney
-
Publication number: 20150221006Abstract: Localized trades for goods and services are posted online in return for other goods and services. Users of the system closing deals and executing trades provide feedback to each other and the system calculates a ranking for each user. A deal may be closed with an IOU, which the system keeps track of until it has been honoured. Trades involving more than two people can be concluded.Type: ApplicationFiled: January 31, 2014Publication date: August 6, 2015Inventors: Narayan Sainaney, Justin Patrick Devlin, Matthew Brook Wilson Schmidt
-
Publication number: 20140213238Abstract: 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: ApplicationFiled: January 24, 2014Publication date: July 31, 2014Applicant: MOJ.IO INC.Inventors: DAMON GIRAUD, NARAYAN SAINANEY
-
Publication number: 20070208743Abstract: A method for searching documents, comprising receiving a users credentials and search criteria for searching a document repository; obtaining a list of documents from the repository which satisfy the search criteria; selecting from the list of documents only those for which the user has been granted permissions in accordance with the users credentials; and presenting the selected list to the user.Type: ApplicationFiled: February 12, 2007Publication date: September 6, 2007Inventor: Narayan Sainaney
-
Publication number: 20070061889Abstract: A method for managing access to electronic documents, wherein the documents include code scripts executable by, the documents being viewable by recipients only when viewed in a the document viewer upon satisfaction of an access policy embedded in the document, the method comprising the steps of opening the document for viewing in the document viewer by the recipient; executing the code to obscure viewing of selected pages of a the document upon the document being opened; communicating with an authentication server, by the viewer, for authenticating the recipient upon the recipient attempting to read the document; and unobscuring the selected pages by the viewer upon receipt of the recipient authentication.Type: ApplicationFiled: September 12, 2006Publication date: March 15, 2007Applicant: Sand Box Technologies Inc.Inventor: Narayan Sainaney