Patents by Inventor Chaminda Basnayake
Chaminda Basnayake 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: 9912634Abstract: A system and method for providing an address for a Domain Name System (DNS) server to a consumer device, wherein the consumer device connects to the Internet through a vehicle, includes providing an address for a default DNS server to the consumer device; receiving a request from the consumer device to convert a domain name to an Internet Protocol (IP) address using the default DNS server; forwarding the request to the default DNS server; determining if the request has been resolved by the default DNS server within a time-to-respond limit; and updating the consumer device with a different address for a DNS server retrieved from a list stored in vehicle hardware if the request has not been resolved within the time-to-respond limit.Type: GrantFiled: March 12, 2015Date of Patent: March 6, 2018Assignee: General Motors LLCInventors: Chaminda Basnayake, Scott T. Droste, David George
-
Patent number: 9759815Abstract: Implementations described herein contemplate measuring the carrier phase (CP) of carrier signals transmitted by constituent satellites of a Global Navigation Satellite System (GNSS) to provide highly accurate calculations of a gradient of a road segment between different points at which the vehicle received carrier signals (from which CP measurements were made). The methods described herein are able to calculate the road grade with only an approximate estimate of the absolute altitude of the receiver. Similarly, the methods described herein are able to provide a precise estimate of road grade with only an approximate estimate of the absolute value of latitude or longitude. Furthermore, implementations described herein provide highly accurate calculations of road grade information with standard GNSS vehicle hardware and are thereby able to achieve a substantial increase in accuracy without increasing cost.Type: GrantFiled: November 13, 2014Date of Patent: September 12, 2017Assignee: General Motors LLCInventor: Chaminda Basnayake
-
Patent number: 9645247Abstract: A method is described for estimating the coordinated universal time (UTC). The method involves receiving, by a satellite navigation receiver, signals broadcast by a global navigation satellite service (GNSS) satellite. The signals encode a first time of week (TOW) value. The method also involves estimating a first week number (WN) value and a first relationship between the UCT and a reference time of an onboard clock of the GNSS satellite (OFFSET) from time parameter values stored at a local memory. The method determines a first estimate of the UTC from the first TOW value, the first WN value, and the first OFFSET.Type: GrantFiled: July 25, 2014Date of Patent: May 9, 2017Assignee: GENERAL MOTORS LLCInventors: Chaminda Basnayake, Dipankar Pal
-
Publication number: 20160269356Abstract: A system and method for providing an address for a Domain Name System (DNS) server to a consumer device, wherein the consumer device connects to the Internet through a vehicle, includes providing an address for a default DNS server to the consumer device; receiving a request from the consumer device to convert a domain name to an Internet Protocol (IP) address using the default DNS server; forwarding the request to the default DNS server; determining if the request has been resolved by the default DNS server within a time-to-respond limit; and updating the consumer device with a different address for a DNS server retrieved from a list stored in vehicle hardware if the request has not been resolved within the time-to-respond limit.Type: ApplicationFiled: March 12, 2015Publication date: September 15, 2016Inventors: Chaminda Basnayake, Scott T. Droste, David George
-
Patent number: 9406229Abstract: A traffic flow advisory system includes a locating device for identifying a position of a driven vehicle. A communication device exchanges vehicle position data, speed data, and heading data with remote vehicles. A processor constructs a traffic flow rate in a plurality of road lanes based on the position data and speed data. A human machine interface indicates to a driver of the driven vehicle the traffic flow rate of each of the road lanes.Type: GrantFiled: November 12, 2009Date of Patent: August 2, 2016Assignee: GM GLOBAL TECHNOLOGY OPERATIONS, LLCInventors: Chaminda Basnayake, Donald K. Grimm
-
Patent number: 9354322Abstract: A telematics unit incorporating an antenna for receiving Global Navigation Satellite System (GNSS) signals from GNSS signal sources, and a GNSS receiver supporting over-the-air configuration is described herein. The telematics unit is configured with a processor and a non-transitory computer-readable medium including computer-executable instructions for facilitating the over-the-air configuration of the GNSS receiver by acquiring GNSS status information relating to multiple supported GNSS signal sources. Thereafter, the telematics unit forwards GNSS selection information, including at least GNSS requirements information and the GNSS status information, to a GNSS control center. In response, the GNSS receiver receives a GNSS type selection notification message from the GNSS control center. The GNSS receiver applies information contained within the GNSS type selection notification to configure GNSS type-specific components to operate according to a GNSS type-specific mode.Type: GrantFiled: May 15, 2013Date of Patent: May 31, 2016Assignee: General Motors LLCInventors: Chaminda Basnayake, Curtis Hay, Eray Yasan
-
Publication number: 20160139272Abstract: Implementations described herein contemplate measuring the carrier phase (CP) of carrier signals transmitted by constituent satellites of a Global Navigation Satellite System (GNSS) to provide highly accurate calculations of a gradient of a road segment between different points at which the vehicle received carrier signals (from which CP measurements were made). The methods described herein are able to calculate the road grade with only an approximate estimate of the absolute altitude of the receiver. Similarly, the methods described herein are able to provide a precise estimate of road grade with only an approximate estimate of the absolute value of latitude or longitude. Furthermore, implementations described herein provide highly accurate calculations of road grade information with standard GNSS vehicle hardware and are thereby able to achieve a substantial increase in accuracy without increasing cost.Type: ApplicationFiled: November 13, 2014Publication date: May 19, 2016Inventor: Chaminda Basnayake
-
Publication number: 20160025859Abstract: A method is described for estimating the coordinated universal time (UTC). The method involves receiving, by a satellite navigation receiver, signals broadcast by a global navigation satellite service (GNSS) satellite. The signals encode a first time of week (TOW) value. The method also involves estimating a first week number (WN) value and a first relationship between the UCT and a reference time of an onboard clock of the GNSS satellite (OFFSET) from time parameter values stored at a local memory. The method determines a first estimate of the UTC from the first TOW value, the first WN value, and the first OFFSET.Type: ApplicationFiled: July 25, 2014Publication date: January 28, 2016Inventors: CHAMINDA BASNAYAKE, DIPANKAR PAL
-
Patent number: 9200902Abstract: A method of processing global navigation satellite system (GNSS) data includes identifying one or more GNSS satellites servicing a predefined area, receiving at least one of GNSS almanac data or space-based augmentation system (SBAS) data for the satellites servicing the predefined area, determining the performance of the GNSS satellites servicing the predefined area using the almanac data or SBAS data, and applying a performance rating to the predefined area based on the performance of the GNSS satellites.Type: GrantFiled: December 11, 2009Date of Patent: December 1, 2015Assignee: General Motors LLCInventors: Sethu K. Madhavan, Chaminda Basnayake, Chester A. Huber, Eray Yasan
-
Patent number: 9198547Abstract: A portable and adjustable child potty is invented and described. The invention provides the perfect combination of utility, efficiency, and hygiene. The device can be adjusted to suit users of different ages and body sizes in terms of its height, width, and length. The invented device can be packaged to a Travel Size such that it takes very little space for transportation. Size adjustment and Travel size to usage size changes can be done using a series of easily adjustable locks that can be operated by hand without the use of particular tools. The device is constructed using pipes such that a length of each arm can be adjusted by moving parts of the arms with respect to each other and locking them at a preferred setting. The potty seat can also be folded and contracted to a Travel Size. The device uses a biodegradable and disposable bag to collect the waste. A particular embodiment of the device may include height adjustable arm rests and a back rest.Type: GrantFiled: July 4, 2011Date of Patent: December 1, 2015Inventors: Donald Erwin Ondaatje, Chaminda Basnayake, Sherzade Laru Ondaatje-Khan, Sherani Manoranjani Jayawickrama
-
Patent number: 9127952Abstract: A method for estimating the position of a telematics-equipped vehicle during navigation includes: receiving a partial map corresponding to a route; receiving Global Positioning System (GPS) data corresponding to a current position of the vehicle; performing a closest street (CS) mapping based on the GPS data and the partial map so as to provide an estimation for a vehicle position on a street of the partial map; performing speed sum (SS) mapping based on the estimated vehicle position and speed readings corresponding to vehicle speed so as to provide an estimation of distance traveled with reference to a previous vehicle position; and presenting a map matched vehicle position to a user based on the CS mapping and the SS mapping.Type: GrantFiled: February 1, 2012Date of Patent: September 8, 2015Assignee: GENERAL MOTORS LLCInventors: Chaminda Basnayake, Eray Yasan, Curtis L. Hay, Debo Sun
-
Patent number: 9083414Abstract: A multifunctional vehicle antenna assembly that includes a primary multiple input and multiple output (MIMO) antenna component; a secondary MIMO antenna component; and a global navigation satellite system (GNSS) antenna component, wherein the GNSS antenna component is located between the primary MIMO antenna component and the secondary MIMO antenna component and is located nearer to the secondary MIMO antenna component.Type: GrantFiled: August 9, 2012Date of Patent: July 14, 2015Assignee: GM Global Technology Operations LLCInventors: Chaminda Basnayake, Curtis L. Hay, Eray Yasan
-
Publication number: 20150172919Abstract: A system for processing an SMS message transmitted between a vehicle telematics unit and a call center and a method of processing an SMS message using the system. The method includes the steps of: receiving an SMS message having security data, wherein both a header and a payload of the SMS message carry the security data; attempting to authenticate the security data; accepting the SMS message if the security data is authenticated, and ignoring the contents of the SMS message if the security data is not authenticated.Type: ApplicationFiled: December 13, 2013Publication date: June 18, 2015Applicants: General Motors LLC, GM Global Technology Operations LLCInventors: Chaminda Basnayake, Dipankar Pal, David George, Thomas M. Forest
-
Publication number: 20140340257Abstract: A telematics unit incorporating an antenna for receiving Global Navigation Satellite System (GNSS) signals from GNSS signal sources, and a GNSS receiver supporting over-the-air configuration is described herein. The telematics unit is configured with a processor and a non-transitory computer-readable medium including computer-executable instructions for facilitating the over-the-air configuration of the GNSS receiver by acquiring GNSS status information relating to multiple supported GNSS signal sources. Thereafter, the telematics unit forwards GNSS selection information, including at least GNSS requirements information and the GNSS status information, to a GNSS control center. In response, the GNSS receiver receives a GNSS type selection notification message from the GNSS control center. The GNSS receiver applies information contained within the GNSS type selection notification to configure GNSS type-specific components to operate according to a GNSS type-specific mode.Type: ApplicationFiled: May 15, 2013Publication date: November 20, 2014Inventors: Chaminda Basnayake, Curtis Hay, Eray Yasan
-
Patent number: 8744736Abstract: A self-contained vehicular traffic travel time information system for a vehicle in an inter-vehicle ad-hoc network includes an on-board vehicular broadcasting unit for communicating with other vehicles within the inter-vehicle ad hoc network. A positioning device identifies the vehicle's position throughout a course of travel. An on-board vehicle processing unit stores road segments throughout the vehicle path of travel. The on-board vehicle processing unit determines a starting position and an ending position for each respective road segment. A length of time for traveling through each respective road segment is determined. A memory storage device stores the segmented road portions and the time of travel associated with each respective road segment. The on-board vehicular broadcasting unit disseminates the determined travel times of recently traveled road segments via a broadcast message to other vehicles within the inter-vehicle ad hoc network.Type: GrantFiled: July 28, 2011Date of Patent: June 3, 2014Assignee: GM Global Technology Operations LLCInventors: Chaminda Basnayake, Fan Bai
-
Patent number: 8718917Abstract: A method and system is provided for determining a relative position between a host vehicle and a remote vehicle using an indirect assisting entity technique. A GPS position of the host vehicle and a remote vehicle are obtained. A number of common satellites providing GPS data to the host vehicle and the remote vehicle are determined. An indirect-assisting entity is identified having a common number of satellites in communication between the host vehicle and remote vehicle, respectively, which is greater than the number of common satellites between host vehicle and the remote vehicle. A relative position is determined between the host vehicle and the indirect-assisting entity, and the remote vehicle and the indirect-assisting entity. A position of the host vehicle relative to the remote vehicle is determined as a function of the determined position of the host vehicle and remote vehicle relative to the indirect-assisting entity.Type: GrantFiled: October 7, 2010Date of Patent: May 6, 2014Assignee: GM Global Technology Operations LLCInventor: Chaminda Basnayake
-
Publication number: 20140043204Abstract: A multifunctional vehicle antenna assembly that includes a primary multiple input and multiple output (MIMO) antenna component; a secondary MIMO antenna component; and a global navigation satellite system (GNSS) antenna component, wherein the GNSS antenna component is located between the primary MIMO antenna component and the secondary MIMO antenna component and is located nearer to the secondary MIMO antenna component.Type: ApplicationFiled: August 9, 2012Publication date: February 13, 2014Applicant: GM Global Technology Operations LLCInventors: Chaminda Basnayake, Curtis L. Hay, Eray Yasan
-
Publication number: 20130198946Abstract: A portable and adjustable child potty is invented and described. The invention provides the perfect combination of utility, efficiency, and hygiene. The device can be adjusted to suit users of different ages and body sizes in terms of its height, width, and length. The invented device can be packaged to a Travel Size such that it takes very little space for transportation. Size adjustment and Travel size to usage size changes can be done using a series of easily adjustable locks that can be operated by hand without the use of particular tools. The device is constructed using pipes such that a length of each arm can be adjusted by moving parts of the arms with respect to each other and locking them at a preferred setting. The potty seat can also be folded and contracted to a Travel Size. The device uses a biodegradable and disposable bag to collect the waste. A particular embodiment of the device may include height adjustable arm rests and a back rest.Type: ApplicationFiled: July 4, 2011Publication date: August 8, 2013Inventors: Donald Erwin Ondaatje, Chaminda Basnayake, Sherzade Laru Ondaatje-Khan, Sherani Manoranjani Jayawickrama
-
Patent number: 8504864Abstract: A method is provided for synchronizing time in an unsynchronized vehicle controller area network system. A master control unit receives a global time from a time synchronization source. The master control unit estimates a respective time delay in transmitting messages by electronic control units on each controller area network bus. The time delay is a difference between a time when a message is generated by a respective electronic control unit for transmission on a respective controller area network bus and a time when the message is transmitted on the respective controller area network bus. The global time is adjusted for each respective controller area network bus based on the estimated time delays associated with each respective controller area network bus. Global time messages from the master control unit are transmitted to each electronic control unit that include the adjusted global times for an associated controller area network bus.Type: GrantFiled: December 1, 2010Date of Patent: August 6, 2013Assignee: GM Global Technology Operations LLCInventors: Sandeep Menon, Chaminda Basnayake
-
Publication number: 20130197795Abstract: A method for estimating the position of a telematics-equipped vehicle during navigation includes: receiving a partial map corresponding to a route; receiving Global Positioning System (GPS) data corresponding to a current position of the vehicle; performing a closest street (CS) mapping based on the GPS data and the partial map so as to provide an estimation for a vehicle position on a street of the partial map; performing speed sum (SS) mapping based on the estimated vehicle position and speed readings corresponding to vehicle speed so as to provide an estimation of distance traveled with reference to a previous vehicle position; and presenting a map matched vehicle position to a user based on the CS mapping and the SS mapping.Type: ApplicationFiled: February 1, 2012Publication date: August 1, 2013Applicant: GENERAL MOTORS LLCInventors: Chaminda Basnayake, Eray Yasan, Curtis L. Hay, Debo Sun