Sign In to Follow Application
View All Documents & Correspondence

Method And System For Optimization Of Mileage And Speed With Respect To Fuel In Vehicle

Abstract: The present subject matter relates to a vehicle mileage optimization system (300) for optimizing mileage of a vehicle by informing user about correct gear and speed combination. The vehicle mileage optimization system (300) has a speed and fuel measuring module (305) coupled with a processor (301) to collect speed and fuel data of the vehicle. Further, the vehicle mileage optimization system has a mileage and distance estimation module (306) coupled with the processor (301) to estimate fuel efficiency and correct gear and speed combination in the vehicle based on the collected speed and fuel data.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
15 September 2016
Publication Number
40/2016
Publication Type
INA
Invention Field
MECHANICAL ENGINEERING
Status
Email
Parent Application

Applicants

SAINT SITA RAM INNOVATION LAB PRIVATE LIMITED
SITA RAM HOUSE, Street No 3 Corner Plot, Opposite Park, Bathinda, Punjab-151001, India

Inventors

1. LALIT MOHAN
#Z2-10097, Sita Ram House, Corner park, Street No. 3, Bibi wala Road, Bathinda, Punjab-151001, India
2. RAHUL JINDAL
#17945, Street No. 5A, Basant Vihar, Bathinda, Punjab-151001, India

Specification

