Sign In to Follow Application
View All Documents & Correspondence

Method And System For Providing Information

Abstract: METHOD AND SYSTEM FOR PROVIDING INFORMATION Disclosed is a method for providing information. The method comprises receiving a first set of parameters associated with a first device. Herein, the first set of parameters include a first location of the first device at a first time 5 instant, a one or more first sub-locations within a pre-defined radius of the first location, and one or more first distance based challenges associated with the first location. The method comprises determining, by the processor, one or more challenges based on the received first set of parameters. The method comprises rendering, by the processor, the determined one or more challenges 10 on a display device associated with a second device (104). Herein, at least one challenge is selected based on a received user input associated with the selected challenges. 15

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 March 2024
Publication Number
40/2025
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

TVS Motor Company Limited
Jayalakshmi Estate, No 29 (Old No 8), Haddows Road
TVS Motor Company Limited
TVS Motor Company Limited, “Chaitanya”, No.12 Khader Nawaz Khan Road, Nungambakkam, Chennai 600 006

Inventors

1. HARSH RAJ
TVS Motor Company Limited, “Chaitanya”, No.12 Khader Nawaz Khan Road, Nungambakkam, Chennai 600 006
2. MAHESH MOHANDASAN
TVS Motor Company Limited, “Chaitanya”, No.12 Khader Nawaz Khan Road, Nungambakkam, Chennai 600 006
3. PRADEEP VERMA
TVS Motor Company Limited, “Chaitanya”, No.12 Khader Nawaz Khan Road, Nungambakkam, Chennai 600 006
4. SANDEEP KUMAR SINGH
TVS Motor Company Limited, “Chaitanya”, No.12 Khader Nawaz Khan Road, Nungambakkam, Chennai 600 006

Specification

