Patents by Inventor Hari Balakrishnan
Hari Balakrishnan 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).
-
Publication number: 20190261069Abstract: A sensor tag which in use will be affixed to a vehicle for obtaining vehicle telematics data includes a battery for powering the tag and a processor running executable code to process accelerometer data. An accelerometer measures the acceleration of the tag and thereby of the vehicle, and also controls the operation of the processor. A memory is used for storing a unique tag identifier of the tag and for storing trip data including information about trips and acceleration data. Finally, a communication module is used for short range wireless communication with a mobile communications device located in the vehicle via a short range wireless communications protocol, the communication module transmitting the tag's unique identifier and a sequence of time stamped acceleration data. The mobile communications device obtains GPS data, combines this with the acceleration date and transmits this to a server for analysis.Type: ApplicationFiled: April 29, 2019Publication date: August 22, 2019Applicants: Cambridge Mobile Telematics, Discovery LimitedInventors: Hari Balakrishnan, Lewis David Girod, Ilan Ossin
-
Patent number: 10262530Abstract: Customize safe speeds for vehicles are determined from information that is collected from multiple trips and multiple drivers across many road segments. The information collected includes the speed traveled along the road segment, possibly along with additional information, such as (for example) driver, time of day, day of week, weather and road conditions, angle of the sun or other factors. Given information from a new trip, the driver's speed can be compared on each road segment with relevant data from previous trips (from e.g., similar roads, weather conditions, drivers). The comparison yields a score representing the safety of the driver's speed.Type: GrantFiled: December 20, 2016Date of Patent: April 16, 2019Assignee: Cambridge Mobile TelematicsInventors: William Francis Bradley, Hari Balakrishnan, Paresh Govind Malalur
-
Publication number: 20180332456Abstract: A system for tracking objects includes tracking devices each attached to an object to be tracked and including a short range communications module. A server includes a processor and a memory. A mobile communications device (typically a mobile telephone) includes memory for storing an identification of the mobile device, a long range communication module for communication over a cellular communication network and a short range communications module for receiving short range signals transmitted from tracking devices. The mobile telephone also includes a location determination module to determine the location of the mobile telephone. On receipt of a short range distress signal from a tracking device, a location is obtained from the location module and a signal transmitted to the server including at least the identification of the tracking device, a time of receipt of the short range signal from the tracking device and the determined location of the tracking device when the short range signal was received.Type: ApplicationFiled: July 2, 2018Publication date: November 15, 2018Applicants: Discovery Limited, Cambridge Mobile TelematicsInventors: Ilan Ossin, Hari Balakrishnan, Lewis David Girod
-
Publication number: 20180324569Abstract: A system for tracking objects includes tracking devices each attached to an object to be tracked and including a short range communications module. A server includes a processor and a memory. A mobile communications device (typically a mobile telephone) includes memory for storing an identification of the mobile device, a long range communication module for communication over a cellular communication network and a short range communications module for receiving short range signals transmitted from tracking devices. The mobile telephone also includes a location determination module to determine the location of the mobile telephone. On receipt of a short range distress signal from a tracking device, a location is obtained from the location module and a signal transmitted to the server including at least the identification of the tracking device, a time of receipt of the short range signal from the tracking device and the determined location of the tracking device when the short range signal was received.Type: ApplicationFiled: July 2, 2018Publication date: November 8, 2018Applicants: Discovery Limited, Cambridge Mobile TelematicsInventors: Ilan Ossin, Hari Balakrishnan, Lewis David Girod
-
Patent number: 10015654Abstract: A system for tracking objects includes tracking devices each attached to an object to be tracked and including a short range communications module. A server includes a processor and a memory. A mobile communications device (typically a mobile telephone) includes memory for storing an identification of the mobile device, a long range communication module for communication over a cellular communication network and a short range communications module for receiving short range signals transmitted from tracking devices. The mobile telephone also includes a location determination module to determine the location of the mobile telephone. On receipt of a short range distress signal from a tracking device, a location is obtained from the location module and a signal transmitted to the server including at least the identification of the tracking device, a time of receipt of the short range signal from the tracking device and the determined location of the tracking device when the short range signal was received.Type: GrantFiled: November 18, 2016Date of Patent: July 3, 2018Assignees: Discoery Limited, Cambridge Mobile TelematicsInventors: Ilan Ossin, Hari Balakrishnan, Lewis David Girod
-
Publication number: 20180174484Abstract: Customize safe speeds for vehicles are determined from information that is collected from multiple trips and multiple drivers across many road segments. The information collected includes the speed traveled along the road segment, possibly along with additional information, such as (for example) driver, time of day, day of week, weather and road conditions, angle of the sun or other factors. Given information from a new trip, the driver's speed can be compared on each road segment with relevant data from previous trips (from e.g., similar roads, weather conditions, drivers). The comparison yields a score representing the safety of the driver's speed.Type: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: William Francis Bradley, Hari Balakrishnan, Paresh Govind Malalur
-
Patent number: 9842438Abstract: An approach to determining vehicle usage makes use of a sensor that provides a vibration signal associated with the vehicle, and that vibration signal is used to infer usage. Usage can include distance traveled, optionally associated with particular ranges of speed or road type. In a calibration phase, auxiliary measurements, for instance based on GPS signals, are used to determine a relationship between the vibration signal and usage. In a monitoring phase, the determined relationship is used to infer usage from the vibration signal.Type: GrantFiled: July 15, 2016Date of Patent: December 12, 2017Assignee: Cambridge Mobile Telematics, Inc.Inventors: William Francis Bradley, Lewis David Girod, Hari Balakrishnan, Greg Padowski
-
Publication number: 20170142543Abstract: A system for tracking objects includes tracking devices each attached to an object to be tracked and including a short range communications module. A server includes a processor and a memory. A mobile communications device (typically a mobile telephone) includes memory for storing an identification of the mobile device, a long range communication module for communication over a cellular communication network and a short range communications module for receiving short range signals transmitted from tracking devices. The mobile telephone also includes a location determination module to determine the location of the mobile telephone. On receipt of a short range distress signal from a tracking device, a location is obtained from the location module and a signal transmitted to the server including at least the identification of the tracking device, a time of receipt of the short range signal from the tracking device and the determined location of the tracking device when the short range signal was received.Type: ApplicationFiled: November 18, 2016Publication date: May 18, 2017Applicants: Discovery Limited, Cambridge Mobile TelematicsInventors: Ilan Ossin, Hari Balakrishnan, Lewis David Girod
-
Patent number: 9270412Abstract: Described herein are new error-correction (channel) codes: permute codes, iterative ensembles of permute and spinal codes, and graphical hash codes. In one aspect, a wireless system includes an encoder configured to encode data using one of the aforementioned channel codes. The wireless system also includes a decoder configured to decode the encoded data.Type: GrantFiled: June 25, 2014Date of Patent: February 23, 2016Assignee: Massachusetts Institute of TechnologyInventors: Jonathan Perry, Hari Balakrishnan, Devavrat D. Shah
-
Patent number: 9228836Abstract: Accurate longitudinal acceleration, lateral acceleration (perpendicular to the principal direction of motion, and velocity, is inferred by processing raw data from a commodity three-axis accelerometer that may be oriented arbitrarily in a moving vehicle (or carried by a moving user), and whose orientation and position may change arbitrarily during the motion. The approach is applicable to a range of applications, including insurance telematics, driver behavior and risk assessment, and road surface quality assessment.Type: GrantFiled: March 15, 2013Date of Patent: January 5, 2016Assignee: Cambridge Mobile TelematicsInventors: Lewis D. Girod, Hari Balakrishnan, Samuel Ross Madden
-
Publication number: 20150312655Abstract: A sensor tag which in use will be affixed to a vehicle for obtaining vehicle telematics data includes a battery for powering the tag and a processor running executable code to process accelerometer data. An accelerometer measures the acceleration of the tag and thereby of the vehicle, and also controls the operation of the processor. A memory is used for storing a unique tag identifier of the tag and for storing trip data including information about trips and acceleration data. Finally, a communication module is used for short range wireless communication with a mobile communications device located in the vehicle via a short range wireless communications protocol, the communication module transmitting the tag's unique identifier and a sequence of time stamped acceleration data. The mobile communications device obtains GPS data, combines this with the acceleration date and transmits this to a server for analysis.Type: ApplicationFiled: October 31, 2014Publication date: October 29, 2015Inventors: Hari Balakrishnan, Lewis David Girod, IIan Ossin
-
Publication number: 20150300827Abstract: An approach to telematics using mobile devices provides battery-efficient trajectory and mileage inference from inaccurate and intermittent location data. Accurate trajectories of how users or vehicles move in the physical world are formed by processing raw position estimates obtained from noisy, inaccurate, and error-prone position sensors on mobile devices, where the position data may also arrive intermittently with long time gaps. The trajectory is formed using the process of map matching, which determines the trajectory on a map that best explains the sequence of position observations.Type: ApplicationFiled: June 4, 2013Publication date: October 22, 2015Inventors: Paresh Govind Malalur, Hari Balakrishnan, Samuel Ross Madden
-
Patent number: 9143175Abstract: In one aspect, a wireless system includes an encoder configured to encode data using a spinal code which uses a function over the message bits to directly produce a sequence of constellation symbols for transmission. The wireless system also includes a decoder configured to decode the spinal code. The function may be at least one of a non-linear function and a hash function.Type: GrantFiled: March 31, 2014Date of Patent: September 22, 2015Assignee: Massachusetts Institute of TechnologyInventors: Jonathan Perry, Devavrat Shah, Hari Balakrishnan
-
Patent number: 9087212Abstract: Methods and apparatus for a system to maintain confidentiality of data in a database management system by selecting encryption schemes for data items, storing encrypted data in databases, transforming SQL queries to run over encrypted data, and executing queries over encrypted data on the database server.Type: GrantFiled: January 25, 2012Date of Patent: July 21, 2015Assignee: Massachusetts Institute of TechnologyInventors: Hari Balakrishnan, Raluca Ada Popa, Nickolai Zeldovich
-
Publication number: 20150003557Abstract: Described herein are new error-correction (channel) codes: permute codes, iterative ensembles of permute and spinal codes, and graphical hash codes. In one aspect, a wireless system includes an encoder configured to encode data using one of the aforementioned channel codes. The wireless system also includes a decoder configured to decode the encoded data.Type: ApplicationFiled: June 25, 2014Publication date: January 1, 2015Applicant: Massachusetts Institute of TechnologyInventors: Jonathan Perry, Hari Balakrishnan, Devavrat D. Shah
-
Publication number: 20140278206Abstract: Accurate longitudinal acceleration, lateral acceleration (perpendicular to the principal direction of motion, and velocity, is inferred by processing raw data from a commodity three-axis accelerometer that may be oriented arbitrarily in a moving vehicle (or carried by a moving user), and whose orientation and position may change arbitrarily during the motion. The approach is applicable to a range of applications, including insurance telematics, driver behavior and risk assessment, and road surface quality assessment.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Cambridge Mobile TelematicsInventors: Lewis D. Girod, Hari Balakrishnan, Samuel Ross Madden
-
Publication number: 20140211881Abstract: In one aspect, a wireless system includes an encoder configured to encode data using a spinal code which uses a function over the message bits to directly produce a sequence of constellation symbols for transmission. The wireless system also includes a decoder configured to decode the spinal code. The function may be at least one of a non-linear function and a hash function.Type: ApplicationFiled: March 31, 2014Publication date: July 31, 2014Applicant: MASSACHUSETTS INSTITUTE OF TECHNOLOGYInventors: Jonathan Perry, Devavrat Shah, Hari Balakrishnan
-
Patent number: 8724715Abstract: In one aspect, a wireless system includes an encoder configured to encode data using a spinal code which uses a function over the message bits to directly produce a sequence of constellation symbols for transmission. The wireless system also includes a decoder configured to decode the spinal code. The function may be at least one of a non-linear function and a hash function.Type: GrantFiled: February 17, 2012Date of Patent: May 13, 2014Assignee: Massachusetts Institute of TechnologyInventors: Jonathan Perry, Devavrat Shah, Hari Balakrishnan
-
Publication number: 20130191650Abstract: Methods and apparatus for a system to maintain confidentiality of data in a database management system by selecting encryption schemes for data items, storing encrypted data in databases, transforming SQL queries to run over encrypted data, and executing queries over encrypted data on the database server.Type: ApplicationFiled: January 25, 2012Publication date: July 25, 2013Applicant: Massachusetts Institute of TechnologyInventors: Hari Balakrishnan, Raluca Ada Popa, Nickolai Zeldovich
-
Patent number: 8457880Abstract: An approach to telematics using mobile devices provides battery-efficient trajectory and mileage inference from inaccurate and intermittent location data. Accurate trajectories of how users or vehicles move in the physical world are formed by processing raw position estimates obtained from noisy, inaccurate, and error-prone position sensors on mobile devices, where the position data may also arrive intermittently with long time gaps. The trajectory is formed using the process of map matching, which determines the trajectory on a map that best explains the sequence of position observations.Type: GrantFiled: November 28, 2012Date of Patent: June 4, 2013Assignee: Cambridge Mobile TelematicsInventors: Paresh Govind Malalur, Hari Balakrishnan, Samuel Ross Madden