METHOD AND SYSTEM FOR OPTIMIZATION OF MILEAGE AND SPEED WITH RESPECT TO FUEL IN VEHICLE
FIELD OF INVENTION
[001] The present subject matter described herein, relates to a method and system for optimization of mileage and speed with respect to fuel in the vehicles, and, in 5 particular, to provide information to the vehicle driver about the vehicle speed and proper gear selection to optimize fuel consumption. The present invention also deals with informing the driver/user about facilities e.g. fuel stations, hospitals, restaurants, mechanics, washrooms, etc., available on route till vehicle turns out of fuel. Further, the present invention also deals with providing additional informing to the driver/user 10 about comparative fuel consumption and fine/penalty for over speeding on different routes.
BACKGROUND AND PRIOR ART
[002] Fuel economy of a vehicle is significantly influenced by the way an operator selects gear and maintains vehicle speed. Improper selection of gears as per the 15 requirements creates rapid transitions in speed that will likely to effect the fuel efficiency of the vehicle. Generally, vehicle operators rely upon speedometers and tachometers to inform themselves of their vehicle's current operating condition, with fuel purchase patterns providing some measure of economy. Speed regulating systems are occasionally employed that compare actual vehicle speed to pre-set 20 values and such systems can be somewhat effective in monitoring and controlling vehicle performance over a given course. Speed regulation is effectuated by regulating fuel flow to the vehicle's engine by detecting deviation from the set-speed and adjusting the fuel flow to reduce or eliminate the deviation. Further, selection of the gear with respect to speed of the vehicle effect mileage of the vehicle. 25
[003] All automobiles run on some form of fuel, such as petrol, diesel, CNG, LPG, and battery. The distance travels by the automobile in one unit of fuel is known as its
fuel efficiency (e.g., kmpl (Kilometer per litre), mpl (Miles per litre), mpg (miles per gallon) and other such fuel efficiency measuring units). Each vehicle has different fuel efficiency and their users adopt several methods to determine/judge the fuel efficiency of their vehicle. For example, some users calculate the fuel efficiency of their vehicle by noting down the distance travelled by their vehicle in fixed amount of 5 fuel. By adopting this method, over a period of time, the user gets an idea about the fuel efficiency of his vehicle. Further, there are system which displays the information about fuel and distance which can be covered by the available fuel. This system calculates the speed based on the previous travel history of the vehicle.
[004] Global positioning system (GPS) is a system which provides information like 10 space, time, agriculture, weather, roads, etc., in general to a response to the user’s requirements. In Automotive navigation systems, GPS provides some additional information to the user like speed, time, distance, etc. In order to get this information – for example, current or past / journey’s speed, distance to empty, etc., a user browses through the interface of automotive navigation system or GPS tracking 15 system fitted inside the vehicle.
[005] Since fuel efficiency is based on driving habits, speed gear combination, road/traffic conditions, and condition of vehicle at the operational stage, it can be improved by improving driving habits and keeping the vehicle in optimal health. If vehicles are maintained properly, the modern automobile will deliver designed 20 optimal fuel efficiency if driven in a prescribed manner. There is no implementation which communicates suggested gear and optimum fuel efficiency simultaneously in a simple single deflection pointer/ method.
[006] Instantaneous mileage: Existing vehicles inform about instantaneous mileage by measuring the distance covered and corresponding fuel used in very short 25 interval of time (say 2 seconds) and calculate the ratio of the two i.e., (distance ÷ time) i.e., kmpl (kilometer per litre). This instantaneous mileage in kmpl is displayed to the driver of the vehicle. Drawback of these systems is that they won’t inform the driver about mileage at different speeds. For example, if a driver is driving at speed
70 km/h gets instantaneous mileage say 20 kmpl at this speed only. Driver won’t get information about mileage at other speeds (say 100 km/h, 110 km/h). User will have to actually drive at (say 100 km/h, 110 km/h) to know about mileage at these speeds. User is forced to experiment at different speeds to know mileage at different speeds. Still user may not be able to draw right conclusion as he/she may not have required 5 skill to understand the non-linear nature of speed vs. mileage graph. It is time consuming also.
[007] So, there is need to have a system which will inform the user about expected mileage at different speeds under standard conditions even when vehicle is at rest. This system to inform the user will allow him to pick speed of his choice to get 10 desired mileage from his vehicle
[008] Distance to empty: Existing vehicles have feature of informing/displaying distance to empty. It is predicted/estimated on the basis of previous history and driving habit of driver in last few miles/km (say 100 km). As the driver opts to run his vehicle at new speed, estimation goes wrong. It creates confusion for driver. For 15 example, if driver was driving with speed of 50 km/h in last 100 km, distance to empty indicated is say 150 km. But now driver decides to move at 100 km/h, his distance to empty will indicate a new reading (say 90 km). This fluctuation does not guide the driver to opt for a speed which gives maximum distance to empty.
[009] So there is need to have a system which does not take into account the history 20 or driving habit of driver. Rather it gives information about distance to empty when a vehicle is run at constant speed under standard conditions. For example, if a vehicle is run at 50 km/h at constant speed, it gives mileage of 27 kmpl and distance to empty is 135 km for 5 litre fuel available in tank.
25
[0010] Fuel stations on route: Existing system informs about the fuel stations nearby to the user or on the route followed by user. The system shows the name of the fuel station, its distance from the driver, and how to get there. There are some limitations of the existing systems. One of such limitation is that if a driver is driving
on a particular route, then the existing system won’t give information about the total number of fuel stations available on the remaining part of journey. For example, if there are say 4 fuel stations between the point of origin and point of destination. The existing system highlights all of the fuel stations on route but it doesn’t tell the number of fuel stations available on remaining journey to be covered. For example, if 5 a route has total 4 fuel stations in one journey. Driver has covered 80% of journey and it is possible that there is no fuel station available in pending path (20%) to be covered. It may lead to vehicle running out of fuel before it reached destination. At present, there is no display of numerical value of number of fuel pumps available on remaining part of journey. 10
[0011] So there is need to have a system which will inform the user about the total number of fuel station available on the remaining part of the journey.[0012] Fuel stations on route as per the distance to empty at different speeds: As discussed earlier, existing system informs about the fuel stations nearby to the user or on the route followed by user. The system shows the name of the fuel station, its 15 distance from the driver, and how to get there.
[0013] There are some limitations of the existing systems as it doesn’t give information about the number of fuel stations available on the pending journey as per the distance to empty of vehicle if a driver is driving on a particular route. For example, if there are say 4 fuel stations between the point of origin and point of 20 destination. The existing system only highlights all of the fuel stations on route but it doesn’t give information about the number of fuel stations on route as per the distance to empty at different constant speeds. For example if driver is driving with speed of 80 km/h, the distance to empty at this speed is say 90 km and the number of fuel stations on remaining journey as per the distance to empty at current speed is 1. 25 But now, driver decides to move at 50 km/h, the distance to empty at this speed is say 135 km and the number of fuel stations on remaining journey as per the distance to empty at current speed are 3. This information guides the driver to opt for a speed at
which there are more number of fuel stations on remaining part of journey before traveling the distance to empty
[0014] So there is need to have a system which take into account the values of distance to empty at each constant speed under standard conditions to calculate the total number of fuel station available on the remaining part of journey as per the 5 distance to empty at each constant speed and gear combination.
[0015] Indian patent Application 3265/DEL/2013 discloses a device to be used in automobiles for indicating the measured value of speed along with pre-calibrated value of fuel efficiency and suggested gear number simultaneously using moving coil deflection meters or their equivalent display arrangements used for indicating speed, 10 speed markings/calibrations used for measuring speed of vehicle, pre-calibrated fuel efficiency markings for giving fuel efficiency, optimal gear markings for suggested gear for the corresponding speed indicated by deflection of a single pointer. It suggests the driver to drive the vehicle at optimum speed to maximize fuel efficiency and minimize wear and tear of the vehicle along with warning beyond safe limits of 15 speed in the given country/state. Further, this system too has drawback that it can be implemented on the analog speedometer. It is not suitable for the digital speedometer as digital meters indicate one set of values at one time.
[0016] In the known and existing prior arts, there no system or method which provides optimization of the fuel with respect to gear and speed of the vehicle 20 simultaneously based on data obtained under standard conditions. Therefore, a simple and inexpensive method and system is required for optimization of the fuel efficiency. Therefore, there exists a requirement for a method and system having the ability to optimize various parameters of the vehicle to increase the fuel efficiency of the vehicle. This method can be standardized by vehicle operator/manufactures and 25 conveyed to user. Further, the system which can easily guide the user to drive in a best manner such that overall performance of the vehicle is improved and the driver gets information about the mileage and proper gear selection at each speed under standard conditions. Furthermore, the system which gives information based on the
available fuel that distance to empty if vehicle runs, under different speed, under different conditions, and different gears. At present there is no system to inform the user regarding number of fuel stations, hospitals, washrooms, restaurants etc. before the vehicle goes out of fuel. So, there is need to have a system to inform the user about number of fuel stations, hospitals, washrooms, restaurants etc. available for 5 different speed patterns before vehicle goes out of fuel. Additionally, There is also no system which provides comparative information about fuel consumption on different routes to travel. If this information is provided, the user can opt for route with more specific intent. So, there is a need to have a system which provides comparative information about fuel consumption on different routes. 10
[0017] At present, three scales i.e. speed, Fuel efficiency and gear scale are available only on analogous speedometer which has fixed position in the vehicle. So, there is a need to have a system which display all these three scales in analogous and tabular display form on PDA to have flexibility of placement due to easy portability of PDA (Personal Digital Assistant) e.g. smart phones, tablets etc. Other aspects like ‘time to 15 reach’, ‘fuel to empty’, ‘fuel stations on route before fuel in vehicle goes empty’, ‘Fine/penalty on different speeds’, ‘upcoming hospitals, restaurants, washrooms, garages’ etc. are also needed to be displayed in analogous and tabular form on PDA.
[0018] At present, needle of electromechanical device i.e. speedometer is being used to read three scales (speed, fuel efficiency and gear) simultaneously. There is a need 20 to have a system which displays animated needle/pointer to have high reliability and easy substitution by another PDA in case of failure.
[0019] At present, all the three scales (speed, fuel efficiency and gear) formats and their calibration numeric are of fixed size and colour. There is a need to have a system in which scale formats and calibration numeric can be changed on PDA as per 25 user convenience.
[0020] At present, retro-fitment of two scales (fuel efficiency and gear) on speedometer of old vehicle is difficult due to mechanical part removal and re-fitment thereof. In this process of retro-fitment, user may loose warranty/guarantee of
speedometer/instrument panel. So there is a need to have a system in which all the scales and displays are on PDA and no retro-fitment problem is there.
OBJECTS OF THE INVENTION:
[0021] The principal objective of the present invention is to optimize vehicle mileage by providing correct speed and gear combination information under standard 5 conditions.
[0022] Yet another object of the present invention is to increase fuel efficiency of the vehicle by updating the user about appropriate speed and gear combination.
[0023] Yet another object of the present invention is to communicate suggested gear and optimum fuel efficiency simultaneously in a simple single deflection pointer/ 10 method.
[0024] Yet another object of the present invention is to inform the user about number of fuel stations, hospitals, washrooms, restaurants etc. available for different speed patterns before vehicle goes out of fuel.
[0025] Yet another object of the present invention is to provide comparative 15 information about fuel consumption on different routes in a simple method.
[0026] Yet another object of the present invention is to provide information about fine/penalty for over speeding on different routes in a simple method.
[0027] Yet another object of the present invention is to display all these three scales (speed, fuel efficiency and gear) in analogous and tabular display form on PDA to 20 have flexibility of placement due to easy portability of PDA (Personal Digital Assistant) e.g. smart phones, tablets etc. Other aspects like ‘time to reach’, ‘fuel to empty’, ‘fuel stations on route before fuel in vehicle goes empty’, ‘Fine/penalty on different speeds’, ‘upcoming hospitals, restaurants, washrooms, garages’ etc. are also needed to display in analogous and tabular display form on PDA. 25
[0028] Yet another object of the present invention is to have a system which displays animated needle/pointer to have high reliability and easy substitution by another PDA in case of failure.
[0029] Yet another object of the present invention is to have a system in which scale formats and calibration numeric can be changed as per user convenience.
[0030] Yet another object of the present invention is to have a system in which all the scales and displays are on PDA and no retro-fitment problem is there for old vehicles.
5
SUMMARY
[0031] The present subject matter relates to a vehicle mileage optimization system for optimizing mileage of a vehicle by informing user about correct gear and speed combination. The vehicle mileage optimization system has a speed and fuel measuring module coupled with a processor to collect speed and fuel data of the 10 vehicle. Further, the vehicle mileage optimization system has a mileage and distance estimation module coupled with the processor to estimate fuel efficiency and correct gear and speed combination in the vehicle based on the collected speed and fuel data.
Further, along with speed and fuel measuring module and the mileage and distance estimation module, the vehicle optimization system has a GPS data processing 15 module coupled with the processor to estimate the number of fuel stations, hospitals, washrooms, restaurants and other facilities available for different speed patterns before vehicle goes out of fuel. Further, with speed and fuel measuring module the system provides comparative information about fuel consumption on different routes.
[0032] In order to further understand the characteristics and technical contents of the 20 present subject matter, a description relating thereto will be made with reference to the accompanying drawings. However, the drawings are illustrative only but not used to limit scope of the present subject matter.
BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Fig 1a schematically depicts an arrangement of hardware components by 25 using which an embodiment of the present subject matter may be implemented, in accordance with an embodiment of the present subject matter;
[0034] Fig 1b schematically depicts a computing device in which an embodiment of the present subject matter may be implemented, in accordance with an embodiment of the present subject matter;
[0035] Fig 2 schematically depicts a network system with an infrastructure in which embodiments of the present subject matter may be implemented, in accordance with 5 an embodiment of the present subject matter;
[0036] Fig 3 illustrates a computing system for implementing the present invention, in accordance with an embodiment of the present subject matter;
[0037] Fig. 4a illustrates an exemplary system for representing a method to indicate instantaneous speed in an analog arrangement in a display device, in accordance with 10 an embodiment of the present subject matter;
[0038] Fig. 4b illustrates an exemplary system, representing traditional method to indicate instantaneous speed in an digital arrangement;
[0039] Fig. 4c (Analogous circular scale) and Fig. 4e(Tabular form of 4c) illustrate an exemplary system for representing aspects of present invention where 15 instantaneous speed detection/indication is not available, in accordance with an embodiment of the present subject matter;
[0040] Fig. 4d and 4f illustrates an exemplary system for implementing aspects of present invention where instantaneous speed is available through a pointer/indicator, in accordance with an embodiment of the present subject matter; 20
[0041] Fig 4g illustrates a method to calculate fuel efficiency and correct gear for a vehicle at different speeds under standard conditions, in accordance with an embodiment of the present subject matter;
[0042] Fig 5a illustrates an exemplary system, representing traditional method to indicate ‘Distance to empty’, ‘Time to reach’ and ‘Fuel stations on-route’, in 25 accordance with an embodiment of the present subject matter;
[0043] Fig 5b illustrates a possible method to represent the aspects of present invention where data tested under standard conditions, derived data, and
instantaneous data is available, in accordance with an embodiment of the present subject matter;
[0044] Fig 5c, 5d,5e, 5f, and 5h illustrate methods for embodying aspects of the present subject matter, in accordance with an embodiment of the present subject matter; 5
[0045] Fig 5g illustrates an exemplary system for representing present invention to display ‘Number of fuel stations on upcoming journey’, in accordance with an embodiment of the present subject matter;
[0046] Fig 6a illustrates an exemplary system for representing traditional method to display multiple route options from an origin to destination; 10
[0047] Fig 6b illustrates an exemplary system for representing present invention to display multiple route options from an origin to destination, in accordance with an embodiment of the present subject matter;
[0048] Fig 6c illustrates a method for determining and displaying the multiple routes and displaying comparison of their fuel and time consumption, in accordance with an 15 embodiment of the present subject matter;
[0049] Fig 7a illustrates a method for implementing the present invention where the communication with ECU of vehicle may be possible, in accordance with an embodiment of the present subject matter;
[0050] Fig 7b illustrates a method to implement present invention where the GPS 20 tracking of the device may be enabled, in accordance with an embodiment of the present subject matter; and
[0051] Fig 7c illustrates a method to implement present invention where the communication with ECU (Electronic Control Unit) of vehicle is possible and GPS tracking of the device is enabled, in accordance with an embodiment of the present 25 subject matter.
DETAILED DESCRIPTION OF THE DRAWINGS
[0052] Present subject matter relates to a system and method for optimization of mileage of the vehicle. The present vehicle mileage optimization system determines the correct relation between mileage, speed and the gear of the vehicle. The present system is in communication with Electronic Control Unit (ECU) of the vehicle to receive information about the instantaneous speed and fuel left in the vehicle. Based 5 on the received information, the present system determines the distance which can be covered by the vehicle at different speed and gear combinations along with time to reach the destination under standard conditions. Further, if the Global positioning system (GPS) of computing device is ON, the present system calculates number of petrol pump on the way before the fuel go empty. As per the present system, operator 10 of the vehicle gets dynamic data of the vehicle and relation between the speed and gear. For better optimization of the fuel efficiency, the operator operates the vehicle at best combination of the speed and gear as the standard speed vs. mileage vs. gear data guides the user to opt for desired speed.
[0053] Further, along with speed and fuel measuring module and the mileage and 15 distance estimation module, the vehicle optimization system has a GPS data processing module coupled with the processor to estimate the number of fuel stations, hospitals, washrooms, restaurants and other facilities available for different speed patterns before vehicle goes out of fuel. Further, with speed and fuel measuring module the system provides comparative information about fuel consumption on 20 different routes.
[0054] It should be noted that the description and figures merely illustrate the principles of the present subject matter. It should be appreciated by those skilled in the art that conception and specific embodiment disclosed may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes 25 of the present subject matter. It should also be appreciated by those skilled in the art that by devising various arrangements that, although not explicitly described or shown herein, embody the principles of the present subject matter and are included within its spirit and scope. Furthermore, all examples recited herein are principally
intended expressly to be for pedagogical purposes to aid the reader in understanding the principles of the present subject matter and the concepts contributed by the inventor(s) to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions. The novel features which are believed to be characteristic of the present subject matter, both as to its organization 5 and method of operation, together with further objects and advantages will be better understood from the following description when considered in connection with the accompanying figures.
[0055] These and other advantages of the present subject matter would be described in greater detail with reference to the following figures. It should be noted that the 10 description merely illustrates the principles of the present subject matter. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described herein, embody the principles of the present subject matter and are included within its scope.
[0056] Fig 1a schematically depicts network architecture 100 for implementing 15 Vehicle Mileage Optimization System (VMOS), according to an embodiment of the present subject matter. In said embodiment, the network 100 includes one or more vehicle wheel(s) or other speed proportional rotating part 101, speed transducer(s) 102, fuel tank 103, fuel volume transducer(s) 104, an ECU (Electronic Control Unit) 105, a tool 106 to interface with ECU (e.g. OBD (On Board Diagnostics)), a PDA 20 (personal digital assistant) 107 (e.g. Smartphone, tablet computer, GPS receiver, etc. or other handheld device or non-portable devices (e.g. automotive navigation system, desktop computer etc.) with combination of such features) and a GPS tracking system 108. The present embodiment may use all of the components of the system or any combination thereof, to enable the system to perform the desired functions. In an 25 exemplary embodiment of the present invention the system first collects the values of speed and fuel volume left in the vehicle the using the transducers which help system to get values from the respective components. For example, here in given embodiment, the speed transducer(s) 103 gets the value of speed from the rotation of
wheel 101 and fuel volume transducer 104 gets the value of fuel volume left in the fuel tank of the vehicle 103. The values which are fetched by various transducers are then sent to the ECU 105 of the vehicle. The values stored in ECU 105 can be communicated to the PDA 106 through an interface (106) which is compatible with the protocols of the ECU. The connection between the ECU and PDA can be 5 established through wired or wireless (Bluetooth, WI-Fi etc.) medium. Generally an OBD interface is used to connect with the ECU and to fetch the values stored/processed by it. In addition to the values obtained from an ECU, a PDA can also be coupled with the GPS tracking system 108 which can be used to get information about the journey route options, Distance, Speed, information about 10 position of Fuel stations, hospitals, washrooms, restaurants, garages, etc. The information collected from ECU and GPS tracking system will be then processed by the PDA and will give results which will help the driver to optimise the mileage and speed with respect to the fuel left in the vehicle. The PDA will also inform the driver about other facilities e.g. Fuel stations, hospitals, restaurants, washrooms, etc. 15
[0057] Fig 1B schematically depicts a computing device 110 in which an embodiment of the present subject matter may be implemented. In its most basic configuration, the computer device or the PDA 107 includes at least one processing unit 111, a memory 113, and storage unit115. The processing unit 111 includes at least one Central Processing Unit (CPU) and it may also include a Graphics 20 Processing Unit (GPU).The memory113 can be volatile or non-volatile, or some combination of the two. In addition to this, the device includes a storage unit 115 which includes a removable or non-removable storage including, but not limited to, magnetic or optical disks or tape, as well as writable electrical storage media. Additionally, the device may also include additional communication connections 117 25 that allow the device to communicate with other devices (e.g. other computing devices) through wired and / or wireless media.
[0058] A computer-readable media may include both storage and communication media. Communication media may encapsulate computer-readable instructions, data
structures, program modules or other form of data communicated through modulated signals such as a carrier wave or any other information transport mechanism. A communication medium may include wired media such as fiber optics, telephone network, internet network etc. and wireless media such as radio, Bluetooth, infrared, Wi-Fi, etc. 5
[0059] In addition to implementation on a self-contained computing machine, embodiments of the invention can also be implemented on a network system which consists of a plural number of computing devices that are in communication with each other with a networking means, such as a network with infrastructure or an ad hoc network. The network may be connected with wired, or a wireless, or a 10 combination of both.
[0060] As an example, Fig 2 illustrates a network system with an infrastructure or an ad hoc network in which embodiments of the present subject matter may be implemented. In this example, the network system comprises a GPS (Global positioning System) 201, a Database server 202, Computer 205, a network 15 connections means 204, computer/display terminal 207 and PDA (Personal Digital Assistant) 206 (same as 106 in the figure 1a) (e.g., Smartphone, tablet computer, GPS receiver, etc., or other handheld devices or non-portable devices (e.g. automotive navigation system, desktop computer etc.) with combination of such features). Additionally the network may comprise an automobile ECU 203 (electronic control 20 unit) for other features and/or functionality. The Embodiments of the invention may be implemented in any of these devices which comprise basic components, such as a processor, memory, storage, and communication connection. The present embodiment may use all of the devices of the system or any combination thereof, to enable the system to perform the desired functions. For example, the execution of the 25 instructions or other desired processing maybe performed on the any of the computing device 203, 205, and 206. Alternatively, an embodiment of the invention may be performed by utilizing functionalities of different computing devices of the network system and output can be obtained on a single system. For example,
execution of certain desired instructions or other desired processing maybe performed on one of the computing devices of the network (e.g. computer 205) and other processing/execution of the instruction may be performed at another computing device (e.g. PDA 206) of the network system. In another example, certain processing/execution of the instruction may be performed at one computing device 5 (e.g. computer 205) and other part of the instruction maybe processed/executed at different computing device that may or may not be networked. For example, certain processing may be performed at ECU 203, while the other processing may be done by PDA 206and the result maybe passed to computer 205, where it may be stored in the storage media105 (Fig 1b) and can be distributed to other systems in a form of 10 disk, electronic copy or other storage media.
[0061] For instance, Fig 3 illustrates architecture of a computing system. Fig. 3 illustrates components of Vehicle Mileage Optimization System (VMOS) 300 (herein after it may be referred as VMOS system), according to an embodiment of the present subject matter. In said embodiment, the VMOS system 300 includes one or more 15 processor(s) 301, interface(s) 302, and a memory 303 coupled to the processor 301. The processor(s) 301, may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the processor(s) 301 is configured to fetch and 20 execute computer-readable instructions stored in the memory 303.
[0062] The functions of the various elements shown in the figure, including any functional blocks labeled as “processor(s)”, may be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions may be 25 provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which may be shared. Moreover, explicit use of the term “processor” should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital
signal processor (DSP) hardware, network processor, application specific integrated circuit (ASIC), field programmable gate array (FPGA), read only memory (ROM) for storing software, random access memory (RAM), non-volatile storage. Other hardware, conventional and/or custom, may also be included.
[0063] The interface(s) 302 may include a variety of software and hardware 5 interfaces, for example, interfaces for peripheral device(s), such as a keyboard, a mouse, and an external memory. Further, the interfaces 302 may facilitate multiple communications within a wide variety of protocol types including, operating system to application communication, inter process communication, etc. The memory 303 can include any computer-readable medium known in the art including, for example, 10 volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.
[0064] Further, the VMOS system 300 may include module(s) 304 and data 310. The 15 modules 304 and the data 310 may be coupled to the processor(s) 301. The modules 304, amongst other things, include routines, programs, objects, instructions stored in the memory 303 components, data structures, etc., which perform particular tasks or implement particular abstract data types. The modules 304 may also be implemented as, signal processor(s), state machine(s), logic circuitries, and/or any other device or 20 component that manipulate signals based on operational instructions. In another aspect of the present subject matter, the modules 304 may be computer-readable instructions which, when executed by a processor/processing unit, perform any of the described functionalities. The machine-readable instructions may be stored on an electronic memory device, hard disk, optical disk or other machine-readable storage 25 medium or non-transitory medium. In one implementation, the computer-readable instructions can be also be downloaded to a storage medium via a network connection.
[0065] In an implementation, the module(s) 304 includes a Speed and fuel measuring module 305, Mileage and distance estimation module 306, a GPS data processing module 307, display module 309, and other module(s) 308. The other module(s) 308 may include programs or coded instructions or standard data e.g. (speed vs. mileage vs. gear) that supplement applications or functions performed by the VMOS system 5 300. The data 310 includes Fuel and speed data 311, Estimation processed data 312, processed GPS data 313, and other data 314. The other data 314 amongst other things, may serve as a repository for storing data that is processed, received, or generated as a result of the execution of one or more modules in the module(s). Although the data 310 is shown internal to the VMOS system 300, it may be 10 understood that the data 310 can reside in an external repository, such as cloud server (not shown in the figure), which may be coupled to the VMOS system 300. Further, the VMOS system 300 is in communication with the external repository or database 320 through the interface(s) 302 to obtain information from the pre-stored data.
[0066] The speed and fuel measuring module 305 receives information about the 15 speed and the fuel left in the vehicle through ECU. The VMOS system 300 is in connection with the ECU through wire or wireless, such as Bluetooth. The speed and fuel measuring module 305 stores the received data in the fuel and speed data 311. The mileage and distance estimation module 306 receives the speed and fuel data 311 and estimate the mileage of the vehicle in respect the speed and gear combination by 20 using speed vs. mileage vs. gear data under standard conditions. Further, the mileage and distance estimation module 306 displays the estimated information about the speed, gear, mileage and distance to empty on the display device of the computing device using display module 309. The display module is in communication with the mileage and distance estimation module 306 to display the calculated data and 25 information on the display screen of the computing device. The speed and fuel measuring module 305 along with distance and mileage estimation module 306 calculates the time to reach destination at different speeds. The GPS data processing module 307 is communicable connected with the mileage and distance estimation
module 306. The GPS processing module 307 receives the position coordinates of the communicating device on regular basis. To receive the position coordinates, the GPS device of the communicating device should be open throughout. Upon receiving the position coordinates, the GPS processing module 307 sends the calculated information to the display module 309 for displaying on the computing device. 5
[0067] The display module 309 is coupled with the speed and fuel measuring module 305, mileage and distance estimation module 306 and GPS data processing module 307. The display module 309 is used to display speed, mileage, gear, distance to empty, time to reach, no. of fuel stations on the way before vehicle fuel go empty, over speed fine in as illustrated in the fig 5B, Route options with time and fuel 10 saving/loss comparison as illustrated in the fig 6B, a method to display speed, fuel efficiency and gear with/without a needle/indicator to indicate instantaneous parameters as illustrated in fig 4c,fig 4d,fig 4e and fig 4f are all displays the information to the user using the display module 309 which is in communication with other module to receive the information for display. A method to display number of 15 fuel stations ahead before destination as illustrated in fig 5g is also displayed on the display screen of the computing device using the display module 309.
[0068] Further, the user inserts the desired location in the computing device. Based on the inserted information, the display module 309 sends the inserted information to the mileage and distance estimation module 306 to determine the number of fuel 20 stations on the selected path and displays the information to user on the computing device using the display module 309. Further, the mileage and distance estimation module 306 determine how many number of fuel stations are present before the fuel go empty. More detail of the implementation of the system is explained below.
[0069] Fig 4a shows an exemplary illustration of traditional method 41 to display 25 speed of a vehicle on a speedometer. The arc 400 represents a circular scale on which certain values of speed are written in a particular arrangement. The speed of a vehicle is measured in various units, for example, km/h (Kilometer per hour), mph (Miles per hour), knots and other such speed measuring units. Traditionally, the instantaneous
value of speed is measured by an ECU (electronic control unit) fitted inside the vehicle or is measured by the GPS. The value of instantaneous mileage is then indicated on the speedometer with the help of a real time pointer/indicator 404 (e.g. needle). For example, in one instance where the display of speedometer is analog (Fig 4a), if a vehicle is running at a speed of 60 km/h, then the ECU or/and GPS will 5 measure the instantaneous speed and the needle 404 present in the speedometer will move to the position where the value 60 km/h is written.
[0070] In another instance, a method 42 is illustrated in fig 4b, where display of speedometer is digital, the instantaneous speed value is shown digitally on speedometer as an integer (e.g. 65 km/h or any other value). 10
[0071] In Fig 4c, illustrates an embodiment of the present invention in which the mileage or fuel efficiency scale 402 is marked along with the speed scale 401. The mileage of a vehicle is measured under standard conditions and is measured in various units, such as kmpl (Kilometer per litre), mpl (Miles per litre), mpg (miles per gallon) and other such fuel efficiency measuring units. The fuel efficiency scale 402 15 is marked in such a way that it represents a value corresponding to each speed. Further, the present invention displays the fuel efficiency scale corresponding to selected vehicle in the display of the computing device. Further, the present VMOS system 300 with the help of display module 309 displays the gear selection scale 403 along with the fuel efficiency scale 402. The gear selection scale 403 guides the 20 driver to drive the vehicle in the particular gear to get the better fuel efficiency and better mileage optimization. Based on the indication, the operator of the vehicle selects the speed and gear combination.
[0072] In fig 4d, the method 44 depicts the system where a real time indicator/pointer (e.g. needle) is used to indicate various parameters like speed, fuel efficiency, gear 25 etc. When needle 404 is at any angular position (Ɵ), needle points speed on speed scale 401 and indicate fuel efficiency in km/hr on fuel efficiency scale 402. For example, in fig. 4c and 4d, a fuel efficiency of 29 kmpl is marked corresponding to the speed 70 km/h. It indicates that if vehicle is driven at a constant speed of 70 km/h
it will give a fuel efficiency of 29 kmpl as tested under standard conditions. And similarly, other values of the scale can be interpreted.
[0073] In addition to the fuel efficiency or mileage scale 402 which is displayed on the screen of the computing device using display module 309, another aspect of the present invention is a gear scale 403 which is marked corresponding to the speed 5 scale 401. The value of gear scale 403 corresponding to speed scale 401 represents the correct gear which should be used at a particular speed and also represents the speeds at which the gears should be shifted from low to high and vice versa. For example, in fig 4c and 4d, a gear number 5 is marked corresponding to the speed from 60 km/hr and above. It indicates that the vehicle should be driven in 5th gear 10 while running at speed of 60 km/hr and above. Additionally, if speed of a vehicle is being reduced to 50 km/h from 70 km/h, then it indicates that the gear should be shifted to 4th gear or vice versa, as 4th gear corresponds to speed scale of range of 45 km/hr to 60 km/hr in given example.
[0074] Fig 4e and 4f represents a system where the above said information about 15 speed, fuel efficiency and gear is given in a tabular format 45 and 46. Here in fig 4e, method 45 represents tabular form of information given in method 43 in fig 4c and in fig 4f, method 46 represents tabular form of information given in method 44 in fig 4d.
[0075] Altogether, the VMOS system 300 indicates various parameters which can be tested under standard conditions, such as fuel efficiency at different constant speeds, 20 correct gear to be used at a given speed.
[0076] It should be appreciated that various aspects of the invention may be combined to include any or portion thereof or all of the various embodiments previously described. For example, an embodiment of the present invention as depicted in fig. 4c, 4d, 4e and 4f incorporates 401, 402, and 403. In an exemplary 25 arrangement, any combination of 401, 402, and 403 can be represented, such as 401, 402, and 403 or vice versa. In some embodiments, a portion of any of the embodiments can be shown instead of all.
[0077] In present embodiment, the methods 43, 44, 45, and 46 as depicted in fig. 4c, 4d, 4e, and 4f are methods of educational tool which teaches the user/driver to run ones vehicle in a manner to get optimum fuel efficiency by informing him/her about the mileage at each speed under standard running conditions. Further, all the information about the vehicle is displayed on the screen of the computing device 5 using display module 309.
[0078] It should be appreciated that the embodiments of the method 43, 44, 45, and 46 can also be displayed in the case where the vehicle is at rest, i.e., by using current invention, i.e., using current invention; user can gain knowledge of fuel efficiency at different speeds as and when he will run the vehicle under standard conditions. It will 10 help the user to compare various vehicles fuel efficiency at different speeds and user can pick best vehicle as per one’s speed habit.
[0079] In addition to the above said description, it should be appreciated that in the traditional method 41(Fig 4a) to display speedometer using the display module 309, the arrangement of speed values 400 doesn’t indicate the maximum speed of a 15 vehicle. The problem with the above said system is that the given information of speed ranging from zero to maximum is misleading. The maximum speed marked on speedometer is much higher than maximum rated speed of vehicle design.
[0080] An aspect of an embodiment of the present invention, as depicted in fig. 4c, is a method 43 of displaying other parameters of a system (e.g. speed, fuel efficiency, 20 gear etc.). This method 43 depicts an arrangement of speed scale 401, Mileage scale 402, and gear scale 403. In this method 43, the values of speed scale 401 are limited to 140 km/h only rather than 180 km/h as compared to values given in Speed scale 400 of Fig 4a. In this exemplary system, the value 140 km/h represents a maximum speed that can be attained by that vehicle under any real circumstance. 25
[0081] In the above discussed methods 43 (Fig 4c), 44 (Fig 4d), 45 (Fig 4e), and 46 (Fig 4f) of the present invention, the invention explains about the methods and uses of displaying fuel efficiency of a vehicle 402 (tested under standard condition) and suggesting correct gear to be used 403 with the different speeds of vehicle.
[0082] The Fig 4g illustrates an exemplary method 410 to check or calculate the values of fuel efficiency and correct gear to be used at different speeds for a particular vehicle .At step 411, initially the VMOS system needs to select a vehicle for which the values are needed to be calculated. After selecting the vehicle, at step 412, the user or manufacturer will follow the standard instructions and given parameters to 5 test its fuel efficiency and correct gear at different speeds. Here to check the fuel efficiency of a vehicle at constant speeds, the user or manufacturer may follow the standards defined by an authoritative body or an organization and the gear values can be checked by using some another standard method defined for checking correct gear values. After performing the tests as per the standard, the user or manufacturer will 10 note down the test results (step 413). Now, these test results will give the values of fuel efficiency and correct gear for a vehicle at different speeds.
[0083] Fig 5a illustrates various methods, i.e., 47, 48 and 49 which illustrates the existing methods to display various parameters. Method 47 here illustrates existing method to display the ‘distance to empty’ feature of automobiles. In this method, the 15 system analyzes the distance to empty by calculating the average speed of user, average fuel efficiency obtained by user (checked by analyzing the past journey) and the fuel left inside the fuel tank.
[0084] Method 48 here illustrates existing method to display the time left to reach the destination. In this method, the system analyzes the time to reach by calculating the 20 average speed of user (checked by analyzing the past journey) and the distance left to reach the destination. Here, the system may be in communication with a virtual navigation system (e.g. Map) to get the desired data about distance left.
[0085] Method 49 here illustrates existing method to display various on-route fuel stations before reaching to the destination. In this method, the user enters his point of 25 destination 504 and also urges to know the on-route or nearest fuel stations. The system then searches for the nearest/on-route fuel station(s) in the database by checking the current position 501 and route 505 of the user and searching fuel station(s) that lies within a certain distance from the current position of user or by
searching for fuel stations whose position co-ordinates lies on-route which is currently being followed by the user. At the end of the search, if system found any results, then it displays it on the virtual navigation system which is being used by user. Here 502 and 503 represents the fuel stations that or on-route to the user.
[0086] In the methods illustrated in fig 5a i.e. 47, 48, and 49, the system checks for 5 the solution by taking into consideration the past journey behavior of the user. These solutions are neither calculated in standard conditions nor using data for calculations which is tested under standard conditions. As will be appreciated, the problem with these solutions is that the user is unable to learn anything or modify his driving so as to get better results. 10
[0087] As a solution to this, the method 50 in fig 5b gives an alternate and advanced way to calculate and display above said parameters. In method 50 the VMOS system calculates results by using values which are tested under standard conditions and displays result corresponding to each particular speed simultaneously. For example, in solution 470 of method 50, the Mileage and distance estimation module 306 of 15 VMOS system 300 calculates results for ‘distance to empty’ at each speed. Here the VMOS system uses values of speed, Fuel efficiency at each speed (tested under standard conditions) and fuel left in fuel tank to calculate results. An exemplary flow of instructions used to calculate method 470 is depicted in fig 5c.
[0088] In Fig 5c, in the method 510, the VMOS system will first select the vehicle 20 which is currently being driven 511 from the server database 320. At step 512, the VMOS system will select the mileage of that vehicle at different speeds (tested under standard conditions) from the database 320. At step 513, the VMOS system 300 will get information about the fuel left in the fuel tank from the ECU of that vehicle by using OBD tool. After having all this information, at step 514, the VMOS system 300 25 estimates the distance which would be covered by that vehicle before it goes empty. At step 515, the VMOS system displays results to the user using the display module 309 on the computing device. Exemplary results are shown in fig 5b by method 470.
[0089] In solution 480 of method 50 of figure 5b, the mileage and distance estimation module 306 of the VMOS system calculates results for ‘Time left to reach destination’ at each speed. Here the VMOS system uses multiple values of speed and the distance left to reach the destination to calculate results. An exemplary flow of instructions used to calculate solution 480 is depicted in fig 5d. In the method 520 of 5 fig 5d, the VMOS system first selects the multiple values of speed at step 521. At step 522, the VMOS system checks for the distance remaining to reach to the destination. At step 522, the VMOS system can use virtual navigation system and GPS (e.g. Map) to check for the distance between current position/point of origin and the point of destination. After having all this information, at step 523, the VMOS system will 10 calculate the time to be taken to reach to the destination if driven at different speeds. At step 524, the VMOS system will display results to the user using the display module 309 on the computing device. Exemplary results are shown in fig 5b by method 480.
[0090] In solution 490 of method 50 of figure 5b, the mileage and distance estimation 15 module 306 of the VMOS system 300 calculates results for ‘Number of fuel stations on remaining journey before the fuel go empty’ at each speed. Here the VMOS system 300 uses multiple values of speed, Fuel efficiency at those values of speed (tested under standard conditions), fuel left in fuel tank, current position and destination of user, route which is being followed by user and the information about 20 fuel stations present on route which is being followed by user.
[0091] An exemplary method 530 used to calculate method 490 is depicted in fig 5e. At step 531, the VMOS system 300 will first select the vehicle which is currently being driven. At step 532, the VMOS system will select the mileage of that vehicle at different speeds (tested under standard conditions) from the server database 320. 25 Following this, at step 533, the VMOS system will get information about the fuel left in the fuel tank from the ECU of the vehicle by using OBD tool. After having all this information, at step 534, the VMOS system calculates the distance which would be covered by that vehicle before it goes empty. At step 535, the VMOS system checks
for the current position/point of origin and the point of destination using GPS system and check distance to be covered by analyzing the route which is being followed by user at step 536. After analyzing route, at step 537, the VMOS system searches for the nearest/on-route fuel station(s) in the GPS database by checking the current position and route of the user and searching fuel station(s) whose position co-5 ordinates lays on-route which is currently being followed by the user. At the end of the search, at step 538, if VMOS system found any results, then it will check their distance from current position of user. Now, by comparing it with the ‘distance to empty’ at different speeds (checked at step 534), the VMOS system calculates the total number of fuel stations that will fall on the route before the fuel goes empty at 10 step 539. If the VMOS system is unable to find any fuel station which can be reached before the fuel goes empty then the system will check for another route on which fuel station is approachable before the fuel in the vehicle goes empty. At the end, at step 540, the VMOS system displays results to the user using the display module 309 on his computing device. Exemplary results are shown in fig 5b by method 490. 15
[0092] In solution 495 of method 50 of figure 5b, the GPS data processing module 307 (fig 3) and speed and Fuel measuring module 305 (fig 3) of VMOS 300 (fig 3) checks for the fine/penalty which may be implemented to the user for over speeding of his vehicle. Here the VMOS system 300 uses multiple values of speed, current position, and destination of user, route which is being followed and the information 20 about the fine/penalty charges on particular route which is being followed by the user. The values for fine/penalty charges on particular route will be selected by VMOS from the database 320 (fig 3). The display module 309 displays the fine/penalty to the user on the computing device. An exemplary flow of instructions used to calculate method 495 is depicted in fig 5f. 25
[0093] In fig 5f, an exemplary method 550 is used to calculate method 495 of fig 5b. At step 551, the VMOS will first obtain the information about the vehicle like make, model, type (Heavy motor vehicle, Might motor vehicle, etc.,) etc. The VMOS 300 obtains this information the database 320 (fig 3) or from the ECU of the vehicle.
After this, in step 552, VMOS will enable the GPS tracking of the device which is used to track the current position of the vehicle. After this, in step 553, the VMOS will track the current position of the vehicle and measure the current speed of the user. The VMOS measures the current speed of the vehicle by using the speed and fuel measuring module 305 (fig 3). The speed and fuel measuring module 305 can 5 measure the speed from the GPS or from the ECU of the vehicle. After the values of speed are obtained, in step 554, the VMOS will check for the speed limits for the vehicle on the route currently being followed by the user. After obtaining the speed limit on route, in step 555, the system will check for the fine/penalty charges which the user may have to pay in case he’s caught for the offense of over speeding. In step 10 556, the VMOS will process the information about vehicle type, current speed, speed limits and over speeding fine/penalty. Then in step 557, the system will display the results to the user using the display module 309 on his device. Exemplary results are shown in fig 5b by method 495.
[0094] Fig 5g is an another alternative and improved way to calculate and display the 15 parameters displayed in method 49 of fig 5a. In this figure, an exemplary method 560 is used to illustrate the present invention. Here in method 560 the VMOS calculates and display the numerical value of total number of fuel stations available on remaining part of the journey without using any value of speed, mileage or gear. Here the 561 represents the point of origin, 566 represent the point of destination, 567 20 represent the route followed by user, 568 represent the current position of user, 569 represent the display of numerical value of information about fuel stations available on upcoming part of journey and 562, 563, 564, 565 represent 4 fuel stations that are available on route 567 between point of origin 561 and point of destination 566. In method 560, the VMOS uses the multiple values of location of fuel stations, route 25 which is being followed by user and current position and destination of user to calculate the number of fuel stations available on upcoming part of journey.
[0095] An exemplary method 570 used to calculate method 560 is depicted in fig 5h. In step 571, VMOS will enable the GPS tracking of the device which is used to track
the current position of the vehicle. After this, in step 572, the VMOS will track the current position of the vehicle. After this, in step 573, the VMOS searches for the on-route fuel station(s) with the help of GPS. The VMOS searches for fuel stations on-route between the current position of user and destination. After this, in step 574, the VMOS calculates the number of fuel stations on upcoming part of journey. In step 5 575, VMOS displays the information using the display module 309 on device the numerical values of fuel stations available on upcoming part of journey. Exemplary results are shown in fig 5g by method 560.
[0096] Fig 6a represents a tradition method51 to display route options if multiple routes are available from origin to destination. Here Location 1 represents point of 10 origin or current position, Location 2 represents destination, Route 1 and 2 represents multiple route options available and information 611 presents information about available routes. Here in traditional system, when a user searches for a destination, then the system checks for multiple route options available to reach that destination. After that, the system chooses preferred route on the basis of time or distance, i.e., 15 system chooses route that can be travelled in shortest time or shortest distance.
[0097] Fig6b represents an innovative method 52 to display route options if multiple routes are available from origin to destination. Here Location 1 represents point of origin or current position, Location 2 represents destination, Route 1 and 2 represents multiple route options available and information 612 presents information about 20 available routes. The inventive concept here is to check for additional parameters while deciding the preferred route. Here the present VMOS system provides additional information (fuel save/loss) to user by using which the user can choose between the route options available. As example, in 612, along with the traditional information the system displays information like fuel saving, time loss and average 25 travel speed on that route. It guides the user that if user chooses Route 1, then user will cover the journey of 120 km in 1 hr 30 mins (approximately) with an average speed of 80 kmph. In this journey the user will get a fuel efficiency of 25 kmpl (tested under standard conditions). Overall if the user chooses route 1 over route 2, then user
will reach at destination with a time gain of 21 mins (as compared with the time taken in route 2) but will burn 0.5 litre more fuel (as compared with the fuel consumption in route 2). Similarly, for route 2, user will cover the journey of 130 km in 1 hr 51 mins (approximately) with an average speed of 70 kmph. In this journey the user will get a fuel efficiency of 30kmpl (tested under standard conditions). Overall if the user 5 chooses route 2 over route 1, then user will reach at destination with a time loss of 21 mins (as compared with the time taken in route 1) but will save 0.5 litre more fuel (as compared with the fuel consumption in route 1).
[0098] In the above discussed methods, i.e., 52 (Fig 6b) of the current invention, the invention explains about the method and use of displaying multiple routes with 10 comparison of time and fuel consumption in all.
[0099] Fig 6cillustrates an exemplary method630 to calculate and compare the average time and fuel consumption in all possible routes so that the user can select the route as per his preference of time or fuel saving. In this method, initially in step 631, the VMOS system checks the distance which is to be covered between the point of 15 origin and destination. After checking the distance, at step 632, the VMOS system checks for the average time taken to cover the distance between the point of origin and destination. After calculating the values of time taken, the system calculate the average speed of the journey by using values of distance to be covered and average time taken at step 633. For example, if the distance between two points is 120 km and 20 average time taken to cover this distance is 1 hour and 30 minutes, then it can be easily calculated that the average speed of journey would be around 80 km/h. After calculating the average speed, the VMOS system retrieves values of fuel efficiency and correct gear from server database 320 (fig 3) for the current vehicle at different speeds at step 634. Now the VMOS system 300 checks for any other route to travel 25 between the point of origin and destination at step 635. At step 638, if No other route is found, the VMOS system displays the calculated information without any comparison. But, if in step 635, the VMOS found another route, then it calculates the fuel consumption and average time taken to travel for that route at step 636. Now, (in
step 637) the VMOS 300 compares values of all the routes. After comparing, at step 638, it will display the comparative values to the user.
[00100] Fig. 7a, 7b, and 7c illustrates methods embodying aspects of the present invention, i.e., it illustrates a method and system to display vehicle’s mileage under standard conditions along with ‘distance to empty’, ‘fuel stations on-route 5 before fuel goes empty’ ‘time to reach’, and related audio/video warnings.
[00101] Fig 7a illustrates method embodying aspects of the present invention where the computing device may have a connection/communication with the ECU of vehicle but the GPS of device is not enabled. The method starts with 701 where the GPS tracking facility of device is disabled or not available. Then at step 702,a user or 10 system selects the vehicle type/make/model, etc., and VMOS system searches for the corresponding data in the database. In case the communication with ECU is available, then the vehicles details can be fetched from ECU also. To communicate with ECU, an OBD or any tool compatible with vehicle’s ECU protocol can be used. After the VMOS system returns with corresponding data, instep 703, the user will be asked to 15 select the display method in which the information will be shown. Then in step 704, the VMOS system checks whether the computing device has established connection/communication with the ECU of vehicle or not. If connection/communication with ECU is not established, then the VMOS system will display the information retrieved from the database in the display method selected by 20 the user (at step 709) using the display module 309. At step 705, if connection/communication with ECU is established, the VMOS system will get the instantaneous speed value of the vehicle from the ECU. To indicate the instantaneous speed value, at step 706, the VMOS system constructs a pointer/needle 404 (as shown in figure 4d) programmatically. Now in next step 707, the VMOS system 25 communicates with ECU to get the values of fuel left in the fuel tank. If VMOS system failed to get those values, then it will display the information using the display module 309, at step 709, retrieved from database at step 702 along with a pointer/needle 404 to indicate instantaneous values. If VMOS system succeeds to get
those values, then for each particular speed it will calculate the distance which a vehicle will cover before the fuel goes empty at step 708. Here the VMOS system uses fuel left values, Speed values and the values of mileage (tested under standard conditions). After the calculation is complete, in step 709 the VMOS system displays the complete information, i.e., fetched from database in step 702 and information 5 calculated in step 708 along with a pointer/needle to indicate instantaneous values on the computing device using the display module 309.
[00102] Fig 7b illustrates a method embodying aspects of the present invention where the computing device may have enabled the GPS tacking of the device but the communication with the ECU of vehicle is not available. The method starts with 711 10 where the communication of device with the ECU of vehicle is not available. Then in step 712, a user or system selects the vehicle type/make/model etc. and VMOS system searches for the corresponding data in the database 320. After the VMOS system returns with corresponding data, in step 713, the user will be asked to select the display method in which the information will be shown. Then in step 714, the 15 VMOS system checks whether the GPS tracking facility of the device is enabled or not. If GPS tracking is disabled, then the VMOS system will display the information retrieved from the database in the display method selected by the user at step 719. If GPS tracking is enabled, then the VMOS system get the instantaneous speed value of the vehicle from the GPS at step 715. To indicate the instantaneous speed value, the 20 VMOS system constructs a pointer/needle programmatically at step 716. Now in next step 717, the VMOS system checks whether the user has defined any route or destination on virtual navigation system (e.g. Map) or not. If no route or destination is defined, then it will display the information at step 719 retrieved from database (in step 712) along with a pointer/needle to indicate instantaneous values. If any route or 25 destination is defined, then in step 718, the VMOS system checks the distance between the current position or point of origin and the destination via route opted by user. Now the VMOS system calculates the time it will take to reach the destination at different speeds. Here the VMOS system uses multiple values of Speed, values of
mileage (tested under standard conditions) and the distance between the current position or point of origin and the destination via route opted by user. After the calculation is complete, in step 719, the VMOS system displays the complete information (i.e., fetched from database (in step 712) and information calculated in step 718) along with a pointer/needle to indicate instantaneous values on the 5 computing device using the display module 309.
[00103] Fig 7c illustrates a method embodying aspects of the present invention where the device has enabled the GPS tacking of the device and the communication with the ECU of vehicle is available. To communicate with ECU, an OBD or any tool compatible with vehicle’s ECU protocol can be used. The method starts with 721 10 where a user or system selects the vehicle type/make/model etc. and system searches for the corresponding data in the database. This information about vehicle type/make/model etc can be fetched from ECU also. After the system returns with corresponding data, in step722, the user will be asked to select the display method in which the information will be shown. Then in step 723, the VMOS system enables 15 the GPS tracking facility of the device and the connection/communication of device with the ECU of vehicle. Then in step 724, the VMOS system gets the instantaneous speed value of the vehicle from the GPS and/or from the ECU. After getting speed values, in step 725, the VMOS system constructs a pointer/needle programmatically to indicate the instantaneous speed value. Now in next step 726, the VMOS system 20 communicates with ECU to get the values of fuel left in the fuel tank. If VMOS system failed to get those values, then it will move to step 728 where it will check if the user has defined any route or destination on virtual navigation system (e.g. MAP). But, in step 726, if VMOS system succeeds to get those values, then for each particular speed it will calculate the distance which a vehicle will cover before the 25 fuel goes empty at step 727. Here the VMOS system uses fuel left values, Speed values and the values of mileage (tested under standard conditions). After the calculation is complete in step 727, the VMOS system checks for next parameter at step 728 where it will check if the user has defined any route or destination on virtual
navigation system (e.g. MAP) or not. If no route or destination is defined, then it will move to step 736, where it will display the information retrieved from database in step 721, i.e., Speed, mileage at each speed (tested under standard condition), Gear and information calculated in step 727 (Distance to empty at each speed) along with a pointer/needle to indicate instantaneous values. If in 728, user has defined any route 5 or destination, then the system will move to729, where it will check the distance between the current position or point of origin and the destination via route opted by user. Now the system will calculate the time it will take to reach the destination at different speeds. Here the VMOS system will use multiple values of Speed, values of mileage (tested under standard conditions) and the distance between the current 10 position or point of origin and the destination via route opted by user. After the calculation is complete, in step 730 the VMOS system will check if the values of fuel left and distance to empty are available or not. If not available, then it will move to step 736, where it displays the information retrieved from database in step 721, i.e., Speed, mileage at each speed (tested under standard condition), Gear, information 15 (Distance to empty at each speed) calculated in step 727, information about time it takes to reach the destination at different speeds (calculated in step 729) along with a pointer/needle to indicate instantaneous values. On the other hand, in step 730,if the VMOS system has values of fuel left and distance to empty then, it will move to step 731where it will calculate the total number of fuel stations that lie on-route (currently 20 followed by user) before the fuel left goes empty. The VMOS system will check total number of fuel stations at different speeds. Proceeding further to step 732, if at instantaneous speed, there is at least 1fuel station(s) that lie on-route(as calculated in step731) then the VMOS system proceed to step 736,where it will display the complete information, i.e., retrieved from database (in step 721), i.e., Speed, mileage 25 at each speed (tested under standard condition), Gear, information (Distance to empty at each speed) calculated in step 727, information about time it will take to reach the destination at different speeds (calculated in step 729), Number of fuel stations on-route before fuel goes empty along with a pointer/needle to indicate instantaneous
values. But (preceding back to step 732) if at instantaneous speed ,there is less than 1fuel station (i.e. zero) that lie on-route (as calculated in step 731) then, (in step 733) the system will check for another values of speed at which there is at least 1fuel station(s) that lie on-route. If found, then system will proceed to step 735 where it will give audio/video notification/warning to the user and suggest him to drive at a 5 speed at which if driven, there lies at least 1 fuel station on-route before the fuel goes empty. Or else, in step 733, if any values of speed there is no fuel station(s) that lie on-route then it will move to 734where it will check for another route at which there exists at least 1 fuel station before the fuel goes empty. Then system will proceed to step 735where it will give audio/video notification/warning to the user and (if found 10 any alternative route) suggest him to shift to another route and speed at which if driven, there lies at least 1 fuel station before the fuel goes empty. If no route is found with any fuel station on it, then the system may suggest him to call for help from a friend or emergency service available. Following this, the system proceeds to 736,where it will display the complete information i.e. retrieved from database (in 15 step 721), i.e., Speed, mileage at each speed (tested under standard condition), Gear, information (Distance to empty at each speed) calculated in step 727, information about time it will take to reach the destination at different speeds (calculated in step 729), Number of fuel stations on-route before fuel goes empty along with an audio/visual warning/notification (if any) and a pointer/needle to indicate 20 instantaneous values.
[00104] The method discusses in fig 7(c) to calculate number of fuel stations on remaining route before the fuel goes empty can also be used to calculate the number of hospitals, washrooms, restaurants, hotels or other such services (whose location can be traced on virtual navigation system) before the fuel present in 25 vehicle’s fuel tank goes empty.
[00105] Although embodiments for the present subject matter have been described in language specific to structural features, it is to be understood that the present subject matter is not necessarily limited to the specific features described. Rather, the specific features and methods are disclosed as embodiments for the present subject matter. Numerous modifications and adaptations of the system/device 5 of the present invention will be apparent to those skilled in the art, and thus it is intended by the appended claims to cover all such modifications and adaptations which fall within the scope of the present subject matter.
We claim:
1. A vehicle mileage optimization system (300) for optimizing mileage of a vehicle by informing user about correct gear and speed combination, the vehicle mileage optimization system (300) comprises:
a speed and fuel measuring module (305) coupled with a processor 5 (301) to collect speed and fuel data of the vehicle; and
a mileage and distance estimation module (306) coupled with the processor (301) to estimate fuel efficiency and correct gear and speed combination in the vehicle.
2. The vehicle mileage optimization system (300) as claimed in claim 1, wherein 10 the vehicle mileage optimization system (300) further comprises a GPS data processing module (307) coupled with the processor (301) to receive origin, destination, and current position information.
3. The vehicle mileage optimization system (300) as claimed in claim 1, wherein the speed and fuel measuring module (305) and measuring speed and fuel 15 volume through speed transducer (102) and fuel volume transducer (104) is in communication with Electronic Control Unit (ECU) (105) of the vehicle to receive the speed and fuel data.
4. The vehicle mileage optimization system (300) as claimed in claim 1, wherein the vehicle mileage optimization system (300) further comprises a display 20 module (309) to display calculated information of the speed and fuel measuring module (305) and the mileage and distance estimation module (306) to computing device.
5. The vehicle mileage optimization system (300) as claimed in claim 2, wherein 25 the GPS data processing module (307) takes current position and speed of the vehicle using GPS satellite/tower (108), wherein the GPS data processing module (307) compares the speed of the vehicle with speed limit of the current area and displays the data along with over speeding fine.
6. The vehicle mileage optimization system (300) as claimed in claim 1, wherein the mileage and distance estimation module (306) constructs a needle (404) based on the estimation to indicate current speed (401), correct gear (403), mileage (402) under standard running conditions, distance to empty (470) time to reach (480), no. of fuel stations on the way before vehicle fuel go empty 5 (490) and over speed fine (495).
7. The vehicle mileage optimization system (300) as claimed in claim 1, wherein the mileage and distance estimation module (306)
determines distance to empty at different speed based on the fuel left in the vehicle and displays (495) the determined information on display device. 10
8. The vehicle mileage optimization system (300) as claimed in claim 1, wherein the mileage and distance estimation module (306)
determines time to reach the destination at different speed and gear combination along with efficient fuel efficiency at different speed and gear combination; and 15
displays the determined time to reach (480) and fuel efficiency (402) at different speed on the display device.
9. The vehicle mileage optimization system (300) as claimed in claim 1, wherein the mileage and distance estimation module (306) in communication with the 20 GPS data processing module (307) determines number of fuel stations (490) in journey before the fuel go empty.
10. A method for optimizing mileage of a vehicle by informing user about correct gear and speed combination, the method comprising: 25
receiving, by processor, speed and fuel data of the vehicle from Electronic Control Unit (ECU);
calculating, by processor, fuel efficiency and distance to empty based on the received ECU data;
constructing a needle (404) to indicate speed, fuel efficiency, and correct gear relation; and
displaying the constructed needle (404) indicating speed, fuel efficiency 5 and correct gear relation with speed and distance to empty on display device.
11. The method as claimed in claim 10, wherein the method further comprising:
receiving GPS data about origin and destination;
receiving speed and fuel data from the ECU;
constructing a needle to indicate speed, fuel efficiency, and correct gear 10 relation;
determining fuel efficiency in respect of several gear combinations, distance to empty, and time to reach under standard conditions;
determining path to be followed along with number of fuel stations on the path; and 15
displaying the needle along with the speed, fuel efficiency, correct gear relation under standard running conditions.
12. The method as claimed in claim 10, wherein the determining fuel stations, hospitals, washrooms, restaurants, hotels, garages and other such services for 20 whose location can be traced on virtual navigation system on the path and determine speed on which user should drive to reach the nearest required service before fuel get empty.
13. A system (100) for optimizing mileage of a vehicle and displaying other information related to speed, fuel efficiency, correct gear, facilities, e.g., fuel 25 stations/hospitals/restaurants/mechanics/washrooms available on route till vehicle turns out of fuel, comparative fuel consumption and fine/penalty for over speeding on different routes on PDA (107) comprises of
speed transducer (102) to measure vehicle speed;
fuel volume transducer (104) to measure fuel volume in the tank; ECU (105) Electronic control unit to collect speed, fuel volume data and sending the collected data to the PDA (107) through interface OBD - On Board Diagnostics (106); GPS (108) to provide data related to speed, current position, route 5 option, other facilities to the computing device (PDA).