Description:METHOD AND SYSTEM FOR PROVIDING INFORMATION TECHNICAL FIELD [0001] The present subject matter generally relates to automative industry. More particularly, but not exclusively to a method and a system for providing information. BACKGROUND [0002] Traditional vehicles equipped with telematics systems often generate vast amounts of data regarding driving patterns, vehicle diagnostics, and usage statistics. However, the automotive industry has struggled to fully leverage the aforesaid data to enhance user experiences, optimize vehicle performance, and promote responsible usage. [0003] Though some automotive companies have implemented basic gamification features or reward systems, there remains a lack of comprehensive strategies for engaging users and fostering long-term loyalty. Existing solutions often fail to tailor experiences to individual user preferences, driving habits, and interests. Further, despite advancements in data analytics and machine learning, many automotive platforms lack sophisticated algorithms for processing real-time telematics data and making informed decisions. The above limitation hinders the ability to provide personalized recommendations, craft engaging challenges, and optimize user interactions. [0004] Existing platforms often lack cohesive frameworks for organizing group events and facilitating meaningful interactions. Moreover, onboarding new users and recommending relevant events based on their preferences can be cumbersome and inefficient. Existing systems may struggle to accurately assess user profiles, leading to suboptimal recommendations and decreased user engagement. [0005] Therefore, there is a need in the art for a method and system for providing information which addresses at least the aforementioned problems and other problems of known art.
3
5
10 15
20 25 30 [0006] Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of described systems with some aspects of the present disclosure, as set forth in the remainder of the present application and with reference to the drawings. SUMMARY OF THE INVENTION [0007] According to embodiments illustrated herein, the present invention provides a method for providing information. The method comprises receiving a first set of parameters associated with a first device. Herein, the first set of parameters include a first location of the first device at a first time instant, a one or more first sub-locations within a pre-defined radius of the first location, and one or more first distance based challenges associated with the first location. The method comprises determining, by the processor, one or more challenges based on the received first set of parameters. The method comprises rendering, by the processor, the determined one or more challenges on a display device associated with a second device. Herein, at least one challenge is selected based on a received user input associated with the selected challenges. [0008] In another embodiment, the present invention provides a system for providing information, the system comprises a first device and a processor. The first device is configured to determine a first set of parameters associated with a first device. Herein, the first set of parameters include a first location of the first device at a first time instant, a one or more first sub-locations within a pre-defined radius of the first location, and one or more first distance based challenges associated with the first location. The processor is configured to determine one or more challenges based on the received first set of parameters. The processor is configured to render the determined one or more challenges on a display device associated with a second device. Herein, at least one challenge is selected based on a received user input associated with the selected challenges.
4
[0009]
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
BRIEF DESCRIPTION OF THE DRAWINGS 5
[00010] The details are described with reference to an embodiment of a method and a system for providing information along with the accompanying diagrams. The same numbers are used throughout the drawings to reference similar features and components. [00011] Figure 1 exemplarily illustrates a system for providing information, 10 in accordance with an embodiment of the present disclosure. [00012] Figure 2 exemplarily illustrates a system for providing information, in accordance with an embodiment of the present disclosure.
[00013] Figure 3 exemplarily illustrates a flowchart of a method for providing information, in accordance with another embodiment of the present 15 disclosure.
[00014] Figure 4 exemplarily illustrates a flowchart of a method for squads’ creation and recommendation, in accordance with another embodiment of the present disclosure.
[00015] Figures 5A-5E illustrates exemplary user interfaces for rendering 20 the information, in accordance with another embodiment of the present
25 disclosure. DETAILED DESCRIPTION [00016] Exemplary embodiments are described with reference to the accompanying drawings. Wherever convenient, the same reference numbers are used throughout the drawings to refer to the same or like parts. While examples and features of disclosed principles are described herein, modifications, adaptations, and other implementations are possible without departing from the scope of the disclosed embodiments. It is intended that the 30
5
5 10 15 20
25
30 following detailed description be considered as exemplary only, with the true scope being indicated by the following claims. [00017] The terms “an embodiment”, “embodiment”, “embodiments”, “the embodiment”, “the embodiments”, “one or more embodiments”, “some embodiments”, and “one embodiment” mean “one or more (but not all) embodiments of the invention(s)” unless expressly specified otherwise. The terms “including”, “comprising”, “having” and variations thereof mean “including but not limited to”, unless expressly specified otherwise. The terms “a”, “an” and “the” mean “one or more”, unless expressly specified otherwise. [00018] The embodiments of the present invention will now be described in detail with reference to a method and a system for providing information with the accompanying drawings. However, the present invention is not limited to the present embodiments. The present subject matter is further described with reference to accompanying figures. It should be noted that the description and figures merely illustrate principles of the present subject matter. Various arrangements may be devised that, although not explicitly described or shown herein, encompass the principles of the present subject matter. Moreover, all statements herein reciting principles, aspects, and examples of the present subject matter, as well as specific examples thereof, are intended to encompass equivalents thereof. [00019] A person with ordinary skills in the art will appreciate that the systems, modules, and sub-modules have been illustrated and explained to serve as examples and should not be considered limiting in any manner. It will be further appreciated that the variants of the above disclosed system elements, modules, and other features and functions, or alternatives thereof, may be combined to create other different systems or applications. [00020] The present subject matter is described using a method and a system for providing information, whereas the claimed subject matter can be used in any other type of application employing above-mentioned method and system for providing information, with required changes and without deviating from
6
5 10
15
20
25 the scope of invention. Further, it is intended that the disclosure and examples given herein be considered as exemplary only. [00021] An objective of the present invention is to provide a method and a system for providing information. The method comprises receiving a first set of parameters associated with a first device. Herein, the first set of parameters include a first location of the first device at a first time instant, a one or more first sub-locations within a pre-defined radius of the first location, and one or more first distance based challenges associated with the first location. The method comprises determining, by the processor, one or more challenges based on the received first set of parameters. The method comprises rendering, by the processor, the determined one or more challenges on a display device associated with a second device. Herein, at least one challenge is selected based on a received user input associated with the selected challenges. [00022] Traditional vehicles equipped with telematics systems often generate vast amounts of data regarding driving patterns, vehicle diagnostics, and usage statistics. However, the automotive industry has struggled to fully leverage the aforesaid data to enhance user experiences, optimize vehicle performance, and promote responsible usage. [00023] Though in some automotive vehicles basic gamification features or reward systems have been implemented, there remains a lack of comprehensive strategies for engaging users and fostering long-term loyalty. Existing solutions often fail to tailor experiences to individual user preferences, driving habits, and interests. [00024] In order to mitigate the aforesaid issues, disclosed is a method for providing information. In an embodiment, the method comprises receiving, by the processor, a login request based on login information associated with a second device. The method comprises authenticating, by the processor, the login request based on the login information. The method comprises determining, by the processor, a state of user associated with the second 30
7
5
10
15
20
25 30 device, wherein the state of user is at least one of: a registered user and an unregistered user. [00025] The method comprises receiving a first set of parameters associated with a first device. Herein, the first set of parameters include a first location of the first device at a first time instant, a one or more first sub-locations within a pre-defined radius of the first location, and one or more first distance based challenges associated with the first location. In an embodiment, the first device is a vehicle, and the second device is a computing device, a mobile device, a laptop, a palmtop. [00026] In an embodiment, if the user is the registered user, then the first set of parameters further comprises at least one of: a set of historical outlets visited by the user, a first set of challenges completed by the user, a set of locations traversed by the user before the first time instant, information associated with a usage of the vehicle. [00027] The method comprises determining, by the processor, one or more challenges based on the received first set of parameters. In an embodiment, the method comprises applying a machine learning model on the determined first set of parameters, wherein the one or more challenges is determined based on the application of the machine learning model. [00028] The method comprises rendering, by the processor, the determined one or more challenges on a display device associated with a second device. Herein, at least one challenge is selected based on a received user input associated with the selected challenges. [00029] In an embodiment, the method comprises receiving, by the processor, a first input, associated with selection of a first challenge of the rendered one or more challenges. The method comprises determining, by the processor, whether the first challenge is completed based on the received input. The method comprises determining, by the processor, a reward point based on the completion of the first challenge, wherein the reward point is a positive number if the first challenge is completed, and the reward point is a nil or a negative number if the first challenge is incomplete.
8
5
10 15
20 25 [00030] The method comprises determining, by the processor, a second set of parameters associated with the user, wherein the second set of parameters include a third location of the user at a third time instant, information associated with the vehicle associated with the user, an average rider distance traversed by the user, information associated with a driving behaviour of the user, a set of historical outlets visited by the user, a second set of challenges completed by the user. [00031] In an embodiment, the method comprises applying, by the processor, a second machine learning model on the determined second set of parameters. The method comprises determining, by the processor, a set of squads based on the application of the second machine learning model. The method comprises receiving, by the processor, a second input associated with selection of a first squad from the set of squads. The method comprises adding, by the processor, the user in the selected first squad based on the received second input. [00032] In an embodiment, the method comprises receiving, by the processor, a third input associated with a request for creation of a second squad. The method comprises determining, by the processor, a unique code associated with the second squad. The method comprises receiving, by the processor, a request for joining the squad based on the determined unique code based on a third input received on a third device. The method comprises receiving, by the processor, an approval for the request for joining the squad based on a fourth input received on the second device. The method comprises creating, by the processor, a third challenge for a predefined time duration. The method comprises determining, by the processor, a reward point in case the third challenge is completed by the squad in the predefined time duration. Herein, the reward point is a positive number in case the third challenge is completed by the squad in the predefined time duration and is nil or a negative number in case the third challenge is incomplete in the predefined time duration. 30
9
[00033] Figure 1 exemplarily illustrates a system (100) for providing information, in accordance with an embodiment of the present disclosure. The system (100) comprises an electronic device 102, a first device (not shown), a second device (104), a server (106), and a processor (not shown). The first device may be a vehicle. A user may be associated with the first device and 5 the second device (104). The second device (104) may be a computing device such as, a mobile phone, a laptop, a palmtop, and the like. The electronic device 102 may be associated with a dashboard owner that may monitor and assist in creation challenges globally. The electronic device 102 and the second device (104) may be communicably coupled to each other via the 10 server (106).
[00034]
The processor may be configured to determine a first set of parameters associated with the first device. Herein the first set of parameters include a first location of the first device at a first time instant, a one or more first sub-locations within a pre-defined radius of the first location, and one or 15 more first distance based challenges associated with the first location. The processor may be further configured to determine one or more challenges based on the received first set of parameters. The processor may be further configured to render the determined one or more challenges on a display device associated with a second device (104). Herein, at least one challenge 20 is selected based on a received user input associated with the selected challenges.
[00035] Figure 2 exemplarily illustrates a system (200) for providing information, in accordance with an embodiment of the present disclosure. The system (100) comprises the electronic device 102, the first device (not 25 shown), the second device (104), the server (106), and the processor (not shown). A first user interface is rendered on a display device associated with the second device (104) and a second user interface is rendered on a display device associated with the electronic device 102. The first user interface includes a first user interface (UI) element 204A associated with a user 30 application, a second UI element 204B associated with a user profile, a third UI element 204C associated with a challenge recommendation, a fourth UI
10
element 204D associated with a rewards, a fifth UI element 204E associated with challenges tracking, a sixth UI element 204F associated with leaderboard, and a seventh UI element 204G associated with a signing in or signing up an account in an application associated with challenges recommendation and rewards determination. The second UI element 204B 5 may be used to view a profile of the user.
[00036] The third UI element 204C may be used to view a list of challenges that have been recommended to a user. The fourth UI element 204D may be used to view the reward that the user may have earned on completion of a set of challenges. The reward may be points that may be used to buy vouchers 10 associated with an outlet. The fifth UI element 204E may be used to track a progress of the challenges that may have been selected by the user. The sixth UI element 204F may be used view a set of riders having highest scores in descending within a geolocation.
[00037] The second user interface includes an eighth UI element 202A 15 associated with an admin dashboard, a nineth UI element 202B associated with a challenge creation, a tenth UI element 202C associated with a leaderboard, an eleventh UI element 202D associated with analytics of challenges. The nineth UI element 202B may be used by the admin to create a challenge. The tenth UI element 202C may be used to view top riders having 20 the highest rewards. The eleventh UI element 202D may be used to view the analytics of challenges. For example, the eleventh UI element 202D may be used to view a graph of a number of players who have completed a distance based challenge, a number of players who have completed a location-visitation based challenge, and the like. 25
[00038] Figure 3 exemplarily illustrates a flowchart (300) of a method for providing information, in accordance with another embodiment of the present disclosure. The flowchart (300) starts at 304 and moves to step 306.
30 [00039] At block 304, an operation of determining whether a user 302 is a registered user or an unregistered user is determined. In an embodiment, the processor is configured to receive a login request based on login information
11
5
10
15
20
25
associated with the second device (104). Thereafter, the login request based on the login information may be authenticated to determine a state of the user (302) associated with the second device (104). Herein the state of user (302) is at least one of: the registered user and the unregistered user. The registered user may be an old user and the unregistered user may be a new user. [00040] At 306, a first location of the first device at a first time instant may be received. The first location may be a location of the user (302). In example, the user may be associated with the mobile phone as the second device (104). Further, the first device may be a two-wheeler vehicle. The user (302) may carry the mobile phone along with him. The first location of the first device may be determined from the location of the second device (104). [00041] At 308, one or more first sub-locations within a pre-defined radius of the first location may be received. The one or more first sub-locations may be nearby sites, monuments, parks, and the like. [00042] At 310, one or more first distance based challenges associated with the first location may be received. The first location, the one or more first sub-locations and the one or more first distance based challenges may correspond to a first set of parameters. [00043] In case, the user is the registered user, then after the block 310 the flowchart 300 moves to the block 312. At 312, a set of historical outlets visited by the user (302) may be received. The set of historical outlets visited by the user (302) may be frequently visited outlets associated with food, fashion, and entertainment. [00044] At 314, a first set of challenges completed by the user (302) in the past may be received. The first set of challenges may include a number and a type of completed challenges. [00045] At 316, a set of locations traversed by the user (302) before the first time instant. The set of locations traversed by the user (302) may be a list of places visited by the user (302) in the past.
12
[00046]
At 318, the information associated with a usage of the vehicle may be received. Thus, in case the user (302) is the registered user then the first set of parameters comprises the first location, the one or more first sub-locations, the one or more first distance based challenges, the set of historical outlets visited by the user (302), the first set of challenges completed by the 5 user (302), the set of locations traversed by the user (302) before the first time instant, and the information associated with the usage of the vehicle.
[00047]
At 320, one or more challenges may be recommended based on the received first set of parameters. A machine learning model may be applied on the determined first set of parameters to determine the one or more challenges 10 is determined based on the application of the machine learning model.
[00048]
At 322, an operation of determining whether the challenge is accepted or not is executed. Herein, the determined one or more challenges may be rendered on the display device associated with the second device (104). At least one challenge may be selected based on a received user input 15 associated with the selected challenges. The processor may receive a first input associated with selection of a first challenge of the rendered one or more challenges.
[00049]
At 324, an operation of determining whether the first challenge is completed is executed based on the received input. 20
[00050]
At 326, a reward point is determined based on the completion of the first challenge, wherein the reward point is a positive number if the first challenge is completed.
[00051]
In case the selected first challenge is not completed then the flowchart 300 moves from 324 to the block 328. At 328, the reward point is 25 a nil or a negative number if the first challenge is incomplete.
[00052] Figure 4 exemplarily illustrates a flowchart (400) of a method for squads’ creation and recommendation, in accordance with another embodiment of the present disclosure. The flowchart (400) starts at 402 and moves to step 404. 30
13
5
10 15
20
25
[00053] At block 402, an operation of determining a third location of the user (302) at a third time instant is executed.[00054] At block 404, an operation of fetching vehicle model is executed. The processor may determine the information associated with the first device associated with the user (302). [00055] At block 406, an average rider distance traversed by the user (302) may be received. [00056] At 408, information associated with the driving behaviour of the user (302) may be received.[00057] At 410, a set of historical outlets visited by the user (302) and a second set of challenges completed by the user (302) may be received. That is, driving preference information, rider hobbies information, and information associated with types of challenges completed by the user (302) may be received. The third location of the user (302), the information associated with the first device, the average rider distance traversed by the user (302), the information associated with the driving behaviour of the user (302), the set of historical outlets visited by the user (302), and the second set of challenges completed by the user (302) may constitute the second set of parameters. [00058] At 412, a second machine learning model is applied on the determined second set of parameters to determine a set of squads. [00059] At 414, a second input associated with selection of a first squad from the set of squads may be received. Herein, the request to join the first squad may be sent to an electronic device associated with an admin of the first squad. [00060] At 416, the squad admin may accept the request to join the first squad. The user (302) may be added in the selected first squad based on the received second input. [00061] In an embodiment, the user (302) may want to create a second squad. [00062] In case, the user (302) wants to create the squad, the at 418, a third input associated with a request for creation of the second squad is created. 30
14
5
10
15
20
25
[00063] At 420, a unique code associated with the second squad is determined. Thereafter, by following the steps 402 to 416, the request for joining the second squad may be received based on the determined unique code based on a third input received on a third device. The request for joining the second squad is approved based on a fourth input received on the second device. Herein, the second device may be associated with an admin of the second squad. [00064] At 424, the user (302) is added to the squad. At 426, a request for curating a third challenge is received. At 428, the third challenge is created for the predefined time duration. At 430, whether the third challenge is started is determined. In case the third challenge is started, the flowchart 400 moves to the block 432. At 432, a progress of the third challenge is determined. Herein, a percentage of challenge that is remaining is determined. [00065] In case the third challenge is not started, the flowchart 400 moves to the block 434 from the block 430. At 434, whether the predefined time duration has expired is determined. In case, the predefined time duration has expired, then the flowchart 400 terminates else the flowchart 400 moves to the block 430. [00066] At 436, an operation of determining whether the third challenge is complete is determined. In case the third challenge is completed by the squad in the predefined time duration, then the flowchart 400 moves to the block 440. [00067] In case the third challenge is incomplete by the squad in the predefined time duration, then the flowchart 400 moves to the block 438. At 438, the reward is determined as nil or a negative number in case the third challenge is incomplete in the predefined time duration. [00068] At 440, the reward point is determined. The reward point is a positive number in case the third challenge is completed by the squad in the predefined time duration.
15
[00069] Figures 5A-5E illustrates exemplary user interfaces for rendering the information, in accordance with another embodiment of the present disclosure.
[00070] With reference to Figure 5A, a user interface 500A is shown. The user interface 500A may include a first UI element 502A that may depict 5 information associated with a challenge that may end in 5 days. The reward gained by the 6th day of the challenge is 250 points.
[00071] The user interface 500A may include a second UI element 502B that may depict information associated with a challenge that may end in 4 days. The reward gained by the 8th day of the challenge is 600 points. 10
[00072] The user interface 500A may include a third UI element 502C that may depict information associated with a challenge that may be available. The available challenge may be to complete 100 kilometres for 100 points.
[00073] The user interface 500A may include a fourth UI element 502D that may depict information associated with a completed challenge. The 15 completed challenge is riding 100 kilometres in 10 days to get 35 points.
[00074] With reference to Figure 5B, a user interface 500B is shown. The user interface 500B may include a first UI element 504A that may depict information associated with creating or joining a squad. The first UI element 504A may be clicked to join or create the squad. 20
[00075] The user interface 500B may include a second UI element 504B that may depict information associated with a recommended squad. For example, the recommended squad may be a “moto” group. Further, a referral code for joining the squad is provided as “YGHBUS”.
[00076] The user interface 500B may include a third UI element 504C that 25 may depict information associated with an advancement of challenge of the squad joined by the user (302). Further, a percentage of challenge completed and a percentage of the challenge remaining by the squad is depicted.
[00077] With reference to Figure 5C, a user interface 500C is shown. The user interface 500C may include a first UI element 506A that may depict 30
16
information associated with members of the squad. For example, names of the members of squad are shown.
[00078] The user interface 500C may include a second UI element 506B that may depict information associated with an ongoing challenge of the squad.
[00079] With reference to Figure 5D, a user interface 500D is shown. The 5 user interface 500D may include a first UI element 508A that may depict an option of viewing available coupons and redeemed coupons. With refence of Figure 5C, the information associated with available coupons for redeeming are shown.
[00080] The user interface 500D may include a second UI element 508B that 10 may depict information associated with a first coupon that may be used for purchasing a helmet in 1500 points.
[00081] The user interface 500D may include a third UI element 508C that may depict information associated with a second coupon. The second coupon is purchased for 500 points. The second coupon may be used for availing 500 15 rupees off on purchasing an item from “X” brand store.
[00082] The user interface 500D may include a fourth UI element 508D that may depict information associated with a fourth coupon that was purchased for 1000 points and may be used for vehicle servicing.
[00083] With reference to Figure 5E, a user interface 500E is shown. The 20 user interface 500E may include a first UI element 510A that may depict an option of viewing available coupons and redeemed coupons. With refence of Figure 5C, the information associated with redeemed coupons are shown.
[00084] The user interface 500E may include a second UI element 510B that may depict information associated with a first coupon of 40 points that was 25 used for purchasing a vehicle shine kit.
[00085] The user interface 500D may include a third UI element 510C that may depict information associated with a second coupon. The second coupon was purchased for 600 points. The second coupon may be used for availing gold membership of a platform. 30
17
5 10 15 20 25 30 [00086] In a scenario, the disclosed method is used to enhance a user experience within an automotive industry. For example, “Jane” is a new user who recently downloaded a "Vehicle experience" mobile app, which integrates telematics data, gamification elements, and squad-based challenges to provide an immersive vehicle usage experience. Jane installs the app and creates a profile, providing basic information such as location, vehicle model, and driving preferences of Jane. Upon registration, the app's algorithm analyses Jane's profile and suggests personalized challenges based on her location, nearby attractions, and driving habits. For instance, since Jane lives in a city with several parks and landmarks, the app recommends distance-based challenges to explore these locations using her vehicle. Jane selects a challenge to visit three nearby parks within a week and earns reward points upon completion. Jane decides to form a squad called "Adventure Seekers" within the app, inviting friends and other users who share her passion for exploration and outdoor activities. The squad members collaborate to create challenges such as "City Scavenger Hunt" or "Scenic Drive Challenge," encouraging each other to explore new routes and attractions. The squad members participate in the challenges together, tracking their progress within the app and earning rewards based on their collective achievements. The app continuously collects and analyses telematics data from Jane's vehicle, including driving behaviour, fuel efficiency, and maintenance alerts. Based on this data, the app provides personalized feedback to Jane, offering suggestions for improving her driving habits, optimizing fuel consumption, and scheduling maintenance appointments. The app utilizes location-based services to recommend nearby attractions, restaurants, and scenic routes based on Jane's preferences and interests. Jane can access interactive maps within the app, which highlight points of interest, popular driving routes, and user-generated recommendations from the community. Jane can access the app from her smartphone, tablet, or computer, ensuring seamless integration and compatibility across multiple devices. Jane's progress, challenges, and squad interactions are synced across all her devices in real-time, allowing her to pick up where she left off regardless of the device she's using. In this
18
5
10 15 20
25
30 example, the app demonstrates how the claimed invention integrates telematics data, gamification elements, and squad-based challenges to provide a personalized and immersive user experience within the automotive industry. Through real-time data analysis, location-based services, and cross-platform compatibility, the app enhances user engagement, promotes responsible vehicle usage, and fosters community interaction among users. [00087] In another scenario a rider Mark downloads an automobile application and creates profile by providing information such as location: New York city vehicle model as civic, and driving preferences as city exploration, weekend drives. An algorithm of the app personalized challenges as challenge 1 that is named as “explore central park and visit three landmarks within a week” and challenge 2 that is named as “take a scenic drive along the Hudson River parkway and share photos of your favourite spots”. Mark creates a squad called "Urban Explorers" and invites friends. Squad members include Mark, Mike, Sarah, and David. Together, the squad members craft a challenge: "discover hidden gems in New York City" and set a goal to find unique locations off the beaten path. Mark accepts Challenge 1 and starts exploring Central Park. As Mark visits landmarks like Bethesda Terrace, Bow Bridge, and Strawberry Fields, Marks logs progress in the app. The app tracks Mark's mileage, driving behaviour, and landmarks visited, rewarding him with points for completing each challenge milestone. Mark earns rewards such as discount coupons for local cafes, free car wash vouchers, and entries into prize drawings for completing challenges and achieving squad goals. [00088] The app analyses Mark's driving behaviour and vehicle data. The vehicle data corresponds to average speed of 25 mph, fuel efficiency of 30 mpg, maintenance reminder: oil change due in 500 miles. The app provides personalized feedback "Congratulations on maintaining safe driving speeds! Consider scheduling an oil change soon to optimize your vehicle's performance." [00089] The app uses global positioning system (GPS) and location-based services to recommend nearby attractions and scenic routes. The
19
5
10
15 20
25
30 recommended Nearby Attractions: Times Square, Empire State Building, and Brooklyn Bridge, the recommended scenic routes are Palisades Interstate Parkway, and Long Island Expressway. Interactive maps display points of interest, driving routes, and user-generated recommendations from the app community. Mark accesses the app from smartphone, tablet, and laptop, with his data synced across all devices in real-time. [00090] The disclosed system and method harnesses telematics data generated by modern vehicles, including driving behaviour, maintenance patterns, and usage metrics. By effectively processing and interpreting this data, the invention optimizes vehicle performance, enhances user experiences, and promotes responsible vehicle usage. The disclosed system and method employ advanced algorithms to provide personalized recommendations and challenges tailored to individual user preferences, driving habits, and interests. [00091] The disclosed system and method enhance user engagement, encourages exploration, and fosters long-term loyalty among users. The disclosed system and method provide gamification and squad-based interaction by integrating gamification elements and squad-based challenges, the invention creates a dynamic and interactive user experience. Users can form squads, create challenges, and collaborate with friends and fellow enthusiasts, fostering community engagement and social interaction. [00092] The disclosed system and method employ real-time analytics and decision-making algorithms to process telematics data and provide actionable insights to users. This enables users to make informed decisions regarding driving habits, maintenance schedules, and route optimization, leading to improved vehicle performance and user satisfaction. [00093] The disclosed system and method leverage location-based services, the invention recommends nearby attractions, scenic routes, and points of interest to users. This promotes exploration, discovery, and adventure, enriching the overall user experience and encouraging users to engage with their surroundings. The disclosed method is designed to be compatible across
20
5
10 15
20 25
a variety of devices, including smartphones, tablets, and computers. With seamless syncing and cross-platform functionality, users can access their data and track their progress from any device, enhancing convenience and accessibility. [00094] The objectives of the claimed invention collectively aim to address the technical challenges associated with the rendering of the information and provide a comprehensive solution that enables rendering of the information that is interactive. [00095] In light of the above-mentioned advantages and the technical advancements provided by the disclosed method, the claimed steps as discussed above are not routine, conventional, or well understood in the art, as the claimed steps enable the following solutions to the existing problems in conventional technologies. Further, the claimed steps clearly bring an improvement in the functioning of the configuration itself as the claimed steps provide a technical solution to a technical problem. [00096] A description of an embodiment with several components in communication with another does not imply that all such components are required, On the contrary, a variety of optional components are described to illustrate the wide variety of possible embodiments of the invention. [00097] Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter and is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based here on. Accordingly, the embodiments of the present invention are intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims. [00098]While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of 30
21
illustration and are not intended to be limiting, with the true scope being
indicated by the following claims.
[00099]
While the present disclosure has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made, and equivalents may be substituted without 5 departing from the scope of the present disclosure. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departing from its scope. Therefore, it is intended that the present disclosure not be limited to the particular embodiment disclosed, but that the present disclosure will include 10 all embodiments falling within the scope of the appended claims.
22
Reference Numerals:
100-System
102-Electronic device
104-second device
106-server5
202-system202A- eighth UI element 202B- nineth UI element 202C- tenth UI element 202D- eleventh UI element 10 204A- first user interface (UI) element 204B- second UI element 204C- third UI element 204D- fourth UI element 204E- fifth UI element 15 204F- sixth UI element 204G- seventh UI element
302-user
500A- 500E- user interface 502A, 504A, 506A, 508A, 510A - first UI element 20 502B, 504B, 506B, 508B, 510B - second UI element 502C, 504C, 508C, 510C - third UI element 502D, 508D - fourth UI element , Claims:We Claim:
1.
A method for providing information, the method comprising:5
receiving a first set of parameters associated with a first device, wherein the first set of parameters include a first location of the first device at a first time instant, a one or more first sub-locations within a pre-defined radius of the first location, and one or more first distance based challenges associated with the first location; 10
determining, by the processor, one or more challenges based on the received first set of parameters; and
rendering, by the processor, the determined one or more challenges on a display device associated with a second device (104), wherein at least one challenge is selected based on a received user 15 input associated with the selected challenges.
2.The method for providing information of claim 1, the methodcomprising:
receiving, by the processor, a login request based on login 20 information associated with the second device (104);
authenticating, by the processor, the login request based on the login information; and
determining by the processor, a state of the user (302) associated with the second device (104), wherein the state of user (302) is at least 25 one of: a registered user and an unregistered user.
3.
The method for providing information of claim 2, wherein if the user(302)is the registered user, then the first set of parameters furthercomprises at least one of: a set of historical outlets visited by the user 30 (302), a first set of challenges completed by the user (302), a set of
24
locations traversed by the user
(302) before the first time instant, information associated with a usage of the vehicle.
4.
The method for providing information of claim 1, comprisingapplying a machine learning model on the determined first set of5 parameters, wherein the one or more challenges is determined basedon the application of the machine learning model.
5.The method for providing information of claim 1, the first device is avehicle, and the second device (104) is a computing device, a mobile10 device, a laptop, a palmtop.
6. The method for providing information of claim 1, comprising:
receiving, by the processor, a first input, associated with selection of a first challenge of the rendered one or more challenges; 15
determining, by the processor, whether the first challenge is completed based on the received input;
determining, by the processor, a reward point based on the completion of the first challenge, wherein the reward point is a positive number if the first challenge is completed, and the reward point is a nil or 20 a negative number if the first challenge is incomplete.
7. The method for providing information of claim 1, comprising:
determining, by the processor, a second set of parameters associated with the user (302), wherein the second set of parameters 25 include a third location of the user (302) at a third time instant, information associated with the fist device associated with the user (302), an average rider distance traversed by the user (302), information associated with a driving behaviour of the user (302), a set of historical outlets visited by the user (302), a second set of challenges completed by 30 the user (302);
25
applying, by the processor, a second machine learning model on the determined second set of parameters;
determining, by the processor, a set of squads based on the application of the second machine learning model;
receiving, by the processor, a second input associated with 5 selection of a first squad from the set of squads; and
adding, by the processor, the user (302) in the selected first squad based on the received second input.
8.
The method for providing information of claim 1, comprising:10
receiving, by the processor, a third input associated with a request for creation of a second squad;
determining, by the processor, a unique code associated with the second squad;
receiving, by the processor, a request for joining the squad based 15 on the determined unique code based on a third input received on a third device;
receiving, by the processor, an approval for the request for joining the squad based on a fourth input received on the second device;
creating, by the processor, a third challenge for a predefined time 20 duration;
determining, by the processor, a reward point in case the challenge is completed by the squad in the predefined time duration, wherein the reward point is a positive number in case the challenge is completed by the squad in the predefined time duration and is nil or a negative number 25 in case the challenge is incomplete in the predefined time duration.
9.
A system (100,200) for providing information, the system (100,200)comprising:
a processor configured to: 30
determine a first set of parameters associated with a first device, wherein the first set of parameters include a first location of
26
the first device at a first time instant, a one or more first sub-locations within a pre-defined radius of the first location, and one or more first distance based challenges associated with the first location; and
determine one or more challenges based on the received first set of parameters; and 5
render the determined one or more challenges on a display device associated with a second device (104), wherein at least one challenge is selected based on a received user input associated with the selected challenges.
10
10.The system (100,200) for providing information of claim 1, the firstdevice is a vehicle, and the second device (104) is a computing device,a mobile device, a laptop, a palmtop.

Documents

Application Documents

# Name Date
1 202441026698-STATEMENT OF UNDERTAKING (FORM 3) [30-03-2024(online)].pdf 2024-03-30
2 202441026698-REQUEST FOR EXAMINATION (FORM-18) [30-03-2024(online)].pdf 2024-03-30
3 202441026698-FORM 18 [30-03-2024(online)].pdf 2024-03-30
4 202441026698-FORM 1 [30-03-2024(online)].pdf 2024-03-30
5 202441026698-FIGURE OF ABSTRACT [30-03-2024(online)].pdf 2024-03-30
6 202441026698-DRAWINGS [30-03-2024(online)].pdf 2024-03-30
7 202441026698-COMPLETE SPECIFICATION [30-03-2024(online)].pdf 2024-03-30
8 202441026698-Proof of Right [24-06-2024(online)].pdf 2024-06-24
9 202441026698-Covering Letter [23-08-2024(online)].pdf 2024-08-23
10 202441026698-Response to office action [05-09-2024(online)].pdf 2024-09-05