Documents

Application Documents

# Name Date
1 201611031492-2. Marked Copy under Rule 14(2) (MANDATORY) [08-05-2018(online)].pdf 2018-05-08
1 OTHERS [15-09-2016(online)].pdf 2016-09-15
2 201611031492-Retyped Pages under Rule 14(1) (MANDATORY) [08-05-2018(online)].pdf 2018-05-08
2 FORM28 [15-09-2016(online)].pdf_56.pdf 2016-09-15
3 FORM28 [15-09-2016(online)].pdf 2016-09-15
3 201611031492-Written submissions and relevant documents (MANDATORY) [24-01-2018(online)].pdf 2018-01-24
4 Form 9 [15-09-2016(online)].pdf_54.pdf 2016-09-15
4 201611031492-FORM28 [04-09-2017(online)].pdf 2017-09-04
5 Form 9 [15-09-2016(online)].pdf 2016-09-15
5 201611031492-REQUEST FOR CERTIFIED COPY [04-09-2017(online)].pdf 2017-09-04
6 Form 5 [15-09-2016(online)].pdf 2016-09-15
6 201611031492-Correspondence-250817.pdf 2017-08-31
7 Form 3 [15-09-2016(online)].pdf 2016-09-15
7 201611031492-Power of Attorney-250817.pdf 2017-08-31
8 Form 20 [15-09-2016(online)].jpg 2016-09-15
8 201611031492-Annexure (Optional) [10-08-2017(online)].pdf 2017-08-10
9 201611031492-Written submissions and relevant documents (MANDATORY) [10-08-2017(online)].pdf 2017-08-10
9 EVIDENCE FOR SSI [15-09-2016(online)].pdf_55.pdf 2016-09-15
10 201611031492-HearingNoticeLetter.pdf 2017-07-04
10 EVIDENCE FOR SSI [15-09-2016(online)].pdf 2016-09-15
11 Description(Complete) [27-04-2017(online)].pdf 2017-04-27
11 Drawing [15-09-2016(online)].pdf 2016-09-15
12 Description(Complete) [15-09-2016(online)].pdf 2016-09-15
12 Description(Complete) [27-04-2017(online)].pdf_235.pdf 2017-04-27
13 Examination Report Reply Recieved [27-04-2017(online)].pdf 2017-04-27
13 Form 18 [16-09-2016(online)].pdf 2016-09-16
14 Form 13 [27-04-2017(online)].pdf 2017-04-27
14 Other Patent Document [04-10-2016(online)].pdf 2016-10-04
15 Form 26 [04-10-2016(online)].pdf 2016-10-04
15 Other Document [27-04-2017(online)].pdf 2017-04-27
16 abstract.jpg 2016-10-09
16 Other Document [27-04-2017(online)].pdf_234.pdf 2017-04-27
17 201611031492-Power of Attorney-071016.pdf 2016-10-10
17 201611031492-FER.pdf 2016-10-27
18 201611031492-Correspondence-071016.pdf 2016-10-10
18 201611031492-OTHERS-071016.pdf 2016-10-10
19 201611031492-Correspondence-071016.pdf 2016-10-10
19 201611031492-OTHERS-071016.pdf 2016-10-10
20 201611031492-FER.pdf 2016-10-27
20 201611031492-Power of Attorney-071016.pdf 2016-10-10
21 abstract.jpg 2016-10-09
21 Other Document [27-04-2017(online)].pdf_234.pdf 2017-04-27
22 Form 26 [04-10-2016(online)].pdf 2016-10-04
22 Other Document [27-04-2017(online)].pdf 2017-04-27
23 Other Patent Document [04-10-2016(online)].pdf 2016-10-04
23 Form 13 [27-04-2017(online)].pdf 2017-04-27
24 Examination Report Reply Recieved [27-04-2017(online)].pdf 2017-04-27
24 Form 18 [16-09-2016(online)].pdf 2016-09-16
25 Description(Complete) [15-09-2016(online)].pdf 2016-09-15
25 Description(Complete) [27-04-2017(online)].pdf_235.pdf 2017-04-27
26 Description(Complete) [27-04-2017(online)].pdf 2017-04-27
26 Drawing [15-09-2016(online)].pdf 2016-09-15
27 201611031492-HearingNoticeLetter.pdf 2017-07-04
27 EVIDENCE FOR SSI [15-09-2016(online)].pdf 2016-09-15
28 201611031492-Written submissions and relevant documents (MANDATORY) [10-08-2017(online)].pdf 2017-08-10
28 EVIDENCE FOR SSI [15-09-2016(online)].pdf_55.pdf 2016-09-15
29 201611031492-Annexure (Optional) [10-08-2017(online)].pdf 2017-08-10
29 Form 20 [15-09-2016(online)].jpg 2016-09-15
30 Form 3 [15-09-2016(online)].pdf 2016-09-15
30 201611031492-Power of Attorney-250817.pdf 2017-08-31
31 Form 5 [15-09-2016(online)].pdf 2016-09-15
31 201611031492-Correspondence-250817.pdf 2017-08-31
32 Form 9 [15-09-2016(online)].pdf 2016-09-15
32 201611031492-REQUEST FOR CERTIFIED COPY [04-09-2017(online)].pdf 2017-09-04
33 Form 9 [15-09-2016(online)].pdf_54.pdf 2016-09-15
33 201611031492-FORM28 [04-09-2017(online)].pdf 2017-09-04
34 FORM28 [15-09-2016(online)].pdf 2016-09-15
34 201611031492-Written submissions and relevant documents (MANDATORY) [24-01-2018(online)].pdf 2018-01-24
35 FORM28 [15-09-2016(online)].pdf_56.pdf 2016-09-15
35 201611031492-Retyped Pages under Rule 14(1) (MANDATORY) [08-05-2018(online)].pdf 2018-05-08
36 201611031492-2. Marked Copy under Rule 14(2) (MANDATORY) [08-05-2018(online)].pdf 2018-05-08
36 OTHERS [15-09-2016(online)].pdf 2016-09-15

Search Strategy

1 searchstrategy_20-10-2016.pdf